run spec
Args
| Field | Type | Label | Description |
|---|---|---|---|
| schema | google.protobuf.Struct | optional | |
| schemaFile | string | optional |
CRDDescriptionsOutput
| Field | Type | Label | Description |
|---|---|---|---|
| path | string | optional |
ClusterSelector
| Field | Type | Label | Description |
|---|---|---|---|
| matchNames | PatternSelector | optional | |
| alias | string | optional |
ColumnOutput
| Field | Type | Label | Description |
|---|---|---|---|
| name | string | ||
| description | string | optional | |
| field | string | optional | |
| text | string | optional |
ColumnarFileOutput
| Field | Type | Label | Description |
|---|---|---|---|
| path | string | optional | |
| columns | ColumnOutput | repeated |
Filter
| Field | Type | Label | Description |
|---|---|---|---|
| skip | SkipFilter | optional | |
| starlark | StarlarkFilter | optional | |
| defaults | DefaultsFilter | optional |
HelmChartOutput
| Field | Type | Label | Description |
|---|---|---|---|
| name | string | ||
| version | string |
JSONOutput
| Field | Type | Label | Description |
|---|---|---|---|
| path | string | optional | |
| schema | google.protobuf.Struct | optional |
KubeConfigSource
| Field | Type | Label | Description |
|---|---|---|---|
| path | string | optional | |
| clusters | ClusterSelector | repeated | |
| resources | ResourceMatcher | repeated |
KubectlOutput
| Field | Type | Label | Description |
|---|---|---|---|
| kubeconfig | string | optional | |
| cluster | string | optional |
KustomizeComponentsOutput
KustomizeOutput
KustomizeSource
| Field | Type | Label | Description |
|---|---|---|---|
| path | string | ||
| clusters | ClusterSelector | repeated |
Output
| Field | Type | Label | Description |
|---|---|---|---|
| kustomize | KustomizeOutput | optional | |
| kustomizeComponents | KustomizeComponentsOutput | optional | |
| helmChart | HelmChartOutput | optional | |
| csv | ColumnarFileOutput | optional | |
| table | ColumnarFileOutput | optional | |
| crdDescriptions | CRDDescriptionsOutput | optional | |
| kubectl | KubectlOutput | optional | |
| json | JSONOutput | optional |
PatternSelector
| Field | Type | Label | Description |
|---|---|---|---|
| include | string | repeated | |
| exclude | string | repeated |
Pipeline
Pipeline defines the combination of source, filters and output.
| Field | Type | Label | Description |
|---|---|---|---|
| name | string | Name of the pipeline | |
| description | string | Description for the pipeline | |
| source | Source | Source specifies the origin of the manifests | |
| filters | Filter | repeated | Filters transform the manifests |
| output | Output | Output specifies the format of the result | |
| args | Args | optional | Args describe pipeline parameters |
ResourceMatcher
| Field | Type | Label | Description |
|---|---|---|---|
| matchNames | PatternSelector | optional | |
| matchNamespaces | PatternSelector | optional | |
| matchApiResources | PatternSelector | optional | |
| labelSelectors | string | repeated |
ResourceSelector
| Field | Type | Label | Description |
|---|---|---|---|
| group | string | optional | |
| version | string | optional | |
| kind | string | optional | |
| name | string | optional | |
| namespace | string | optional | |
| annotationSelector | string | optional | |
| labelSelector | string | optional |
SkipFilter
| Field | Type | Label | Description |
|---|---|---|---|
| resources | ResourceSelector | repeated | |
| keepResources | ResourceSelector | repeated | |
| fields | string | repeated |
Source
| Field | Type | Label | Description |
|---|---|---|---|
| kubeconfig | KubeConfigSource | optional | |
| kustomize | KustomizeSource | optional |
StarlarkFilter
| Field | Type | Label | Description |
|---|---|---|---|
| script | string |
DefaultsFilter
| Name | Number | Description |
|---|---|---|
| UNKNOWN | 0 | |
| NONE | 1 |