The Deckhouse Kubernetes Platform installs CRDs but does not remove them when a module is disabled. If you no longer need the created CRDs, delete them.

Application

Short names: app, apps

Scope: Namespaced
Version: v1alpha1

Application is a definition of Application resource.
  • apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
  • kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
  • metadata
    object
  • operation
    object
    Operation contains information about a requested or running operation
    • operation.info
      array of objects
      Info is a list of informational items for this operation
      • operation.info.name
        string
      • operation.info.value
        string
    • operation.initiatedBy
      object
      InitiatedBy contains information about who initiated the operations
      • operation.initiatedBy.automated
        boolean
        Automated is set to true if operation was initiated automatically by the application controller.
      • operation.initiatedBy.username
        string
        Username contains the name of a user who started operation
    • operation.retry
      object
      Retry controls the strategy to apply if a sync fails
      • operation.retry.backoff
        object
        Backoff controls how to backoff on subsequent retries of failed syncs
        • operation.retry.backoff.duration
          string
          Duration is the amount to back off. Default unit is seconds, but could also be a duration (e.g. “2m”, “1h”)
        • operation.retry.backoff.factor
          integer
          Factor is a factor to multiply the base duration after each failed retry
        • operation.retry.backoff.maxDuration
          string
          MaxDuration is the maximum amount of time allowed for the backoff strategy
      • operation.retry.limit
        integer
        Limit is the maximum number of attempts for retrying a failed sync. If set to 0, no retries will be performed.
    • operation.sync
      object
      Sync contains parameters for the operation
      • operation.sync.autoHealAttemptsCount
        integer
        SelfHealAttemptsCount contains the number of auto-heal attempts
      • operation.sync.dryRun
        boolean
        DryRun specifies to perform a kubectl apply --dry-run without actually performing the sync
      • operation.sync.manifests
        array of strings
        Manifests is an optional field that overrides sync source with a local directory for development
      • operation.sync.prune
        boolean
        Prune specifies to delete resources from the cluster that are no longer tracked in git
      • operation.sync.resources
        array of objects
        Resources describes which resources shall be part of the sync
        • operation.sync.resources.group
          string
        • operation.sync.resources.kind
          string
        • operation.sync.resources.name
          string
        • operation.sync.resources.namespace
          string
      • operation.sync.revision
        string
        Revision is the revision (Git) or chart version (Helm) which to sync the application to If omitted, will use the revision specified in app spec.
      • operation.sync.revisions
        array of strings
        Revisions is the list of revision (Git) or chart version (Helm) which to sync each source in sources field for the application to If omitted, will use the revision specified in app spec.
      • operation.sync.source
        object
        Source overrides the source definition set in the application. This is typically set in a Rollback operation and is nil during a Sync operation
        • operation.sync.source.chart
          string
          Chart is a Helm chart name, and must be specified for applications sourced from a Helm repo.
        • operation.sync.source.directory
          object
          Directory holds path/directory specific options
          • operation.sync.source.directory.exclude
            string
            Exclude contains a glob pattern to match paths against that should be explicitly excluded from being used during manifest generation
          • operation.sync.source.directory.include
            string
            Include contains a glob pattern to match paths against that should be explicitly included during manifest generation
          • operation.sync.source.directory.jsonnet
            object
            Jsonnet holds options specific to Jsonnet
            • operation.sync.source.directory.jsonnet.extVars
              array of objects
              ExtVars is a list of Jsonnet External Variables
              • operation.sync.source.directory.jsonnet.extVars.code
                boolean
              • operation.sync.source.directory.jsonnet.extVars.name
                string
              • operation.sync.source.directory.jsonnet.extVars.value
                string
            • operation.sync.source.directory.jsonnet.libs
              array of strings
              Additional library search dirs
            • operation.sync.source.directory.jsonnet.tlas
              array of objects
              TLAS is a list of Jsonnet Top-level Arguments
              • operation.sync.source.directory.jsonnet.tlas.code
                boolean
              • operation.sync.source.directory.jsonnet.tlas.name
                string
              • operation.sync.source.directory.jsonnet.tlas.value
                string
          • operation.sync.source.directory.recurse
            boolean
            Recurse specifies whether to scan a directory recursively for manifests
        • operation.sync.source.helm
          object
          Helm holds helm specific options
          • operation.sync.source.helm.apiVersions
            array of strings
            APIVersions specifies the Kubernetes resource API versions to pass to Helm when templating manifests. By default, Argo CD uses the API versions of the target cluster. The format is [group/]version/kind.
          • operation.sync.source.helm.fileParameters
            array of objects
            FileParameters are file parameters to the helm template
            • operation.sync.source.helm.fileParameters.name
              string
              Name is the name of the Helm parameter
            • operation.sync.source.helm.fileParameters.path
              string
              Path is the path to the file containing the values for the Helm parameter
          • operation.sync.source.helm.ignoreMissingValueFiles
            boolean
            IgnoreMissingValueFiles prevents helm template from failing when valueFiles do not exist locally by not appending them to helm template –values
          • operation.sync.source.helm.kubeVersion
            string
            KubeVersion specifies the Kubernetes API version to pass to Helm when templating manifests. By default, Argo CD uses the Kubernetes version of the target cluster.
          • operation.sync.source.helm.namespace
            string
            Namespace is an optional namespace to template with. If left empty, defaults to the app’s destination namespace.
          • operation.sync.source.helm.parameters
            array of objects
            Parameters is a list of Helm parameters which are passed to the helm template command upon manifest generation
            • operation.sync.source.helm.parameters.forceString
              boolean
              ForceString determines whether to tell Helm to interpret booleans and numbers as strings
            • operation.sync.source.helm.parameters.name
              string
              Name is the name of the Helm parameter
            • operation.sync.source.helm.parameters.value
              string
              Value is the value for the Helm parameter
          • operation.sync.source.helm.passCredentials
            boolean
            PassCredentials pass credentials to all domains (Helm’s –pass-credentials)
          • operation.sync.source.helm.releaseName
            string
            ReleaseName is the Helm release name to use. If omitted it will use the application name
          • operation.sync.source.helm.skipCrds
            boolean
            SkipCrds skips custom resource definition installation step (Helm’s –skip-crds)
          • operation.sync.source.helm.skipSchemaValidation
            boolean
            SkipSchemaValidation skips JSON schema validation (Helm’s –skip-schema-validation)
          • operation.sync.source.helm.skipTests
            boolean
            SkipTests skips test manifest installation step (Helm’s –skip-tests).
          • operation.sync.source.helm.valueFiles
            array of strings
            ValuesFiles is a list of Helm value files to use when generating a template
          • operation.sync.source.helm.values
            string
            Values specifies Helm values to be passed to helm template, typically defined as a block. ValuesObject takes precedence over Values, so use one or the other.
          • operation.sync.source.helm.valuesObject
            object
            ValuesObject specifies Helm values to be passed to helm template, defined as a map. This takes precedence over Values.
          • operation.sync.source.helm.version
            string
            Version is the Helm version to use for templating (“3”)
        • operation.sync.source.kustomize
          object
          Kustomize holds kustomize specific options
          • operation.sync.source.kustomize.apiVersions
            array of strings
            APIVersions specifies the Kubernetes resource API versions to pass to Helm when templating manifests. By default, Argo CD uses the API versions of the target cluster. The format is [group/]version/kind.
          • operation.sync.source.kustomize.commonAnnotations
            object
            CommonAnnotations is a list of additional annotations to add to rendered manifests
          • operation.sync.source.kustomize.commonAnnotationsEnvsubst
            boolean
            CommonAnnotationsEnvsubst specifies whether to apply env variables substitution for annotation values
          • operation.sync.source.kustomize.commonLabels
            object
            CommonLabels is a list of additional labels to add to rendered manifests
          • operation.sync.source.kustomize.components
            array of strings
            Components specifies a list of kustomize components to add to the kustomization before building
          • operation.sync.source.kustomize.forceCommonAnnotations
            boolean
            ForceCommonAnnotations specifies whether to force applying common annotations to resources for Kustomize apps
          • operation.sync.source.kustomize.forceCommonLabels
            boolean
            ForceCommonLabels specifies whether to force applying common labels to resources for Kustomize apps
          • operation.sync.source.kustomize.ignoreMissingComponents
            boolean
            IgnoreMissingComponents prevents kustomize from failing when components do not exist locally by not appending them to kustomization file
          • operation.sync.source.kustomize.images
            array of strings
            Images is a list of Kustomize image override specifications
            • operation.sync.source.kustomize.images.Element of the array
              string
              KustomizeImage represents a Kustomize image definition in the format [old_image_name=]<image_name>:<image_tag>
          • operation.sync.source.kustomize.kubeVersion
            string
            KubeVersion specifies the Kubernetes API version to pass to Helm when templating manifests. By default, Argo CD uses the Kubernetes version of the target cluster.
          • operation.sync.source.kustomize.labelIncludeTemplates
            boolean
            LabelIncludeTemplates specifies whether to apply common labels to resource templates or not
          • operation.sync.source.kustomize.labelWithoutSelector
            boolean
            LabelWithoutSelector specifies whether to apply common labels to resource selectors or not
          • operation.sync.source.kustomize.namePrefix
            string
            NamePrefix is a prefix appended to resources for Kustomize apps
          • operation.sync.source.kustomize.nameSuffix
            string
            NameSuffix is a suffix appended to resources for Kustomize apps
          • operation.sync.source.kustomize.namespace
            string
            Namespace sets the namespace that Kustomize adds to all resources
          • operation.sync.source.kustomize.patches
            array of objects
            Patches is a list of Kustomize patches
            • operation.sync.source.kustomize.patches.options
              object
            • operation.sync.source.kustomize.patches.patch
              string
            • operation.sync.source.kustomize.patches.path
              string
            • operation.sync.source.kustomize.patches.target
              object
              • operation.sync.source.kustomize.patches.target.annotationSelector
                string
              • operation.sync.source.kustomize.patches.target.group
                string
              • operation.sync.source.kustomize.patches.target.kind
                string
              • operation.sync.source.kustomize.patches.target.labelSelector
                string
              • operation.sync.source.kustomize.patches.target.name
                string
              • operation.sync.source.kustomize.patches.target.namespace
                string
              • operation.sync.source.kustomize.patches.target.version
                string
          • operation.sync.source.kustomize.replicas
            array of objects
            Replicas is a list of Kustomize Replicas override specifications
            • operation.sync.source.kustomize.replicas.count
              integer or string
              Number of replicas
            • operation.sync.source.kustomize.replicas.name
              string
              Name of Deployment or StatefulSet
          • operation.sync.source.kustomize.version
            string
            Version controls which version of Kustomize to use for rendering manifests
        • operation.sync.source.name
          string
          Name is used to refer to a source and is displayed in the UI. It is used in multi-source Applications.
        • operation.sync.source.path
          string
          Path is a directory path within the Git repository, and is only valid for applications sourced from Git.
        • operation.sync.source.plugin
          object
          Plugin holds config management plugin specific options
          • operation.sync.source.plugin.env
            array of objects
            Env is a list of environment variable entries
            • operation.sync.source.plugin.env.name
              string
              Name is the name of the variable, usually expressed in uppercase
            • operation.sync.source.plugin.env.value
              string
              Value is the value of the variable
          • operation.sync.source.plugin.name
            string
          • operation.sync.source.plugin.parameters
            array of objects
            • operation.sync.source.plugin.parameters.array
              array of strings
              Array is the value of an array type parameter.
            • operation.sync.source.plugin.parameters.map
              object
              Map is the value of a map type parameter.
            • operation.sync.source.plugin.parameters.name
              string
              Name is the name identifying a parameter.
            • operation.sync.source.plugin.parameters.string
              string
              String_ is the value of a string type parameter.
        • operation.sync.source.ref
          string
          Ref is reference to another source within sources field. This field will not be used if used with a source tag.
        • operation.sync.source.repoURL
          string

          Required value

          RepoURL is the URL to the repository (Git or Helm) that contains the application manifests
        • operation.sync.source.targetRevision
          string
          TargetRevision defines the revision of the source to sync the application to. In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. In case of Helm, this is a semver tag for the Chart’s version.
      • operation.sync.sources
        array of objects
        Sources overrides the source definition set in the application. This is typically set in a Rollback operation and is nil during a Sync operation
        • operation.sync.sources.chart
          string
          Chart is a Helm chart name, and must be specified for applications sourced from a Helm repo.
        • operation.sync.sources.directory
          object
          Directory holds path/directory specific options
          • operation.sync.sources.directory.exclude
            string
            Exclude contains a glob pattern to match paths against that should be explicitly excluded from being used during manifest generation
          • operation.sync.sources.directory.include
            string
            Include contains a glob pattern to match paths against that should be explicitly included during manifest generation
          • operation.sync.sources.directory.jsonnet
            object
            Jsonnet holds options specific to Jsonnet
            • operation.sync.sources.directory.jsonnet.extVars
              array of objects
              ExtVars is a list of Jsonnet External Variables
              • operation.sync.sources.directory.jsonnet.extVars.code
                boolean
              • operation.sync.sources.directory.jsonnet.extVars.name
                string
              • operation.sync.sources.directory.jsonnet.extVars.value
                string
            • operation.sync.sources.directory.jsonnet.libs
              array of strings
              Additional library search dirs
            • operation.sync.sources.directory.jsonnet.tlas
              array of objects
              TLAS is a list of Jsonnet Top-level Arguments
              • operation.sync.sources.directory.jsonnet.tlas.code
                boolean
              • operation.sync.sources.directory.jsonnet.tlas.name
                string
              • operation.sync.sources.directory.jsonnet.tlas.value
                string
          • operation.sync.sources.directory.recurse
            boolean
            Recurse specifies whether to scan a directory recursively for manifests
        • operation.sync.sources.helm
          object
          Helm holds helm specific options
          • operation.sync.sources.helm.apiVersions
            array of strings
            APIVersions specifies the Kubernetes resource API versions to pass to Helm when templating manifests. By default, Argo CD uses the API versions of the target cluster. The format is [group/]version/kind.
          • operation.sync.sources.helm.fileParameters
            array of objects
            FileParameters are file parameters to the helm template
            • operation.sync.sources.helm.fileParameters.name
              string
              Name is the name of the Helm parameter
            • operation.sync.sources.helm.fileParameters.path
              string
              Path is the path to the file containing the values for the Helm parameter
          • operation.sync.sources.helm.ignoreMissingValueFiles
            boolean
            IgnoreMissingValueFiles prevents helm template from failing when valueFiles do not exist locally by not appending them to helm template –values
          • operation.sync.sources.helm.kubeVersion
            string
            KubeVersion specifies the Kubernetes API version to pass to Helm when templating manifests. By default, Argo CD uses the Kubernetes version of the target cluster.
          • operation.sync.sources.helm.namespace
            string
            Namespace is an optional namespace to template with. If left empty, defaults to the app’s destination namespace.
          • operation.sync.sources.helm.parameters
            array of objects
            Parameters is a list of Helm parameters which are passed to the helm template command upon manifest generation
            • operation.sync.sources.helm.parameters.forceString
              boolean
              ForceString determines whether to tell Helm to interpret booleans and numbers as strings
            • operation.sync.sources.helm.parameters.name
              string
              Name is the name of the Helm parameter
            • operation.sync.sources.helm.parameters.value
              string
              Value is the value for the Helm parameter
          • operation.sync.sources.helm.passCredentials
            boolean
            PassCredentials pass credentials to all domains (Helm’s –pass-credentials)
          • operation.sync.sources.helm.releaseName
            string
            ReleaseName is the Helm release name to use. If omitted it will use the application name
          • operation.sync.sources.helm.skipCrds
            boolean
            SkipCrds skips custom resource definition installation step (Helm’s –skip-crds)
          • operation.sync.sources.helm.skipSchemaValidation
            boolean
            SkipSchemaValidation skips JSON schema validation (Helm’s –skip-schema-validation)
          • operation.sync.sources.helm.skipTests
            boolean
            SkipTests skips test manifest installation step (Helm’s –skip-tests).
          • operation.sync.sources.helm.valueFiles
            array of strings
            ValuesFiles is a list of Helm value files to use when generating a template
          • operation.sync.sources.helm.values
            string
            Values specifies Helm values to be passed to helm template, typically defined as a block. ValuesObject takes precedence over Values, so use one or the other.
          • operation.sync.sources.helm.valuesObject
            object
            ValuesObject specifies Helm values to be passed to helm template, defined as a map. This takes precedence over Values.
          • operation.sync.sources.helm.version
            string
            Version is the Helm version to use for templating (“3”)
        • operation.sync.sources.kustomize
          object
          Kustomize holds kustomize specific options
          • operation.sync.sources.kustomize.apiVersions
            array of strings
            APIVersions specifies the Kubernetes resource API versions to pass to Helm when templating manifests. By default, Argo CD uses the API versions of the target cluster. The format is [group/]version/kind.
          • operation.sync.sources.kustomize.commonAnnotations
            object
            CommonAnnotations is a list of additional annotations to add to rendered manifests
          • operation.sync.sources.kustomize.commonAnnotationsEnvsubst
            boolean
            CommonAnnotationsEnvsubst specifies whether to apply env variables substitution for annotation values
          • operation.sync.sources.kustomize.commonLabels
            object
            CommonLabels is a list of additional labels to add to rendered manifests
          • operation.sync.sources.kustomize.components
            array of strings
            Components specifies a list of kustomize components to add to the kustomization before building
          • operation.sync.sources.kustomize.forceCommonAnnotations
            boolean
            ForceCommonAnnotations specifies whether to force applying common annotations to resources for Kustomize apps
          • operation.sync.sources.kustomize.forceCommonLabels
            boolean
            ForceCommonLabels specifies whether to force applying common labels to resources for Kustomize apps
          • operation.sync.sources.kustomize.ignoreMissingComponents
            boolean
            IgnoreMissingComponents prevents kustomize from failing when components do not exist locally by not appending them to kustomization file
          • operation.sync.sources.kustomize.images
            array of strings
            Images is a list of Kustomize image override specifications
            • operation.sync.sources.kustomize.images.Element of the array
              string
              KustomizeImage represents a Kustomize image definition in the format [old_image_name=]<image_name>:<image_tag>
          • operation.sync.sources.kustomize.kubeVersion
            string
            KubeVersion specifies the Kubernetes API version to pass to Helm when templating manifests. By default, Argo CD uses the Kubernetes version of the target cluster.
          • operation.sync.sources.kustomize.labelIncludeTemplates
            boolean
            LabelIncludeTemplates specifies whether to apply common labels to resource templates or not
          • operation.sync.sources.kustomize.labelWithoutSelector
            boolean
            LabelWithoutSelector specifies whether to apply common labels to resource selectors or not
          • operation.sync.sources.kustomize.namePrefix
            string
            NamePrefix is a prefix appended to resources for Kustomize apps
          • operation.sync.sources.kustomize.nameSuffix
            string
            NameSuffix is a suffix appended to resources for Kustomize apps
          • operation.sync.sources.kustomize.namespace
            string
            Namespace sets the namespace that Kustomize adds to all resources
          • operation.sync.sources.kustomize.patches
            array of objects
            Patches is a list of Kustomize patches
            • operation.sync.sources.kustomize.patches.options
              object
            • operation.sync.sources.kustomize.patches.patch
              string
            • operation.sync.sources.kustomize.patches.path
              string
            • operation.sync.sources.kustomize.patches.target
              object
              • operation.sync.sources.kustomize.patches.target.annotationSelector
                string
              • operation.sync.sources.kustomize.patches.target.group
                string
              • operation.sync.sources.kustomize.patches.target.kind
                string
              • operation.sync.sources.kustomize.patches.target.labelSelector
                string
              • operation.sync.sources.kustomize.patches.target.name
                string
              • operation.sync.sources.kustomize.patches.target.namespace
                string
              • operation.sync.sources.kustomize.patches.target.version
                string
          • operation.sync.sources.kustomize.replicas
            array of objects
            Replicas is a list of Kustomize Replicas override specifications
            • operation.sync.sources.kustomize.replicas.count
              integer or string
              Number of replicas
            • operation.sync.sources.kustomize.replicas.name
              string
              Name of Deployment or StatefulSet
          • operation.sync.sources.kustomize.version
            string
            Version controls which version of Kustomize to use for rendering manifests
        • operation.sync.sources.name
          string
          Name is used to refer to a source and is displayed in the UI. It is used in multi-source Applications.
        • operation.sync.sources.path
          string
          Path is a directory path within the Git repository, and is only valid for applications sourced from Git.
        • operation.sync.sources.plugin
          object
          Plugin holds config management plugin specific options
          • operation.sync.sources.plugin.env
            array of objects
            Env is a list of environment variable entries
            • operation.sync.sources.plugin.env.name
              string
              Name is the name of the variable, usually expressed in uppercase
            • operation.sync.sources.plugin.env.value
              string
              Value is the value of the variable
          • operation.sync.sources.plugin.name
            string
          • operation.sync.sources.plugin.parameters
            array of objects
            • operation.sync.sources.plugin.parameters.array
              array of strings
              Array is the value of an array type parameter.
            • operation.sync.sources.plugin.parameters.map
              object
              Map is the value of a map type parameter.
            • operation.sync.sources.plugin.parameters.name
              string
              Name is the name identifying a parameter.
            • operation.sync.sources.plugin.parameters.string
              string
              String_ is the value of a string type parameter.
        • operation.sync.sources.ref
          string
          Ref is reference to another source within sources field. This field will not be used if used with a source tag.
        • operation.sync.sources.repoURL
          string
          RepoURL is the URL to the repository (Git or Helm) that contains the application manifests
        • operation.sync.sources.targetRevision
          string
          TargetRevision defines the revision of the source to sync the application to. In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. In case of Helm, this is a semver tag for the Chart’s version.
      • operation.sync.syncOptions
        array of strings
        SyncOptions provide per-sync sync-options, e.g. Validate=false
      • operation.sync.syncStrategy
        object
        SyncStrategy describes how to perform the sync
        • operation.sync.syncStrategy.apply
          object
          Apply will perform a kubectl apply to perform the sync.
          • operation.sync.syncStrategy.apply.force
            boolean
            Force indicates whether or not to supply the –force flag to kubectl apply. The –force flag deletes and re-create the resource, when PATCH encounters conflict and has retried for 5 times.
        • operation.sync.syncStrategy.hook
          object
          Hook will submit any referenced resources to perform the sync. This is the default strategy
          • operation.sync.syncStrategy.hook.force
            boolean
            Force indicates whether or not to supply the –force flag to kubectl apply. The –force flag deletes and re-create the resource, when PATCH encounters conflict and has retried for 5 times.
  • spec
    object
    ApplicationSpec represents desired application state. Contains link to repository with application definition and additional parameters link definition revision.
    • spec.destination
      object

      Required value

      Destination is a reference to the target Kubernetes server and namespace
      • spec.destination.name
        string
        Name is an alternate way of specifying the target cluster by its symbolic name. This must be set if Server is not set.
      • spec.destination.namespace
        string
        Namespace specifies the target namespace for the application’s resources. The namespace will only be set for namespace-scoped resources that have not set a value for .metadata.namespace
      • spec.destination.server
        string
        Server specifies the URL of the target cluster’s Kubernetes control plane API. This must be set if Name is not set.
    • spec.ignoreDifferences
      array of objects
      IgnoreDifferences is a list of resources and their fields which should be ignored during comparison
      • spec.ignoreDifferences.group
        string
      • spec.ignoreDifferences.jqPathExpressions
        array of strings
      • spec.ignoreDifferences.jsonPointers
        array of strings
      • spec.ignoreDifferences.kind
        string
      • spec.ignoreDifferences.managedFieldsManagers
        array of strings
        ManagedFieldsManagers is a list of trusted managers. Fields mutated by those managers will take precedence over the desired state defined in the SCM and won’t be displayed in diffs
      • spec.ignoreDifferences.name
        string
      • spec.ignoreDifferences.namespace
        string
    • spec.info
      array of objects
      Info contains a list of information (URLs, email addresses, and plain text) that relates to the application
      • spec.info.name
        string
      • spec.info.value
        string
    • spec.project
      string

      Required value

      Project is a reference to the project this application belongs to. The empty string means that application belongs to the ‘default’ project.
    • spec.revisionHistoryLimit
      integer
      RevisionHistoryLimit limits the number of items kept in the application’s revision history, which is used for informational purposes as well as for rollbacks to previous versions. This should only be changed in exceptional circumstances. Setting to zero will store no history. This will reduce storage used. Increasing will increase the space used to store the history, so we do not recommend increasing it. Default is 10.
    • spec.source
      object
      Source is a reference to the location of the application’s manifests or chart
      • spec.source.chart
        string
        Chart is a Helm chart name, and must be specified for applications sourced from a Helm repo.
      • spec.source.directory
        object
        Directory holds path/directory specific options
        • spec.source.directory.exclude
          string
          Exclude contains a glob pattern to match paths against that should be explicitly excluded from being used during manifest generation
        • spec.source.directory.include
          string
          Include contains a glob pattern to match paths against that should be explicitly included during manifest generation
        • spec.source.directory.jsonnet
          object
          Jsonnet holds options specific to Jsonnet
          • spec.source.directory.jsonnet.extVars
            array of objects
            ExtVars is a list of Jsonnet External Variables
            • spec.source.directory.jsonnet.extVars.code
              boolean
            • spec.source.directory.jsonnet.extVars.name
              string
            • spec.source.directory.jsonnet.extVars.value
              string
          • spec.source.directory.jsonnet.libs
            array of strings
            Additional library search dirs
          • spec.source.directory.jsonnet.tlas
            array of objects
            TLAS is a list of Jsonnet Top-level Arguments
            • spec.source.directory.jsonnet.tlas.code
              boolean
            • spec.source.directory.jsonnet.tlas.name
              string
            • spec.source.directory.jsonnet.tlas.value
              string
        • spec.source.directory.recurse
          boolean
          Recurse specifies whether to scan a directory recursively for manifests
      • spec.source.helm
        object
        Helm holds helm specific options
        • spec.source.helm.apiVersions
          array of strings
          APIVersions specifies the Kubernetes resource API versions to pass to Helm when templating manifests. By default, Argo CD uses the API versions of the target cluster. The format is [group/]version/kind.
        • spec.source.helm.fileParameters
          array of objects
          FileParameters are file parameters to the helm template
          • spec.source.helm.fileParameters.name
            string
            Name is the name of the Helm parameter
          • spec.source.helm.fileParameters.path
            string
            Path is the path to the file containing the values for the Helm parameter
        • spec.source.helm.ignoreMissingValueFiles
          boolean
          IgnoreMissingValueFiles prevents helm template from failing when valueFiles do not exist locally by not appending them to helm template –values
        • spec.source.helm.kubeVersion
          string
          KubeVersion specifies the Kubernetes API version to pass to Helm when templating manifests. By default, Argo CD uses the Kubernetes version of the target cluster.
        • spec.source.helm.namespace
          string
          Namespace is an optional namespace to template with. If left empty, defaults to the app’s destination namespace.
        • spec.source.helm.parameters
          array of objects
          Parameters is a list of Helm parameters which are passed to the helm template command upon manifest generation
          • spec.source.helm.parameters.forceString
            boolean
            ForceString determines whether to tell Helm to interpret booleans and numbers as strings
          • spec.source.helm.parameters.name
            string
            Name is the name of the Helm parameter
          • spec.source.helm.parameters.value
            string
            Value is the value for the Helm parameter
        • spec.source.helm.passCredentials
          boolean
          PassCredentials pass credentials to all domains (Helm’s –pass-credentials)
        • spec.source.helm.releaseName
          string
          ReleaseName is the Helm release name to use. If omitted it will use the application name
        • spec.source.helm.skipCrds
          boolean
          SkipCrds skips custom resource definition installation step (Helm’s –skip-crds)
        • spec.source.helm.skipSchemaValidation
          boolean
          SkipSchemaValidation skips JSON schema validation (Helm’s –skip-schema-validation)
        • spec.source.helm.skipTests
          boolean
          SkipTests skips test manifest installation step (Helm’s –skip-tests).
        • spec.source.helm.valueFiles
          array of strings
          ValuesFiles is a list of Helm value files to use when generating a template
        • spec.source.helm.values
          string
          Values specifies Helm values to be passed to helm template, typically defined as a block. ValuesObject takes precedence over Values, so use one or the other.
        • spec.source.helm.valuesObject
          object
          ValuesObject specifies Helm values to be passed to helm template, defined as a map. This takes precedence over Values.
        • spec.source.helm.version
          string
          Version is the Helm version to use for templating (“3”)
      • spec.source.kustomize
        object
        Kustomize holds kustomize specific options
        • spec.source.kustomize.apiVersions
          array of strings
          APIVersions specifies the Kubernetes resource API versions to pass to Helm when templating manifests. By default, Argo CD uses the API versions of the target cluster. The format is [group/]version/kind.
        • spec.source.kustomize.commonAnnotations
          object
          CommonAnnotations is a list of additional annotations to add to rendered manifests
        • spec.source.kustomize.commonAnnotationsEnvsubst
          boolean
          CommonAnnotationsEnvsubst specifies whether to apply env variables substitution for annotation values
        • spec.source.kustomize.commonLabels
          object
          CommonLabels is a list of additional labels to add to rendered manifests
        • spec.source.kustomize.components
          array of strings
          Components specifies a list of kustomize components to add to the kustomization before building
        • spec.source.kustomize.forceCommonAnnotations
          boolean
          ForceCommonAnnotations specifies whether to force applying common annotations to resources for Kustomize apps
        • spec.source.kustomize.forceCommonLabels
          boolean
          ForceCommonLabels specifies whether to force applying common labels to resources for Kustomize apps
        • spec.source.kustomize.ignoreMissingComponents
          boolean
          IgnoreMissingComponents prevents kustomize from failing when components do not exist locally by not appending them to kustomization file
        • spec.source.kustomize.images
          array of strings
          Images is a list of Kustomize image override specifications
          • spec.source.kustomize.images.Element of the array
            string
            KustomizeImage represents a Kustomize image definition in the format [old_image_name=]<image_name>:<image_tag>
        • spec.source.kustomize.kubeVersion
          string
          KubeVersion specifies the Kubernetes API version to pass to Helm when templating manifests. By default, Argo CD uses the Kubernetes version of the target cluster.
        • spec.source.kustomize.labelIncludeTemplates
          boolean
          LabelIncludeTemplates specifies whether to apply common labels to resource templates or not
        • spec.source.kustomize.labelWithoutSelector
          boolean
          LabelWithoutSelector specifies whether to apply common labels to resource selectors or not
        • spec.source.kustomize.namePrefix
          string
          NamePrefix is a prefix appended to resources for Kustomize apps
        • spec.source.kustomize.nameSuffix
          string
          NameSuffix is a suffix appended to resources for Kustomize apps
        • spec.source.kustomize.namespace
          string
          Namespace sets the namespace that Kustomize adds to all resources
        • spec.source.kustomize.patches
          array of objects
          Patches is a list of Kustomize patches
          • spec.source.kustomize.patches.options
            object
          • spec.source.kustomize.patches.patch
            string
          • spec.source.kustomize.patches.path
            string
          • spec.source.kustomize.patches.target
            object
            • spec.source.kustomize.patches.target.annotationSelector
              string
            • spec.source.kustomize.patches.target.group
              string
            • spec.source.kustomize.patches.target.kind
              string
            • spec.source.kustomize.patches.target.labelSelector
              string
            • spec.source.kustomize.patches.target.name
              string
            • spec.source.kustomize.patches.target.namespace
              string
            • spec.source.kustomize.patches.target.version
              string
        • spec.source.kustomize.replicas
          array of objects
          Replicas is a list of Kustomize Replicas override specifications
          • spec.source.kustomize.replicas.count
            integer or string
            Number of replicas
          • spec.source.kustomize.replicas.name
            string
            Name of Deployment or StatefulSet
        • spec.source.kustomize.version
          string
          Version controls which version of Kustomize to use for rendering manifests
      • spec.source.name
        string
        Name is used to refer to a source and is displayed in the UI. It is used in multi-source Applications.
      • spec.source.path
        string
        Path is a directory path within the Git repository, and is only valid for applications sourced from Git.
      • spec.source.plugin
        object
        Plugin holds config management plugin specific options
        • spec.source.plugin.env
          array of objects
          Env is a list of environment variable entries
          • spec.source.plugin.env.name
            string
            Name is the name of the variable, usually expressed in uppercase
          • spec.source.plugin.env.value
            string
            Value is the value of the variable
        • spec.source.plugin.name
          string
        • spec.source.plugin.parameters
          array of objects
          • spec.source.plugin.parameters.array
            array of strings
            Array is the value of an array type parameter.
          • spec.source.plugin.parameters.map
            object
            Map is the value of a map type parameter.
          • spec.source.plugin.parameters.name
            string
            Name is the name identifying a parameter.
          • spec.source.plugin.parameters.string
            string
            String_ is the value of a string type parameter.
      • spec.source.ref
        string
        Ref is reference to another source within sources field. This field will not be used if used with a source tag.
      • spec.source.repoURL
        string

        Required value

        RepoURL is the URL to the repository (Git or Helm) that contains the application manifests
      • spec.source.targetRevision
        string
        TargetRevision defines the revision of the source to sync the application to. In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. In case of Helm, this is a semver tag for the Chart’s version.
    • spec.sourceHydrator
      object
      SourceHydrator provides a way to push hydrated manifests back to git before syncing them to the cluster.
      • spec.sourceHydrator.drySource
        object

        Required value

        DrySource specifies where the dry “don’t repeat yourself” manifest source lives.
        • spec.sourceHydrator.drySource.path
          string

          Required value

          Path is a directory path within the Git repository where the manifests are located
        • spec.sourceHydrator.drySource.repoURL
          string

          Required value

          RepoURL is the URL to the git repository that contains the application manifests
        • spec.sourceHydrator.drySource.targetRevision
          string

          Required value

          TargetRevision defines the revision of the source to hydrate
      • spec.sourceHydrator.hydrateTo
        object
        HydrateTo specifies an optional “staging” location to push hydrated manifests to. An external system would then have to move manifests to the SyncSource, e.g. by pull request.
        • spec.sourceHydrator.hydrateTo.targetBranch
          string

          Required value

          TargetBranch is the branch to which hydrated manifests should be committed
      • spec.sourceHydrator.syncSource
        object

        Required value

        SyncSource specifies where to sync hydrated manifests from.
        • spec.sourceHydrator.syncSource.path
          string

          Required value

          Path is a directory path within the git repository where hydrated manifests should be committed to and synced from. If hydrateTo is set, this is just the path from which hydrated manifests will be synced.
        • spec.sourceHydrator.syncSource.targetBranch
          string

          Required value

          TargetBranch is the branch to which hydrated manifests should be committed
    • spec.sources
      array of objects
      Sources is a reference to the location of the application’s manifests or chart
      • spec.sources.chart
        string
        Chart is a Helm chart name, and must be specified for applications sourced from a Helm repo.
      • spec.sources.directory
        object
        Directory holds path/directory specific options
        • spec.sources.directory.exclude
          string
          Exclude contains a glob pattern to match paths against that should be explicitly excluded from being used during manifest generation
        • spec.sources.directory.include
          string
          Include contains a glob pattern to match paths against that should be explicitly included during manifest generation
        • spec.sources.directory.jsonnet
          object
          Jsonnet holds options specific to Jsonnet
          • spec.sources.directory.jsonnet.extVars
            array of objects
            ExtVars is a list of Jsonnet External Variables
            • spec.sources.directory.jsonnet.extVars.code
              boolean
            • spec.sources.directory.jsonnet.extVars.name
              string
            • spec.sources.directory.jsonnet.extVars.value
              string
          • spec.sources.directory.jsonnet.libs
            array of strings
            Additional library search dirs
          • spec.sources.directory.jsonnet.tlas
            array of objects
            TLAS is a list of Jsonnet Top-level Arguments
            • spec.sources.directory.jsonnet.tlas.code
              boolean
            • spec.sources.directory.jsonnet.tlas.name
              string
            • spec.sources.directory.jsonnet.tlas.value
              string
        • spec.sources.directory.recurse
          boolean
          Recurse specifies whether to scan a directory recursively for manifests
      • spec.sources.helm
        object
        Helm holds helm specific options
        • spec.sources.helm.apiVersions
          array of strings
          APIVersions specifies the Kubernetes resource API versions to pass to Helm when templating manifests. By default, Argo CD uses the API versions of the target cluster. The format is [group/]version/kind.
        • spec.sources.helm.fileParameters
          array of objects
          FileParameters are file parameters to the helm template
          • spec.sources.helm.fileParameters.name
            string
            Name is the name of the Helm parameter
          • spec.sources.helm.fileParameters.path
            string
            Path is the path to the file containing the values for the Helm parameter
        • spec.sources.helm.ignoreMissingValueFiles
          boolean
          IgnoreMissingValueFiles prevents helm template from failing when valueFiles do not exist locally by not appending them to helm template –values
        • spec.sources.helm.kubeVersion
          string
          KubeVersion specifies the Kubernetes API version to pass to Helm when templating manifests. By default, Argo CD uses the Kubernetes version of the target cluster.
        • spec.sources.helm.namespace
          string
          Namespace is an optional namespace to template with. If left empty, defaults to the app’s destination namespace.
        • spec.sources.helm.parameters
          array of objects
          Parameters is a list of Helm parameters which are passed to the helm template command upon manifest generation
          • spec.sources.helm.parameters.forceString
            boolean
            ForceString determines whether to tell Helm to interpret booleans and numbers as strings
          • spec.sources.helm.parameters.name
            string
            Name is the name of the Helm parameter
          • spec.sources.helm.parameters.value
            string
            Value is the value for the Helm parameter
        • spec.sources.helm.passCredentials
          boolean
          PassCredentials pass credentials to all domains (Helm’s –pass-credentials)
        • spec.sources.helm.releaseName
          string
          ReleaseName is the Helm release name to use. If omitted it will use the application name
        • spec.sources.helm.skipCrds
          boolean
          SkipCrds skips custom resource definition installation step (Helm’s –skip-crds)
        • spec.sources.helm.skipSchemaValidation
          boolean
          SkipSchemaValidation skips JSON schema validation (Helm’s –skip-schema-validation)
        • spec.sources.helm.skipTests
          boolean
          SkipTests skips test manifest installation step (Helm’s –skip-tests).
        • spec.sources.helm.valueFiles
          array of strings
          ValuesFiles is a list of Helm value files to use when generating a template
        • spec.sources.helm.values
          string
          Values specifies Helm values to be passed to helm template, typically defined as a block. ValuesObject takes precedence over Values, so use one or the other.
        • spec.sources.helm.valuesObject
          object
          ValuesObject specifies Helm values to be passed to helm template, defined as a map. This takes precedence over Values.
        • spec.sources.helm.version
          string
          Version is the Helm version to use for templating (“3”)
      • spec.sources.kustomize
        object
        Kustomize holds kustomize specific options
        • spec.sources.kustomize.apiVersions
          array of strings
          APIVersions specifies the Kubernetes resource API versions to pass to Helm when templating manifests. By default, Argo CD uses the API versions of the target cluster. The format is [group/]version/kind.
        • spec.sources.kustomize.commonAnnotations
          object
          CommonAnnotations is a list of additional annotations to add to rendered manifests
        • spec.sources.kustomize.commonAnnotationsEnvsubst
          boolean
          CommonAnnotationsEnvsubst specifies whether to apply env variables substitution for annotation values
        • spec.sources.kustomize.commonLabels
          object
          CommonLabels is a list of additional labels to add to rendered manifests
        • spec.sources.kustomize.components
          array of strings
          Components specifies a list of kustomize components to add to the kustomization before building
        • spec.sources.kustomize.forceCommonAnnotations
          boolean
          ForceCommonAnnotations specifies whether to force applying common annotations to resources for Kustomize apps
        • spec.sources.kustomize.forceCommonLabels
          boolean
          ForceCommonLabels specifies whether to force applying common labels to resources for Kustomize apps
        • spec.sources.kustomize.ignoreMissingComponents
          boolean
          IgnoreMissingComponents prevents kustomize from failing when components do not exist locally by not appending them to kustomization file
        • spec.sources.kustomize.images
          array of strings
          Images is a list of Kustomize image override specifications
          • spec.sources.kustomize.images.Element of the array
            string
            KustomizeImage represents a Kustomize image definition in the format [old_image_name=]<image_name>:<image_tag>
        • spec.sources.kustomize.kubeVersion
          string
          KubeVersion specifies the Kubernetes API version to pass to Helm when templating manifests. By default, Argo CD uses the Kubernetes version of the target cluster.
        • spec.sources.kustomize.labelIncludeTemplates
          boolean
          LabelIncludeTemplates specifies whether to apply common labels to resource templates or not
        • spec.sources.kustomize.labelWithoutSelector
          boolean
          LabelWithoutSelector specifies whether to apply common labels to resource selectors or not
        • spec.sources.kustomize.namePrefix
          string
          NamePrefix is a prefix appended to resources for Kustomize apps
        • spec.sources.kustomize.nameSuffix
          string
          NameSuffix is a suffix appended to resources for Kustomize apps
        • spec.sources.kustomize.namespace
          string
          Namespace sets the namespace that Kustomize adds to all resources
        • spec.sources.kustomize.patches
          array of objects
          Patches is a list of Kustomize patches
          • spec.sources.kustomize.patches.options
            object
          • spec.sources.kustomize.patches.patch
            string
          • spec.sources.kustomize.patches.path
            string
          • spec.sources.kustomize.patches.target
            object
            • spec.sources.kustomize.patches.target.annotationSelector
              string
            • spec.sources.kustomize.patches.target.group
              string
            • spec.sources.kustomize.patches.target.kind
              string
            • spec.sources.kustomize.patches.target.labelSelector
              string
            • spec.sources.kustomize.patches.target.name
              string
            • spec.sources.kustomize.patches.target.namespace
              string
            • spec.sources.kustomize.patches.target.version
              string
        • spec.sources.kustomize.replicas
          array of objects
          Replicas is a list of Kustomize Replicas override specifications
          • spec.sources.kustomize.replicas.count
            integer or string
            Number of replicas
          • spec.sources.kustomize.replicas.name
            string
            Name of Deployment or StatefulSet
        • spec.sources.kustomize.version
          string
          Version controls which version of Kustomize to use for rendering manifests
      • spec.sources.name
        string
        Name is used to refer to a source and is displayed in the UI. It is used in multi-source Applications.
      • spec.sources.path
        string
        Path is a directory path within the Git repository, and is only valid for applications sourced from Git.
      • spec.sources.plugin
        object
        Plugin holds config management plugin specific options
        • spec.sources.plugin.env
          array of objects
          Env is a list of environment variable entries
          • spec.sources.plugin.env.name
            string
            Name is the name of the variable, usually expressed in uppercase
          • spec.sources.plugin.env.value
            string
            Value is the value of the variable
        • spec.sources.plugin.name
          string
        • spec.sources.plugin.parameters
          array of objects
          • spec.sources.plugin.parameters.array
            array of strings
            Array is the value of an array type parameter.
          • spec.sources.plugin.parameters.map
            object
            Map is the value of a map type parameter.
          • spec.sources.plugin.parameters.name
            string
            Name is the name identifying a parameter.
          • spec.sources.plugin.parameters.string
            string
            String_ is the value of a string type parameter.
      • spec.sources.ref
        string
        Ref is reference to another source within sources field. This field will not be used if used with a source tag.
      • spec.sources.repoURL
        string
        RepoURL is the URL to the repository (Git or Helm) that contains the application manifests
      • spec.sources.targetRevision
        string
        TargetRevision defines the revision of the source to sync the application to. In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. In case of Helm, this is a semver tag for the Chart’s version.
    • spec.syncPolicy
      object
      SyncPolicy controls when and how a sync will be performed
      • spec.syncPolicy.automated
        object
        Automated will keep an application synced to the target revision
        • spec.syncPolicy.automated.allowEmpty
          boolean
          AllowEmpty allows apps have zero live resources (default: false)
        • spec.syncPolicy.automated.enabled
          boolean
          Enable allows apps to explicitly control automated sync
        • spec.syncPolicy.automated.prune
          boolean
          Prune specifies whether to delete resources from the cluster that are not found in the sources anymore as part of automated sync (default: false)
        • spec.syncPolicy.automated.selfHeal
          boolean
          SelfHeal specifies whether to revert resources back to their desired state upon modification in the cluster (default: false)
      • spec.syncPolicy.managedNamespaceMetadata
        object
        ManagedNamespaceMetadata controls metadata in the given namespace (if CreateNamespace=true)
        • spec.syncPolicy.managedNamespaceMetadata.annotations
          object
        • spec.syncPolicy.managedNamespaceMetadata.labels
          object
      • spec.syncPolicy.retry
        object
        Retry controls failed sync retry behavior
        • spec.syncPolicy.retry.backoff
          object
          Backoff controls how to backoff on subsequent retries of failed syncs
          • spec.syncPolicy.retry.backoff.duration
            string
            Duration is the amount to back off. Default unit is seconds, but could also be a duration (e.g. “2m”, “1h”)
          • spec.syncPolicy.retry.backoff.factor
            integer
            Factor is a factor to multiply the base duration after each failed retry
          • spec.syncPolicy.retry.backoff.maxDuration
            string
            MaxDuration is the maximum amount of time allowed for the backoff strategy
        • spec.syncPolicy.retry.limit
          integer
          Limit is the maximum number of attempts for retrying a failed sync. If set to 0, no retries will be performed.
      • spec.syncPolicy.syncOptions
        array of strings
        Options allow you to specify whole app sync-options
  • status
    object
    ApplicationStatus contains status information for the application
    • status.conditions
      array of objects
      Conditions is a list of currently observed application conditions
      • status.conditions.lastTransitionTime
        string
        LastTransitionTime is the time the condition was last observed
      • status.conditions.message
        string
        Message contains human-readable message indicating details about condition
      • status.conditions.type
        string
        Type is an application condition type
    • status.controllerNamespace
      string
      ControllerNamespace indicates the namespace in which the application controller is located
    • status.health
      object
      Health contains information about the application’s current health status
      • status.health.lastTransitionTime
        string
        LastTransitionTime is the time the HealthStatus was set or updated
      • status.health.message
        string

        Message is a human-readable informational message describing the health status

        Deprecated: this field is not used and will be removed in a future release.

      • status.health.status
        string
        Status holds the status code of the application
    • status.history
      array of objects
      History contains information about the application’s sync history
      • status.history.deployStartedAt
        string
        DeployStartedAt holds the time the sync operation started
      • status.history.deployedAt
        string
        DeployedAt holds the time the sync operation completed
      • status.history.id
        integer
        ID is an auto incrementing identifier of the RevisionHistory
      • status.history.initiatedBy
        object
        InitiatedBy contains information about who initiated the operations
        • status.history.initiatedBy.automated
          boolean
          Automated is set to true if operation was initiated automatically by the application controller.
        • status.history.initiatedBy.username
          string
          Username contains the name of a user who started operation
      • status.history.revision
        string
        Revision holds the revision the sync was performed against
      • status.history.revisions
        array of strings
        Revisions holds the revision of each source in sources field the sync was performed against
      • status.history.source
        object
        Source is a reference to the application source used for the sync operation
        • status.history.source.chart
          string
          Chart is a Helm chart name, and must be specified for applications sourced from a Helm repo.
        • status.history.source.directory
          object
          Directory holds path/directory specific options
          • status.history.source.directory.exclude
            string
            Exclude contains a glob pattern to match paths against that should be explicitly excluded from being used during manifest generation
          • status.history.source.directory.include
            string
            Include contains a glob pattern to match paths against that should be explicitly included during manifest generation
          • status.history.source.directory.jsonnet
            object
            Jsonnet holds options specific to Jsonnet
            • status.history.source.directory.jsonnet.extVars
              array of objects
              ExtVars is a list of Jsonnet External Variables
              • status.history.source.directory.jsonnet.extVars.code
                boolean
              • status.history.source.directory.jsonnet.extVars.name
                string
              • status.history.source.directory.jsonnet.extVars.value
                string
            • status.history.source.directory.jsonnet.libs
              array of strings
              Additional library search dirs
            • status.history.source.directory.jsonnet.tlas
              array of objects
              TLAS is a list of Jsonnet Top-level Arguments
              • status.history.source.directory.jsonnet.tlas.code
                boolean
              • status.history.source.directory.jsonnet.tlas.name
                string
              • status.history.source.directory.jsonnet.tlas.value
                string
          • status.history.source.directory.recurse
            boolean
            Recurse specifies whether to scan a directory recursively for manifests
        • status.history.source.helm
          object
          Helm holds helm specific options
          • status.history.source.helm.apiVersions
            array of strings
            APIVersions specifies the Kubernetes resource API versions to pass to Helm when templating manifests. By default, Argo CD uses the API versions of the target cluster. The format is [group/]version/kind.
          • status.history.source.helm.fileParameters
            array of objects
            FileParameters are file parameters to the helm template
            • status.history.source.helm.fileParameters.name
              string
              Name is the name of the Helm parameter
            • status.history.source.helm.fileParameters.path
              string
              Path is the path to the file containing the values for the Helm parameter
          • status.history.source.helm.ignoreMissingValueFiles
            boolean
            IgnoreMissingValueFiles prevents helm template from failing when valueFiles do not exist locally by not appending them to helm template –values
          • status.history.source.helm.kubeVersion
            string
            KubeVersion specifies the Kubernetes API version to pass to Helm when templating manifests. By default, Argo CD uses the Kubernetes version of the target cluster.
          • status.history.source.helm.namespace
            string
            Namespace is an optional namespace to template with. If left empty, defaults to the app’s destination namespace.
          • status.history.source.helm.parameters
            array of objects
            Parameters is a list of Helm parameters which are passed to the helm template command upon manifest generation
            • status.history.source.helm.parameters.forceString
              boolean
              ForceString determines whether to tell Helm to interpret booleans and numbers as strings
            • status.history.source.helm.parameters.name
              string
              Name is the name of the Helm parameter
            • status.history.source.helm.parameters.value
              string
              Value is the value for the Helm parameter
          • status.history.source.helm.passCredentials
            boolean
            PassCredentials pass credentials to all domains (Helm’s –pass-credentials)
          • status.history.source.helm.releaseName
            string
            ReleaseName is the Helm release name to use. If omitted it will use the application name
          • status.history.source.helm.skipCrds
            boolean
            SkipCrds skips custom resource definition installation step (Helm’s –skip-crds)
          • status.history.source.helm.skipSchemaValidation
            boolean
            SkipSchemaValidation skips JSON schema validation (Helm’s –skip-schema-validation)
          • status.history.source.helm.skipTests
            boolean
            SkipTests skips test manifest installation step (Helm’s –skip-tests).
          • status.history.source.helm.valueFiles
            array of strings
            ValuesFiles is a list of Helm value files to use when generating a template
          • status.history.source.helm.values
            string
            Values specifies Helm values to be passed to helm template, typically defined as a block. ValuesObject takes precedence over Values, so use one or the other.
          • status.history.source.helm.valuesObject
            object
            ValuesObject specifies Helm values to be passed to helm template, defined as a map. This takes precedence over Values.
          • status.history.source.helm.version
            string
            Version is the Helm version to use for templating (“3”)
        • status.history.source.kustomize
          object
          Kustomize holds kustomize specific options
          • status.history.source.kustomize.apiVersions
            array of strings
            APIVersions specifies the Kubernetes resource API versions to pass to Helm when templating manifests. By default, Argo CD uses the API versions of the target cluster. The format is [group/]version/kind.
          • status.history.source.kustomize.commonAnnotations
            object
            CommonAnnotations is a list of additional annotations to add to rendered manifests
          • status.history.source.kustomize.commonAnnotationsEnvsubst
            boolean
            CommonAnnotationsEnvsubst specifies whether to apply env variables substitution for annotation values
          • status.history.source.kustomize.commonLabels
            object
            CommonLabels is a list of additional labels to add to rendered manifests
          • status.history.source.kustomize.components
            array of strings
            Components specifies a list of kustomize components to add to the kustomization before building
          • status.history.source.kustomize.forceCommonAnnotations
            boolean
            ForceCommonAnnotations specifies whether to force applying common annotations to resources for Kustomize apps
          • status.history.source.kustomize.forceCommonLabels
            boolean
            ForceCommonLabels specifies whether to force applying common labels to resources for Kustomize apps
          • status.history.source.kustomize.ignoreMissingComponents
            boolean
            IgnoreMissingComponents prevents kustomize from failing when components do not exist locally by not appending them to kustomization file
          • status.history.source.kustomize.images
            array of strings
            Images is a list of Kustomize image override specifications
            • status.history.source.kustomize.images.Element of the array
              string
              KustomizeImage represents a Kustomize image definition in the format [old_image_name=]<image_name>:<image_tag>
          • status.history.source.kustomize.kubeVersion
            string
            KubeVersion specifies the Kubernetes API version to pass to Helm when templating manifests. By default, Argo CD uses the Kubernetes version of the target cluster.
          • status.history.source.kustomize.labelIncludeTemplates
            boolean
            LabelIncludeTemplates specifies whether to apply common labels to resource templates or not
          • status.history.source.kustomize.labelWithoutSelector
            boolean
            LabelWithoutSelector specifies whether to apply common labels to resource selectors or not
          • status.history.source.kustomize.namePrefix
            string
            NamePrefix is a prefix appended to resources for Kustomize apps
          • status.history.source.kustomize.nameSuffix
            string
            NameSuffix is a suffix appended to resources for Kustomize apps
          • status.history.source.kustomize.namespace
            string
            Namespace sets the namespace that Kustomize adds to all resources
          • status.history.source.kustomize.patches
            array of objects
            Patches is a list of Kustomize patches
            • status.history.source.kustomize.patches.options
              object
            • status.history.source.kustomize.patches.patch
              string
            • status.history.source.kustomize.patches.path
              string
            • status.history.source.kustomize.patches.target
              object
              • status.history.source.kustomize.patches.target.annotationSelector
                string
              • status.history.source.kustomize.patches.target.group
                string
              • status.history.source.kustomize.patches.target.kind
                string
              • status.history.source.kustomize.patches.target.labelSelector
                string
              • status.history.source.kustomize.patches.target.name
                string
              • status.history.source.kustomize.patches.target.namespace
                string
              • status.history.source.kustomize.patches.target.version
                string
          • status.history.source.kustomize.replicas
            array of objects
            Replicas is a list of Kustomize Replicas override specifications
            • status.history.source.kustomize.replicas.count
              integer or string
              Number of replicas
            • status.history.source.kustomize.replicas.name
              string
              Name of Deployment or StatefulSet
          • status.history.source.kustomize.version
            string
            Version controls which version of Kustomize to use for rendering manifests
        • status.history.source.name
          string
          Name is used to refer to a source and is displayed in the UI. It is used in multi-source Applications.
        • status.history.source.path
          string
          Path is a directory path within the Git repository, and is only valid for applications sourced from Git.
        • status.history.source.plugin
          object
          Plugin holds config management plugin specific options
          • status.history.source.plugin.env
            array of objects
            Env is a list of environment variable entries
            • status.history.source.plugin.env.name
              string
              Name is the name of the variable, usually expressed in uppercase
            • status.history.source.plugin.env.value
              string
              Value is the value of the variable
          • status.history.source.plugin.name
            string
          • status.history.source.plugin.parameters
            array of objects
            • status.history.source.plugin.parameters.array
              array of strings
              Array is the value of an array type parameter.
            • status.history.source.plugin.parameters.map
              object
              Map is the value of a map type parameter.
            • status.history.source.plugin.parameters.name
              string
              Name is the name identifying a parameter.
            • status.history.source.plugin.parameters.string
              string
              String_ is the value of a string type parameter.
        • status.history.source.ref
          string
          Ref is reference to another source within sources field. This field will not be used if used with a source tag.
        • status.history.source.repoURL
          string

          Required value

          RepoURL is the URL to the repository (Git or Helm) that contains the application manifests
        • status.history.source.targetRevision
          string
          TargetRevision defines the revision of the source to sync the application to. In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. In case of Helm, this is a semver tag for the Chart’s version.
      • status.history.sources
        array of objects
        Sources is a reference to the application sources used for the sync operation
        • status.history.sources.chart
          string
          Chart is a Helm chart name, and must be specified for applications sourced from a Helm repo.
        • status.history.sources.directory
          object
          Directory holds path/directory specific options
          • status.history.sources.directory.exclude
            string
            Exclude contains a glob pattern to match paths against that should be explicitly excluded from being used during manifest generation
          • status.history.sources.directory.include
            string
            Include contains a glob pattern to match paths against that should be explicitly included during manifest generation
          • status.history.sources.directory.jsonnet
            object
            Jsonnet holds options specific to Jsonnet
            • status.history.sources.directory.jsonnet.extVars
              array of objects
              ExtVars is a list of Jsonnet External Variables
              • status.history.sources.directory.jsonnet.extVars.code
                boolean
              • status.history.sources.directory.jsonnet.extVars.name
                string
              • status.history.sources.directory.jsonnet.extVars.value
                string
            • status.history.sources.directory.jsonnet.libs
              array of strings
              Additional library search dirs
            • status.history.sources.directory.jsonnet.tlas
              array of objects
              TLAS is a list of Jsonnet Top-level Arguments
              • status.history.sources.directory.jsonnet.tlas.code
                boolean
              • status.history.sources.directory.jsonnet.tlas.name
                string
              • status.history.sources.directory.jsonnet.tlas.value
                string
          • status.history.sources.directory.recurse
            boolean
            Recurse specifies whether to scan a directory recursively for manifests
        • status.history.sources.helm
          object
          Helm holds helm specific options
          • status.history.sources.helm.apiVersions
            array of strings
            APIVersions specifies the Kubernetes resource API versions to pass to Helm when templating manifests. By default, Argo CD uses the API versions of the target cluster. The format is [group/]version/kind.
          • status.history.sources.helm.fileParameters
            array of objects
            FileParameters are file parameters to the helm template
            • status.history.sources.helm.fileParameters.name
              string
              Name is the name of the Helm parameter
            • status.history.sources.helm.fileParameters.path
              string
              Path is the path to the file containing the values for the Helm parameter
          • status.history.sources.helm.ignoreMissingValueFiles
            boolean
            IgnoreMissingValueFiles prevents helm template from failing when valueFiles do not exist locally by not appending them to helm template –values
          • status.history.sources.helm.kubeVersion
            string
            KubeVersion specifies the Kubernetes API version to pass to Helm when templating manifests. By default, Argo CD uses the Kubernetes version of the target cluster.
          • status.history.sources.helm.namespace
            string
            Namespace is an optional namespace to template with. If left empty, defaults to the app’s destination namespace.
          • status.history.sources.helm.parameters
            array of objects
            Parameters is a list of Helm parameters which are passed to the helm template command upon manifest generation
            • status.history.sources.helm.parameters.forceString
              boolean
              ForceString determines whether to tell Helm to interpret booleans and numbers as strings
            • status.history.sources.helm.parameters.name
              string
              Name is the name of the Helm parameter
            • status.history.sources.helm.parameters.value
              string
              Value is the value for the Helm parameter
          • status.history.sources.helm.passCredentials
            boolean
            PassCredentials pass credentials to all domains (Helm’s –pass-credentials)
          • status.history.sources.helm.releaseName
            string
            ReleaseName is the Helm release name to use. If omitted it will use the application name
          • status.history.sources.helm.skipCrds
            boolean
            SkipCrds skips custom resource definition installation step (Helm’s –skip-crds)
          • status.history.sources.helm.skipSchemaValidation
            boolean
            SkipSchemaValidation skips JSON schema validation (Helm’s –skip-schema-validation)
          • status.history.sources.helm.skipTests
            boolean
            SkipTests skips test manifest installation step (Helm’s –skip-tests).
          • status.history.sources.helm.valueFiles
            array of strings
            ValuesFiles is a list of Helm value files to use when generating a template
          • status.history.sources.helm.values
            string
            Values specifies Helm values to be passed to helm template, typically defined as a block. ValuesObject takes precedence over Values, so use one or the other.
          • status.history.sources.helm.valuesObject
            object
            ValuesObject specifies Helm values to be passed to helm template, defined as a map. This takes precedence over Values.
          • status.history.sources.helm.version
            string
            Version is the Helm version to use for templating (“3”)
        • status.history.sources.kustomize
          object
          Kustomize holds kustomize specific options
          • status.history.sources.kustomize.apiVersions
            array of strings
            APIVersions specifies the Kubernetes resource API versions to pass to Helm when templating manifests. By default, Argo CD uses the API versions of the target cluster. The format is [group/]version/kind.
          • status.history.sources.kustomize.commonAnnotations
            object
            CommonAnnotations is a list of additional annotations to add to rendered manifests
          • status.history.sources.kustomize.commonAnnotationsEnvsubst
            boolean
            CommonAnnotationsEnvsubst specifies whether to apply env variables substitution for annotation values
          • status.history.sources.kustomize.commonLabels
            object
            CommonLabels is a list of additional labels to add to rendered manifests
          • status.history.sources.kustomize.components
            array of strings
            Components specifies a list of kustomize components to add to the kustomization before building
          • status.history.sources.kustomize.forceCommonAnnotations
            boolean
            ForceCommonAnnotations specifies whether to force applying common annotations to resources for Kustomize apps
          • status.history.sources.kustomize.forceCommonLabels
            boolean
            ForceCommonLabels specifies whether to force applying common labels to resources for Kustomize apps
          • status.history.sources.kustomize.ignoreMissingComponents
            boolean
            IgnoreMissingComponents prevents kustomize from failing when components do not exist locally by not appending them to kustomization file
          • status.history.sources.kustomize.images
            array of strings
            Images is a list of Kustomize image override specifications
            • status.history.sources.kustomize.images.Element of the array
              string
              KustomizeImage represents a Kustomize image definition in the format [old_image_name=]<image_name>:<image_tag>
          • status.history.sources.kustomize.kubeVersion
            string
            KubeVersion specifies the Kubernetes API version to pass to Helm when templating manifests. By default, Argo CD uses the Kubernetes version of the target cluster.
          • status.history.sources.kustomize.labelIncludeTemplates
            boolean
            LabelIncludeTemplates specifies whether to apply common labels to resource templates or not
          • status.history.sources.kustomize.labelWithoutSelector
            boolean
            LabelWithoutSelector specifies whether to apply common labels to resource selectors or not
          • status.history.sources.kustomize.namePrefix
            string
            NamePrefix is a prefix appended to resources for Kustomize apps
          • status.history.sources.kustomize.nameSuffix
            string
            NameSuffix is a suffix appended to resources for Kustomize apps
          • status.history.sources.kustomize.namespace
            string
            Namespace sets the namespace that Kustomize adds to all resources
          • status.history.sources.kustomize.patches
            array of objects
            Patches is a list of Kustomize patches
            • status.history.sources.kustomize.patches.options
              object
            • status.history.sources.kustomize.patches.patch
              string
            • status.history.sources.kustomize.patches.path
              string
            • status.history.sources.kustomize.patches.target
              object
              • status.history.sources.kustomize.patches.target.annotationSelector
                string
              • status.history.sources.kustomize.patches.target.group
                string
              • status.history.sources.kustomize.patches.target.kind
                string
              • status.history.sources.kustomize.patches.target.labelSelector
                string
              • status.history.sources.kustomize.patches.target.name
                string
              • status.history.sources.kustomize.patches.target.namespace
                string
              • status.history.sources.kustomize.patches.target.version
                string
          • status.history.sources.kustomize.replicas
            array of objects
            Replicas is a list of Kustomize Replicas override specifications
            • status.history.sources.kustomize.replicas.count
              integer or string
              Number of replicas
            • status.history.sources.kustomize.replicas.name
              string
              Name of Deployment or StatefulSet
          • status.history.sources.kustomize.version
            string
            Version controls which version of Kustomize to use for rendering manifests
        • status.history.sources.name
          string
          Name is used to refer to a source and is displayed in the UI. It is used in multi-source Applications.
        • status.history.sources.path
          string
          Path is a directory path within the Git repository, and is only valid for applications sourced from Git.
        • status.history.sources.plugin
          object
          Plugin holds config management plugin specific options
          • status.history.sources.plugin.env
            array of objects
            Env is a list of environment variable entries
            • status.history.sources.plugin.env.name
              string
              Name is the name of the variable, usually expressed in uppercase
            • status.history.sources.plugin.env.value
              string
              Value is the value of the variable
          • status.history.sources.plugin.name
            string
          • status.history.sources.plugin.parameters
            array of objects
            • status.history.sources.plugin.parameters.array
              array of strings
              Array is the value of an array type parameter.
            • status.history.sources.plugin.parameters.map
              object
              Map is the value of a map type parameter.
            • status.history.sources.plugin.parameters.name
              string
              Name is the name identifying a parameter.
            • status.history.sources.plugin.parameters.string
              string
              String_ is the value of a string type parameter.
        • status.history.sources.ref
          string
          Ref is reference to another source within sources field. This field will not be used if used with a source tag.
        • status.history.sources.repoURL
          string
          RepoURL is the URL to the repository (Git or Helm) that contains the application manifests
        • status.history.sources.targetRevision
          string
          TargetRevision defines the revision of the source to sync the application to. In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. In case of Helm, this is a semver tag for the Chart’s version.
    • status.observedAt
      string
      ObservedAt indicates when the application state was updated without querying latest git state Deprecated: controller no longer updates ObservedAt field
    • status.operationState
      object
      OperationState contains information about any ongoing operations, such as a sync
      • status.operationState.finishedAt
        string
        FinishedAt contains time of operation completion
      • status.operationState.message
        string
        Message holds any pertinent messages when attempting to perform operation (typically errors).
      • status.operationState.operation
        object

        Required value

        Operation is the original requested operation
        • status.operationState.operation.info
          array of objects
          Info is a list of informational items for this operation
          • status.operationState.operation.info.name
            string
          • status.operationState.operation.info.value
            string
        • status.operationState.operation.initiatedBy
          object
          InitiatedBy contains information about who initiated the operations
          • status.operationState.operation.initiatedBy.automated
            boolean
            Automated is set to true if operation was initiated automatically by the application controller.
          • status.operationState.operation.initiatedBy.username
            string
            Username contains the name of a user who started operation
        • status.operationState.operation.retry
          object
          Retry controls the strategy to apply if a sync fails
          • status.operationState.operation.retry.backoff
            object
            Backoff controls how to backoff on subsequent retries of failed syncs
            • status.operationState.operation.retry.backoff.duration
              string
              Duration is the amount to back off. Default unit is seconds, but could also be a duration (e.g. “2m”, “1h”)
            • status.operationState.operation.retry.backoff.factor
              integer
              Factor is a factor to multiply the base duration after each failed retry
            • status.operationState.operation.retry.backoff.maxDuration
              string
              MaxDuration is the maximum amount of time allowed for the backoff strategy
          • status.operationState.operation.retry.limit
            integer
            Limit is the maximum number of attempts for retrying a failed sync. If set to 0, no retries will be performed.
        • status.operationState.operation.sync
          object
          Sync contains parameters for the operation
          • status.operationState.operation.sync.autoHealAttemptsCount
            integer
            SelfHealAttemptsCount contains the number of auto-heal attempts
          • status.operationState.operation.sync.dryRun
            boolean
            DryRun specifies to perform a kubectl apply --dry-run without actually performing the sync
          • status.operationState.operation.sync.manifests
            array of strings
            Manifests is an optional field that overrides sync source with a local directory for development
          • status.operationState.operation.sync.prune
            boolean
            Prune specifies to delete resources from the cluster that are no longer tracked in git
          • status.operationState.operation.sync.resources
            array of objects
            Resources describes which resources shall be part of the sync
            • status.operationState.operation.sync.resources.group
              string
            • status.operationState.operation.sync.resources.kind
              string
            • status.operationState.operation.sync.resources.name
              string
            • status.operationState.operation.sync.resources.namespace
              string
          • status.operationState.operation.sync.revision
            string
            Revision is the revision (Git) or chart version (Helm) which to sync the application to If omitted, will use the revision specified in app spec.
          • status.operationState.operation.sync.revisions
            array of strings
            Revisions is the list of revision (Git) or chart version (Helm) which to sync each source in sources field for the application to If omitted, will use the revision specified in app spec.
          • status.operationState.operation.sync.source
            object
            Source overrides the source definition set in the application. This is typically set in a Rollback operation and is nil during a Sync operation
            • status.operationState.operation.sync.source.chart
              string
              Chart is a Helm chart name, and must be specified for applications sourced from a Helm repo.
            • status.operationState.operation.sync.source.directory
              object
              Directory holds path/directory specific options
              • status.operationState.operation.sync.source.directory.exclude
                string
                Exclude contains a glob pattern to match paths against that should be explicitly excluded from being used during manifest generation
              • status.operationState.operation.sync.source.directory.include
                string
                Include contains a glob pattern to match paths against that should be explicitly included during manifest generation
              • status.operationState.operation.sync.source.directory.jsonnet
                object
                Jsonnet holds options specific to Jsonnet
                • status.operationState.operation.sync.source.directory.jsonnet.extVars
                  array of objects
                  ExtVars is a list of Jsonnet External Variables
                  • status.operationState.operation.sync.source.directory.jsonnet.extVars.code
                    boolean
                  • status.operationState.operation.sync.source.directory.jsonnet.extVars.name
                    string
                  • status.operationState.operation.sync.source.directory.jsonnet.extVars.value
                    string
                • status.operationState.operation.sync.source.directory.jsonnet.libs
                  array of strings
                  Additional library search dirs
                • status.operationState.operation.sync.source.directory.jsonnet.tlas
                  array of objects
                  TLAS is a list of Jsonnet Top-level Arguments
                  • status.operationState.operation.sync.source.directory.jsonnet.tlas.code
                    boolean
                  • status.operationState.operation.sync.source.directory.jsonnet.tlas.name
                    string
                  • status.operationState.operation.sync.source.directory.jsonnet.tlas.value
                    string
              • status.operationState.operation.sync.source.directory.recurse
                boolean
                Recurse specifies whether to scan a directory recursively for manifests
            • status.operationState.operation.sync.source.helm
              object
              Helm holds helm specific options
              • status.operationState.operation.sync.source.helm.apiVersions
                array of strings
                APIVersions specifies the Kubernetes resource API versions to pass to Helm when templating manifests. By default, Argo CD uses the API versions of the target cluster. The format is [group/]version/kind.
              • status.operationState.operation.sync.source.helm.fileParameters
                array of objects
                FileParameters are file parameters to the helm template
                • status.operationState.operation.sync.source.helm.fileParameters.name
                  string
                  Name is the name of the Helm parameter
                • status.operationState.operation.sync.source.helm.fileParameters.path
                  string
                  Path is the path to the file containing the values for the Helm parameter
              • status.operationState.operation.sync.source.helm.ignoreMissingValueFiles
                boolean
                IgnoreMissingValueFiles prevents helm template from failing when valueFiles do not exist locally by not appending them to helm template –values
              • status.operationState.operation.sync.source.helm.kubeVersion
                string
                KubeVersion specifies the Kubernetes API version to pass to Helm when templating manifests. By default, Argo CD uses the Kubernetes version of the target cluster.
              • status.operationState.operation.sync.source.helm.namespace
                string
                Namespace is an optional namespace to template with. If left empty, defaults to the app’s destination namespace.
              • status.operationState.operation.sync.source.helm.parameters
                array of objects
                Parameters is a list of Helm parameters which are passed to the helm template command upon manifest generation
                • status.operationState.operation.sync.source.helm.parameters.forceString
                  boolean
                  ForceString determines whether to tell Helm to interpret booleans and numbers as strings
                • status.operationState.operation.sync.source.helm.parameters.name
                  string
                  Name is the name of the Helm parameter
                • status.operationState.operation.sync.source.helm.parameters.value
                  string
                  Value is the value for the Helm parameter
              • status.operationState.operation.sync.source.helm.passCredentials
                boolean
                PassCredentials pass credentials to all domains (Helm’s –pass-credentials)
              • status.operationState.operation.sync.source.helm.releaseName
                string
                ReleaseName is the Helm release name to use. If omitted it will use the application name
              • status.operationState.operation.sync.source.helm.skipCrds
                boolean
                SkipCrds skips custom resource definition installation step (Helm’s –skip-crds)
              • status.operationState.operation.sync.source.helm.skipSchemaValidation
                boolean
                SkipSchemaValidation skips JSON schema validation (Helm’s –skip-schema-validation)
              • status.operationState.operation.sync.source.helm.skipTests
                boolean
                SkipTests skips test manifest installation step (Helm’s –skip-tests).
              • status.operationState.operation.sync.source.helm.valueFiles
                array of strings
                ValuesFiles is a list of Helm value files to use when generating a template
              • status.operationState.operation.sync.source.helm.values
                string
                Values specifies Helm values to be passed to helm template, typically defined as a block. ValuesObject takes precedence over Values, so use one or the other.
              • status.operationState.operation.sync.source.helm.valuesObject
                object
                ValuesObject specifies Helm values to be passed to helm template, defined as a map. This takes precedence over Values.
              • status.operationState.operation.sync.source.helm.version
                string
                Version is the Helm version to use for templating (“3”)
            • status.operationState.operation.sync.source.kustomize
              object
              Kustomize holds kustomize specific options
              • status.operationState.operation.sync.source.kustomize.apiVersions
                array of strings
                APIVersions specifies the Kubernetes resource API versions to pass to Helm when templating manifests. By default, Argo CD uses the API versions of the target cluster. The format is [group/]version/kind.
              • status.operationState.operation.sync.source.kustomize.commonAnnotations
                object
                CommonAnnotations is a list of additional annotations to add to rendered manifests
              • status.operationState.operation.sync.source.kustomize.commonAnnotationsEnvsubst
                boolean
                CommonAnnotationsEnvsubst specifies whether to apply env variables substitution for annotation values
              • status.operationState.operation.sync.source.kustomize.commonLabels
                object
                CommonLabels is a list of additional labels to add to rendered manifests
              • status.operationState.operation.sync.source.kustomize.components
                array of strings
                Components specifies a list of kustomize components to add to the kustomization before building
              • status.operationState.operation.sync.source.kustomize.forceCommonAnnotations
                boolean
                ForceCommonAnnotations specifies whether to force applying common annotations to resources for Kustomize apps
              • status.operationState.operation.sync.source.kustomize.forceCommonLabels
                boolean
                ForceCommonLabels specifies whether to force applying common labels to resources for Kustomize apps
              • status.operationState.operation.sync.source.kustomize.ignoreMissingComponents
                boolean
                IgnoreMissingComponents prevents kustomize from failing when components do not exist locally by not appending them to kustomization file
              • status.operationState.operation.sync.source.kustomize.images
                array of strings
                Images is a list of Kustomize image override specifications
                • status.operationState.operation.sync.source.kustomize.images.Element of the array
                  string
                  KustomizeImage represents a Kustomize image definition in the format [old_image_name=]<image_name>:<image_tag>
              • status.operationState.operation.sync.source.kustomize.kubeVersion
                string
                KubeVersion specifies the Kubernetes API version to pass to Helm when templating manifests. By default, Argo CD uses the Kubernetes version of the target cluster.
              • status.operationState.operation.sync.source.kustomize.labelIncludeTemplates
                boolean
                LabelIncludeTemplates specifies whether to apply common labels to resource templates or not
              • status.operationState.operation.sync.source.kustomize.labelWithoutSelector
                boolean
                LabelWithoutSelector specifies whether to apply common labels to resource selectors or not
              • status.operationState.operation.sync.source.kustomize.namePrefix
                string
                NamePrefix is a prefix appended to resources for Kustomize apps
              • status.operationState.operation.sync.source.kustomize.nameSuffix
                string
                NameSuffix is a suffix appended to resources for Kustomize apps
              • status.operationState.operation.sync.source.kustomize.namespace
                string
                Namespace sets the namespace that Kustomize adds to all resources
              • status.operationState.operation.sync.source.kustomize.patches
                array of objects
                Patches is a list of Kustomize patches
                • status.operationState.operation.sync.source.kustomize.patches.options
                  object
                • status.operationState.operation.sync.source.kustomize.patches.patch
                  string
                • status.operationState.operation.sync.source.kustomize.patches.path
                  string
                • status.operationState.operation.sync.source.kustomize.patches.target
                  object
                  • status.operationState.operation.sync.source.kustomize.patches.target.annotationSelector
                    string
                  • status.operationState.operation.sync.source.kustomize.patches.target.group
                    string
                  • status.operationState.operation.sync.source.kustomize.patches.target.kind
                    string
                  • status.operationState.operation.sync.source.kustomize.patches.target.labelSelector
                    string
                  • status.operationState.operation.sync.source.kustomize.patches.target.name
                    string
                  • status.operationState.operation.sync.source.kustomize.patches.target.namespace
                    string
                  • status.operationState.operation.sync.source.kustomize.patches.target.version
                    string
              • status.operationState.operation.sync.source.kustomize.replicas
                array of objects
                Replicas is a list of Kustomize Replicas override specifications
                • status.operationState.operation.sync.source.kustomize.replicas.count
                  integer or string
                  Number of replicas
                • status.operationState.operation.sync.source.kustomize.replicas.name
                  string
                  Name of Deployment or StatefulSet
              • status.operationState.operation.sync.source.kustomize.version
                string
                Version controls which version of Kustomize to use for rendering manifests
            • status.operationState.operation.sync.source.name
              string
              Name is used to refer to a source and is displayed in the UI. It is used in multi-source Applications.
            • status.operationState.operation.sync.source.path
              string
              Path is a directory path within the Git repository, and is only valid for applications sourced from Git.
            • status.operationState.operation.sync.source.plugin
              object
              Plugin holds config management plugin specific options
              • status.operationState.operation.sync.source.plugin.env
                array of objects
                Env is a list of environment variable entries
                • status.operationState.operation.sync.source.plugin.env.name
                  string
                  Name is the name of the variable, usually expressed in uppercase
                • status.operationState.operation.sync.source.plugin.env.value
                  string
                  Value is the value of the variable
              • status.operationState.operation.sync.source.plugin.name
                string
              • status.operationState.operation.sync.source.plugin.parameters
                array of objects
                • status.operationState.operation.sync.source.plugin.parameters.array
                  array of strings
                  Array is the value of an array type parameter.
                • status.operationState.operation.sync.source.plugin.parameters.map
                  object
                  Map is the value of a map type parameter.
                • status.operationState.operation.sync.source.plugin.parameters.name
                  string
                  Name is the name identifying a parameter.
                • status.operationState.operation.sync.source.plugin.parameters.string
                  string
                  String_ is the value of a string type parameter.
            • status.operationState.operation.sync.source.ref
              string
              Ref is reference to another source within sources field. This field will not be used if used with a source tag.
            • status.operationState.operation.sync.source.repoURL
              string

              Required value

              RepoURL is the URL to the repository (Git or Helm) that contains the application manifests
            • status.operationState.operation.sync.source.targetRevision
              string
              TargetRevision defines the revision of the source to sync the application to. In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. In case of Helm, this is a semver tag for the Chart’s version.
          • status.operationState.operation.sync.sources
            array of objects
            Sources overrides the source definition set in the application. This is typically set in a Rollback operation and is nil during a Sync operation
            • status.operationState.operation.sync.sources.chart
              string
              Chart is a Helm chart name, and must be specified for applications sourced from a Helm repo.
            • status.operationState.operation.sync.sources.directory
              object
              Directory holds path/directory specific options
              • status.operationState.operation.sync.sources.directory.exclude
                string
                Exclude contains a glob pattern to match paths against that should be explicitly excluded from being used during manifest generation
              • status.operationState.operation.sync.sources.directory.include
                string
                Include contains a glob pattern to match paths against that should be explicitly included during manifest generation
              • status.operationState.operation.sync.sources.directory.jsonnet
                object
                Jsonnet holds options specific to Jsonnet
                • status.operationState.operation.sync.sources.directory.jsonnet.extVars
                  array of objects
                  ExtVars is a list of Jsonnet External Variables
                  • status.operationState.operation.sync.sources.directory.jsonnet.extVars.code
                    boolean
                  • status.operationState.operation.sync.sources.directory.jsonnet.extVars.name
                    string
                  • status.operationState.operation.sync.sources.directory.jsonnet.extVars.value
                    string
                • status.operationState.operation.sync.sources.directory.jsonnet.libs
                  array of strings
                  Additional library search dirs
                • status.operationState.operation.sync.sources.directory.jsonnet.tlas
                  array of objects
                  TLAS is a list of Jsonnet Top-level Arguments
                  • status.operationState.operation.sync.sources.directory.jsonnet.tlas.code
                    boolean
                  • status.operationState.operation.sync.sources.directory.jsonnet.tlas.name
                    string
                  • status.operationState.operation.sync.sources.directory.jsonnet.tlas.value
                    string
              • status.operationState.operation.sync.sources.directory.recurse
                boolean
                Recurse specifies whether to scan a directory recursively for manifests
            • status.operationState.operation.sync.sources.helm
              object
              Helm holds helm specific options
              • status.operationState.operation.sync.sources.helm.apiVersions
                array of strings
                APIVersions specifies the Kubernetes resource API versions to pass to Helm when templating manifests. By default, Argo CD uses the API versions of the target cluster. The format is [group/]version/kind.
              • status.operationState.operation.sync.sources.helm.fileParameters
                array of objects
                FileParameters are file parameters to the helm template
                • status.operationState.operation.sync.sources.helm.fileParameters.name
                  string
                  Name is the name of the Helm parameter
                • status.operationState.operation.sync.sources.helm.fileParameters.path
                  string
                  Path is the path to the file containing the values for the Helm parameter
              • status.operationState.operation.sync.sources.helm.ignoreMissingValueFiles
                boolean
                IgnoreMissingValueFiles prevents helm template from failing when valueFiles do not exist locally by not appending them to helm template –values
              • status.operationState.operation.sync.sources.helm.kubeVersion
                string
                KubeVersion specifies the Kubernetes API version to pass to Helm when templating manifests. By default, Argo CD uses the Kubernetes version of the target cluster.
              • status.operationState.operation.sync.sources.helm.namespace
                string
                Namespace is an optional namespace to template with. If left empty, defaults to the app’s destination namespace.
              • status.operationState.operation.sync.sources.helm.parameters
                array of objects
                Parameters is a list of Helm parameters which are passed to the helm template command upon manifest generation
                • status.operationState.operation.sync.sources.helm.parameters.forceString
                  boolean
                  ForceString determines whether to tell Helm to interpret booleans and numbers as strings
                • status.operationState.operation.sync.sources.helm.parameters.name
                  string
                  Name is the name of the Helm parameter
                • status.operationState.operation.sync.sources.helm.parameters.value
                  string
                  Value is the value for the Helm parameter
              • status.operationState.operation.sync.sources.helm.passCredentials
                boolean
                PassCredentials pass credentials to all domains (Helm’s –pass-credentials)
              • status.operationState.operation.sync.sources.helm.releaseName
                string
                ReleaseName is the Helm release name to use. If omitted it will use the application name
              • status.operationState.operation.sync.sources.helm.skipCrds
                boolean
                SkipCrds skips custom resource definition installation step (Helm’s –skip-crds)
              • status.operationState.operation.sync.sources.helm.skipSchemaValidation
                boolean
                SkipSchemaValidation skips JSON schema validation (Helm’s –skip-schema-validation)
              • status.operationState.operation.sync.sources.helm.skipTests
                boolean
                SkipTests skips test manifest installation step (Helm’s –skip-tests).
              • status.operationState.operation.sync.sources.helm.valueFiles
                array of strings
                ValuesFiles is a list of Helm value files to use when generating a template
              • status.operationState.operation.sync.sources.helm.values
                string
                Values specifies Helm values to be passed to helm template, typically defined as a block. ValuesObject takes precedence over Values, so use one or the other.
              • status.operationState.operation.sync.sources.helm.valuesObject
                object
                ValuesObject specifies Helm values to be passed to helm template, defined as a map. This takes precedence over Values.
              • status.operationState.operation.sync.sources.helm.version
                string
                Version is the Helm version to use for templating (“3”)
            • status.operationState.operation.sync.sources.kustomize
              object
              Kustomize holds kustomize specific options
              • status.operationState.operation.sync.sources.kustomize.apiVersions
                array of strings
                APIVersions specifies the Kubernetes resource API versions to pass to Helm when templating manifests. By default, Argo CD uses the API versions of the target cluster. The format is [group/]version/kind.
              • status.operationState.operation.sync.sources.kustomize.commonAnnotations
                object
                CommonAnnotations is a list of additional annotations to add to rendered manifests
              • status.operationState.operation.sync.sources.kustomize.commonAnnotationsEnvsubst
                boolean
                CommonAnnotationsEnvsubst specifies whether to apply env variables substitution for annotation values
              • status.operationState.operation.sync.sources.kustomize.commonLabels
                object
                CommonLabels is a list of additional labels to add to rendered manifests
              • status.operationState.operation.sync.sources.kustomize.components
                array of strings
                Components specifies a list of kustomize components to add to the kustomization before building
              • status.operationState.operation.sync.sources.kustomize.forceCommonAnnotations
                boolean
                ForceCommonAnnotations specifies whether to force applying common annotations to resources for Kustomize apps
              • status.operationState.operation.sync.sources.kustomize.forceCommonLabels
                boolean
                ForceCommonLabels specifies whether to force applying common labels to resources for Kustomize apps
              • status.operationState.operation.sync.sources.kustomize.ignoreMissingComponents
                boolean
                IgnoreMissingComponents prevents kustomize from failing when components do not exist locally by not appending them to kustomization file
              • status.operationState.operation.sync.sources.kustomize.images
                array of strings
                Images is a list of Kustomize image override specifications
                • status.operationState.operation.sync.sources.kustomize.images.Element of the array
                  string
                  KustomizeImage represents a Kustomize image definition in the format [old_image_name=]<image_name>:<image_tag>
              • status.operationState.operation.sync.sources.kustomize.kubeVersion
                string
                KubeVersion specifies the Kubernetes API version to pass to Helm when templating manifests. By default, Argo CD uses the Kubernetes version of the target cluster.
              • status.operationState.operation.sync.sources.kustomize.labelIncludeTemplates
                boolean
                LabelIncludeTemplates specifies whether to apply common labels to resource templates or not
              • status.operationState.operation.sync.sources.kustomize.labelWithoutSelector
                boolean
                LabelWithoutSelector specifies whether to apply common labels to resource selectors or not
              • status.operationState.operation.sync.sources.kustomize.namePrefix
                string
                NamePrefix is a prefix appended to resources for Kustomize apps
              • status.operationState.operation.sync.sources.kustomize.nameSuffix
                string
                NameSuffix is a suffix appended to resources for Kustomize apps
              • status.operationState.operation.sync.sources.kustomize.namespace
                string
                Namespace sets the namespace that Kustomize adds to all resources
              • status.operationState.operation.sync.sources.kustomize.patches
                array of objects
                Patches is a list of Kustomize patches
                • status.operationState.operation.sync.sources.kustomize.patches.options
                  object
                • status.operationState.operation.sync.sources.kustomize.patches.patch
                  string
                • status.operationState.operation.sync.sources.kustomize.patches.path
                  string
                • status.operationState.operation.sync.sources.kustomize.patches.target
                  object
                  • status.operationState.operation.sync.sources.kustomize.patches.target.annotationSelector
                    string
                  • status.operationState.operation.sync.sources.kustomize.patches.target.group
                    string
                  • status.operationState.operation.sync.sources.kustomize.patches.target.kind
                    string
                  • status.operationState.operation.sync.sources.kustomize.patches.target.labelSelector
                    string
                  • status.operationState.operation.sync.sources.kustomize.patches.target.name
                    string
                  • status.operationState.operation.sync.sources.kustomize.patches.target.namespace
                    string
                  • status.operationState.operation.sync.sources.kustomize.patches.target.version
                    string
              • status.operationState.operation.sync.sources.kustomize.replicas
                array of objects
                Replicas is a list of Kustomize Replicas override specifications
                • status.operationState.operation.sync.sources.kustomize.replicas.count
                  integer or string
                  Number of replicas
                • status.operationState.operation.sync.sources.kustomize.replicas.name
                  string
                  Name of Deployment or StatefulSet
              • status.operationState.operation.sync.sources.kustomize.version
                string
                Version controls which version of Kustomize to use for rendering manifests
            • status.operationState.operation.sync.sources.name
              string
              Name is used to refer to a source and is displayed in the UI. It is used in multi-source Applications.
            • status.operationState.operation.sync.sources.path
              string
              Path is a directory path within the Git repository, and is only valid for applications sourced from Git.
            • status.operationState.operation.sync.sources.plugin
              object
              Plugin holds config management plugin specific options
              • status.operationState.operation.sync.sources.plugin.env
                array of objects
                Env is a list of environment variable entries
                • status.operationState.operation.sync.sources.plugin.env.name
                  string
                  Name is the name of the variable, usually expressed in uppercase
                • status.operationState.operation.sync.sources.plugin.env.value
                  string
                  Value is the value of the variable
              • status.operationState.operation.sync.sources.plugin.name
                string
              • status.operationState.operation.sync.sources.plugin.parameters
                array of objects
                • status.operationState.operation.sync.sources.plugin.parameters.array
                  array of strings
                  Array is the value of an array type parameter.
                • status.operationState.operation.sync.sources.plugin.parameters.map
                  object
                  Map is the value of a map type parameter.
                • status.operationState.operation.sync.sources.plugin.parameters.name
                  string
                  Name is the name identifying a parameter.
                • status.operationState.operation.sync.sources.plugin.parameters.string
                  string
                  String_ is the value of a string type parameter.
            • status.operationState.operation.sync.sources.ref
              string
              Ref is reference to another source within sources field. This field will not be used if used with a source tag.
            • status.operationState.operation.sync.sources.repoURL
              string
              RepoURL is the URL to the repository (Git or Helm) that contains the application manifests
            • status.operationState.operation.sync.sources.targetRevision
              string
              TargetRevision defines the revision of the source to sync the application to. In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. In case of Helm, this is a semver tag for the Chart’s version.
          • status.operationState.operation.sync.syncOptions
            array of strings
            SyncOptions provide per-sync sync-options, e.g. Validate=false
          • status.operationState.operation.sync.syncStrategy
            object
            SyncStrategy describes how to perform the sync
            • status.operationState.operation.sync.syncStrategy.apply
              object
              Apply will perform a kubectl apply to perform the sync.
              • status.operationState.operation.sync.syncStrategy.apply.force
                boolean
                Force indicates whether or not to supply the –force flag to kubectl apply. The –force flag deletes and re-create the resource, when PATCH encounters conflict and has retried for 5 times.
            • status.operationState.operation.sync.syncStrategy.hook
              object
              Hook will submit any referenced resources to perform the sync. This is the default strategy
              • status.operationState.operation.sync.syncStrategy.hook.force
                boolean
                Force indicates whether or not to supply the –force flag to kubectl apply. The –force flag deletes and re-create the resource, when PATCH encounters conflict and has retried for 5 times.
      • status.operationState.phase
        string

        Required value

        Phase is the current phase of the operation
      • status.operationState.retryCount
        integer
        RetryCount contains time of operation retries
      • status.operationState.startedAt
        string

        Required value

        StartedAt contains time of operation start
      • status.operationState.syncResult
        object
        SyncResult is the result of a Sync operation
        • status.operationState.syncResult.managedNamespaceMetadata
          object
          ManagedNamespaceMetadata contains the current sync state of managed namespace metadata
          • status.operationState.syncResult.managedNamespaceMetadata.annotations
            object
          • status.operationState.syncResult.managedNamespaceMetadata.labels
            object
        • status.operationState.syncResult.resources
          array of objects
          Resources contains a list of sync result items for each individual resource in a sync operation
          • status.operationState.syncResult.resources.group
            string
            Group specifies the API group of the resource
          • status.operationState.syncResult.resources.hookPhase
            string
            HookPhase contains the state of any operation associated with this resource OR hook This can also contain values for non-hook resources.
          • status.operationState.syncResult.resources.hookType
            string
            HookType specifies the type of the hook. Empty for non-hook resources
          • status.operationState.syncResult.resources.images
            array of strings
            Images contains the images related to the ResourceResult
          • status.operationState.syncResult.resources.kind
            string
            Kind specifies the API kind of the resource
          • status.operationState.syncResult.resources.message
            string
            Message contains an informational or error message for the last sync OR operation
          • status.operationState.syncResult.resources.name
            string
            Name specifies the name of the resource
          • status.operationState.syncResult.resources.namespace
            string
            Namespace specifies the target namespace of the resource
          • status.operationState.syncResult.resources.status
            string
            Status holds the final result of the sync. Will be empty if the resources is yet to be applied/pruned and is always zero-value for hooks
          • status.operationState.syncResult.resources.syncPhase
            string
            SyncPhase indicates the particular phase of the sync that this result was acquired in
          • status.operationState.syncResult.resources.version
            string
            Version specifies the API version of the resource
        • status.operationState.syncResult.revision
          string

          Required value

          Revision holds the revision this sync operation was performed to
        • status.operationState.syncResult.revisions
          array of strings
          Revisions holds the revision this sync operation was performed for respective indexed source in sources field
        • status.operationState.syncResult.source
          object
          Source records the application source information of the sync, used for comparing auto-sync
          • status.operationState.syncResult.source.chart
            string
            Chart is a Helm chart name, and must be specified for applications sourced from a Helm repo.
          • status.operationState.syncResult.source.directory
            object
            Directory holds path/directory specific options
            • status.operationState.syncResult.source.directory.exclude
              string
              Exclude contains a glob pattern to match paths against that should be explicitly excluded from being used during manifest generation
            • status.operationState.syncResult.source.directory.include
              string
              Include contains a glob pattern to match paths against that should be explicitly included during manifest generation
            • status.operationState.syncResult.source.directory.jsonnet
              object
              Jsonnet holds options specific to Jsonnet
              • status.operationState.syncResult.source.directory.jsonnet.extVars
                array of objects
                ExtVars is a list of Jsonnet External Variables
                • status.operationState.syncResult.source.directory.jsonnet.extVars.code
                  boolean
                • status.operationState.syncResult.source.directory.jsonnet.extVars.name
                  string
                • status.operationState.syncResult.source.directory.jsonnet.extVars.value
                  string
              • status.operationState.syncResult.source.directory.jsonnet.libs
                array of strings
                Additional library search dirs
              • status.operationState.syncResult.source.directory.jsonnet.tlas
                array of objects
                TLAS is a list of Jsonnet Top-level Arguments
                • status.operationState.syncResult.source.directory.jsonnet.tlas.code
                  boolean
                • status.operationState.syncResult.source.directory.jsonnet.tlas.name
                  string
                • status.operationState.syncResult.source.directory.jsonnet.tlas.value
                  string
            • status.operationState.syncResult.source.directory.recurse
              boolean
              Recurse specifies whether to scan a directory recursively for manifests
          • status.operationState.syncResult.source.helm
            object
            Helm holds helm specific options
            • status.operationState.syncResult.source.helm.apiVersions
              array of strings
              APIVersions specifies the Kubernetes resource API versions to pass to Helm when templating manifests. By default, Argo CD uses the API versions of the target cluster. The format is [group/]version/kind.
            • status.operationState.syncResult.source.helm.fileParameters
              array of objects
              FileParameters are file parameters to the helm template
              • status.operationState.syncResult.source.helm.fileParameters.name
                string
                Name is the name of the Helm parameter
              • status.operationState.syncResult.source.helm.fileParameters.path
                string
                Path is the path to the file containing the values for the Helm parameter
            • status.operationState.syncResult.source.helm.ignoreMissingValueFiles
              boolean
              IgnoreMissingValueFiles prevents helm template from failing when valueFiles do not exist locally by not appending them to helm template –values
            • status.operationState.syncResult.source.helm.kubeVersion
              string
              KubeVersion specifies the Kubernetes API version to pass to Helm when templating manifests. By default, Argo CD uses the Kubernetes version of the target cluster.
            • status.operationState.syncResult.source.helm.namespace
              string
              Namespace is an optional namespace to template with. If left empty, defaults to the app’s destination namespace.
            • status.operationState.syncResult.source.helm.parameters
              array of objects
              Parameters is a list of Helm parameters which are passed to the helm template command upon manifest generation
              • status.operationState.syncResult.source.helm.parameters.forceString
                boolean
                ForceString determines whether to tell Helm to interpret booleans and numbers as strings
              • status.operationState.syncResult.source.helm.parameters.name
                string
                Name is the name of the Helm parameter
              • status.operationState.syncResult.source.helm.parameters.value
                string
                Value is the value for the Helm parameter
            • status.operationState.syncResult.source.helm.passCredentials
              boolean
              PassCredentials pass credentials to all domains (Helm’s –pass-credentials)
            • status.operationState.syncResult.source.helm.releaseName
              string
              ReleaseName is the Helm release name to use. If omitted it will use the application name
            • status.operationState.syncResult.source.helm.skipCrds
              boolean
              SkipCrds skips custom resource definition installation step (Helm’s –skip-crds)
            • status.operationState.syncResult.source.helm.skipSchemaValidation
              boolean
              SkipSchemaValidation skips JSON schema validation (Helm’s –skip-schema-validation)
            • status.operationState.syncResult.source.helm.skipTests
              boolean
              SkipTests skips test manifest installation step (Helm’s –skip-tests).
            • status.operationState.syncResult.source.helm.valueFiles
              array of strings
              ValuesFiles is a list of Helm value files to use when generating a template
            • status.operationState.syncResult.source.helm.values
              string
              Values specifies Helm values to be passed to helm template, typically defined as a block. ValuesObject takes precedence over Values, so use one or the other.
            • status.operationState.syncResult.source.helm.valuesObject
              object
              ValuesObject specifies Helm values to be passed to helm template, defined as a map. This takes precedence over Values.
            • status.operationState.syncResult.source.helm.version
              string
              Version is the Helm version to use for templating (“3”)
          • status.operationState.syncResult.source.kustomize
            object
            Kustomize holds kustomize specific options
            • status.operationState.syncResult.source.kustomize.apiVersions
              array of strings
              APIVersions specifies the Kubernetes resource API versions to pass to Helm when templating manifests. By default, Argo CD uses the API versions of the target cluster. The format is [group/]version/kind.
            • status.operationState.syncResult.source.kustomize.commonAnnotations
              object
              CommonAnnotations is a list of additional annotations to add to rendered manifests
            • status.operationState.syncResult.source.kustomize.commonAnnotationsEnvsubst
              boolean
              CommonAnnotationsEnvsubst specifies whether to apply env variables substitution for annotation values
            • status.operationState.syncResult.source.kustomize.commonLabels
              object
              CommonLabels is a list of additional labels to add to rendered manifests
            • status.operationState.syncResult.source.kustomize.components
              array of strings
              Components specifies a list of kustomize components to add to the kustomization before building
            • status.operationState.syncResult.source.kustomize.forceCommonAnnotations
              boolean
              ForceCommonAnnotations specifies whether to force applying common annotations to resources for Kustomize apps
            • status.operationState.syncResult.source.kustomize.forceCommonLabels
              boolean
              ForceCommonLabels specifies whether to force applying common labels to resources for Kustomize apps
            • status.operationState.syncResult.source.kustomize.ignoreMissingComponents
              boolean
              IgnoreMissingComponents prevents kustomize from failing when components do not exist locally by not appending them to kustomization file
            • status.operationState.syncResult.source.kustomize.images
              array of strings
              Images is a list of Kustomize image override specifications
              • status.operationState.syncResult.source.kustomize.images.Element of the array
                string
                KustomizeImage represents a Kustomize image definition in the format [old_image_name=]<image_name>:<image_tag>
            • status.operationState.syncResult.source.kustomize.kubeVersion
              string
              KubeVersion specifies the Kubernetes API version to pass to Helm when templating manifests. By default, Argo CD uses the Kubernetes version of the target cluster.
            • status.operationState.syncResult.source.kustomize.labelIncludeTemplates
              boolean
              LabelIncludeTemplates specifies whether to apply common labels to resource templates or not
            • status.operationState.syncResult.source.kustomize.labelWithoutSelector
              boolean
              LabelWithoutSelector specifies whether to apply common labels to resource selectors or not
            • status.operationState.syncResult.source.kustomize.namePrefix
              string
              NamePrefix is a prefix appended to resources for Kustomize apps
            • status.operationState.syncResult.source.kustomize.nameSuffix
              string
              NameSuffix is a suffix appended to resources for Kustomize apps
            • status.operationState.syncResult.source.kustomize.namespace
              string
              Namespace sets the namespace that Kustomize adds to all resources
            • status.operationState.syncResult.source.kustomize.patches
              array of objects
              Patches is a list of Kustomize patches
              • status.operationState.syncResult.source.kustomize.patches.options
                object
              • status.operationState.syncResult.source.kustomize.patches.patch
                string
              • status.operationState.syncResult.source.kustomize.patches.path
                string
              • status.operationState.syncResult.source.kustomize.patches.target
                object
                • status.operationState.syncResult.source.kustomize.patches.target.annotationSelector
                  string
                • status.operationState.syncResult.source.kustomize.patches.target.group
                  string
                • status.operationState.syncResult.source.kustomize.patches.target.kind
                  string
                • status.operationState.syncResult.source.kustomize.patches.target.labelSelector
                  string
                • status.operationState.syncResult.source.kustomize.patches.target.name
                  string
                • status.operationState.syncResult.source.kustomize.patches.target.namespace
                  string
                • status.operationState.syncResult.source.kustomize.patches.target.version
                  string
            • status.operationState.syncResult.source.kustomize.replicas
              array of objects
              Replicas is a list of Kustomize Replicas override specifications
              • status.operationState.syncResult.source.kustomize.replicas.count
                integer or string
                Number of replicas
              • status.operationState.syncResult.source.kustomize.replicas.name
                string
                Name of Deployment or StatefulSet
            • status.operationState.syncResult.source.kustomize.version
              string
              Version controls which version of Kustomize to use for rendering manifests
          • status.operationState.syncResult.source.name
            string
            Name is used to refer to a source and is displayed in the UI. It is used in multi-source Applications.
          • status.operationState.syncResult.source.path
            string
            Path is a directory path within the Git repository, and is only valid for applications sourced from Git.
          • status.operationState.syncResult.source.plugin
            object
            Plugin holds config management plugin specific options
            • status.operationState.syncResult.source.plugin.env
              array of objects
              Env is a list of environment variable entries
              • status.operationState.syncResult.source.plugin.env.name
                string
                Name is the name of the variable, usually expressed in uppercase
              • status.operationState.syncResult.source.plugin.env.value
                string
                Value is the value of the variable
            • status.operationState.syncResult.source.plugin.name
              string
            • status.operationState.syncResult.source.plugin.parameters
              array of objects
              • status.operationState.syncResult.source.plugin.parameters.array
                array of strings
                Array is the value of an array type parameter.
              • status.operationState.syncResult.source.plugin.parameters.map
                object
                Map is the value of a map type parameter.
              • status.operationState.syncResult.source.plugin.parameters.name
                string
                Name is the name identifying a parameter.
              • status.operationState.syncResult.source.plugin.parameters.string
                string
                String_ is the value of a string type parameter.
          • status.operationState.syncResult.source.ref
            string
            Ref is reference to another source within sources field. This field will not be used if used with a source tag.
          • status.operationState.syncResult.source.repoURL
            string

            Required value

            RepoURL is the URL to the repository (Git or Helm) that contains the application manifests
          • status.operationState.syncResult.source.targetRevision
            string
            TargetRevision defines the revision of the source to sync the application to. In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. In case of Helm, this is a semver tag for the Chart’s version.
        • status.operationState.syncResult.sources
          array of objects
          Source records the application source information of the sync, used for comparing auto-sync
          • status.operationState.syncResult.sources.chart
            string
            Chart is a Helm chart name, and must be specified for applications sourced from a Helm repo.
          • status.operationState.syncResult.sources.directory
            object
            Directory holds path/directory specific options
            • status.operationState.syncResult.sources.directory.exclude
              string
              Exclude contains a glob pattern to match paths against that should be explicitly excluded from being used during manifest generation
            • status.operationState.syncResult.sources.directory.include
              string
              Include contains a glob pattern to match paths against that should be explicitly included during manifest generation
            • status.operationState.syncResult.sources.directory.jsonnet
              object
              Jsonnet holds options specific to Jsonnet
              • status.operationState.syncResult.sources.directory.jsonnet.extVars
                array of objects
                ExtVars is a list of Jsonnet External Variables
                • status.operationState.syncResult.sources.directory.jsonnet.extVars.code
                  boolean
                • status.operationState.syncResult.sources.directory.jsonnet.extVars.name
                  string
                • status.operationState.syncResult.sources.directory.jsonnet.extVars.value
                  string
              • status.operationState.syncResult.sources.directory.jsonnet.libs
                array of strings
                Additional library search dirs
              • status.operationState.syncResult.sources.directory.jsonnet.tlas
                array of objects
                TLAS is a list of Jsonnet Top-level Arguments
                • status.operationState.syncResult.sources.directory.jsonnet.tlas.code
                  boolean
                • status.operationState.syncResult.sources.directory.jsonnet.tlas.name
                  string
                • status.operationState.syncResult.sources.directory.jsonnet.tlas.value
                  string
            • status.operationState.syncResult.sources.directory.recurse
              boolean
              Recurse specifies whether to scan a directory recursively for manifests
          • status.operationState.syncResult.sources.helm
            object
            Helm holds helm specific options
            • status.operationState.syncResult.sources.helm.apiVersions
              array of strings
              APIVersions specifies the Kubernetes resource API versions to pass to Helm when templating manifests. By default, Argo CD uses the API versions of the target cluster. The format is [group/]version/kind.
            • status.operationState.syncResult.sources.helm.fileParameters
              array of objects
              FileParameters are file parameters to the helm template
              • status.operationState.syncResult.sources.helm.fileParameters.name
                string
                Name is the name of the Helm parameter
              • status.operationState.syncResult.sources.helm.fileParameters.path
                string
                Path is the path to the file containing the values for the Helm parameter
            • status.operationState.syncResult.sources.helm.ignoreMissingValueFiles
              boolean
              IgnoreMissingValueFiles prevents helm template from failing when valueFiles do not exist locally by not appending them to helm template –values
            • status.operationState.syncResult.sources.helm.kubeVersion
              string
              KubeVersion specifies the Kubernetes API version to pass to Helm when templating manifests. By default, Argo CD uses the Kubernetes version of the target cluster.
            • status.operationState.syncResult.sources.helm.namespace
              string
              Namespace is an optional namespace to template with. If left empty, defaults to the app’s destination namespace.
            • status.operationState.syncResult.sources.helm.parameters
              array of objects
              Parameters is a list of Helm parameters which are passed to the helm template command upon manifest generation
              • status.operationState.syncResult.sources.helm.parameters.forceString
                boolean
                ForceString determines whether to tell Helm to interpret booleans and numbers as strings
              • status.operationState.syncResult.sources.helm.parameters.name
                string
                Name is the name of the Helm parameter
              • status.operationState.syncResult.sources.helm.parameters.value
                string
                Value is the value for the Helm parameter
            • status.operationState.syncResult.sources.helm.passCredentials
              boolean
              PassCredentials pass credentials to all domains (Helm’s –pass-credentials)
            • status.operationState.syncResult.sources.helm.releaseName
              string
              ReleaseName is the Helm release name to use. If omitted it will use the application name
            • status.operationState.syncResult.sources.helm.skipCrds
              boolean
              SkipCrds skips custom resource definition installation step (Helm’s –skip-crds)
            • status.operationState.syncResult.sources.helm.skipSchemaValidation
              boolean
              SkipSchemaValidation skips JSON schema validation (Helm’s –skip-schema-validation)
            • status.operationState.syncResult.sources.helm.skipTests
              boolean
              SkipTests skips test manifest installation step (Helm’s –skip-tests).
            • status.operationState.syncResult.sources.helm.valueFiles
              array of strings
              ValuesFiles is a list of Helm value files to use when generating a template
            • status.operationState.syncResult.sources.helm.values
              string
              Values specifies Helm values to be passed to helm template, typically defined as a block. ValuesObject takes precedence over Values, so use one or the other.
            • status.operationState.syncResult.sources.helm.valuesObject
              object
              ValuesObject specifies Helm values to be passed to helm template, defined as a map. This takes precedence over Values.
            • status.operationState.syncResult.sources.helm.version
              string
              Version is the Helm version to use for templating (“3”)
          • status.operationState.syncResult.sources.kustomize
            object
            Kustomize holds kustomize specific options
            • status.operationState.syncResult.sources.kustomize.apiVersions
              array of strings
              APIVersions specifies the Kubernetes resource API versions to pass to Helm when templating manifests. By default, Argo CD uses the API versions of the target cluster. The format is [group/]version/kind.
            • status.operationState.syncResult.sources.kustomize.commonAnnotations
              object
              CommonAnnotations is a list of additional annotations to add to rendered manifests
            • status.operationState.syncResult.sources.kustomize.commonAnnotationsEnvsubst
              boolean
              CommonAnnotationsEnvsubst specifies whether to apply env variables substitution for annotation values
            • status.operationState.syncResult.sources.kustomize.commonLabels
              object
              CommonLabels is a list of additional labels to add to rendered manifests
            • status.operationState.syncResult.sources.kustomize.components
              array of strings
              Components specifies a list of kustomize components to add to the kustomization before building
            • status.operationState.syncResult.sources.kustomize.forceCommonAnnotations
              boolean
              ForceCommonAnnotations specifies whether to force applying common annotations to resources for Kustomize apps
            • status.operationState.syncResult.sources.kustomize.forceCommonLabels
              boolean
              ForceCommonLabels specifies whether to force applying common labels to resources for Kustomize apps
            • status.operationState.syncResult.sources.kustomize.ignoreMissingComponents
              boolean
              IgnoreMissingComponents prevents kustomize from failing when components do not exist locally by not appending them to kustomization file
            • status.operationState.syncResult.sources.kustomize.images
              array of strings
              Images is a list of Kustomize image override specifications
              • status.operationState.syncResult.sources.kustomize.images.Element of the array
                string
                KustomizeImage represents a Kustomize image definition in the format [old_image_name=]<image_name>:<image_tag>
            • status.operationState.syncResult.sources.kustomize.kubeVersion
              string
              KubeVersion specifies the Kubernetes API version to pass to Helm when templating manifests. By default, Argo CD uses the Kubernetes version of the target cluster.
            • status.operationState.syncResult.sources.kustomize.labelIncludeTemplates
              boolean
              LabelIncludeTemplates specifies whether to apply common labels to resource templates or not
            • status.operationState.syncResult.sources.kustomize.labelWithoutSelector
              boolean
              LabelWithoutSelector specifies whether to apply common labels to resource selectors or not
            • status.operationState.syncResult.sources.kustomize.namePrefix
              string
              NamePrefix is a prefix appended to resources for Kustomize apps
            • status.operationState.syncResult.sources.kustomize.nameSuffix
              string
              NameSuffix is a suffix appended to resources for Kustomize apps
            • status.operationState.syncResult.sources.kustomize.namespace
              string
              Namespace sets the namespace that Kustomize adds to all resources
            • status.operationState.syncResult.sources.kustomize.patches
              array of objects
              Patches is a list of Kustomize patches
              • status.operationState.syncResult.sources.kustomize.patches.options
                object
              • status.operationState.syncResult.sources.kustomize.patches.patch
                string
              • status.operationState.syncResult.sources.kustomize.patches.path
                string
              • status.operationState.syncResult.sources.kustomize.patches.target
                object
                • status.operationState.syncResult.sources.kustomize.patches.target.annotationSelector
                  string
                • status.operationState.syncResult.sources.kustomize.patches.target.group
                  string
                • status.operationState.syncResult.sources.kustomize.patches.target.kind
                  string
                • status.operationState.syncResult.sources.kustomize.patches.target.labelSelector
                  string
                • status.operationState.syncResult.sources.kustomize.patches.target.name
                  string
                • status.operationState.syncResult.sources.kustomize.patches.target.namespace
                  string
                • status.operationState.syncResult.sources.kustomize.patches.target.version
                  string
            • status.operationState.syncResult.sources.kustomize.replicas
              array of objects
              Replicas is a list of Kustomize Replicas override specifications
              • status.operationState.syncResult.sources.kustomize.replicas.count
                integer or string
                Number of replicas
              • status.operationState.syncResult.sources.kustomize.replicas.name
                string
                Name of Deployment or StatefulSet
            • status.operationState.syncResult.sources.kustomize.version
              string
              Version controls which version of Kustomize to use for rendering manifests
          • status.operationState.syncResult.sources.name
            string
            Name is used to refer to a source and is displayed in the UI. It is used in multi-source Applications.
          • status.operationState.syncResult.sources.path
            string
            Path is a directory path within the Git repository, and is only valid for applications sourced from Git.
          • status.operationState.syncResult.sources.plugin
            object
            Plugin holds config management plugin specific options
            • status.operationState.syncResult.sources.plugin.env
              array of objects
              Env is a list of environment variable entries
              • status.operationState.syncResult.sources.plugin.env.name
                string
                Name is the name of the variable, usually expressed in uppercase
              • status.operationState.syncResult.sources.plugin.env.value
                string
                Value is the value of the variable
            • status.operationState.syncResult.sources.plugin.name
              string
            • status.operationState.syncResult.sources.plugin.parameters
              array of objects
              • status.operationState.syncResult.sources.plugin.parameters.array
                array of strings
                Array is the value of an array type parameter.
              • status.operationState.syncResult.sources.plugin.parameters.map
                object
                Map is the value of a map type parameter.
              • status.operationState.syncResult.sources.plugin.parameters.name
                string
                Name is the name identifying a parameter.
              • status.operationState.syncResult.sources.plugin.parameters.string
                string
                String_ is the value of a string type parameter.
          • status.operationState.syncResult.sources.ref
            string
            Ref is reference to another source within sources field. This field will not be used if used with a source tag.
          • status.operationState.syncResult.sources.repoURL
            string
            RepoURL is the URL to the repository (Git or Helm) that contains the application manifests
          • status.operationState.syncResult.sources.targetRevision
            string
            TargetRevision defines the revision of the source to sync the application to. In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. In case of Helm, this is a semver tag for the Chart’s version.
    • status.reconciledAt
      string
      ReconciledAt indicates when the application state was reconciled using the latest git version
    • status.resourceHealthSource
      string
      ResourceHealthSource indicates where the resource health status is stored: inline if not set or appTree
    • status.resources
      array of objects
      Resources is a list of Kubernetes resources managed by this application
      • status.resources.group
        string
        Group represents the API group of the resource (e.g., “apps” for Deployments).
      • status.resources.health
        object
        Health indicates the health status of the resource (e.g., Healthy, Degraded, Progressing).
        • status.resources.health.lastTransitionTime
          string

          LastTransitionTime is the time the HealthStatus was set or updated

          Deprecated: this field is not used and will be removed in a future release.

        • status.resources.health.message
          string
          Message is a human-readable informational message describing the health status
        • status.resources.health.status
          string
          Status holds the status code of the resource
      • status.resources.hook
        boolean
        Hook is true if the resource is used as a lifecycle hook in an Argo CD application.
      • status.resources.kind
        string
        Kind specifies the type of the resource (e.g., “Deployment”, “Service”).
      • status.resources.name
        string
        Name is the unique name of the resource within the namespace.
      • status.resources.namespace
        string
        Namespace defines the Kubernetes namespace where the resource is located.
      • status.resources.requiresDeletionConfirmation
        boolean
        RequiresDeletionConfirmation is true if the resource requires explicit user confirmation before deletion.
      • status.resources.requiresPruning
        boolean
        RequiresPruning is true if the resource needs to be pruned (deleted) as part of synchronization.
      • status.resources.status
        string
        Status represents the synchronization state of the resource (e.g., Synced, OutOfSync).
      • status.resources.syncWave
        integer
        SyncWave determines the order in which resources are applied during a sync operation. Lower values are applied first.
      • status.resources.version
        string
        Version indicates the API version of the resource (e.g., “v1”, “v1beta1”).
    • status.sourceHydrator
      object
      SourceHydrator stores information about the current state of source hydration
      • status.sourceHydrator.currentOperation
        object
        CurrentOperation holds the status of the hydrate operation
        • status.sourceHydrator.currentOperation.drySHA
          string
          DrySHA holds the resolved revision (sha) of the dry source as of the most recent reconciliation
        • status.sourceHydrator.currentOperation.finishedAt
          string
          FinishedAt indicates when the hydrate operation finished
        • status.sourceHydrator.currentOperation.hydratedSHA
          string
          HydratedSHA holds the resolved revision (sha) of the hydrated source as of the most recent reconciliation
        • status.sourceHydrator.currentOperation.message
          string

          Required value

          Message contains a message describing the current status of the hydrate operation
        • status.sourceHydrator.currentOperation.phase
          string

          Required value

          Phase indicates the status of the hydrate operation

          Allowed values: Hydrating, Failed, Hydrated

        • status.sourceHydrator.currentOperation.sourceHydrator
          object
          SourceHydrator holds the hydrator config used for the hydrate operation
          • status.sourceHydrator.currentOperation.sourceHydrator.drySource
            object

            Required value

            DrySource specifies where the dry “don’t repeat yourself” manifest source lives.
            • status.sourceHydrator.currentOperation.sourceHydrator.drySource.path
              string

              Required value

              Path is a directory path within the Git repository where the manifests are located
            • status.sourceHydrator.currentOperation.sourceHydrator.drySource.repoURL
              string

              Required value

              RepoURL is the URL to the git repository that contains the application manifests
            • status.sourceHydrator.currentOperation.sourceHydrator.drySource.targetRevision
              string

              Required value

              TargetRevision defines the revision of the source to hydrate
          • status.sourceHydrator.currentOperation.sourceHydrator.hydrateTo
            object
            HydrateTo specifies an optional “staging” location to push hydrated manifests to. An external system would then have to move manifests to the SyncSource, e.g. by pull request.
            • status.sourceHydrator.currentOperation.sourceHydrator.hydrateTo.targetBranch
              string

              Required value

              TargetBranch is the branch to which hydrated manifests should be committed
          • status.sourceHydrator.currentOperation.sourceHydrator.syncSource
            object

            Required value

            SyncSource specifies where to sync hydrated manifests from.
            • status.sourceHydrator.currentOperation.sourceHydrator.syncSource.path
              string

              Required value

              Path is a directory path within the git repository where hydrated manifests should be committed to and synced from. If hydrateTo is set, this is just the path from which hydrated manifests will be synced.
            • status.sourceHydrator.currentOperation.sourceHydrator.syncSource.targetBranch
              string

              Required value

              TargetBranch is the branch to which hydrated manifests should be committed
        • status.sourceHydrator.currentOperation.startedAt
          string
          StartedAt indicates when the hydrate operation started
      • status.sourceHydrator.lastSuccessfulOperation
        object
        LastSuccessfulOperation holds info about the most recent successful hydration
        • status.sourceHydrator.lastSuccessfulOperation.drySHA
          string
          DrySHA holds the resolved revision (sha) of the dry source as of the most recent reconciliation
        • status.sourceHydrator.lastSuccessfulOperation.hydratedSHA
          string
          HydratedSHA holds the resolved revision (sha) of the hydrated source as of the most recent reconciliation
        • status.sourceHydrator.lastSuccessfulOperation.sourceHydrator
          object
          SourceHydrator holds the hydrator config used for the hydrate operation
          • status.sourceHydrator.lastSuccessfulOperation.sourceHydrator.drySource
            object

            Required value

            DrySource specifies where the dry “don’t repeat yourself” manifest source lives.
            • status.sourceHydrator.lastSuccessfulOperation.sourceHydrator.drySource.path
              string

              Required value

              Path is a directory path within the Git repository where the manifests are located
            • status.sourceHydrator.lastSuccessfulOperation.sourceHydrator.drySource.repoURL
              string

              Required value

              RepoURL is the URL to the git repository that contains the application manifests
            • status.sourceHydrator.lastSuccessfulOperation.sourceHydrator.drySource.targetRevision
              string

              Required value

              TargetRevision defines the revision of the source to hydrate
          • status.sourceHydrator.lastSuccessfulOperation.sourceHydrator.hydrateTo
            object
            HydrateTo specifies an optional “staging” location to push hydrated manifests to. An external system would then have to move manifests to the SyncSource, e.g. by pull request.
            • status.sourceHydrator.lastSuccessfulOperation.sourceHydrator.hydrateTo.targetBranch
              string

              Required value

              TargetBranch is the branch to which hydrated manifests should be committed
          • status.sourceHydrator.lastSuccessfulOperation.sourceHydrator.syncSource
            object

            Required value

            SyncSource specifies where to sync hydrated manifests from.
            • status.sourceHydrator.lastSuccessfulOperation.sourceHydrator.syncSource.path
              string

              Required value

              Path is a directory path within the git repository where hydrated manifests should be committed to and synced from. If hydrateTo is set, this is just the path from which hydrated manifests will be synced.
            • status.sourceHydrator.lastSuccessfulOperation.sourceHydrator.syncSource.targetBranch
              string

              Required value

              TargetBranch is the branch to which hydrated manifests should be committed
    • status.sourceType
      string
      SourceType specifies the type of this application
    • status.sourceTypes
      array of strings
      SourceTypes specifies the type of the sources included in the application
      • status.sourceTypes.Element of the array
        string
        ApplicationSourceType specifies the type of the application’s source
    • status.summary
      object
      Summary contains a list of URLs and container images used by this application
      • status.summary.externalURLs
        array of strings
        ExternalURLs holds all external URLs of application child resources.
      • status.summary.images
        array of strings
        Images holds all images of application child resources.
    • status.sync
      object
      Sync contains information about the application’s current sync status
      • status.sync.comparedTo
        object
        ComparedTo contains information about what has been compared
        • status.sync.comparedTo.destination
          object

          Required value

          Destination is a reference to the application’s destination used for comparison
          • status.sync.comparedTo.destination.name
            string
            Name is an alternate way of specifying the target cluster by its symbolic name. This must be set if Server is not set.
          • status.sync.comparedTo.destination.namespace
            string
            Namespace specifies the target namespace for the application’s resources. The namespace will only be set for namespace-scoped resources that have not set a value for .metadata.namespace
          • status.sync.comparedTo.destination.server
            string
            Server specifies the URL of the target cluster’s Kubernetes control plane API. This must be set if Name is not set.
        • status.sync.comparedTo.ignoreDifferences
          array of objects
          IgnoreDifferences is a reference to the application’s ignored differences used for comparison
          • status.sync.comparedTo.ignoreDifferences.group
            string
          • status.sync.comparedTo.ignoreDifferences.jqPathExpressions
            array of strings
          • status.sync.comparedTo.ignoreDifferences.jsonPointers
            array of strings
          • status.sync.comparedTo.ignoreDifferences.kind
            string
          • status.sync.comparedTo.ignoreDifferences.managedFieldsManagers
            array of strings
            ManagedFieldsManagers is a list of trusted managers. Fields mutated by those managers will take precedence over the desired state defined in the SCM and won’t be displayed in diffs
          • status.sync.comparedTo.ignoreDifferences.name
            string
          • status.sync.comparedTo.ignoreDifferences.namespace
            string
        • status.sync.comparedTo.source
          object
          Source is a reference to the application’s source used for comparison
          • status.sync.comparedTo.source.chart
            string
            Chart is a Helm chart name, and must be specified for applications sourced from a Helm repo.
          • status.sync.comparedTo.source.directory
            object
            Directory holds path/directory specific options
            • status.sync.comparedTo.source.directory.exclude
              string
              Exclude contains a glob pattern to match paths against that should be explicitly excluded from being used during manifest generation
            • status.sync.comparedTo.source.directory.include
              string
              Include contains a glob pattern to match paths against that should be explicitly included during manifest generation
            • status.sync.comparedTo.source.directory.jsonnet
              object
              Jsonnet holds options specific to Jsonnet
              • status.sync.comparedTo.source.directory.jsonnet.extVars
                array of objects
                ExtVars is a list of Jsonnet External Variables
                • status.sync.comparedTo.source.directory.jsonnet.extVars.code
                  boolean
                • status.sync.comparedTo.source.directory.jsonnet.extVars.name
                  string
                • status.sync.comparedTo.source.directory.jsonnet.extVars.value
                  string
              • status.sync.comparedTo.source.directory.jsonnet.libs
                array of strings
                Additional library search dirs
              • status.sync.comparedTo.source.directory.jsonnet.tlas
                array of objects
                TLAS is a list of Jsonnet Top-level Arguments
                • status.sync.comparedTo.source.directory.jsonnet.tlas.code
                  boolean
                • status.sync.comparedTo.source.directory.jsonnet.tlas.name
                  string
                • status.sync.comparedTo.source.directory.jsonnet.tlas.value
                  string
            • status.sync.comparedTo.source.directory.recurse
              boolean
              Recurse specifies whether to scan a directory recursively for manifests
          • status.sync.comparedTo.source.helm
            object
            Helm holds helm specific options
            • status.sync.comparedTo.source.helm.apiVersions
              array of strings
              APIVersions specifies the Kubernetes resource API versions to pass to Helm when templating manifests. By default, Argo CD uses the API versions of the target cluster. The format is [group/]version/kind.
            • status.sync.comparedTo.source.helm.fileParameters
              array of objects
              FileParameters are file parameters to the helm template
              • status.sync.comparedTo.source.helm.fileParameters.name
                string
                Name is the name of the Helm parameter
              • status.sync.comparedTo.source.helm.fileParameters.path
                string
                Path is the path to the file containing the values for the Helm parameter
            • status.sync.comparedTo.source.helm.ignoreMissingValueFiles
              boolean
              IgnoreMissingValueFiles prevents helm template from failing when valueFiles do not exist locally by not appending them to helm template –values
            • status.sync.comparedTo.source.helm.kubeVersion
              string
              KubeVersion specifies the Kubernetes API version to pass to Helm when templating manifests. By default, Argo CD uses the Kubernetes version of the target cluster.
            • status.sync.comparedTo.source.helm.namespace
              string
              Namespace is an optional namespace to template with. If left empty, defaults to the app’s destination namespace.
            • status.sync.comparedTo.source.helm.parameters
              array of objects
              Parameters is a list of Helm parameters which are passed to the helm template command upon manifest generation
              • status.sync.comparedTo.source.helm.parameters.forceString
                boolean
                ForceString determines whether to tell Helm to interpret booleans and numbers as strings
              • status.sync.comparedTo.source.helm.parameters.name
                string
                Name is the name of the Helm parameter
              • status.sync.comparedTo.source.helm.parameters.value
                string
                Value is the value for the Helm parameter
            • status.sync.comparedTo.source.helm.passCredentials
              boolean
              PassCredentials pass credentials to all domains (Helm’s –pass-credentials)
            • status.sync.comparedTo.source.helm.releaseName
              string
              ReleaseName is the Helm release name to use. If omitted it will use the application name
            • status.sync.comparedTo.source.helm.skipCrds
              boolean
              SkipCrds skips custom resource definition installation step (Helm’s –skip-crds)
            • status.sync.comparedTo.source.helm.skipSchemaValidation
              boolean
              SkipSchemaValidation skips JSON schema validation (Helm’s –skip-schema-validation)
            • status.sync.comparedTo.source.helm.skipTests
              boolean
              SkipTests skips test manifest installation step (Helm’s –skip-tests).
            • status.sync.comparedTo.source.helm.valueFiles
              array of strings
              ValuesFiles is a list of Helm value files to use when generating a template
            • status.sync.comparedTo.source.helm.values
              string
              Values specifies Helm values to be passed to helm template, typically defined as a block. ValuesObject takes precedence over Values, so use one or the other.
            • status.sync.comparedTo.source.helm.valuesObject
              object
              ValuesObject specifies Helm values to be passed to helm template, defined as a map. This takes precedence over Values.
            • status.sync.comparedTo.source.helm.version
              string
              Version is the Helm version to use for templating (“3”)
          • status.sync.comparedTo.source.kustomize
            object
            Kustomize holds kustomize specific options
            • status.sync.comparedTo.source.kustomize.apiVersions
              array of strings
              APIVersions specifies the Kubernetes resource API versions to pass to Helm when templating manifests. By default, Argo CD uses the API versions of the target cluster. The format is [group/]version/kind.
            • status.sync.comparedTo.source.kustomize.commonAnnotations
              object
              CommonAnnotations is a list of additional annotations to add to rendered manifests
            • status.sync.comparedTo.source.kustomize.commonAnnotationsEnvsubst
              boolean
              CommonAnnotationsEnvsubst specifies whether to apply env variables substitution for annotation values
            • status.sync.comparedTo.source.kustomize.commonLabels
              object
              CommonLabels is a list of additional labels to add to rendered manifests
            • status.sync.comparedTo.source.kustomize.components
              array of strings
              Components specifies a list of kustomize components to add to the kustomization before building
            • status.sync.comparedTo.source.kustomize.forceCommonAnnotations
              boolean
              ForceCommonAnnotations specifies whether to force applying common annotations to resources for Kustomize apps
            • status.sync.comparedTo.source.kustomize.forceCommonLabels
              boolean
              ForceCommonLabels specifies whether to force applying common labels to resources for Kustomize apps
            • status.sync.comparedTo.source.kustomize.ignoreMissingComponents
              boolean
              IgnoreMissingComponents prevents kustomize from failing when components do not exist locally by not appending them to kustomization file
            • status.sync.comparedTo.source.kustomize.images
              array of strings
              Images is a list of Kustomize image override specifications
              • status.sync.comparedTo.source.kustomize.images.Element of the array
                string
                KustomizeImage represents a Kustomize image definition in the format [old_image_name=]<image_name>:<image_tag>
            • status.sync.comparedTo.source.kustomize.kubeVersion
              string
              KubeVersion specifies the Kubernetes API version to pass to Helm when templating manifests. By default, Argo CD uses the Kubernetes version of the target cluster.
            • status.sync.comparedTo.source.kustomize.labelIncludeTemplates
              boolean
              LabelIncludeTemplates specifies whether to apply common labels to resource templates or not
            • status.sync.comparedTo.source.kustomize.labelWithoutSelector
              boolean
              LabelWithoutSelector specifies whether to apply common labels to resource selectors or not
            • status.sync.comparedTo.source.kustomize.namePrefix
              string
              NamePrefix is a prefix appended to resources for Kustomize apps
            • status.sync.comparedTo.source.kustomize.nameSuffix
              string
              NameSuffix is a suffix appended to resources for Kustomize apps
            • status.sync.comparedTo.source.kustomize.namespace
              string
              Namespace sets the namespace that Kustomize adds to all resources
            • status.sync.comparedTo.source.kustomize.patches
              array of objects
              Patches is a list of Kustomize patches
              • status.sync.comparedTo.source.kustomize.patches.options
                object
              • status.sync.comparedTo.source.kustomize.patches.patch
                string
              • status.sync.comparedTo.source.kustomize.patches.path
                string
              • status.sync.comparedTo.source.kustomize.patches.target
                object
                • status.sync.comparedTo.source.kustomize.patches.target.annotationSelector
                  string
                • status.sync.comparedTo.source.kustomize.patches.target.group
                  string
                • status.sync.comparedTo.source.kustomize.patches.target.kind
                  string
                • status.sync.comparedTo.source.kustomize.patches.target.labelSelector
                  string
                • status.sync.comparedTo.source.kustomize.patches.target.name
                  string
                • status.sync.comparedTo.source.kustomize.patches.target.namespace
                  string
                • status.sync.comparedTo.source.kustomize.patches.target.version
                  string
            • status.sync.comparedTo.source.kustomize.replicas
              array of objects
              Replicas is a list of Kustomize Replicas override specifications
              • status.sync.comparedTo.source.kustomize.replicas.count
                integer or string
                Number of replicas
              • status.sync.comparedTo.source.kustomize.replicas.name
                string
                Name of Deployment or StatefulSet
            • status.sync.comparedTo.source.kustomize.version
              string
              Version controls which version of Kustomize to use for rendering manifests
          • status.sync.comparedTo.source.name
            string
            Name is used to refer to a source and is displayed in the UI. It is used in multi-source Applications.
          • status.sync.comparedTo.source.path
            string
            Path is a directory path within the Git repository, and is only valid for applications sourced from Git.
          • status.sync.comparedTo.source.plugin
            object
            Plugin holds config management plugin specific options
            • status.sync.comparedTo.source.plugin.env
              array of objects
              Env is a list of environment variable entries
              • status.sync.comparedTo.source.plugin.env.name
                string
                Name is the name of the variable, usually expressed in uppercase
              • status.sync.comparedTo.source.plugin.env.value
                string
                Value is the value of the variable
            • status.sync.comparedTo.source.plugin.name
              string
            • status.sync.comparedTo.source.plugin.parameters
              array of objects
              • status.sync.comparedTo.source.plugin.parameters.array
                array of strings
                Array is the value of an array type parameter.
              • status.sync.comparedTo.source.plugin.parameters.map
                object
                Map is the value of a map type parameter.
              • status.sync.comparedTo.source.plugin.parameters.name
                string
                Name is the name identifying a parameter.
              • status.sync.comparedTo.source.plugin.parameters.string
                string
                String_ is the value of a string type parameter.
          • status.sync.comparedTo.source.ref
            string
            Ref is reference to another source within sources field. This field will not be used if used with a source tag.
          • status.sync.comparedTo.source.repoURL
            string

            Required value

            RepoURL is the URL to the repository (Git or Helm) that contains the application manifests
          • status.sync.comparedTo.source.targetRevision
            string
            TargetRevision defines the revision of the source to sync the application to. In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. In case of Helm, this is a semver tag for the Chart’s version.
        • status.sync.comparedTo.sources
          array of objects
          Sources is a reference to the application’s multiple sources used for comparison
          • status.sync.comparedTo.sources.chart
            string
            Chart is a Helm chart name, and must be specified for applications sourced from a Helm repo.
          • status.sync.comparedTo.sources.directory
            object
            Directory holds path/directory specific options
            • status.sync.comparedTo.sources.directory.exclude
              string
              Exclude contains a glob pattern to match paths against that should be explicitly excluded from being used during manifest generation
            • status.sync.comparedTo.sources.directory.include
              string
              Include contains a glob pattern to match paths against that should be explicitly included during manifest generation
            • status.sync.comparedTo.sources.directory.jsonnet
              object
              Jsonnet holds options specific to Jsonnet
              • status.sync.comparedTo.sources.directory.jsonnet.extVars
                array of objects
                ExtVars is a list of Jsonnet External Variables
                • status.sync.comparedTo.sources.directory.jsonnet.extVars.code
                  boolean
                • status.sync.comparedTo.sources.directory.jsonnet.extVars.name
                  string
                • status.sync.comparedTo.sources.directory.jsonnet.extVars.value
                  string
              • status.sync.comparedTo.sources.directory.jsonnet.libs
                array of strings
                Additional library search dirs
              • status.sync.comparedTo.sources.directory.jsonnet.tlas
                array of objects
                TLAS is a list of Jsonnet Top-level Arguments
                • status.sync.comparedTo.sources.directory.jsonnet.tlas.code
                  boolean
                • status.sync.comparedTo.sources.directory.jsonnet.tlas.name
                  string
                • status.sync.comparedTo.sources.directory.jsonnet.tlas.value
                  string
            • status.sync.comparedTo.sources.directory.recurse
              boolean
              Recurse specifies whether to scan a directory recursively for manifests
          • status.sync.comparedTo.sources.helm
            object
            Helm holds helm specific options
            • status.sync.comparedTo.sources.helm.apiVersions
              array of strings
              APIVersions specifies the Kubernetes resource API versions to pass to Helm when templating manifests. By default, Argo CD uses the API versions of the target cluster. The format is [group/]version/kind.
            • status.sync.comparedTo.sources.helm.fileParameters
              array of objects
              FileParameters are file parameters to the helm template
              • status.sync.comparedTo.sources.helm.fileParameters.name
                string
                Name is the name of the Helm parameter
              • status.sync.comparedTo.sources.helm.fileParameters.path
                string
                Path is the path to the file containing the values for the Helm parameter
            • status.sync.comparedTo.sources.helm.ignoreMissingValueFiles
              boolean
              IgnoreMissingValueFiles prevents helm template from failing when valueFiles do not exist locally by not appending them to helm template –values
            • status.sync.comparedTo.sources.helm.kubeVersion
              string
              KubeVersion specifies the Kubernetes API version to pass to Helm when templating manifests. By default, Argo CD uses the Kubernetes version of the target cluster.
            • status.sync.comparedTo.sources.helm.namespace
              string
              Namespace is an optional namespace to template with. If left empty, defaults to the app’s destination namespace.
            • status.sync.comparedTo.sources.helm.parameters
              array of objects
              Parameters is a list of Helm parameters which are passed to the helm template command upon manifest generation
              • status.sync.comparedTo.sources.helm.parameters.forceString
                boolean
                ForceString determines whether to tell Helm to interpret booleans and numbers as strings
              • status.sync.comparedTo.sources.helm.parameters.name
                string
                Name is the name of the Helm parameter
              • status.sync.comparedTo.sources.helm.parameters.value
                string
                Value is the value for the Helm parameter
            • status.sync.comparedTo.sources.helm.passCredentials
              boolean
              PassCredentials pass credentials to all domains (Helm’s –pass-credentials)
            • status.sync.comparedTo.sources.helm.releaseName
              string
              ReleaseName is the Helm release name to use. If omitted it will use the application name
            • status.sync.comparedTo.sources.helm.skipCrds
              boolean
              SkipCrds skips custom resource definition installation step (Helm’s –skip-crds)
            • status.sync.comparedTo.sources.helm.skipSchemaValidation
              boolean
              SkipSchemaValidation skips JSON schema validation (Helm’s –skip-schema-validation)
            • status.sync.comparedTo.sources.helm.skipTests
              boolean
              SkipTests skips test manifest installation step (Helm’s –skip-tests).
            • status.sync.comparedTo.sources.helm.valueFiles
              array of strings
              ValuesFiles is a list of Helm value files to use when generating a template
            • status.sync.comparedTo.sources.helm.values
              string
              Values specifies Helm values to be passed to helm template, typically defined as a block. ValuesObject takes precedence over Values, so use one or the other.
            • status.sync.comparedTo.sources.helm.valuesObject
              object
              ValuesObject specifies Helm values to be passed to helm template, defined as a map. This takes precedence over Values.
            • status.sync.comparedTo.sources.helm.version
              string
              Version is the Helm version to use for templating (“3”)
          • status.sync.comparedTo.sources.kustomize
            object
            Kustomize holds kustomize specific options
            • status.sync.comparedTo.sources.kustomize.apiVersions
              array of strings
              APIVersions specifies the Kubernetes resource API versions to pass to Helm when templating manifests. By default, Argo CD uses the API versions of the target cluster. The format is [group/]version/kind.
            • status.sync.comparedTo.sources.kustomize.commonAnnotations
              object
              CommonAnnotations is a list of additional annotations to add to rendered manifests
            • status.sync.comparedTo.sources.kustomize.commonAnnotationsEnvsubst
              boolean
              CommonAnnotationsEnvsubst specifies whether to apply env variables substitution for annotation values
            • status.sync.comparedTo.sources.kustomize.commonLabels
              object
              CommonLabels is a list of additional labels to add to rendered manifests
            • status.sync.comparedTo.sources.kustomize.components
              array of strings
              Components specifies a list of kustomize components to add to the kustomization before building
            • status.sync.comparedTo.sources.kustomize.forceCommonAnnotations
              boolean
              ForceCommonAnnotations specifies whether to force applying common annotations to resources for Kustomize apps
            • status.sync.comparedTo.sources.kustomize.forceCommonLabels
              boolean
              ForceCommonLabels specifies whether to force applying common labels to resources for Kustomize apps
            • status.sync.comparedTo.sources.kustomize.ignoreMissingComponents
              boolean
              IgnoreMissingComponents prevents kustomize from failing when components do not exist locally by not appending them to kustomization file
            • status.sync.comparedTo.sources.kustomize.images
              array of strings
              Images is a list of Kustomize image override specifications
              • status.sync.comparedTo.sources.kustomize.images.Element of the array
                string
                KustomizeImage represents a Kustomize image definition in the format [old_image_name=]<image_name>:<image_tag>
            • status.sync.comparedTo.sources.kustomize.kubeVersion
              string
              KubeVersion specifies the Kubernetes API version to pass to Helm when templating manifests. By default, Argo CD uses the Kubernetes version of the target cluster.
            • status.sync.comparedTo.sources.kustomize.labelIncludeTemplates
              boolean
              LabelIncludeTemplates specifies whether to apply common labels to resource templates or not
            • status.sync.comparedTo.sources.kustomize.labelWithoutSelector
              boolean
              LabelWithoutSelector specifies whether to apply common labels to resource selectors or not
            • status.sync.comparedTo.sources.kustomize.namePrefix
              string
              NamePrefix is a prefix appended to resources for Kustomize apps
            • status.sync.comparedTo.sources.kustomize.nameSuffix
              string
              NameSuffix is a suffix appended to resources for Kustomize apps
            • status.sync.comparedTo.sources.kustomize.namespace
              string
              Namespace sets the namespace that Kustomize adds to all resources
            • status.sync.comparedTo.sources.kustomize.patches
              array of objects
              Patches is a list of Kustomize patches
              • status.sync.comparedTo.sources.kustomize.patches.options
                object
              • status.sync.comparedTo.sources.kustomize.patches.patch
                string
              • status.sync.comparedTo.sources.kustomize.patches.path
                string
              • status.sync.comparedTo.sources.kustomize.patches.target
                object
                • status.sync.comparedTo.sources.kustomize.patches.target.annotationSelector
                  string
                • status.sync.comparedTo.sources.kustomize.patches.target.group
                  string
                • status.sync.comparedTo.sources.kustomize.patches.target.kind
                  string
                • status.sync.comparedTo.sources.kustomize.patches.target.labelSelector
                  string
                • status.sync.comparedTo.sources.kustomize.patches.target.name
                  string
                • status.sync.comparedTo.sources.kustomize.patches.target.namespace
                  string
                • status.sync.comparedTo.sources.kustomize.patches.target.version
                  string
            • status.sync.comparedTo.sources.kustomize.replicas
              array of objects
              Replicas is a list of Kustomize Replicas override specifications
              • status.sync.comparedTo.sources.kustomize.replicas.count
                integer or string
                Number of replicas
              • status.sync.comparedTo.sources.kustomize.replicas.name
                string
                Name of Deployment or StatefulSet
            • status.sync.comparedTo.sources.kustomize.version
              string
              Version controls which version of Kustomize to use for rendering manifests
          • status.sync.comparedTo.sources.name
            string
            Name is used to refer to a source and is displayed in the UI. It is used in multi-source Applications.
          • status.sync.comparedTo.sources.path
            string
            Path is a directory path within the Git repository, and is only valid for applications sourced from Git.
          • status.sync.comparedTo.sources.plugin
            object
            Plugin holds config management plugin specific options
            • status.sync.comparedTo.sources.plugin.env
              array of objects
              Env is a list of environment variable entries
              • status.sync.comparedTo.sources.plugin.env.name
                string
                Name is the name of the variable, usually expressed in uppercase
              • status.sync.comparedTo.sources.plugin.env.value
                string
                Value is the value of the variable
            • status.sync.comparedTo.sources.plugin.name
              string
            • status.sync.comparedTo.sources.plugin.parameters
              array of objects
              • status.sync.comparedTo.sources.plugin.parameters.array
                array of strings
                Array is the value of an array type parameter.
              • status.sync.comparedTo.sources.plugin.parameters.map
                object
                Map is the value of a map type parameter.
              • status.sync.comparedTo.sources.plugin.parameters.name
                string
                Name is the name identifying a parameter.
              • status.sync.comparedTo.sources.plugin.parameters.string
                string
                String_ is the value of a string type parameter.
          • status.sync.comparedTo.sources.ref
            string
            Ref is reference to another source within sources field. This field will not be used if used with a source tag.
          • status.sync.comparedTo.sources.repoURL
            string
            RepoURL is the URL to the repository (Git or Helm) that contains the application manifests
          • status.sync.comparedTo.sources.targetRevision
            string
            TargetRevision defines the revision of the source to sync the application to. In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. In case of Helm, this is a semver tag for the Chart’s version.
      • status.sync.revision
        string
        Revision contains information about the revision the comparison has been performed to
      • status.sync.revisions
        array of strings
        Revisions contains information about the revisions of multiple sources the comparison has been performed to
      • status.sync.status
        string

        Required value

        Status is the sync state of the comparison

ApplicationSet

Short names: appset, appsets

Scope: Namespaced
Version: v1alpha1

  • apiVersion
    string
  • kind
    string
  • metadata
    object
  • spec
    object
    • spec.applyNestedSelectors
      boolean
    • spec.generators
      array of objects

      Required value

      • spec.generators.clusterDecisionResource
        object
        • spec.generators.clusterDecisionResource.configMapRef
          string

          Required value

        • spec.generators.clusterDecisionResource.labelSelector
          object
          • spec.generators.clusterDecisionResource.labelSelector.matchExpressions
            array of objects
            • spec.generators.clusterDecisionResource.labelSelector.matchExpressions.key
              string
            • spec.generators.clusterDecisionResource.labelSelector.matchExpressions.operator
              string
            • spec.generators.clusterDecisionResource.labelSelector.matchExpressions.values
              array of strings
          • spec.generators.clusterDecisionResource.labelSelector.matchLabels
            object
        • spec.generators.clusterDecisionResource.name
          string
        • spec.generators.clusterDecisionResource.requeueAfterSeconds
          integer
        • spec.generators.clusterDecisionResource.template
          object
          • spec.generators.clusterDecisionResource.template.metadata
            object

            Required value

            • spec.generators.clusterDecisionResource.template.metadata.annotations
              object
            • spec.generators.clusterDecisionResource.template.metadata.finalizers
              array of strings
            • spec.generators.clusterDecisionResource.template.metadata.labels
              object
            • spec.generators.clusterDecisionResource.template.metadata.name
              string
            • spec.generators.clusterDecisionResource.template.metadata.namespace
              string
          • spec.generators.clusterDecisionResource.template.spec
            object

            Required value

            • spec.generators.clusterDecisionResource.template.spec.destination
              object

              Required value

              • spec.generators.clusterDecisionResource.template.spec.destination.name
                string
              • spec.generators.clusterDecisionResource.template.spec.destination.namespace
                string
              • spec.generators.clusterDecisionResource.template.spec.destination.server
                string
            • spec.generators.clusterDecisionResource.template.spec.ignoreDifferences
              array of objects
              • spec.generators.clusterDecisionResource.template.spec.ignoreDifferences.group
                string
              • spec.generators.clusterDecisionResource.template.spec.ignoreDifferences.jqPathExpressions
                array of strings
              • spec.generators.clusterDecisionResource.template.spec.ignoreDifferences.jsonPointers
                array of strings
              • spec.generators.clusterDecisionResource.template.spec.ignoreDifferences.kind
                string
              • spec.generators.clusterDecisionResource.template.spec.ignoreDifferences.managedFieldsManagers
                array of strings
              • spec.generators.clusterDecisionResource.template.spec.ignoreDifferences.name
                string
              • spec.generators.clusterDecisionResource.template.spec.ignoreDifferences.namespace
                string
            • spec.generators.clusterDecisionResource.template.spec.info
              array of objects
              • spec.generators.clusterDecisionResource.template.spec.info.name
                string
              • spec.generators.clusterDecisionResource.template.spec.info.value
                string
            • spec.generators.clusterDecisionResource.template.spec.project
              string

              Required value

            • spec.generators.clusterDecisionResource.template.spec.revisionHistoryLimit
              integer
            • spec.generators.clusterDecisionResource.template.spec.source
              object
              • spec.generators.clusterDecisionResource.template.spec.source.chart
                string
              • spec.generators.clusterDecisionResource.template.spec.source.directory
                object
                • spec.generators.clusterDecisionResource.template.spec.source.directory.exclude
                  string
                • spec.generators.clusterDecisionResource.template.spec.source.directory.include
                  string
                • spec.generators.clusterDecisionResource.template.spec.source.directory.jsonnet
                  object
                  • spec.generators.clusterDecisionResource.template.spec.source.directory.jsonnet.extVars
                    array of objects
                    • spec.generators.clusterDecisionResource.template.spec.source.directory.jsonnet.extVars.code
                      boolean
                    • spec.generators.clusterDecisionResource.template.spec.source.directory.jsonnet.extVars.name
                      string
                    • spec.generators.clusterDecisionResource.template.spec.source.directory.jsonnet.extVars.value
                      string
                  • spec.generators.clusterDecisionResource.template.spec.source.directory.jsonnet.libs
                    array of strings
                  • spec.generators.clusterDecisionResource.template.spec.source.directory.jsonnet.tlas
                    array of objects
                    • spec.generators.clusterDecisionResource.template.spec.source.directory.jsonnet.tlas.code
                      boolean
                    • spec.generators.clusterDecisionResource.template.spec.source.directory.jsonnet.tlas.name
                      string
                    • spec.generators.clusterDecisionResource.template.spec.source.directory.jsonnet.tlas.value
                      string
                • spec.generators.clusterDecisionResource.template.spec.source.directory.recurse
                  boolean
              • spec.generators.clusterDecisionResource.template.spec.source.helm
                object
                • spec.generators.clusterDecisionResource.template.spec.source.helm.apiVersions
                  array of strings
                • spec.generators.clusterDecisionResource.template.spec.source.helm.fileParameters
                  array of objects
                  • spec.generators.clusterDecisionResource.template.spec.source.helm.fileParameters.name
                    string
                  • spec.generators.clusterDecisionResource.template.spec.source.helm.fileParameters.path
                    string
                • spec.generators.clusterDecisionResource.template.spec.source.helm.ignoreMissingValueFiles
                  boolean
                • spec.generators.clusterDecisionResource.template.spec.source.helm.kubeVersion
                  string
                • spec.generators.clusterDecisionResource.template.spec.source.helm.namespace
                  string
                • spec.generators.clusterDecisionResource.template.spec.source.helm.parameters
                  array of objects
                  • spec.generators.clusterDecisionResource.template.spec.source.helm.parameters.forceString
                    boolean
                  • spec.generators.clusterDecisionResource.template.spec.source.helm.parameters.name
                    string
                  • spec.generators.clusterDecisionResource.template.spec.source.helm.parameters.value
                    string
                • spec.generators.clusterDecisionResource.template.spec.source.helm.passCredentials
                  boolean
                • spec.generators.clusterDecisionResource.template.spec.source.helm.releaseName
                  string
                • spec.generators.clusterDecisionResource.template.spec.source.helm.skipCrds
                  boolean
                • spec.generators.clusterDecisionResource.template.spec.source.helm.skipSchemaValidation
                  boolean
                • spec.generators.clusterDecisionResource.template.spec.source.helm.skipTests
                  boolean
                • spec.generators.clusterDecisionResource.template.spec.source.helm.valueFiles
                  array of strings
                • spec.generators.clusterDecisionResource.template.spec.source.helm.values
                  string
                • spec.generators.clusterDecisionResource.template.spec.source.helm.valuesObject
                  object
                • spec.generators.clusterDecisionResource.template.spec.source.helm.version
                  string
              • spec.generators.clusterDecisionResource.template.spec.source.kustomize
                object
                • spec.generators.clusterDecisionResource.template.spec.source.kustomize.apiVersions
                  array of strings
                • spec.generators.clusterDecisionResource.template.spec.source.kustomize.commonAnnotations
                  object
                • spec.generators.clusterDecisionResource.template.spec.source.kustomize.commonAnnotationsEnvsubst
                  boolean
                • spec.generators.clusterDecisionResource.template.spec.source.kustomize.commonLabels
                  object
                • spec.generators.clusterDecisionResource.template.spec.source.kustomize.components
                  array of strings
                • spec.generators.clusterDecisionResource.template.spec.source.kustomize.forceCommonAnnotations
                  boolean
                • spec.generators.clusterDecisionResource.template.spec.source.kustomize.forceCommonLabels
                  boolean
                • spec.generators.clusterDecisionResource.template.spec.source.kustomize.ignoreMissingComponents
                  boolean
                • spec.generators.clusterDecisionResource.template.spec.source.kustomize.images
                  array of strings
                • spec.generators.clusterDecisionResource.template.spec.source.kustomize.kubeVersion
                  string
                • spec.generators.clusterDecisionResource.template.spec.source.kustomize.labelIncludeTemplates
                  boolean
                • spec.generators.clusterDecisionResource.template.spec.source.kustomize.labelWithoutSelector
                  boolean
                • spec.generators.clusterDecisionResource.template.spec.source.kustomize.namePrefix
                  string
                • spec.generators.clusterDecisionResource.template.spec.source.kustomize.nameSuffix
                  string
                • spec.generators.clusterDecisionResource.template.spec.source.kustomize.namespace
                  string
                • spec.generators.clusterDecisionResource.template.spec.source.kustomize.patches
                  array of objects
                  • spec.generators.clusterDecisionResource.template.spec.source.kustomize.patches.options
                    object
                  • spec.generators.clusterDecisionResource.template.spec.source.kustomize.patches.patch
                    string
                  • spec.generators.clusterDecisionResource.template.spec.source.kustomize.patches.path
                    string
                  • spec.generators.clusterDecisionResource.template.spec.source.kustomize.patches.target
                    object
                    • spec.generators.clusterDecisionResource.template.spec.source.kustomize.patches.target.annotationSelector
                      string
                    • spec.generators.clusterDecisionResource.template.spec.source.kustomize.patches.target.group
                      string
                    • spec.generators.clusterDecisionResource.template.spec.source.kustomize.patches.target.kind
                      string
                    • spec.generators.clusterDecisionResource.template.spec.source.kustomize.patches.target.labelSelector
                      string
                    • spec.generators.clusterDecisionResource.template.spec.source.kustomize.patches.target.name
                      string
                    • spec.generators.clusterDecisionResource.template.spec.source.kustomize.patches.target.namespace
                      string
                    • spec.generators.clusterDecisionResource.template.spec.source.kustomize.patches.target.version
                      string
                • spec.generators.clusterDecisionResource.template.spec.source.kustomize.replicas
                  array of objects
                  • spec.generators.clusterDecisionResource.template.spec.source.kustomize.replicas.count
                    integer or string
                  • spec.generators.clusterDecisionResource.template.spec.source.kustomize.replicas.name
                    string
                • spec.generators.clusterDecisionResource.template.spec.source.kustomize.version
                  string
              • spec.generators.clusterDecisionResource.template.spec.source.name
                string
              • spec.generators.clusterDecisionResource.template.spec.source.path
                string
              • spec.generators.clusterDecisionResource.template.spec.source.plugin
                object
                • spec.generators.clusterDecisionResource.template.spec.source.plugin.env
                  array of objects
                  • spec.generators.clusterDecisionResource.template.spec.source.plugin.env.name
                    string
                  • spec.generators.clusterDecisionResource.template.spec.source.plugin.env.value
                    string
                • spec.generators.clusterDecisionResource.template.spec.source.plugin.name
                  string
                • spec.generators.clusterDecisionResource.template.spec.source.plugin.parameters
                  array of objects
                  • spec.generators.clusterDecisionResource.template.spec.source.plugin.parameters.array
                    array of strings
                  • spec.generators.clusterDecisionResource.template.spec.source.plugin.parameters.map
                    object
                  • spec.generators.clusterDecisionResource.template.spec.source.plugin.parameters.name
                    string
                  • spec.generators.clusterDecisionResource.template.spec.source.plugin.parameters.string
                    string
              • spec.generators.clusterDecisionResource.template.spec.source.ref
                string
              • spec.generators.clusterDecisionResource.template.spec.source.repoURL
                string

                Required value

              • spec.generators.clusterDecisionResource.template.spec.source.targetRevision
                string
            • spec.generators.clusterDecisionResource.template.spec.sourceHydrator
              object
              • spec.generators.clusterDecisionResource.template.spec.sourceHydrator.drySource
                object

                Required value

                • spec.generators.clusterDecisionResource.template.spec.sourceHydrator.drySource.path
                  string

                  Required value

                • spec.generators.clusterDecisionResource.template.spec.sourceHydrator.drySource.repoURL
                  string

                  Required value

                • spec.generators.clusterDecisionResource.template.spec.sourceHydrator.drySource.targetRevision
                  string

                  Required value

              • spec.generators.clusterDecisionResource.template.spec.sourceHydrator.hydrateTo
                object
                • spec.generators.clusterDecisionResource.template.spec.sourceHydrator.hydrateTo.targetBranch
                  string

                  Required value

              • spec.generators.clusterDecisionResource.template.spec.sourceHydrator.syncSource
                object

                Required value

                • spec.generators.clusterDecisionResource.template.spec.sourceHydrator.syncSource.path
                  string

                  Required value

                • spec.generators.clusterDecisionResource.template.spec.sourceHydrator.syncSource.targetBranch
                  string

                  Required value

            • spec.generators.clusterDecisionResource.template.spec.sources
              array of objects
              • spec.generators.clusterDecisionResource.template.spec.sources.chart
                string
              • spec.generators.clusterDecisionResource.template.spec.sources.directory
                object
                • spec.generators.clusterDecisionResource.template.spec.sources.directory.exclude
                  string
                • spec.generators.clusterDecisionResource.template.spec.sources.directory.include
                  string
                • spec.generators.clusterDecisionResource.template.spec.sources.directory.jsonnet
                  object
                  • spec.generators.clusterDecisionResource.template.spec.sources.directory.jsonnet.extVars
                    array of objects
                    • spec.generators.clusterDecisionResource.template.spec.sources.directory.jsonnet.extVars.code
                      boolean
                    • spec.generators.clusterDecisionResource.template.spec.sources.directory.jsonnet.extVars.name
                      string
                    • spec.generators.clusterDecisionResource.template.spec.sources.directory.jsonnet.extVars.value
                      string
                  • spec.generators.clusterDecisionResource.template.spec.sources.directory.jsonnet.libs
                    array of strings
                  • spec.generators.clusterDecisionResource.template.spec.sources.directory.jsonnet.tlas
                    array of objects
                    • spec.generators.clusterDecisionResource.template.spec.sources.directory.jsonnet.tlas.code
                      boolean
                    • spec.generators.clusterDecisionResource.template.spec.sources.directory.jsonnet.tlas.name
                      string
                    • spec.generators.clusterDecisionResource.template.spec.sources.directory.jsonnet.tlas.value
                      string
                • spec.generators.clusterDecisionResource.template.spec.sources.directory.recurse
                  boolean
              • spec.generators.clusterDecisionResource.template.spec.sources.helm
                object
                • spec.generators.clusterDecisionResource.template.spec.sources.helm.apiVersions
                  array of strings
                • spec.generators.clusterDecisionResource.template.spec.sources.helm.fileParameters
                  array of objects
                  • spec.generators.clusterDecisionResource.template.spec.sources.helm.fileParameters.name
                    string
                  • spec.generators.clusterDecisionResource.template.spec.sources.helm.fileParameters.path
                    string
                • spec.generators.clusterDecisionResource.template.spec.sources.helm.ignoreMissingValueFiles
                  boolean
                • spec.generators.clusterDecisionResource.template.spec.sources.helm.kubeVersion
                  string
                • spec.generators.clusterDecisionResource.template.spec.sources.helm.namespace
                  string
                • spec.generators.clusterDecisionResource.template.spec.sources.helm.parameters
                  array of objects
                  • spec.generators.clusterDecisionResource.template.spec.sources.helm.parameters.forceString
                    boolean
                  • spec.generators.clusterDecisionResource.template.spec.sources.helm.parameters.name
                    string
                  • spec.generators.clusterDecisionResource.template.spec.sources.helm.parameters.value
                    string
                • spec.generators.clusterDecisionResource.template.spec.sources.helm.passCredentials
                  boolean
                • spec.generators.clusterDecisionResource.template.spec.sources.helm.releaseName
                  string
                • spec.generators.clusterDecisionResource.template.spec.sources.helm.skipCrds
                  boolean
                • spec.generators.clusterDecisionResource.template.spec.sources.helm.skipSchemaValidation
                  boolean
                • spec.generators.clusterDecisionResource.template.spec.sources.helm.skipTests
                  boolean
                • spec.generators.clusterDecisionResource.template.spec.sources.helm.valueFiles
                  array of strings
                • spec.generators.clusterDecisionResource.template.spec.sources.helm.values
                  string
                • spec.generators.clusterDecisionResource.template.spec.sources.helm.valuesObject
                  object
                • spec.generators.clusterDecisionResource.template.spec.sources.helm.version
                  string
              • spec.generators.clusterDecisionResource.template.spec.sources.kustomize
                object
                • spec.generators.clusterDecisionResource.template.spec.sources.kustomize.apiVersions
                  array of strings
                • spec.generators.clusterDecisionResource.template.spec.sources.kustomize.commonAnnotations
                  object
                • spec.generators.clusterDecisionResource.template.spec.sources.kustomize.commonAnnotationsEnvsubst
                  boolean
                • spec.generators.clusterDecisionResource.template.spec.sources.kustomize.commonLabels
                  object
                • spec.generators.clusterDecisionResource.template.spec.sources.kustomize.components
                  array of strings
                • spec.generators.clusterDecisionResource.template.spec.sources.kustomize.forceCommonAnnotations
                  boolean
                • spec.generators.clusterDecisionResource.template.spec.sources.kustomize.forceCommonLabels
                  boolean
                • spec.generators.clusterDecisionResource.template.spec.sources.kustomize.ignoreMissingComponents
                  boolean
                • spec.generators.clusterDecisionResource.template.spec.sources.kustomize.images
                  array of strings
                • spec.generators.clusterDecisionResource.template.spec.sources.kustomize.kubeVersion
                  string
                • spec.generators.clusterDecisionResource.template.spec.sources.kustomize.labelIncludeTemplates
                  boolean
                • spec.generators.clusterDecisionResource.template.spec.sources.kustomize.labelWithoutSelector
                  boolean
                • spec.generators.clusterDecisionResource.template.spec.sources.kustomize.namePrefix
                  string
                • spec.generators.clusterDecisionResource.template.spec.sources.kustomize.nameSuffix
                  string
                • spec.generators.clusterDecisionResource.template.spec.sources.kustomize.namespace
                  string
                • spec.generators.clusterDecisionResource.template.spec.sources.kustomize.patches
                  array of objects
                  • spec.generators.clusterDecisionResource.template.spec.sources.kustomize.patches.options
                    object
                  • spec.generators.clusterDecisionResource.template.spec.sources.kustomize.patches.patch
                    string
                  • spec.generators.clusterDecisionResource.template.spec.sources.kustomize.patches.path
                    string
                  • spec.generators.clusterDecisionResource.template.spec.sources.kustomize.patches.target
                    object
                    • spec.generators.clusterDecisionResource.template.spec.sources.kustomize.patches.target.annotationSelector
                      string
                    • spec.generators.clusterDecisionResource.template.spec.sources.kustomize.patches.target.group
                      string
                    • spec.generators.clusterDecisionResource.template.spec.sources.kustomize.patches.target.kind
                      string
                    • spec.generators.clusterDecisionResource.template.spec.sources.kustomize.patches.target.labelSelector
                      string
                    • spec.generators.clusterDecisionResource.template.spec.sources.kustomize.patches.target.name
                      string
                    • spec.generators.clusterDecisionResource.template.spec.sources.kustomize.patches.target.namespace
                      string
                    • spec.generators.clusterDecisionResource.template.spec.sources.kustomize.patches.target.version
                      string
                • spec.generators.clusterDecisionResource.template.spec.sources.kustomize.replicas
                  array of objects
                  • spec.generators.clusterDecisionResource.template.spec.sources.kustomize.replicas.count
                    integer or string
                  • spec.generators.clusterDecisionResource.template.spec.sources.kustomize.replicas.name
                    string
                • spec.generators.clusterDecisionResource.template.spec.sources.kustomize.version
                  string
              • spec.generators.clusterDecisionResource.template.spec.sources.name
                string
              • spec.generators.clusterDecisionResource.template.spec.sources.path
                string
              • spec.generators.clusterDecisionResource.template.spec.sources.plugin
                object
                • spec.generators.clusterDecisionResource.template.spec.sources.plugin.env
                  array of objects
                  • spec.generators.clusterDecisionResource.template.spec.sources.plugin.env.name
                    string
                  • spec.generators.clusterDecisionResource.template.spec.sources.plugin.env.value
                    string
                • spec.generators.clusterDecisionResource.template.spec.sources.plugin.name
                  string
                • spec.generators.clusterDecisionResource.template.spec.sources.plugin.parameters
                  array of objects
                  • spec.generators.clusterDecisionResource.template.spec.sources.plugin.parameters.array
                    array of strings
                  • spec.generators.clusterDecisionResource.template.spec.sources.plugin.parameters.map
                    object
                  • spec.generators.clusterDecisionResource.template.spec.sources.plugin.parameters.name
                    string
                  • spec.generators.clusterDecisionResource.template.spec.sources.plugin.parameters.string
                    string
              • spec.generators.clusterDecisionResource.template.spec.sources.ref
                string
              • spec.generators.clusterDecisionResource.template.spec.sources.repoURL
                string
              • spec.generators.clusterDecisionResource.template.spec.sources.targetRevision
                string
            • spec.generators.clusterDecisionResource.template.spec.syncPolicy
              object
              • spec.generators.clusterDecisionResource.template.spec.syncPolicy.automated
                object
                • spec.generators.clusterDecisionResource.template.spec.syncPolicy.automated.allowEmpty
                  boolean
                • spec.generators.clusterDecisionResource.template.spec.syncPolicy.automated.enabled
                  boolean
                • spec.generators.clusterDecisionResource.template.spec.syncPolicy.automated.prune
                  boolean
                • spec.generators.clusterDecisionResource.template.spec.syncPolicy.automated.selfHeal
                  boolean
              • spec.generators.clusterDecisionResource.template.spec.syncPolicy.managedNamespaceMetadata
                object
                • spec.generators.clusterDecisionResource.template.spec.syncPolicy.managedNamespaceMetadata.annotations
                  object
                • spec.generators.clusterDecisionResource.template.spec.syncPolicy.managedNamespaceMetadata.labels
                  object
              • spec.generators.clusterDecisionResource.template.spec.syncPolicy.retry
                object
                • spec.generators.clusterDecisionResource.template.spec.syncPolicy.retry.backoff
                  object
                  • spec.generators.clusterDecisionResource.template.spec.syncPolicy.retry.backoff.duration
                    string
                  • spec.generators.clusterDecisionResource.template.spec.syncPolicy.retry.backoff.factor
                    integer
                  • spec.generators.clusterDecisionResource.template.spec.syncPolicy.retry.backoff.maxDuration
                    string
                • spec.generators.clusterDecisionResource.template.spec.syncPolicy.retry.limit
                  integer
              • spec.generators.clusterDecisionResource.template.spec.syncPolicy.syncOptions
                array of strings
        • spec.generators.clusterDecisionResource.values
          object
      • spec.generators.clusters
        object
        • spec.generators.clusters.flatList
          boolean
        • spec.generators.clusters.selector
          object
          • spec.generators.clusters.selector.matchExpressions
            array of objects
            • spec.generators.clusters.selector.matchExpressions.key
              string
            • spec.generators.clusters.selector.matchExpressions.operator
              string
            • spec.generators.clusters.selector.matchExpressions.values
              array of strings
          • spec.generators.clusters.selector.matchLabels
            object
        • spec.generators.clusters.template
          object
          • spec.generators.clusters.template.metadata
            object

            Required value

            • spec.generators.clusters.template.metadata.annotations
              object
            • spec.generators.clusters.template.metadata.finalizers
              array of strings
            • spec.generators.clusters.template.metadata.labels
              object
            • spec.generators.clusters.template.metadata.name
              string
            • spec.generators.clusters.template.metadata.namespace
              string
          • spec.generators.clusters.template.spec
            object

            Required value

            • spec.generators.clusters.template.spec.destination
              object

              Required value

              • spec.generators.clusters.template.spec.destination.name
                string
              • spec.generators.clusters.template.spec.destination.namespace
                string
              • spec.generators.clusters.template.spec.destination.server
                string
            • spec.generators.clusters.template.spec.ignoreDifferences
              array of objects
              • spec.generators.clusters.template.spec.ignoreDifferences.group
                string
              • spec.generators.clusters.template.spec.ignoreDifferences.jqPathExpressions
                array of strings
              • spec.generators.clusters.template.spec.ignoreDifferences.jsonPointers
                array of strings
              • spec.generators.clusters.template.spec.ignoreDifferences.kind
                string
              • spec.generators.clusters.template.spec.ignoreDifferences.managedFieldsManagers
                array of strings
              • spec.generators.clusters.template.spec.ignoreDifferences.name
                string
              • spec.generators.clusters.template.spec.ignoreDifferences.namespace
                string
            • spec.generators.clusters.template.spec.info
              array of objects
              • spec.generators.clusters.template.spec.info.name
                string
              • spec.generators.clusters.template.spec.info.value
                string
            • spec.generators.clusters.template.spec.project
              string

              Required value

            • spec.generators.clusters.template.spec.revisionHistoryLimit
              integer
            • spec.generators.clusters.template.spec.source
              object
              • spec.generators.clusters.template.spec.source.chart
                string
              • spec.generators.clusters.template.spec.source.directory
                object
                • spec.generators.clusters.template.spec.source.directory.exclude
                  string
                • spec.generators.clusters.template.spec.source.directory.include
                  string
                • spec.generators.clusters.template.spec.source.directory.jsonnet
                  object
                  • spec.generators.clusters.template.spec.source.directory.jsonnet.extVars
                    array of objects
                    • spec.generators.clusters.template.spec.source.directory.jsonnet.extVars.code
                      boolean
                    • spec.generators.clusters.template.spec.source.directory.jsonnet.extVars.name
                      string
                    • spec.generators.clusters.template.spec.source.directory.jsonnet.extVars.value
                      string
                  • spec.generators.clusters.template.spec.source.directory.jsonnet.libs
                    array of strings
                  • spec.generators.clusters.template.spec.source.directory.jsonnet.tlas
                    array of objects
                    • spec.generators.clusters.template.spec.source.directory.jsonnet.tlas.code
                      boolean
                    • spec.generators.clusters.template.spec.source.directory.jsonnet.tlas.name
                      string
                    • spec.generators.clusters.template.spec.source.directory.jsonnet.tlas.value
                      string
                • spec.generators.clusters.template.spec.source.directory.recurse
                  boolean
              • spec.generators.clusters.template.spec.source.helm
                object
                • spec.generators.clusters.template.spec.source.helm.apiVersions
                  array of strings
                • spec.generators.clusters.template.spec.source.helm.fileParameters
                  array of objects
                  • spec.generators.clusters.template.spec.source.helm.fileParameters.name
                    string
                  • spec.generators.clusters.template.spec.source.helm.fileParameters.path
                    string
                • spec.generators.clusters.template.spec.source.helm.ignoreMissingValueFiles
                  boolean
                • spec.generators.clusters.template.spec.source.helm.kubeVersion
                  string
                • spec.generators.clusters.template.spec.source.helm.namespace
                  string
                • spec.generators.clusters.template.spec.source.helm.parameters
                  array of objects
                  • spec.generators.clusters.template.spec.source.helm.parameters.forceString
                    boolean
                  • spec.generators.clusters.template.spec.source.helm.parameters.name
                    string
                  • spec.generators.clusters.template.spec.source.helm.parameters.value
                    string
                • spec.generators.clusters.template.spec.source.helm.passCredentials
                  boolean
                • spec.generators.clusters.template.spec.source.helm.releaseName
                  string
                • spec.generators.clusters.template.spec.source.helm.skipCrds
                  boolean
                • spec.generators.clusters.template.spec.source.helm.skipSchemaValidation
                  boolean
                • spec.generators.clusters.template.spec.source.helm.skipTests
                  boolean
                • spec.generators.clusters.template.spec.source.helm.valueFiles
                  array of strings
                • spec.generators.clusters.template.spec.source.helm.values
                  string
                • spec.generators.clusters.template.spec.source.helm.valuesObject
                  object
                • spec.generators.clusters.template.spec.source.helm.version
                  string
              • spec.generators.clusters.template.spec.source.kustomize
                object
                • spec.generators.clusters.template.spec.source.kustomize.apiVersions
                  array of strings
                • spec.generators.clusters.template.spec.source.kustomize.commonAnnotations
                  object
                • spec.generators.clusters.template.spec.source.kustomize.commonAnnotationsEnvsubst
                  boolean
                • spec.generators.clusters.template.spec.source.kustomize.commonLabels
                  object
                • spec.generators.clusters.template.spec.source.kustomize.components
                  array of strings
                • spec.generators.clusters.template.spec.source.kustomize.forceCommonAnnotations
                  boolean
                • spec.generators.clusters.template.spec.source.kustomize.forceCommonLabels
                  boolean
                • spec.generators.clusters.template.spec.source.kustomize.ignoreMissingComponents
                  boolean
                • spec.generators.clusters.template.spec.source.kustomize.images
                  array of strings
                • spec.generators.clusters.template.spec.source.kustomize.kubeVersion
                  string
                • spec.generators.clusters.template.spec.source.kustomize.labelIncludeTemplates
                  boolean
                • spec.generators.clusters.template.spec.source.kustomize.labelWithoutSelector
                  boolean
                • spec.generators.clusters.template.spec.source.kustomize.namePrefix
                  string
                • spec.generators.clusters.template.spec.source.kustomize.nameSuffix
                  string
                • spec.generators.clusters.template.spec.source.kustomize.namespace
                  string
                • spec.generators.clusters.template.spec.source.kustomize.patches
                  array of objects
                  • spec.generators.clusters.template.spec.source.kustomize.patches.options
                    object
                  • spec.generators.clusters.template.spec.source.kustomize.patches.patch
                    string
                  • spec.generators.clusters.template.spec.source.kustomize.patches.path
                    string
                  • spec.generators.clusters.template.spec.source.kustomize.patches.target
                    object
                    • spec.generators.clusters.template.spec.source.kustomize.patches.target.annotationSelector
                      string
                    • spec.generators.clusters.template.spec.source.kustomize.patches.target.group
                      string
                    • spec.generators.clusters.template.spec.source.kustomize.patches.target.kind
                      string
                    • spec.generators.clusters.template.spec.source.kustomize.patches.target.labelSelector
                      string
                    • spec.generators.clusters.template.spec.source.kustomize.patches.target.name
                      string
                    • spec.generators.clusters.template.spec.source.kustomize.patches.target.namespace
                      string
                    • spec.generators.clusters.template.spec.source.kustomize.patches.target.version
                      string
                • spec.generators.clusters.template.spec.source.kustomize.replicas
                  array of objects
                  • spec.generators.clusters.template.spec.source.kustomize.replicas.count
                    integer or string
                  • spec.generators.clusters.template.spec.source.kustomize.replicas.name
                    string
                • spec.generators.clusters.template.spec.source.kustomize.version
                  string
              • spec.generators.clusters.template.spec.source.name
                string
              • spec.generators.clusters.template.spec.source.path
                string
              • spec.generators.clusters.template.spec.source.plugin
                object
                • spec.generators.clusters.template.spec.source.plugin.env
                  array of objects
                  • spec.generators.clusters.template.spec.source.plugin.env.name
                    string
                  • spec.generators.clusters.template.spec.source.plugin.env.value
                    string
                • spec.generators.clusters.template.spec.source.plugin.name
                  string
                • spec.generators.clusters.template.spec.source.plugin.parameters
                  array of objects
                  • spec.generators.clusters.template.spec.source.plugin.parameters.array
                    array of strings
                  • spec.generators.clusters.template.spec.source.plugin.parameters.map
                    object
                  • spec.generators.clusters.template.spec.source.plugin.parameters.name
                    string
                  • spec.generators.clusters.template.spec.source.plugin.parameters.string
                    string
              • spec.generators.clusters.template.spec.source.ref
                string
              • spec.generators.clusters.template.spec.source.repoURL
                string

                Required value

              • spec.generators.clusters.template.spec.source.targetRevision
                string
            • spec.generators.clusters.template.spec.sourceHydrator
              object
              • spec.generators.clusters.template.spec.sourceHydrator.drySource
                object

                Required value

                • spec.generators.clusters.template.spec.sourceHydrator.drySource.path
                  string

                  Required value

                • spec.generators.clusters.template.spec.sourceHydrator.drySource.repoURL
                  string

                  Required value

                • spec.generators.clusters.template.spec.sourceHydrator.drySource.targetRevision
                  string

                  Required value

              • spec.generators.clusters.template.spec.sourceHydrator.hydrateTo
                object
                • spec.generators.clusters.template.spec.sourceHydrator.hydrateTo.targetBranch
                  string

                  Required value

              • spec.generators.clusters.template.spec.sourceHydrator.syncSource
                object

                Required value

                • spec.generators.clusters.template.spec.sourceHydrator.syncSource.path
                  string

                  Required value

                • spec.generators.clusters.template.spec.sourceHydrator.syncSource.targetBranch
                  string

                  Required value

            • spec.generators.clusters.template.spec.sources
              array of objects
              • spec.generators.clusters.template.spec.sources.chart
                string
              • spec.generators.clusters.template.spec.sources.directory
                object
                • spec.generators.clusters.template.spec.sources.directory.exclude
                  string
                • spec.generators.clusters.template.spec.sources.directory.include
                  string
                • spec.generators.clusters.template.spec.sources.directory.jsonnet
                  object
                  • spec.generators.clusters.template.spec.sources.directory.jsonnet.extVars
                    array of objects
                    • spec.generators.clusters.template.spec.sources.directory.jsonnet.extVars.code
                      boolean
                    • spec.generators.clusters.template.spec.sources.directory.jsonnet.extVars.name
                      string
                    • spec.generators.clusters.template.spec.sources.directory.jsonnet.extVars.value
                      string
                  • spec.generators.clusters.template.spec.sources.directory.jsonnet.libs
                    array of strings
                  • spec.generators.clusters.template.spec.sources.directory.jsonnet.tlas
                    array of objects
                    • spec.generators.clusters.template.spec.sources.directory.jsonnet.tlas.code
                      boolean
                    • spec.generators.clusters.template.spec.sources.directory.jsonnet.tlas.name
                      string
                    • spec.generators.clusters.template.spec.sources.directory.jsonnet.tlas.value
                      string
                • spec.generators.clusters.template.spec.sources.directory.recurse
                  boolean
              • spec.generators.clusters.template.spec.sources.helm
                object
                • spec.generators.clusters.template.spec.sources.helm.apiVersions
                  array of strings
                • spec.generators.clusters.template.spec.sources.helm.fileParameters
                  array of objects
                  • spec.generators.clusters.template.spec.sources.helm.fileParameters.name
                    string
                  • spec.generators.clusters.template.spec.sources.helm.fileParameters.path
                    string
                • spec.generators.clusters.template.spec.sources.helm.ignoreMissingValueFiles
                  boolean
                • spec.generators.clusters.template.spec.sources.helm.kubeVersion
                  string
                • spec.generators.clusters.template.spec.sources.helm.namespace
                  string
                • spec.generators.clusters.template.spec.sources.helm.parameters
                  array of objects
                  • spec.generators.clusters.template.spec.sources.helm.parameters.forceString
                    boolean
                  • spec.generators.clusters.template.spec.sources.helm.parameters.name
                    string
                  • spec.generators.clusters.template.spec.sources.helm.parameters.value
                    string
                • spec.generators.clusters.template.spec.sources.helm.passCredentials
                  boolean
                • spec.generators.clusters.template.spec.sources.helm.releaseName
                  string
                • spec.generators.clusters.template.spec.sources.helm.skipCrds
                  boolean
                • spec.generators.clusters.template.spec.sources.helm.skipSchemaValidation
                  boolean
                • spec.generators.clusters.template.spec.sources.helm.skipTests
                  boolean
                • spec.generators.clusters.template.spec.sources.helm.valueFiles
                  array of strings
                • spec.generators.clusters.template.spec.sources.helm.values
                  string
                • spec.generators.clusters.template.spec.sources.helm.valuesObject
                  object
                • spec.generators.clusters.template.spec.sources.helm.version
                  string
              • spec.generators.clusters.template.spec.sources.kustomize
                object
                • spec.generators.clusters.template.spec.sources.kustomize.apiVersions
                  array of strings
                • spec.generators.clusters.template.spec.sources.kustomize.commonAnnotations
                  object
                • spec.generators.clusters.template.spec.sources.kustomize.commonAnnotationsEnvsubst
                  boolean
                • spec.generators.clusters.template.spec.sources.kustomize.commonLabels
                  object
                • spec.generators.clusters.template.spec.sources.kustomize.components
                  array of strings
                • spec.generators.clusters.template.spec.sources.kustomize.forceCommonAnnotations
                  boolean
                • spec.generators.clusters.template.spec.sources.kustomize.forceCommonLabels
                  boolean
                • spec.generators.clusters.template.spec.sources.kustomize.ignoreMissingComponents
                  boolean
                • spec.generators.clusters.template.spec.sources.kustomize.images
                  array of strings
                • spec.generators.clusters.template.spec.sources.kustomize.kubeVersion
                  string
                • spec.generators.clusters.template.spec.sources.kustomize.labelIncludeTemplates
                  boolean
                • spec.generators.clusters.template.spec.sources.kustomize.labelWithoutSelector
                  boolean
                • spec.generators.clusters.template.spec.sources.kustomize.namePrefix
                  string
                • spec.generators.clusters.template.spec.sources.kustomize.nameSuffix
                  string
                • spec.generators.clusters.template.spec.sources.kustomize.namespace
                  string
                • spec.generators.clusters.template.spec.sources.kustomize.patches
                  array of objects
                  • spec.generators.clusters.template.spec.sources.kustomize.patches.options
                    object
                  • spec.generators.clusters.template.spec.sources.kustomize.patches.patch
                    string
                  • spec.generators.clusters.template.spec.sources.kustomize.patches.path
                    string
                  • spec.generators.clusters.template.spec.sources.kustomize.patches.target
                    object
                    • spec.generators.clusters.template.spec.sources.kustomize.patches.target.annotationSelector
                      string
                    • spec.generators.clusters.template.spec.sources.kustomize.patches.target.group
                      string
                    • spec.generators.clusters.template.spec.sources.kustomize.patches.target.kind
                      string
                    • spec.generators.clusters.template.spec.sources.kustomize.patches.target.labelSelector
                      string
                    • spec.generators.clusters.template.spec.sources.kustomize.patches.target.name
                      string
                    • spec.generators.clusters.template.spec.sources.kustomize.patches.target.namespace
                      string
                    • spec.generators.clusters.template.spec.sources.kustomize.patches.target.version
                      string
                • spec.generators.clusters.template.spec.sources.kustomize.replicas
                  array of objects
                  • spec.generators.clusters.template.spec.sources.kustomize.replicas.count
                    integer or string
                  • spec.generators.clusters.template.spec.sources.kustomize.replicas.name
                    string
                • spec.generators.clusters.template.spec.sources.kustomize.version
                  string
              • spec.generators.clusters.template.spec.sources.name
                string
              • spec.generators.clusters.template.spec.sources.path
                string
              • spec.generators.clusters.template.spec.sources.plugin
                object
                • spec.generators.clusters.template.spec.sources.plugin.env
                  array of objects
                  • spec.generators.clusters.template.spec.sources.plugin.env.name
                    string
                  • spec.generators.clusters.template.spec.sources.plugin.env.value
                    string
                • spec.generators.clusters.template.spec.sources.plugin.name
                  string
                • spec.generators.clusters.template.spec.sources.plugin.parameters
                  array of objects
                  • spec.generators.clusters.template.spec.sources.plugin.parameters.array
                    array of strings
                  • spec.generators.clusters.template.spec.sources.plugin.parameters.map
                    object
                  • spec.generators.clusters.template.spec.sources.plugin.parameters.name
                    string
                  • spec.generators.clusters.template.spec.sources.plugin.parameters.string
                    string
              • spec.generators.clusters.template.spec.sources.ref
                string
              • spec.generators.clusters.template.spec.sources.repoURL
                string
              • spec.generators.clusters.template.spec.sources.targetRevision
                string
            • spec.generators.clusters.template.spec.syncPolicy
              object
              • spec.generators.clusters.template.spec.syncPolicy.automated
                object
                • spec.generators.clusters.template.spec.syncPolicy.automated.allowEmpty
                  boolean
                • spec.generators.clusters.template.spec.syncPolicy.automated.enabled
                  boolean
                • spec.generators.clusters.template.spec.syncPolicy.automated.prune
                  boolean
                • spec.generators.clusters.template.spec.syncPolicy.automated.selfHeal
                  boolean
              • spec.generators.clusters.template.spec.syncPolicy.managedNamespaceMetadata
                object
                • spec.generators.clusters.template.spec.syncPolicy.managedNamespaceMetadata.annotations
                  object
                • spec.generators.clusters.template.spec.syncPolicy.managedNamespaceMetadata.labels
                  object
              • spec.generators.clusters.template.spec.syncPolicy.retry
                object
                • spec.generators.clusters.template.spec.syncPolicy.retry.backoff
                  object
                  • spec.generators.clusters.template.spec.syncPolicy.retry.backoff.duration
                    string
                  • spec.generators.clusters.template.spec.syncPolicy.retry.backoff.factor
                    integer
                  • spec.generators.clusters.template.spec.syncPolicy.retry.backoff.maxDuration
                    string
                • spec.generators.clusters.template.spec.syncPolicy.retry.limit
                  integer
              • spec.generators.clusters.template.spec.syncPolicy.syncOptions
                array of strings
        • spec.generators.clusters.values
          object
      • spec.generators.git
        object
        • spec.generators.git.directories
          array of objects
          • spec.generators.git.directories.exclude
            boolean
          • spec.generators.git.directories.path
            string
        • spec.generators.git.files
          array of objects
          • spec.generators.git.files.exclude
            boolean
          • spec.generators.git.files.path
            string
        • spec.generators.git.pathParamPrefix
          string
        • spec.generators.git.repoURL
          string

          Required value

        • spec.generators.git.requeueAfterSeconds
          integer
        • spec.generators.git.revision
          string

          Required value

        • spec.generators.git.template
          object
          • spec.generators.git.template.metadata
            object

            Required value

            • spec.generators.git.template.metadata.annotations
              object
            • spec.generators.git.template.metadata.finalizers
              array of strings
            • spec.generators.git.template.metadata.labels
              object
            • spec.generators.git.template.metadata.name
              string
            • spec.generators.git.template.metadata.namespace
              string
          • spec.generators.git.template.spec
            object

            Required value

            • spec.generators.git.template.spec.destination
              object

              Required value

              • spec.generators.git.template.spec.destination.name
                string
              • spec.generators.git.template.spec.destination.namespace
                string
              • spec.generators.git.template.spec.destination.server
                string
            • spec.generators.git.template.spec.ignoreDifferences
              array of objects
              • spec.generators.git.template.spec.ignoreDifferences.group
                string
              • spec.generators.git.template.spec.ignoreDifferences.jqPathExpressions
                array of strings
              • spec.generators.git.template.spec.ignoreDifferences.jsonPointers
                array of strings
              • spec.generators.git.template.spec.ignoreDifferences.kind
                string
              • spec.generators.git.template.spec.ignoreDifferences.managedFieldsManagers
                array of strings
              • spec.generators.git.template.spec.ignoreDifferences.name
                string
              • spec.generators.git.template.spec.ignoreDifferences.namespace
                string
            • spec.generators.git.template.spec.info
              array of objects
              • spec.generators.git.template.spec.info.name
                string
              • spec.generators.git.template.spec.info.value
                string
            • spec.generators.git.template.spec.project
              string

              Required value

            • spec.generators.git.template.spec.revisionHistoryLimit
              integer
            • spec.generators.git.template.spec.source
              object
              • spec.generators.git.template.spec.source.chart
                string
              • spec.generators.git.template.spec.source.directory
                object
                • spec.generators.git.template.spec.source.directory.exclude
                  string
                • spec.generators.git.template.spec.source.directory.include
                  string
                • spec.generators.git.template.spec.source.directory.jsonnet
                  object
                  • spec.generators.git.template.spec.source.directory.jsonnet.extVars
                    array of objects
                    • spec.generators.git.template.spec.source.directory.jsonnet.extVars.code
                      boolean
                    • spec.generators.git.template.spec.source.directory.jsonnet.extVars.name
                      string
                    • spec.generators.git.template.spec.source.directory.jsonnet.extVars.value
                      string
                  • spec.generators.git.template.spec.source.directory.jsonnet.libs
                    array of strings
                  • spec.generators.git.template.spec.source.directory.jsonnet.tlas
                    array of objects
                    • spec.generators.git.template.spec.source.directory.jsonnet.tlas.code
                      boolean
                    • spec.generators.git.template.spec.source.directory.jsonnet.tlas.name
                      string
                    • spec.generators.git.template.spec.source.directory.jsonnet.tlas.value
                      string
                • spec.generators.git.template.spec.source.directory.recurse
                  boolean
              • spec.generators.git.template.spec.source.helm
                object
                • spec.generators.git.template.spec.source.helm.apiVersions
                  array of strings
                • spec.generators.git.template.spec.source.helm.fileParameters
                  array of objects
                  • spec.generators.git.template.spec.source.helm.fileParameters.name
                    string
                  • spec.generators.git.template.spec.source.helm.fileParameters.path
                    string
                • spec.generators.git.template.spec.source.helm.ignoreMissingValueFiles
                  boolean
                • spec.generators.git.template.spec.source.helm.kubeVersion
                  string
                • spec.generators.git.template.spec.source.helm.namespace
                  string
                • spec.generators.git.template.spec.source.helm.parameters
                  array of objects
                  • spec.generators.git.template.spec.source.helm.parameters.forceString
                    boolean
                  • spec.generators.git.template.spec.source.helm.parameters.name
                    string
                  • spec.generators.git.template.spec.source.helm.parameters.value
                    string
                • spec.generators.git.template.spec.source.helm.passCredentials
                  boolean
                • spec.generators.git.template.spec.source.helm.releaseName
                  string
                • spec.generators.git.template.spec.source.helm.skipCrds
                  boolean
                • spec.generators.git.template.spec.source.helm.skipSchemaValidation
                  boolean
                • spec.generators.git.template.spec.source.helm.skipTests
                  boolean
                • spec.generators.git.template.spec.source.helm.valueFiles
                  array of strings
                • spec.generators.git.template.spec.source.helm.values
                  string
                • spec.generators.git.template.spec.source.helm.valuesObject
                  object
                • spec.generators.git.template.spec.source.helm.version
                  string
              • spec.generators.git.template.spec.source.kustomize
                object
                • spec.generators.git.template.spec.source.kustomize.apiVersions
                  array of strings
                • spec.generators.git.template.spec.source.kustomize.commonAnnotations
                  object
                • spec.generators.git.template.spec.source.kustomize.commonAnnotationsEnvsubst
                  boolean
                • spec.generators.git.template.spec.source.kustomize.commonLabels
                  object
                • spec.generators.git.template.spec.source.kustomize.components
                  array of strings
                • spec.generators.git.template.spec.source.kustomize.forceCommonAnnotations
                  boolean
                • spec.generators.git.template.spec.source.kustomize.forceCommonLabels
                  boolean
                • spec.generators.git.template.spec.source.kustomize.ignoreMissingComponents
                  boolean
                • spec.generators.git.template.spec.source.kustomize.images
                  array of strings
                • spec.generators.git.template.spec.source.kustomize.kubeVersion
                  string
                • spec.generators.git.template.spec.source.kustomize.labelIncludeTemplates
                  boolean
                • spec.generators.git.template.spec.source.kustomize.labelWithoutSelector
                  boolean
                • spec.generators.git.template.spec.source.kustomize.namePrefix
                  string
                • spec.generators.git.template.spec.source.kustomize.nameSuffix
                  string
                • spec.generators.git.template.spec.source.kustomize.namespace
                  string
                • spec.generators.git.template.spec.source.kustomize.patches
                  array of objects
                  • spec.generators.git.template.spec.source.kustomize.patches.options
                    object
                  • spec.generators.git.template.spec.source.kustomize.patches.patch
                    string
                  • spec.generators.git.template.spec.source.kustomize.patches.path
                    string
                  • spec.generators.git.template.spec.source.kustomize.patches.target
                    object
                    • spec.generators.git.template.spec.source.kustomize.patches.target.annotationSelector
                      string
                    • spec.generators.git.template.spec.source.kustomize.patches.target.group
                      string
                    • spec.generators.git.template.spec.source.kustomize.patches.target.kind
                      string
                    • spec.generators.git.template.spec.source.kustomize.patches.target.labelSelector
                      string
                    • spec.generators.git.template.spec.source.kustomize.patches.target.name
                      string
                    • spec.generators.git.template.spec.source.kustomize.patches.target.namespace
                      string
                    • spec.generators.git.template.spec.source.kustomize.patches.target.version
                      string
                • spec.generators.git.template.spec.source.kustomize.replicas
                  array of objects
                  • spec.generators.git.template.spec.source.kustomize.replicas.count
                    integer or string
                  • spec.generators.git.template.spec.source.kustomize.replicas.name
                    string
                • spec.generators.git.template.spec.source.kustomize.version
                  string
              • spec.generators.git.template.spec.source.name
                string
              • spec.generators.git.template.spec.source.path
                string
              • spec.generators.git.template.spec.source.plugin
                object
                • spec.generators.git.template.spec.source.plugin.env
                  array of objects
                  • spec.generators.git.template.spec.source.plugin.env.name
                    string
                  • spec.generators.git.template.spec.source.plugin.env.value
                    string
                • spec.generators.git.template.spec.source.plugin.name
                  string
                • spec.generators.git.template.spec.source.plugin.parameters
                  array of objects
                  • spec.generators.git.template.spec.source.plugin.parameters.array
                    array of strings
                  • spec.generators.git.template.spec.source.plugin.parameters.map
                    object
                  • spec.generators.git.template.spec.source.plugin.parameters.name
                    string
                  • spec.generators.git.template.spec.source.plugin.parameters.string
                    string
              • spec.generators.git.template.spec.source.ref
                string
              • spec.generators.git.template.spec.source.repoURL
                string

                Required value

              • spec.generators.git.template.spec.source.targetRevision
                string
            • spec.generators.git.template.spec.sourceHydrator
              object
              • spec.generators.git.template.spec.sourceHydrator.drySource
                object

                Required value

                • spec.generators.git.template.spec.sourceHydrator.drySource.path
                  string

                  Required value

                • spec.generators.git.template.spec.sourceHydrator.drySource.repoURL
                  string

                  Required value

                • spec.generators.git.template.spec.sourceHydrator.drySource.targetRevision
                  string

                  Required value

              • spec.generators.git.template.spec.sourceHydrator.hydrateTo
                object
                • spec.generators.git.template.spec.sourceHydrator.hydrateTo.targetBranch
                  string

                  Required value

              • spec.generators.git.template.spec.sourceHydrator.syncSource
                object

                Required value

                • spec.generators.git.template.spec.sourceHydrator.syncSource.path
                  string

                  Required value

                • spec.generators.git.template.spec.sourceHydrator.syncSource.targetBranch
                  string

                  Required value

            • spec.generators.git.template.spec.sources
              array of objects
              • spec.generators.git.template.spec.sources.chart
                string
              • spec.generators.git.template.spec.sources.directory
                object
                • spec.generators.git.template.spec.sources.directory.exclude
                  string
                • spec.generators.git.template.spec.sources.directory.include
                  string
                • spec.generators.git.template.spec.sources.directory.jsonnet
                  object
                  • spec.generators.git.template.spec.sources.directory.jsonnet.extVars
                    array of objects
                    • spec.generators.git.template.spec.sources.directory.jsonnet.extVars.code
                      boolean
                    • spec.generators.git.template.spec.sources.directory.jsonnet.extVars.name
                      string
                    • spec.generators.git.template.spec.sources.directory.jsonnet.extVars.value
                      string
                  • spec.generators.git.template.spec.sources.directory.jsonnet.libs
                    array of strings
                  • spec.generators.git.template.spec.sources.directory.jsonnet.tlas
                    array of objects
                    • spec.generators.git.template.spec.sources.directory.jsonnet.tlas.code
                      boolean
                    • spec.generators.git.template.spec.sources.directory.jsonnet.tlas.name
                      string
                    • spec.generators.git.template.spec.sources.directory.jsonnet.tlas.value
                      string
                • spec.generators.git.template.spec.sources.directory.recurse
                  boolean
              • spec.generators.git.template.spec.sources.helm
                object
                • spec.generators.git.template.spec.sources.helm.apiVersions
                  array of strings
                • spec.generators.git.template.spec.sources.helm.fileParameters
                  array of objects
                  • spec.generators.git.template.spec.sources.helm.fileParameters.name
                    string
                  • spec.generators.git.template.spec.sources.helm.fileParameters.path
                    string
                • spec.generators.git.template.spec.sources.helm.ignoreMissingValueFiles
                  boolean
                • spec.generators.git.template.spec.sources.helm.kubeVersion
                  string
                • spec.generators.git.template.spec.sources.helm.namespace
                  string
                • spec.generators.git.template.spec.sources.helm.parameters
                  array of objects
                  • spec.generators.git.template.spec.sources.helm.parameters.forceString
                    boolean
                  • spec.generators.git.template.spec.sources.helm.parameters.name
                    string
                  • spec.generators.git.template.spec.sources.helm.parameters.value
                    string
                • spec.generators.git.template.spec.sources.helm.passCredentials
                  boolean
                • spec.generators.git.template.spec.sources.helm.releaseName
                  string
                • spec.generators.git.template.spec.sources.helm.skipCrds
                  boolean
                • spec.generators.git.template.spec.sources.helm.skipSchemaValidation
                  boolean
                • spec.generators.git.template.spec.sources.helm.skipTests
                  boolean
                • spec.generators.git.template.spec.sources.helm.valueFiles
                  array of strings
                • spec.generators.git.template.spec.sources.helm.values
                  string
                • spec.generators.git.template.spec.sources.helm.valuesObject
                  object
                • spec.generators.git.template.spec.sources.helm.version
                  string
              • spec.generators.git.template.spec.sources.kustomize
                object
                • spec.generators.git.template.spec.sources.kustomize.apiVersions
                  array of strings
                • spec.generators.git.template.spec.sources.kustomize.commonAnnotations
                  object
                • spec.generators.git.template.spec.sources.kustomize.commonAnnotationsEnvsubst
                  boolean
                • spec.generators.git.template.spec.sources.kustomize.commonLabels
                  object
                • spec.generators.git.template.spec.sources.kustomize.components
                  array of strings
                • spec.generators.git.template.spec.sources.kustomize.forceCommonAnnotations
                  boolean
                • spec.generators.git.template.spec.sources.kustomize.forceCommonLabels
                  boolean
                • spec.generators.git.template.spec.sources.kustomize.ignoreMissingComponents
                  boolean
                • spec.generators.git.template.spec.sources.kustomize.images
                  array of strings
                • spec.generators.git.template.spec.sources.kustomize.kubeVersion
                  string
                • spec.generators.git.template.spec.sources.kustomize.labelIncludeTemplates
                  boolean
                • spec.generators.git.template.spec.sources.kustomize.labelWithoutSelector
                  boolean
                • spec.generators.git.template.spec.sources.kustomize.namePrefix
                  string
                • spec.generators.git.template.spec.sources.kustomize.nameSuffix
                  string
                • spec.generators.git.template.spec.sources.kustomize.namespace
                  string
                • spec.generators.git.template.spec.sources.kustomize.patches
                  array of objects
                  • spec.generators.git.template.spec.sources.kustomize.patches.options
                    object
                  • spec.generators.git.template.spec.sources.kustomize.patches.patch
                    string
                  • spec.generators.git.template.spec.sources.kustomize.patches.path
                    string
                  • spec.generators.git.template.spec.sources.kustomize.patches.target
                    object
                    • spec.generators.git.template.spec.sources.kustomize.patches.target.annotationSelector
                      string
                    • spec.generators.git.template.spec.sources.kustomize.patches.target.group
                      string
                    • spec.generators.git.template.spec.sources.kustomize.patches.target.kind
                      string
                    • spec.generators.git.template.spec.sources.kustomize.patches.target.labelSelector
                      string
                    • spec.generators.git.template.spec.sources.kustomize.patches.target.name
                      string
                    • spec.generators.git.template.spec.sources.kustomize.patches.target.namespace
                      string
                    • spec.generators.git.template.spec.sources.kustomize.patches.target.version
                      string
                • spec.generators.git.template.spec.sources.kustomize.replicas
                  array of objects
                  • spec.generators.git.template.spec.sources.kustomize.replicas.count
                    integer or string
                  • spec.generators.git.template.spec.sources.kustomize.replicas.name
                    string
                • spec.generators.git.template.spec.sources.kustomize.version
                  string
              • spec.generators.git.template.spec.sources.name
                string
              • spec.generators.git.template.spec.sources.path
                string
              • spec.generators.git.template.spec.sources.plugin
                object
                • spec.generators.git.template.spec.sources.plugin.env
                  array of objects
                  • spec.generators.git.template.spec.sources.plugin.env.name
                    string
                  • spec.generators.git.template.spec.sources.plugin.env.value
                    string
                • spec.generators.git.template.spec.sources.plugin.name
                  string
                • spec.generators.git.template.spec.sources.plugin.parameters
                  array of objects
                  • spec.generators.git.template.spec.sources.plugin.parameters.array
                    array of strings
                  • spec.generators.git.template.spec.sources.plugin.parameters.map
                    object
                  • spec.generators.git.template.spec.sources.plugin.parameters.name
                    string
                  • spec.generators.git.template.spec.sources.plugin.parameters.string
                    string
              • spec.generators.git.template.spec.sources.ref
                string
              • spec.generators.git.template.spec.sources.repoURL
                string
              • spec.generators.git.template.spec.sources.targetRevision
                string
            • spec.generators.git.template.spec.syncPolicy
              object
              • spec.generators.git.template.spec.syncPolicy.automated
                object
                • spec.generators.git.template.spec.syncPolicy.automated.allowEmpty
                  boolean
                • spec.generators.git.template.spec.syncPolicy.automated.enabled
                  boolean
                • spec.generators.git.template.spec.syncPolicy.automated.prune
                  boolean
                • spec.generators.git.template.spec.syncPolicy.automated.selfHeal
                  boolean
              • spec.generators.git.template.spec.syncPolicy.managedNamespaceMetadata
                object
                • spec.generators.git.template.spec.syncPolicy.managedNamespaceMetadata.annotations
                  object
                • spec.generators.git.template.spec.syncPolicy.managedNamespaceMetadata.labels
                  object
              • spec.generators.git.template.spec.syncPolicy.retry
                object
                • spec.generators.git.template.spec.syncPolicy.retry.backoff
                  object
                  • spec.generators.git.template.spec.syncPolicy.retry.backoff.duration
                    string
                  • spec.generators.git.template.spec.syncPolicy.retry.backoff.factor
                    integer
                  • spec.generators.git.template.spec.syncPolicy.retry.backoff.maxDuration
                    string
                • spec.generators.git.template.spec.syncPolicy.retry.limit
                  integer
              • spec.generators.git.template.spec.syncPolicy.syncOptions
                array of strings
        • spec.generators.git.values
          object
      • spec.generators.list
        object
        • spec.generators.list.elements
          array
        • spec.generators.list.elementsYaml
          string
        • spec.generators.list.template
          object
          • spec.generators.list.template.metadata
            object

            Required value

            • spec.generators.list.template.metadata.annotations
              object
            • spec.generators.list.template.metadata.finalizers
              array of strings
            • spec.generators.list.template.metadata.labels
              object
            • spec.generators.list.template.metadata.name
              string
            • spec.generators.list.template.metadata.namespace
              string
          • spec.generators.list.template.spec
            object

            Required value

            • spec.generators.list.template.spec.destination
              object

              Required value

              • spec.generators.list.template.spec.destination.name
                string
              • spec.generators.list.template.spec.destination.namespace
                string
              • spec.generators.list.template.spec.destination.server
                string
            • spec.generators.list.template.spec.ignoreDifferences
              array of objects
              • spec.generators.list.template.spec.ignoreDifferences.group
                string
              • spec.generators.list.template.spec.ignoreDifferences.jqPathExpressions
                array of strings
              • spec.generators.list.template.spec.ignoreDifferences.jsonPointers
                array of strings
              • spec.generators.list.template.spec.ignoreDifferences.kind
                string
              • spec.generators.list.template.spec.ignoreDifferences.managedFieldsManagers
                array of strings
              • spec.generators.list.template.spec.ignoreDifferences.name
                string
              • spec.generators.list.template.spec.ignoreDifferences.namespace
                string
            • spec.generators.list.template.spec.info
              array of objects
              • spec.generators.list.template.spec.info.name
                string
              • spec.generators.list.template.spec.info.value
                string
            • spec.generators.list.template.spec.project
              string

              Required value

            • spec.generators.list.template.spec.revisionHistoryLimit
              integer
            • spec.generators.list.template.spec.source
              object
              • spec.generators.list.template.spec.source.chart
                string
              • spec.generators.list.template.spec.source.directory
                object
                • spec.generators.list.template.spec.source.directory.exclude
                  string
                • spec.generators.list.template.spec.source.directory.include
                  string
                • spec.generators.list.template.spec.source.directory.jsonnet
                  object
                  • spec.generators.list.template.spec.source.directory.jsonnet.extVars
                    array of objects
                    • spec.generators.list.template.spec.source.directory.jsonnet.extVars.code
                      boolean
                    • spec.generators.list.template.spec.source.directory.jsonnet.extVars.name
                      string
                    • spec.generators.list.template.spec.source.directory.jsonnet.extVars.value
                      string
                  • spec.generators.list.template.spec.source.directory.jsonnet.libs
                    array of strings
                  • spec.generators.list.template.spec.source.directory.jsonnet.tlas
                    array of objects
                    • spec.generators.list.template.spec.source.directory.jsonnet.tlas.code
                      boolean
                    • spec.generators.list.template.spec.source.directory.jsonnet.tlas.name
                      string
                    • spec.generators.list.template.spec.source.directory.jsonnet.tlas.value
                      string
                • spec.generators.list.template.spec.source.directory.recurse
                  boolean
              • spec.generators.list.template.spec.source.helm
                object
                • spec.generators.list.template.spec.source.helm.apiVersions
                  array of strings
                • spec.generators.list.template.spec.source.helm.fileParameters
                  array of objects
                  • spec.generators.list.template.spec.source.helm.fileParameters.name
                    string
                  • spec.generators.list.template.spec.source.helm.fileParameters.path
                    string
                • spec.generators.list.template.spec.source.helm.ignoreMissingValueFiles
                  boolean
                • spec.generators.list.template.spec.source.helm.kubeVersion
                  string
                • spec.generators.list.template.spec.source.helm.namespace
                  string
                • spec.generators.list.template.spec.source.helm.parameters
                  array of objects
                  • spec.generators.list.template.spec.source.helm.parameters.forceString
                    boolean
                  • spec.generators.list.template.spec.source.helm.parameters.name
                    string
                  • spec.generators.list.template.spec.source.helm.parameters.value
                    string
                • spec.generators.list.template.spec.source.helm.passCredentials
                  boolean
                • spec.generators.list.template.spec.source.helm.releaseName
                  string
                • spec.generators.list.template.spec.source.helm.skipCrds
                  boolean
                • spec.generators.list.template.spec.source.helm.skipSchemaValidation
                  boolean
                • spec.generators.list.template.spec.source.helm.skipTests
                  boolean
                • spec.generators.list.template.spec.source.helm.valueFiles
                  array of strings
                • spec.generators.list.template.spec.source.helm.values
                  string
                • spec.generators.list.template.spec.source.helm.valuesObject
                  object
                • spec.generators.list.template.spec.source.helm.version
                  string
              • spec.generators.list.template.spec.source.kustomize
                object
                • spec.generators.list.template.spec.source.kustomize.apiVersions
                  array of strings
                • spec.generators.list.template.spec.source.kustomize.commonAnnotations
                  object
                • spec.generators.list.template.spec.source.kustomize.commonAnnotationsEnvsubst
                  boolean
                • spec.generators.list.template.spec.source.kustomize.commonLabels
                  object
                • spec.generators.list.template.spec.source.kustomize.components
                  array of strings
                • spec.generators.list.template.spec.source.kustomize.forceCommonAnnotations
                  boolean
                • spec.generators.list.template.spec.source.kustomize.forceCommonLabels
                  boolean
                • spec.generators.list.template.spec.source.kustomize.ignoreMissingComponents
                  boolean
                • spec.generators.list.template.spec.source.kustomize.images
                  array of strings
                • spec.generators.list.template.spec.source.kustomize.kubeVersion
                  string
                • spec.generators.list.template.spec.source.kustomize.labelIncludeTemplates
                  boolean
                • spec.generators.list.template.spec.source.kustomize.labelWithoutSelector
                  boolean
                • spec.generators.list.template.spec.source.kustomize.namePrefix
                  string
                • spec.generators.list.template.spec.source.kustomize.nameSuffix
                  string
                • spec.generators.list.template.spec.source.kustomize.namespace
                  string
                • spec.generators.list.template.spec.source.kustomize.patches
                  array of objects
                  • spec.generators.list.template.spec.source.kustomize.patches.options
                    object
                  • spec.generators.list.template.spec.source.kustomize.patches.patch
                    string
                  • spec.generators.list.template.spec.source.kustomize.patches.path
                    string
                  • spec.generators.list.template.spec.source.kustomize.patches.target
                    object
                    • spec.generators.list.template.spec.source.kustomize.patches.target.annotationSelector
                      string
                    • spec.generators.list.template.spec.source.kustomize.patches.target.group
                      string
                    • spec.generators.list.template.spec.source.kustomize.patches.target.kind
                      string
                    • spec.generators.list.template.spec.source.kustomize.patches.target.labelSelector
                      string
                    • spec.generators.list.template.spec.source.kustomize.patches.target.name
                      string
                    • spec.generators.list.template.spec.source.kustomize.patches.target.namespace
                      string
                    • spec.generators.list.template.spec.source.kustomize.patches.target.version
                      string
                • spec.generators.list.template.spec.source.kustomize.replicas
                  array of objects
                  • spec.generators.list.template.spec.source.kustomize.replicas.count
                    integer or string
                  • spec.generators.list.template.spec.source.kustomize.replicas.name
                    string
                • spec.generators.list.template.spec.source.kustomize.version
                  string
              • spec.generators.list.template.spec.source.name
                string
              • spec.generators.list.template.spec.source.path
                string
              • spec.generators.list.template.spec.source.plugin
                object
                • spec.generators.list.template.spec.source.plugin.env
                  array of objects
                  • spec.generators.list.template.spec.source.plugin.env.name
                    string
                  • spec.generators.list.template.spec.source.plugin.env.value
                    string
                • spec.generators.list.template.spec.source.plugin.name
                  string
                • spec.generators.list.template.spec.source.plugin.parameters
                  array of objects
                  • spec.generators.list.template.spec.source.plugin.parameters.array
                    array of strings
                  • spec.generators.list.template.spec.source.plugin.parameters.map
                    object
                  • spec.generators.list.template.spec.source.plugin.parameters.name
                    string
                  • spec.generators.list.template.spec.source.plugin.parameters.string
                    string
              • spec.generators.list.template.spec.source.ref
                string
              • spec.generators.list.template.spec.source.repoURL
                string

                Required value

              • spec.generators.list.template.spec.source.targetRevision
                string
            • spec.generators.list.template.spec.sourceHydrator
              object
              • spec.generators.list.template.spec.sourceHydrator.drySource
                object

                Required value

                • spec.generators.list.template.spec.sourceHydrator.drySource.path
                  string

                  Required value

                • spec.generators.list.template.spec.sourceHydrator.drySource.repoURL
                  string

                  Required value

                • spec.generators.list.template.spec.sourceHydrator.drySource.targetRevision
                  string

                  Required value

              • spec.generators.list.template.spec.sourceHydrator.hydrateTo
                object
                • spec.generators.list.template.spec.sourceHydrator.hydrateTo.targetBranch
                  string

                  Required value

              • spec.generators.list.template.spec.sourceHydrator.syncSource
                object

                Required value

                • spec.generators.list.template.spec.sourceHydrator.syncSource.path
                  string

                  Required value

                • spec.generators.list.template.spec.sourceHydrator.syncSource.targetBranch
                  string

                  Required value

            • spec.generators.list.template.spec.sources
              array of objects
              • spec.generators.list.template.spec.sources.chart
                string
              • spec.generators.list.template.spec.sources.directory
                object
                • spec.generators.list.template.spec.sources.directory.exclude
                  string
                • spec.generators.list.template.spec.sources.directory.include
                  string
                • spec.generators.list.template.spec.sources.directory.jsonnet
                  object
                  • spec.generators.list.template.spec.sources.directory.jsonnet.extVars
                    array of objects
                    • spec.generators.list.template.spec.sources.directory.jsonnet.extVars.code
                      boolean
                    • spec.generators.list.template.spec.sources.directory.jsonnet.extVars.name
                      string
                    • spec.generators.list.template.spec.sources.directory.jsonnet.extVars.value
                      string
                  • spec.generators.list.template.spec.sources.directory.jsonnet.libs
                    array of strings
                  • spec.generators.list.template.spec.sources.directory.jsonnet.tlas
                    array of objects
                    • spec.generators.list.template.spec.sources.directory.jsonnet.tlas.code
                      boolean
                    • spec.generators.list.template.spec.sources.directory.jsonnet.tlas.name
                      string
                    • spec.generators.list.template.spec.sources.directory.jsonnet.tlas.value
                      string
                • spec.generators.list.template.spec.sources.directory.recurse
                  boolean
              • spec.generators.list.template.spec.sources.helm
                object
                • spec.generators.list.template.spec.sources.helm.apiVersions
                  array of strings
                • spec.generators.list.template.spec.sources.helm.fileParameters
                  array of objects
                  • spec.generators.list.template.spec.sources.helm.fileParameters.name
                    string
                  • spec.generators.list.template.spec.sources.helm.fileParameters.path
                    string
                • spec.generators.list.template.spec.sources.helm.ignoreMissingValueFiles
                  boolean
                • spec.generators.list.template.spec.sources.helm.kubeVersion
                  string
                • spec.generators.list.template.spec.sources.helm.namespace
                  string
                • spec.generators.list.template.spec.sources.helm.parameters
                  array of objects
                  • spec.generators.list.template.spec.sources.helm.parameters.forceString
                    boolean
                  • spec.generators.list.template.spec.sources.helm.parameters.name
                    string
                  • spec.generators.list.template.spec.sources.helm.parameters.value
                    string
                • spec.generators.list.template.spec.sources.helm.passCredentials
                  boolean
                • spec.generators.list.template.spec.sources.helm.releaseName
                  string
                • spec.generators.list.template.spec.sources.helm.skipCrds
                  boolean
                • spec.generators.list.template.spec.sources.helm.skipSchemaValidation
                  boolean
                • spec.generators.list.template.spec.sources.helm.skipTests
                  boolean
                • spec.generators.list.template.spec.sources.helm.valueFiles
                  array of strings
                • spec.generators.list.template.spec.sources.helm.values
                  string
                • spec.generators.list.template.spec.sources.helm.valuesObject
                  object
                • spec.generators.list.template.spec.sources.helm.version
                  string
              • spec.generators.list.template.spec.sources.kustomize
                object
                • spec.generators.list.template.spec.sources.kustomize.apiVersions
                  array of strings
                • spec.generators.list.template.spec.sources.kustomize.commonAnnotations
                  object
                • spec.generators.list.template.spec.sources.kustomize.commonAnnotationsEnvsubst
                  boolean
                • spec.generators.list.template.spec.sources.kustomize.commonLabels
                  object
                • spec.generators.list.template.spec.sources.kustomize.components
                  array of strings
                • spec.generators.list.template.spec.sources.kustomize.forceCommonAnnotations
                  boolean
                • spec.generators.list.template.spec.sources.kustomize.forceCommonLabels
                  boolean
                • spec.generators.list.template.spec.sources.kustomize.ignoreMissingComponents
                  boolean
                • spec.generators.list.template.spec.sources.kustomize.images
                  array of strings
                • spec.generators.list.template.spec.sources.kustomize.kubeVersion
                  string
                • spec.generators.list.template.spec.sources.kustomize.labelIncludeTemplates
                  boolean
                • spec.generators.list.template.spec.sources.kustomize.labelWithoutSelector
                  boolean
                • spec.generators.list.template.spec.sources.kustomize.namePrefix
                  string
                • spec.generators.list.template.spec.sources.kustomize.nameSuffix
                  string
                • spec.generators.list.template.spec.sources.kustomize.namespace
                  string
                • spec.generators.list.template.spec.sources.kustomize.patches
                  array of objects
                  • spec.generators.list.template.spec.sources.kustomize.patches.options
                    object
                  • spec.generators.list.template.spec.sources.kustomize.patches.patch
                    string
                  • spec.generators.list.template.spec.sources.kustomize.patches.path
                    string
                  • spec.generators.list.template.spec.sources.kustomize.patches.target
                    object
                    • spec.generators.list.template.spec.sources.kustomize.patches.target.annotationSelector
                      string
                    • spec.generators.list.template.spec.sources.kustomize.patches.target.group
                      string
                    • spec.generators.list.template.spec.sources.kustomize.patches.target.kind
                      string
                    • spec.generators.list.template.spec.sources.kustomize.patches.target.labelSelector
                      string
                    • spec.generators.list.template.spec.sources.kustomize.patches.target.name
                      string
                    • spec.generators.list.template.spec.sources.kustomize.patches.target.namespace
                      string
                    • spec.generators.list.template.spec.sources.kustomize.patches.target.version
                      string
                • spec.generators.list.template.spec.sources.kustomize.replicas
                  array of objects
                  • spec.generators.list.template.spec.sources.kustomize.replicas.count
                    integer or string
                  • spec.generators.list.template.spec.sources.kustomize.replicas.name
                    string
                • spec.generators.list.template.spec.sources.kustomize.version
                  string
              • spec.generators.list.template.spec.sources.name
                string
              • spec.generators.list.template.spec.sources.path
                string
              • spec.generators.list.template.spec.sources.plugin
                object
                • spec.generators.list.template.spec.sources.plugin.env
                  array of objects
                  • spec.generators.list.template.spec.sources.plugin.env.name
                    string
                  • spec.generators.list.template.spec.sources.plugin.env.value
                    string
                • spec.generators.list.template.spec.sources.plugin.name
                  string
                • spec.generators.list.template.spec.sources.plugin.parameters
                  array of objects
                  • spec.generators.list.template.spec.sources.plugin.parameters.array
                    array of strings
                  • spec.generators.list.template.spec.sources.plugin.parameters.map
                    object
                  • spec.generators.list.template.spec.sources.plugin.parameters.name
                    string
                  • spec.generators.list.template.spec.sources.plugin.parameters.string
                    string
              • spec.generators.list.template.spec.sources.ref
                string
              • spec.generators.list.template.spec.sources.repoURL
                string
              • spec.generators.list.template.spec.sources.targetRevision
                string
            • spec.generators.list.template.spec.syncPolicy
              object
              • spec.generators.list.template.spec.syncPolicy.automated
                object
                • spec.generators.list.template.spec.syncPolicy.automated.allowEmpty
                  boolean
                • spec.generators.list.template.spec.syncPolicy.automated.enabled
                  boolean
                • spec.generators.list.template.spec.syncPolicy.automated.prune
                  boolean
                • spec.generators.list.template.spec.syncPolicy.automated.selfHeal
                  boolean
              • spec.generators.list.template.spec.syncPolicy.managedNamespaceMetadata
                object
                • spec.generators.list.template.spec.syncPolicy.managedNamespaceMetadata.annotations
                  object
                • spec.generators.list.template.spec.syncPolicy.managedNamespaceMetadata.labels
                  object
              • spec.generators.list.template.spec.syncPolicy.retry
                object
                • spec.generators.list.template.spec.syncPolicy.retry.backoff
                  object
                  • spec.generators.list.template.spec.syncPolicy.retry.backoff.duration
                    string
                  • spec.generators.list.template.spec.syncPolicy.retry.backoff.factor
                    integer
                  • spec.generators.list.template.spec.syncPolicy.retry.backoff.maxDuration
                    string
                • spec.generators.list.template.spec.syncPolicy.retry.limit
                  integer
              • spec.generators.list.template.spec.syncPolicy.syncOptions
                array of strings
      • spec.generators.matrix
        object
        • spec.generators.matrix.generators
          array of objects

          Required value

          • spec.generators.matrix.generators.clusterDecisionResource
            object
            • spec.generators.matrix.generators.clusterDecisionResource.configMapRef
              string

              Required value

            • spec.generators.matrix.generators.clusterDecisionResource.labelSelector
              object
              • spec.generators.matrix.generators.clusterDecisionResource.labelSelector.matchExpressions
                array of objects
                • spec.generators.matrix.generators.clusterDecisionResource.labelSelector.matchExpressions.key
                  string
                • spec.generators.matrix.generators.clusterDecisionResource.labelSelector.matchExpressions.operator
                  string
                • spec.generators.matrix.generators.clusterDecisionResource.labelSelector.matchExpressions.values
                  array of strings
              • spec.generators.matrix.generators.clusterDecisionResource.labelSelector.matchLabels
                object
            • spec.generators.matrix.generators.clusterDecisionResource.name
              string
            • spec.generators.matrix.generators.clusterDecisionResource.requeueAfterSeconds
              integer
            • spec.generators.matrix.generators.clusterDecisionResource.template
              object
              • spec.generators.matrix.generators.clusterDecisionResource.template.metadata
                object

                Required value

                • spec.generators.matrix.generators.clusterDecisionResource.template.metadata.annotations
                  object
                • spec.generators.matrix.generators.clusterDecisionResource.template.metadata.finalizers
                  array of strings
                • spec.generators.matrix.generators.clusterDecisionResource.template.metadata.labels
                  object
                • spec.generators.matrix.generators.clusterDecisionResource.template.metadata.name
                  string
                • spec.generators.matrix.generators.clusterDecisionResource.template.metadata.namespace
                  string
              • spec.generators.matrix.generators.clusterDecisionResource.template.spec
                object

                Required value

                • spec.generators.matrix.generators.clusterDecisionResource.template.spec.destination
                  object

                  Required value

                  • spec.generators.matrix.generators.clusterDecisionResource.template.spec.destination.name
                    string
                  • spec.generators.matrix.generators.clusterDecisionResource.template.spec.destination.namespace
                    string
                  • spec.generators.matrix.generators.clusterDecisionResource.template.spec.destination.server
                    string
                • spec.generators.matrix.generators.clusterDecisionResource.template.spec.ignoreDifferences
                  array of objects
                  • spec.generators.matrix.generators.clusterDecisionResource.template.spec.ignoreDifferences.group
                    string
                  • spec.generators.matrix.generators.clusterDecisionResource.template.spec.ignoreDifferences.jqPathExpressions
                    array of strings
                  • spec.generators.matrix.generators.clusterDecisionResource.template.spec.ignoreDifferences.jsonPointers
                    array of strings
                  • spec.generators.matrix.generators.clusterDecisionResource.template.spec.ignoreDifferences.kind
                    string
                  • spec.generators.matrix.generators.clusterDecisionResource.template.spec.ignoreDifferences.managedFieldsManagers
                    array of strings
                  • spec.generators.matrix.generators.clusterDecisionResource.template.spec.ignoreDifferences.name
                    string
                  • spec.generators.matrix.generators.clusterDecisionResource.template.spec.ignoreDifferences.namespace
                    string
                • spec.generators.matrix.generators.clusterDecisionResource.template.spec.info
                  array of objects
                  • spec.generators.matrix.generators.clusterDecisionResource.template.spec.info.name
                    string
                  • spec.generators.matrix.generators.clusterDecisionResource.template.spec.info.value
                    string
                • spec.generators.matrix.generators.clusterDecisionResource.template.spec.project
                  string

                  Required value

                • spec.generators.matrix.generators.clusterDecisionResource.template.spec.revisionHistoryLimit
                  integer
                • spec.generators.matrix.generators.clusterDecisionResource.template.spec.source
                  object
                  • spec.generators.matrix.generators.clusterDecisionResource.template.spec.source.chart
                    string
                  • spec.generators.matrix.generators.clusterDecisionResource.template.spec.source.directory
                    object
                    • spec.generators.matrix.generators.clusterDecisionResource.template.spec.source.directory.exclude
                      string
                    • spec.generators.matrix.generators.clusterDecisionResource.template.spec.source.directory.include
                      string
                    • spec.generators.matrix.generators.clusterDecisionResource.template.spec.source.directory.jsonnet
                      object
                      • spec.generators.matrix.generators.clusterDecisionResource.template.spec.source.directory.jsonnet.extVars
                        array of objects
                        • spec.generators.matrix.generators.clusterDecisionResource.template.spec.source.directory.jsonnet.extVars.code
                          boolean
                        • spec.generators.matrix.generators.clusterDecisionResource.template.spec.source.directory.jsonnet.extVars.name
                          string
                        • spec.generators.matrix.generators.clusterDecisionResource.template.spec.source.directory.jsonnet.extVars.value
                          string
                      • spec.generators.matrix.generators.clusterDecisionResource.template.spec.source.directory.jsonnet.libs
                        array of strings
                      • spec.generators.matrix.generators.clusterDecisionResource.template.spec.source.directory.jsonnet.tlas
                        array of objects
                        • spec.generators.matrix.generators.clusterDecisionResource.template.spec.source.directory.jsonnet.tlas.code
                          boolean
                        • spec.generators.matrix.generators.clusterDecisionResource.template.spec.source.directory.jsonnet.tlas.name
                          string
                        • spec.generators.matrix.generators.clusterDecisionResource.template.spec.source.directory.jsonnet.tlas.value
                          string
                    • spec.generators.matrix.generators.clusterDecisionResource.template.spec.source.directory.recurse
                      boolean
                  • spec.generators.matrix.generators.clusterDecisionResource.template.spec.source.helm
                    object
                    • spec.generators.matrix.generators.clusterDecisionResource.template.spec.source.helm.apiVersions
                      array of strings
                    • spec.generators.matrix.generators.clusterDecisionResource.template.spec.source.helm.fileParameters
                      array of objects
                      • spec.generators.matrix.generators.clusterDecisionResource.template.spec.source.helm.fileParameters.name
                        string
                      • spec.generators.matrix.generators.clusterDecisionResource.template.spec.source.helm.fileParameters.path
                        string
                    • spec.generators.matrix.generators.clusterDecisionResource.template.spec.source.helm.ignoreMissingValueFiles
                      boolean
                    • spec.generators.matrix.generators.clusterDecisionResource.template.spec.source.helm.kubeVersion
                      string
                    • spec.generators.matrix.generators.clusterDecisionResource.template.spec.source.helm.namespace
                      string
                    • spec.generators.matrix.generators.clusterDecisionResource.template.spec.source.helm.parameters
                      array of objects
                      • spec.generators.matrix.generators.clusterDecisionResource.template.spec.source.helm.parameters.forceString
                        boolean
                      • spec.generators.matrix.generators.clusterDecisionResource.template.spec.source.helm.parameters.name
                        string
                      • spec.generators.matrix.generators.clusterDecisionResource.template.spec.source.helm.parameters.value
                        string
                    • spec.generators.matrix.generators.clusterDecisionResource.template.spec.source.helm.passCredentials
                      boolean
                    • spec.generators.matrix.generators.clusterDecisionResource.template.spec.source.helm.releaseName
                      string
                    • spec.generators.matrix.generators.clusterDecisionResource.template.spec.source.helm.skipCrds
                      boolean
                    • spec.generators.matrix.generators.clusterDecisionResource.template.spec.source.helm.skipSchemaValidation
                      boolean
                    • spec.generators.matrix.generators.clusterDecisionResource.template.spec.source.helm.skipTests
                      boolean
                    • spec.generators.matrix.generators.clusterDecisionResource.template.spec.source.helm.valueFiles
                      array of strings
                    • spec.generators.matrix.generators.clusterDecisionResource.template.spec.source.helm.values
                      string
                    • spec.generators.matrix.generators.clusterDecisionResource.template.spec.source.helm.valuesObject
                      object
                    • spec.generators.matrix.generators.clusterDecisionResource.template.spec.source.helm.version
                      string
                  • spec.generators.matrix.generators.clusterDecisionResource.template.spec.source.kustomize
                    object
                    • spec.generators.matrix.generators.clusterDecisionResource.template.spec.source.kustomize.apiVersions
                      array of strings
                    • spec.generators.matrix.generators.clusterDecisionResource.template.spec.source.kustomize.commonAnnotations
                      object
                    • spec.generators.matrix.generators.clusterDecisionResource.template.spec.source.kustomize.commonAnnotationsEnvsubst
                      boolean
                    • spec.generators.matrix.generators.clusterDecisionResource.template.spec.source.kustomize.commonLabels
                      object
                    • spec.generators.matrix.generators.clusterDecisionResource.template.spec.source.kustomize.components
                      array of strings
                    • spec.generators.matrix.generators.clusterDecisionResource.template.spec.source.kustomize.forceCommonAnnotations
                      boolean
                    • spec.generators.matrix.generators.clusterDecisionResource.template.spec.source.kustomize.forceCommonLabels
                      boolean
                    • spec.generators.matrix.generators.clusterDecisionResource.template.spec.source.kustomize.ignoreMissingComponents
                      boolean
                    • spec.generators.matrix.generators.clusterDecisionResource.template.spec.source.kustomize.images
                      array of strings
                    • spec.generators.matrix.generators.clusterDecisionResource.template.spec.source.kustomize.kubeVersion
                      string
                    • spec.generators.matrix.generators.clusterDecisionResource.template.spec.source.kustomize.labelIncludeTemplates
                      boolean
                    • spec.generators.matrix.generators.clusterDecisionResource.template.spec.source.kustomize.labelWithoutSelector
                      boolean
                    • spec.generators.matrix.generators.clusterDecisionResource.template.spec.source.kustomize.namePrefix
                      string
                    • spec.generators.matrix.generators.clusterDecisionResource.template.spec.source.kustomize.nameSuffix
                      string
                    • spec.generators.matrix.generators.clusterDecisionResource.template.spec.source.kustomize.namespace
                      string
                    • spec.generators.matrix.generators.clusterDecisionResource.template.spec.source.kustomize.patches
                      array of objects
                      • spec.generators.matrix.generators.clusterDecisionResource.template.spec.source.kustomize.patches.options
                        object
                      • spec.generators.matrix.generators.clusterDecisionResource.template.spec.source.kustomize.patches.patch
                        string
                      • spec.generators.matrix.generators.clusterDecisionResource.template.spec.source.kustomize.patches.path
                        string
                      • spec.generators.matrix.generators.clusterDecisionResource.template.spec.source.kustomize.patches.target
                        object
                        • spec.generators.matrix.generators.clusterDecisionResource.template.spec.source.kustomize.patches.target.annotationSelector
                          string
                        • spec.generators.matrix.generators.clusterDecisionResource.template.spec.source.kustomize.patches.target.group
                          string
                        • spec.generators.matrix.generators.clusterDecisionResource.template.spec.source.kustomize.patches.target.kind
                          string
                        • spec.generators.matrix.generators.clusterDecisionResource.template.spec.source.kustomize.patches.target.labelSelector
                          string
                        • spec.generators.matrix.generators.clusterDecisionResource.template.spec.source.kustomize.patches.target.name
                          string
                        • spec.generators.matrix.generators.clusterDecisionResource.template.spec.source.kustomize.patches.target.namespace
                          string
                        • spec.generators.matrix.generators.clusterDecisionResource.template.spec.source.kustomize.patches.target.version
                          string
                    • spec.generators.matrix.generators.clusterDecisionResource.template.spec.source.kustomize.replicas
                      array of objects
                      • spec.generators.matrix.generators.clusterDecisionResource.template.spec.source.kustomize.replicas.count
                        integer or string
                      • spec.generators.matrix.generators.clusterDecisionResource.template.spec.source.kustomize.replicas.name
                        string
                    • spec.generators.matrix.generators.clusterDecisionResource.template.spec.source.kustomize.version
                      string
                  • spec.generators.matrix.generators.clusterDecisionResource.template.spec.source.name
                    string
                  • spec.generators.matrix.generators.clusterDecisionResource.template.spec.source.path
                    string
                  • spec.generators.matrix.generators.clusterDecisionResource.template.spec.source.plugin
                    object
                    • spec.generators.matrix.generators.clusterDecisionResource.template.spec.source.plugin.env
                      array of objects
                      • spec.generators.matrix.generators.clusterDecisionResource.template.spec.source.plugin.env.name
                        string
                      • spec.generators.matrix.generators.clusterDecisionResource.template.spec.source.plugin.env.value
                        string
                    • spec.generators.matrix.generators.clusterDecisionResource.template.spec.source.plugin.name
                      string
                    • spec.generators.matrix.generators.clusterDecisionResource.template.spec.source.plugin.parameters
                      array of objects
                      • spec.generators.matrix.generators.clusterDecisionResource.template.spec.source.plugin.parameters.array
                        array of strings
                      • spec.generators.matrix.generators.clusterDecisionResource.template.spec.source.plugin.parameters.map
                        object
                      • spec.generators.matrix.generators.clusterDecisionResource.template.spec.source.plugin.parameters.name
                        string
                      • spec.generators.matrix.generators.clusterDecisionResource.template.spec.source.plugin.parameters.string
                        string
                  • spec.generators.matrix.generators.clusterDecisionResource.template.spec.source.ref
                    string
                  • spec.generators.matrix.generators.clusterDecisionResource.template.spec.source.repoURL
                    string

                    Required value

                  • spec.generators.matrix.generators.clusterDecisionResource.template.spec.source.targetRevision
                    string
                • spec.generators.matrix.generators.clusterDecisionResource.template.spec.sourceHydrator
                  object
                  • spec.generators.matrix.generators.clusterDecisionResource.template.spec.sourceHydrator.drySource
                    object

                    Required value

                    • spec.generators.matrix.generators.clusterDecisionResource.template.spec.sourceHydrator.drySource.path
                      string

                      Required value

                    • spec.generators.matrix.generators.clusterDecisionResource.template.spec.sourceHydrator.drySource.repoURL
                      string

                      Required value

                    • spec.generators.matrix.generators.clusterDecisionResource.template.spec.sourceHydrator.drySource.targetRevision
                      string

                      Required value

                  • spec.generators.matrix.generators.clusterDecisionResource.template.spec.sourceHydrator.hydrateTo
                    object
                    • spec.generators.matrix.generators.clusterDecisionResource.template.spec.sourceHydrator.hydrateTo.targetBranch
                      string

                      Required value

                  • spec.generators.matrix.generators.clusterDecisionResource.template.spec.sourceHydrator.syncSource
                    object

                    Required value

                    • spec.generators.matrix.generators.clusterDecisionResource.template.spec.sourceHydrator.syncSource.path
                      string

                      Required value

                    • spec.generators.matrix.generators.clusterDecisionResource.template.spec.sourceHydrator.syncSource.targetBranch
                      string

                      Required value

                • spec.generators.matrix.generators.clusterDecisionResource.template.spec.sources
                  array of objects
                  • spec.generators.matrix.generators.clusterDecisionResource.template.spec.sources.chart
                    string
                  • spec.generators.matrix.generators.clusterDecisionResource.template.spec.sources.directory
                    object
                    • spec.generators.matrix.generators.clusterDecisionResource.template.spec.sources.directory.exclude
                      string
                    • spec.generators.matrix.generators.clusterDecisionResource.template.spec.sources.directory.include
                      string
                    • spec.generators.matrix.generators.clusterDecisionResource.template.spec.sources.directory.jsonnet
                      object
                      • spec.generators.matrix.generators.clusterDecisionResource.template.spec.sources.directory.jsonnet.extVars
                        array of objects
                        • spec.generators.matrix.generators.clusterDecisionResource.template.spec.sources.directory.jsonnet.extVars.code
                          boolean
                        • spec.generators.matrix.generators.clusterDecisionResource.template.spec.sources.directory.jsonnet.extVars.name
                          string
                        • spec.generators.matrix.generators.clusterDecisionResource.template.spec.sources.directory.jsonnet.extVars.value
                          string
                      • spec.generators.matrix.generators.clusterDecisionResource.template.spec.sources.directory.jsonnet.libs
                        array of strings
                      • spec.generators.matrix.generators.clusterDecisionResource.template.spec.sources.directory.jsonnet.tlas
                        array of objects
                        • spec.generators.matrix.generators.clusterDecisionResource.template.spec.sources.directory.jsonnet.tlas.code
                          boolean
                        • spec.generators.matrix.generators.clusterDecisionResource.template.spec.sources.directory.jsonnet.tlas.name
                          string
                        • spec.generators.matrix.generators.clusterDecisionResource.template.spec.sources.directory.jsonnet.tlas.value
                          string
                    • spec.generators.matrix.generators.clusterDecisionResource.template.spec.sources.directory.recurse
                      boolean
                  • spec.generators.matrix.generators.clusterDecisionResource.template.spec.sources.helm
                    object
                    • spec.generators.matrix.generators.clusterDecisionResource.template.spec.sources.helm.apiVersions
                      array of strings
                    • spec.generators.matrix.generators.clusterDecisionResource.template.spec.sources.helm.fileParameters
                      array of objects
                      • spec.generators.matrix.generators.clusterDecisionResource.template.spec.sources.helm.fileParameters.name
                        string
                      • spec.generators.matrix.generators.clusterDecisionResource.template.spec.sources.helm.fileParameters.path
                        string
                    • spec.generators.matrix.generators.clusterDecisionResource.template.spec.sources.helm.ignoreMissingValueFiles
                      boolean
                    • spec.generators.matrix.generators.clusterDecisionResource.template.spec.sources.helm.kubeVersion
                      string
                    • spec.generators.matrix.generators.clusterDecisionResource.template.spec.sources.helm.namespace
                      string
                    • spec.generators.matrix.generators.clusterDecisionResource.template.spec.sources.helm.parameters
                      array of objects
                      • spec.generators.matrix.generators.clusterDecisionResource.template.spec.sources.helm.parameters.forceString
                        boolean
                      • spec.generators.matrix.generators.clusterDecisionResource.template.spec.sources.helm.parameters.name
                        string
                      • spec.generators.matrix.generators.clusterDecisionResource.template.spec.sources.helm.parameters.value
                        string
                    • spec.generators.matrix.generators.clusterDecisionResource.template.spec.sources.helm.passCredentials
                      boolean
                    • spec.generators.matrix.generators.clusterDecisionResource.template.spec.sources.helm.releaseName
                      string
                    • spec.generators.matrix.generators.clusterDecisionResource.template.spec.sources.helm.skipCrds
                      boolean
                    • spec.generators.matrix.generators.clusterDecisionResource.template.spec.sources.helm.skipSchemaValidation
                      boolean
                    • spec.generators.matrix.generators.clusterDecisionResource.template.spec.sources.helm.skipTests
                      boolean
                    • spec.generators.matrix.generators.clusterDecisionResource.template.spec.sources.helm.valueFiles
                      array of strings
                    • spec.generators.matrix.generators.clusterDecisionResource.template.spec.sources.helm.values
                      string
                    • spec.generators.matrix.generators.clusterDecisionResource.template.spec.sources.helm.valuesObject
                      object
                    • spec.generators.matrix.generators.clusterDecisionResource.template.spec.sources.helm.version
                      string
                  • spec.generators.matrix.generators.clusterDecisionResource.template.spec.sources.kustomize
                    object
                    • spec.generators.matrix.generators.clusterDecisionResource.template.spec.sources.kustomize.apiVersions
                      array of strings
                    • spec.generators.matrix.generators.clusterDecisionResource.template.spec.sources.kustomize.commonAnnotations
                      object
                    • spec.generators.matrix.generators.clusterDecisionResource.template.spec.sources.kustomize.commonAnnotationsEnvsubst
                      boolean
                    • spec.generators.matrix.generators.clusterDecisionResource.template.spec.sources.kustomize.commonLabels
                      object
                    • spec.generators.matrix.generators.clusterDecisionResource.template.spec.sources.kustomize.components
                      array of strings
                    • spec.generators.matrix.generators.clusterDecisionResource.template.spec.sources.kustomize.forceCommonAnnotations
                      boolean
                    • spec.generators.matrix.generators.clusterDecisionResource.template.spec.sources.kustomize.forceCommonLabels
                      boolean
                    • spec.generators.matrix.generators.clusterDecisionResource.template.spec.sources.kustomize.ignoreMissingComponents
                      boolean
                    • spec.generators.matrix.generators.clusterDecisionResource.template.spec.sources.kustomize.images
                      array of strings
                    • spec.generators.matrix.generators.clusterDecisionResource.template.spec.sources.kustomize.kubeVersion
                      string
                    • spec.generators.matrix.generators.clusterDecisionResource.template.spec.sources.kustomize.labelIncludeTemplates
                      boolean
                    • spec.generators.matrix.generators.clusterDecisionResource.template.spec.sources.kustomize.labelWithoutSelector
                      boolean
                    • spec.generators.matrix.generators.clusterDecisionResource.template.spec.sources.kustomize.namePrefix
                      string
                    • spec.generators.matrix.generators.clusterDecisionResource.template.spec.sources.kustomize.nameSuffix
                      string
                    • spec.generators.matrix.generators.clusterDecisionResource.template.spec.sources.kustomize.namespace
                      string
                    • spec.generators.matrix.generators.clusterDecisionResource.template.spec.sources.kustomize.patches
                      array of objects
                      • spec.generators.matrix.generators.clusterDecisionResource.template.spec.sources.kustomize.patches.options
                        object
                      • spec.generators.matrix.generators.clusterDecisionResource.template.spec.sources.kustomize.patches.patch
                        string
                      • spec.generators.matrix.generators.clusterDecisionResource.template.spec.sources.kustomize.patches.path
                        string
                      • spec.generators.matrix.generators.clusterDecisionResource.template.spec.sources.kustomize.patches.target
                        object
                        • spec.generators.matrix.generators.clusterDecisionResource.template.spec.sources.kustomize.patches.target.annotationSelector
                          string
                        • spec.generators.matrix.generators.clusterDecisionResource.template.spec.sources.kustomize.patches.target.group
                          string
                        • spec.generators.matrix.generators.clusterDecisionResource.template.spec.sources.kustomize.patches.target.kind
                          string
                        • spec.generators.matrix.generators.clusterDecisionResource.template.spec.sources.kustomize.patches.target.labelSelector
                          string
                        • spec.generators.matrix.generators.clusterDecisionResource.template.spec.sources.kustomize.patches.target.name
                          string
                        • spec.generators.matrix.generators.clusterDecisionResource.template.spec.sources.kustomize.patches.target.namespace
                          string
                        • spec.generators.matrix.generators.clusterDecisionResource.template.spec.sources.kustomize.patches.target.version
                          string
                    • spec.generators.matrix.generators.clusterDecisionResource.template.spec.sources.kustomize.replicas
                      array of objects
                      • spec.generators.matrix.generators.clusterDecisionResource.template.spec.sources.kustomize.replicas.count
                        integer or string
                      • spec.generators.matrix.generators.clusterDecisionResource.template.spec.sources.kustomize.replicas.name
                        string
                    • spec.generators.matrix.generators.clusterDecisionResource.template.spec.sources.kustomize.version
                      string
                  • spec.generators.matrix.generators.clusterDecisionResource.template.spec.sources.name
                    string
                  • spec.generators.matrix.generators.clusterDecisionResource.template.spec.sources.path
                    string
                  • spec.generators.matrix.generators.clusterDecisionResource.template.spec.sources.plugin
                    object
                    • spec.generators.matrix.generators.clusterDecisionResource.template.spec.sources.plugin.env
                      array of objects
                      • spec.generators.matrix.generators.clusterDecisionResource.template.spec.sources.plugin.env.name
                        string
                      • spec.generators.matrix.generators.clusterDecisionResource.template.spec.sources.plugin.env.value
                        string
                    • spec.generators.matrix.generators.clusterDecisionResource.template.spec.sources.plugin.name
                      string
                    • spec.generators.matrix.generators.clusterDecisionResource.template.spec.sources.plugin.parameters
                      array of objects
                      • spec.generators.matrix.generators.clusterDecisionResource.template.spec.sources.plugin.parameters.array
                        array of strings
                      • spec.generators.matrix.generators.clusterDecisionResource.template.spec.sources.plugin.parameters.map
                        object
                      • spec.generators.matrix.generators.clusterDecisionResource.template.spec.sources.plugin.parameters.name
                        string
                      • spec.generators.matrix.generators.clusterDecisionResource.template.spec.sources.plugin.parameters.string
                        string
                  • spec.generators.matrix.generators.clusterDecisionResource.template.spec.sources.ref
                    string
                  • spec.generators.matrix.generators.clusterDecisionResource.template.spec.sources.repoURL
                    string
                  • spec.generators.matrix.generators.clusterDecisionResource.template.spec.sources.targetRevision
                    string
                • spec.generators.matrix.generators.clusterDecisionResource.template.spec.syncPolicy
                  object
                  • spec.generators.matrix.generators.clusterDecisionResource.template.spec.syncPolicy.automated
                    object
                    • spec.generators.matrix.generators.clusterDecisionResource.template.spec.syncPolicy.automated.allowEmpty
                      boolean
                    • spec.generators.matrix.generators.clusterDecisionResource.template.spec.syncPolicy.automated.enabled
                      boolean
                    • spec.generators.matrix.generators.clusterDecisionResource.template.spec.syncPolicy.automated.prune
                      boolean
                    • spec.generators.matrix.generators.clusterDecisionResource.template.spec.syncPolicy.automated.selfHeal
                      boolean
                  • spec.generators.matrix.generators.clusterDecisionResource.template.spec.syncPolicy.managedNamespaceMetadata
                    object
                    • spec.generators.matrix.generators.clusterDecisionResource.template.spec.syncPolicy.managedNamespaceMetadata.annotations
                      object
                    • spec.generators.matrix.generators.clusterDecisionResource.template.spec.syncPolicy.managedNamespaceMetadata.labels
                      object
                  • spec.generators.matrix.generators.clusterDecisionResource.template.spec.syncPolicy.retry
                    object
                    • spec.generators.matrix.generators.clusterDecisionResource.template.spec.syncPolicy.retry.backoff
                      object
                      • spec.generators.matrix.generators.clusterDecisionResource.template.spec.syncPolicy.retry.backoff.duration
                        string
                      • spec.generators.matrix.generators.clusterDecisionResource.template.spec.syncPolicy.retry.backoff.factor
                        integer
                      • spec.generators.matrix.generators.clusterDecisionResource.template.spec.syncPolicy.retry.backoff.maxDuration
                        string
                    • spec.generators.matrix.generators.clusterDecisionResource.template.spec.syncPolicy.retry.limit
                      integer
                  • spec.generators.matrix.generators.clusterDecisionResource.template.spec.syncPolicy.syncOptions
                    array of strings
            • spec.generators.matrix.generators.clusterDecisionResource.values
              object
          • spec.generators.matrix.generators.clusters
            object
            • spec.generators.matrix.generators.clusters.flatList
              boolean
            • spec.generators.matrix.generators.clusters.selector
              object
              • spec.generators.matrix.generators.clusters.selector.matchExpressions
                array of objects
                • spec.generators.matrix.generators.clusters.selector.matchExpressions.key
                  string
                • spec.generators.matrix.generators.clusters.selector.matchExpressions.operator
                  string
                • spec.generators.matrix.generators.clusters.selector.matchExpressions.values
                  array of strings
              • spec.generators.matrix.generators.clusters.selector.matchLabels
                object
            • spec.generators.matrix.generators.clusters.template
              object
              • spec.generators.matrix.generators.clusters.template.metadata
                object

                Required value

                • spec.generators.matrix.generators.clusters.template.metadata.annotations
                  object
                • spec.generators.matrix.generators.clusters.template.metadata.finalizers
                  array of strings
                • spec.generators.matrix.generators.clusters.template.metadata.labels
                  object
                • spec.generators.matrix.generators.clusters.template.metadata.name
                  string
                • spec.generators.matrix.generators.clusters.template.metadata.namespace
                  string
              • spec.generators.matrix.generators.clusters.template.spec
                object

                Required value

                • spec.generators.matrix.generators.clusters.template.spec.destination
                  object

                  Required value

                  • spec.generators.matrix.generators.clusters.template.spec.destination.name
                    string
                  • spec.generators.matrix.generators.clusters.template.spec.destination.namespace
                    string
                  • spec.generators.matrix.generators.clusters.template.spec.destination.server
                    string
                • spec.generators.matrix.generators.clusters.template.spec.ignoreDifferences
                  array of objects
                  • spec.generators.matrix.generators.clusters.template.spec.ignoreDifferences.group
                    string
                  • spec.generators.matrix.generators.clusters.template.spec.ignoreDifferences.jqPathExpressions
                    array of strings
                  • spec.generators.matrix.generators.clusters.template.spec.ignoreDifferences.jsonPointers
                    array of strings
                  • spec.generators.matrix.generators.clusters.template.spec.ignoreDifferences.kind
                    string
                  • spec.generators.matrix.generators.clusters.template.spec.ignoreDifferences.managedFieldsManagers
                    array of strings
                  • spec.generators.matrix.generators.clusters.template.spec.ignoreDifferences.name
                    string
                  • spec.generators.matrix.generators.clusters.template.spec.ignoreDifferences.namespace
                    string
                • spec.generators.matrix.generators.clusters.template.spec.info
                  array of objects
                  • spec.generators.matrix.generators.clusters.template.spec.info.name
                    string
                  • spec.generators.matrix.generators.clusters.template.spec.info.value
                    string
                • spec.generators.matrix.generators.clusters.template.spec.project
                  string

                  Required value

                • spec.generators.matrix.generators.clusters.template.spec.revisionHistoryLimit
                  integer
                • spec.generators.matrix.generators.clusters.template.spec.source
                  object
                  • spec.generators.matrix.generators.clusters.template.spec.source.chart
                    string
                  • spec.generators.matrix.generators.clusters.template.spec.source.directory
                    object
                    • spec.generators.matrix.generators.clusters.template.spec.source.directory.exclude
                      string
                    • spec.generators.matrix.generators.clusters.template.spec.source.directory.include
                      string
                    • spec.generators.matrix.generators.clusters.template.spec.source.directory.jsonnet
                      object
                      • spec.generators.matrix.generators.clusters.template.spec.source.directory.jsonnet.extVars
                        array of objects
                        • spec.generators.matrix.generators.clusters.template.spec.source.directory.jsonnet.extVars.code
                          boolean
                        • spec.generators.matrix.generators.clusters.template.spec.source.directory.jsonnet.extVars.name
                          string
                        • spec.generators.matrix.generators.clusters.template.spec.source.directory.jsonnet.extVars.value
                          string
                      • spec.generators.matrix.generators.clusters.template.spec.source.directory.jsonnet.libs
                        array of strings
                      • spec.generators.matrix.generators.clusters.template.spec.source.directory.jsonnet.tlas
                        array of objects
                        • spec.generators.matrix.generators.clusters.template.spec.source.directory.jsonnet.tlas.code
                          boolean
                        • spec.generators.matrix.generators.clusters.template.spec.source.directory.jsonnet.tlas.name
                          string
                        • spec.generators.matrix.generators.clusters.template.spec.source.directory.jsonnet.tlas.value
                          string
                    • spec.generators.matrix.generators.clusters.template.spec.source.directory.recurse
                      boolean
                  • spec.generators.matrix.generators.clusters.template.spec.source.helm
                    object
                    • spec.generators.matrix.generators.clusters.template.spec.source.helm.apiVersions
                      array of strings
                    • spec.generators.matrix.generators.clusters.template.spec.source.helm.fileParameters
                      array of objects
                      • spec.generators.matrix.generators.clusters.template.spec.source.helm.fileParameters.name
                        string
                      • spec.generators.matrix.generators.clusters.template.spec.source.helm.fileParameters.path
                        string
                    • spec.generators.matrix.generators.clusters.template.spec.source.helm.ignoreMissingValueFiles
                      boolean
                    • spec.generators.matrix.generators.clusters.template.spec.source.helm.kubeVersion
                      string
                    • spec.generators.matrix.generators.clusters.template.spec.source.helm.namespace
                      string
                    • spec.generators.matrix.generators.clusters.template.spec.source.helm.parameters
                      array of objects
                      • spec.generators.matrix.generators.clusters.template.spec.source.helm.parameters.forceString
                        boolean
                      • spec.generators.matrix.generators.clusters.template.spec.source.helm.parameters.name
                        string
                      • spec.generators.matrix.generators.clusters.template.spec.source.helm.parameters.value
                        string
                    • spec.generators.matrix.generators.clusters.template.spec.source.helm.passCredentials
                      boolean
                    • spec.generators.matrix.generators.clusters.template.spec.source.helm.releaseName
                      string
                    • spec.generators.matrix.generators.clusters.template.spec.source.helm.skipCrds
                      boolean
                    • spec.generators.matrix.generators.clusters.template.spec.source.helm.skipSchemaValidation
                      boolean
                    • spec.generators.matrix.generators.clusters.template.spec.source.helm.skipTests
                      boolean
                    • spec.generators.matrix.generators.clusters.template.spec.source.helm.valueFiles
                      array of strings
                    • spec.generators.matrix.generators.clusters.template.spec.source.helm.values
                      string
                    • spec.generators.matrix.generators.clusters.template.spec.source.helm.valuesObject
                      object
                    • spec.generators.matrix.generators.clusters.template.spec.source.helm.version
                      string
                  • spec.generators.matrix.generators.clusters.template.spec.source.kustomize
                    object
                    • spec.generators.matrix.generators.clusters.template.spec.source.kustomize.apiVersions
                      array of strings
                    • spec.generators.matrix.generators.clusters.template.spec.source.kustomize.commonAnnotations
                      object
                    • spec.generators.matrix.generators.clusters.template.spec.source.kustomize.commonAnnotationsEnvsubst
                      boolean
                    • spec.generators.matrix.generators.clusters.template.spec.source.kustomize.commonLabels
                      object
                    • spec.generators.matrix.generators.clusters.template.spec.source.kustomize.components
                      array of strings
                    • spec.generators.matrix.generators.clusters.template.spec.source.kustomize.forceCommonAnnotations
                      boolean
                    • spec.generators.matrix.generators.clusters.template.spec.source.kustomize.forceCommonLabels
                      boolean
                    • spec.generators.matrix.generators.clusters.template.spec.source.kustomize.ignoreMissingComponents
                      boolean
                    • spec.generators.matrix.generators.clusters.template.spec.source.kustomize.images
                      array of strings
                    • spec.generators.matrix.generators.clusters.template.spec.source.kustomize.kubeVersion
                      string
                    • spec.generators.matrix.generators.clusters.template.spec.source.kustomize.labelIncludeTemplates
                      boolean
                    • spec.generators.matrix.generators.clusters.template.spec.source.kustomize.labelWithoutSelector
                      boolean
                    • spec.generators.matrix.generators.clusters.template.spec.source.kustomize.namePrefix
                      string
                    • spec.generators.matrix.generators.clusters.template.spec.source.kustomize.nameSuffix
                      string
                    • spec.generators.matrix.generators.clusters.template.spec.source.kustomize.namespace
                      string
                    • spec.generators.matrix.generators.clusters.template.spec.source.kustomize.patches
                      array of objects
                      • spec.generators.matrix.generators.clusters.template.spec.source.kustomize.patches.options
                        object
                      • spec.generators.matrix.generators.clusters.template.spec.source.kustomize.patches.patch
                        string
                      • spec.generators.matrix.generators.clusters.template.spec.source.kustomize.patches.path
                        string
                      • spec.generators.matrix.generators.clusters.template.spec.source.kustomize.patches.target
                        object
                        • spec.generators.matrix.generators.clusters.template.spec.source.kustomize.patches.target.annotationSelector
                          string
                        • spec.generators.matrix.generators.clusters.template.spec.source.kustomize.patches.target.group
                          string
                        • spec.generators.matrix.generators.clusters.template.spec.source.kustomize.patches.target.kind
                          string
                        • spec.generators.matrix.generators.clusters.template.spec.source.kustomize.patches.target.labelSelector
                          string
                        • spec.generators.matrix.generators.clusters.template.spec.source.kustomize.patches.target.name
                          string
                        • spec.generators.matrix.generators.clusters.template.spec.source.kustomize.patches.target.namespace
                          string
                        • spec.generators.matrix.generators.clusters.template.spec.source.kustomize.patches.target.version
                          string
                    • spec.generators.matrix.generators.clusters.template.spec.source.kustomize.replicas
                      array of objects
                      • spec.generators.matrix.generators.clusters.template.spec.source.kustomize.replicas.count
                        integer or string
                      • spec.generators.matrix.generators.clusters.template.spec.source.kustomize.replicas.name
                        string
                    • spec.generators.matrix.generators.clusters.template.spec.source.kustomize.version
                      string
                  • spec.generators.matrix.generators.clusters.template.spec.source.name
                    string
                  • spec.generators.matrix.generators.clusters.template.spec.source.path
                    string
                  • spec.generators.matrix.generators.clusters.template.spec.source.plugin
                    object
                    • spec.generators.matrix.generators.clusters.template.spec.source.plugin.env
                      array of objects
                      • spec.generators.matrix.generators.clusters.template.spec.source.plugin.env.name
                        string
                      • spec.generators.matrix.generators.clusters.template.spec.source.plugin.env.value
                        string
                    • spec.generators.matrix.generators.clusters.template.spec.source.plugin.name
                      string
                    • spec.generators.matrix.generators.clusters.template.spec.source.plugin.parameters
                      array of objects
                      • spec.generators.matrix.generators.clusters.template.spec.source.plugin.parameters.array
                        array of strings
                      • spec.generators.matrix.generators.clusters.template.spec.source.plugin.parameters.map
                        object
                      • spec.generators.matrix.generators.clusters.template.spec.source.plugin.parameters.name
                        string
                      • spec.generators.matrix.generators.clusters.template.spec.source.plugin.parameters.string
                        string
                  • spec.generators.matrix.generators.clusters.template.spec.source.ref
                    string
                  • spec.generators.matrix.generators.clusters.template.spec.source.repoURL
                    string

                    Required value

                  • spec.generators.matrix.generators.clusters.template.spec.source.targetRevision
                    string
                • spec.generators.matrix.generators.clusters.template.spec.sourceHydrator
                  object
                  • spec.generators.matrix.generators.clusters.template.spec.sourceHydrator.drySource
                    object

                    Required value

                    • spec.generators.matrix.generators.clusters.template.spec.sourceHydrator.drySource.path
                      string

                      Required value

                    • spec.generators.matrix.generators.clusters.template.spec.sourceHydrator.drySource.repoURL
                      string

                      Required value

                    • spec.generators.matrix.generators.clusters.template.spec.sourceHydrator.drySource.targetRevision
                      string

                      Required value

                  • spec.generators.matrix.generators.clusters.template.spec.sourceHydrator.hydrateTo
                    object
                    • spec.generators.matrix.generators.clusters.template.spec.sourceHydrator.hydrateTo.targetBranch
                      string

                      Required value

                  • spec.generators.matrix.generators.clusters.template.spec.sourceHydrator.syncSource
                    object

                    Required value

                    • spec.generators.matrix.generators.clusters.template.spec.sourceHydrator.syncSource.path
                      string

                      Required value

                    • spec.generators.matrix.generators.clusters.template.spec.sourceHydrator.syncSource.targetBranch
                      string

                      Required value

                • spec.generators.matrix.generators.clusters.template.spec.sources
                  array of objects
                  • spec.generators.matrix.generators.clusters.template.spec.sources.chart
                    string
                  • spec.generators.matrix.generators.clusters.template.spec.sources.directory
                    object
                    • spec.generators.matrix.generators.clusters.template.spec.sources.directory.exclude
                      string
                    • spec.generators.matrix.generators.clusters.template.spec.sources.directory.include
                      string
                    • spec.generators.matrix.generators.clusters.template.spec.sources.directory.jsonnet
                      object
                      • spec.generators.matrix.generators.clusters.template.spec.sources.directory.jsonnet.extVars
                        array of objects
                        • spec.generators.matrix.generators.clusters.template.spec.sources.directory.jsonnet.extVars.code
                          boolean
                        • spec.generators.matrix.generators.clusters.template.spec.sources.directory.jsonnet.extVars.name
                          string
                        • spec.generators.matrix.generators.clusters.template.spec.sources.directory.jsonnet.extVars.value
                          string
                      • spec.generators.matrix.generators.clusters.template.spec.sources.directory.jsonnet.libs
                        array of strings
                      • spec.generators.matrix.generators.clusters.template.spec.sources.directory.jsonnet.tlas
                        array of objects
                        • spec.generators.matrix.generators.clusters.template.spec.sources.directory.jsonnet.tlas.code
                          boolean
                        • spec.generators.matrix.generators.clusters.template.spec.sources.directory.jsonnet.tlas.name
                          string
                        • spec.generators.matrix.generators.clusters.template.spec.sources.directory.jsonnet.tlas.value
                          string
                    • spec.generators.matrix.generators.clusters.template.spec.sources.directory.recurse
                      boolean
                  • spec.generators.matrix.generators.clusters.template.spec.sources.helm
                    object
                    • spec.generators.matrix.generators.clusters.template.spec.sources.helm.apiVersions
                      array of strings
                    • spec.generators.matrix.generators.clusters.template.spec.sources.helm.fileParameters
                      array of objects
                      • spec.generators.matrix.generators.clusters.template.spec.sources.helm.fileParameters.name
                        string
                      • spec.generators.matrix.generators.clusters.template.spec.sources.helm.fileParameters.path
                        string
                    • spec.generators.matrix.generators.clusters.template.spec.sources.helm.ignoreMissingValueFiles
                      boolean
                    • spec.generators.matrix.generators.clusters.template.spec.sources.helm.kubeVersion
                      string
                    • spec.generators.matrix.generators.clusters.template.spec.sources.helm.namespace
                      string
                    • spec.generators.matrix.generators.clusters.template.spec.sources.helm.parameters
                      array of objects
                      • spec.generators.matrix.generators.clusters.template.spec.sources.helm.parameters.forceString
                        boolean
                      • spec.generators.matrix.generators.clusters.template.spec.sources.helm.parameters.name
                        string
                      • spec.generators.matrix.generators.clusters.template.spec.sources.helm.parameters.value
                        string
                    • spec.generators.matrix.generators.clusters.template.spec.sources.helm.passCredentials
                      boolean
                    • spec.generators.matrix.generators.clusters.template.spec.sources.helm.releaseName
                      string
                    • spec.generators.matrix.generators.clusters.template.spec.sources.helm.skipCrds
                      boolean
                    • spec.generators.matrix.generators.clusters.template.spec.sources.helm.skipSchemaValidation
                      boolean
                    • spec.generators.matrix.generators.clusters.template.spec.sources.helm.skipTests
                      boolean
                    • spec.generators.matrix.generators.clusters.template.spec.sources.helm.valueFiles
                      array of strings
                    • spec.generators.matrix.generators.clusters.template.spec.sources.helm.values
                      string
                    • spec.generators.matrix.generators.clusters.template.spec.sources.helm.valuesObject
                      object
                    • spec.generators.matrix.generators.clusters.template.spec.sources.helm.version
                      string
                  • spec.generators.matrix.generators.clusters.template.spec.sources.kustomize
                    object
                    • spec.generators.matrix.generators.clusters.template.spec.sources.kustomize.apiVersions
                      array of strings
                    • spec.generators.matrix.generators.clusters.template.spec.sources.kustomize.commonAnnotations
                      object
                    • spec.generators.matrix.generators.clusters.template.spec.sources.kustomize.commonAnnotationsEnvsubst
                      boolean
                    • spec.generators.matrix.generators.clusters.template.spec.sources.kustomize.commonLabels
                      object
                    • spec.generators.matrix.generators.clusters.template.spec.sources.kustomize.components
                      array of strings
                    • spec.generators.matrix.generators.clusters.template.spec.sources.kustomize.forceCommonAnnotations
                      boolean
                    • spec.generators.matrix.generators.clusters.template.spec.sources.kustomize.forceCommonLabels
                      boolean
                    • spec.generators.matrix.generators.clusters.template.spec.sources.kustomize.ignoreMissingComponents
                      boolean
                    • spec.generators.matrix.generators.clusters.template.spec.sources.kustomize.images
                      array of strings
                    • spec.generators.matrix.generators.clusters.template.spec.sources.kustomize.kubeVersion
                      string
                    • spec.generators.matrix.generators.clusters.template.spec.sources.kustomize.labelIncludeTemplates
                      boolean
                    • spec.generators.matrix.generators.clusters.template.spec.sources.kustomize.labelWithoutSelector
                      boolean
                    • spec.generators.matrix.generators.clusters.template.spec.sources.kustomize.namePrefix
                      string
                    • spec.generators.matrix.generators.clusters.template.spec.sources.kustomize.nameSuffix
                      string
                    • spec.generators.matrix.generators.clusters.template.spec.sources.kustomize.namespace
                      string
                    • spec.generators.matrix.generators.clusters.template.spec.sources.kustomize.patches
                      array of objects
                      • spec.generators.matrix.generators.clusters.template.spec.sources.kustomize.patches.options
                        object
                      • spec.generators.matrix.generators.clusters.template.spec.sources.kustomize.patches.patch
                        string
                      • spec.generators.matrix.generators.clusters.template.spec.sources.kustomize.patches.path
                        string
                      • spec.generators.matrix.generators.clusters.template.spec.sources.kustomize.patches.target
                        object
                        • spec.generators.matrix.generators.clusters.template.spec.sources.kustomize.patches.target.annotationSelector
                          string
                        • spec.generators.matrix.generators.clusters.template.spec.sources.kustomize.patches.target.group
                          string
                        • spec.generators.matrix.generators.clusters.template.spec.sources.kustomize.patches.target.kind
                          string
                        • spec.generators.matrix.generators.clusters.template.spec.sources.kustomize.patches.target.labelSelector
                          string
                        • spec.generators.matrix.generators.clusters.template.spec.sources.kustomize.patches.target.name
                          string
                        • spec.generators.matrix.generators.clusters.template.spec.sources.kustomize.patches.target.namespace
                          string
                        • spec.generators.matrix.generators.clusters.template.spec.sources.kustomize.patches.target.version
                          string
                    • spec.generators.matrix.generators.clusters.template.spec.sources.kustomize.replicas
                      array of objects
                      • spec.generators.matrix.generators.clusters.template.spec.sources.kustomize.replicas.count
                        integer or string
                      • spec.generators.matrix.generators.clusters.template.spec.sources.kustomize.replicas.name
                        string
                    • spec.generators.matrix.generators.clusters.template.spec.sources.kustomize.version
                      string
                  • spec.generators.matrix.generators.clusters.template.spec.sources.name
                    string
                  • spec.generators.matrix.generators.clusters.template.spec.sources.path
                    string
                  • spec.generators.matrix.generators.clusters.template.spec.sources.plugin
                    object
                    • spec.generators.matrix.generators.clusters.template.spec.sources.plugin.env
                      array of objects
                      • spec.generators.matrix.generators.clusters.template.spec.sources.plugin.env.name
                        string
                      • spec.generators.matrix.generators.clusters.template.spec.sources.plugin.env.value
                        string
                    • spec.generators.matrix.generators.clusters.template.spec.sources.plugin.name
                      string
                    • spec.generators.matrix.generators.clusters.template.spec.sources.plugin.parameters
                      array of objects
                      • spec.generators.matrix.generators.clusters.template.spec.sources.plugin.parameters.array
                        array of strings
                      • spec.generators.matrix.generators.clusters.template.spec.sources.plugin.parameters.map
                        object
                      • spec.generators.matrix.generators.clusters.template.spec.sources.plugin.parameters.name
                        string
                      • spec.generators.matrix.generators.clusters.template.spec.sources.plugin.parameters.string
                        string
                  • spec.generators.matrix.generators.clusters.template.spec.sources.ref
                    string
                  • spec.generators.matrix.generators.clusters.template.spec.sources.repoURL
                    string
                  • spec.generators.matrix.generators.clusters.template.spec.sources.targetRevision
                    string
                • spec.generators.matrix.generators.clusters.template.spec.syncPolicy
                  object
                  • spec.generators.matrix.generators.clusters.template.spec.syncPolicy.automated
                    object
                    • spec.generators.matrix.generators.clusters.template.spec.syncPolicy.automated.allowEmpty
                      boolean
                    • spec.generators.matrix.generators.clusters.template.spec.syncPolicy.automated.enabled
                      boolean
                    • spec.generators.matrix.generators.clusters.template.spec.syncPolicy.automated.prune
                      boolean
                    • spec.generators.matrix.generators.clusters.template.spec.syncPolicy.automated.selfHeal
                      boolean
                  • spec.generators.matrix.generators.clusters.template.spec.syncPolicy.managedNamespaceMetadata
                    object
                    • spec.generators.matrix.generators.clusters.template.spec.syncPolicy.managedNamespaceMetadata.annotations
                      object
                    • spec.generators.matrix.generators.clusters.template.spec.syncPolicy.managedNamespaceMetadata.labels
                      object
                  • spec.generators.matrix.generators.clusters.template.spec.syncPolicy.retry
                    object
                    • spec.generators.matrix.generators.clusters.template.spec.syncPolicy.retry.backoff
                      object
                      • spec.generators.matrix.generators.clusters.template.spec.syncPolicy.retry.backoff.duration
                        string
                      • spec.generators.matrix.generators.clusters.template.spec.syncPolicy.retry.backoff.factor
                        integer
                      • spec.generators.matrix.generators.clusters.template.spec.syncPolicy.retry.backoff.maxDuration
                        string
                    • spec.generators.matrix.generators.clusters.template.spec.syncPolicy.retry.limit
                      integer
                  • spec.generators.matrix.generators.clusters.template.spec.syncPolicy.syncOptions
                    array of strings
            • spec.generators.matrix.generators.clusters.values
              object
          • spec.generators.matrix.generators.git
            object
            • spec.generators.matrix.generators.git.directories
              array of objects
              • spec.generators.matrix.generators.git.directories.exclude
                boolean
              • spec.generators.matrix.generators.git.directories.path
                string
            • spec.generators.matrix.generators.git.files
              array of objects
              • spec.generators.matrix.generators.git.files.exclude
                boolean
              • spec.generators.matrix.generators.git.files.path
                string
            • spec.generators.matrix.generators.git.pathParamPrefix
              string
            • spec.generators.matrix.generators.git.repoURL
              string

              Required value

            • spec.generators.matrix.generators.git.requeueAfterSeconds
              integer
            • spec.generators.matrix.generators.git.revision
              string

              Required value

            • spec.generators.matrix.generators.git.template
              object
              • spec.generators.matrix.generators.git.template.metadata
                object

                Required value

                • spec.generators.matrix.generators.git.template.metadata.annotations
                  object
                • spec.generators.matrix.generators.git.template.metadata.finalizers
                  array of strings
                • spec.generators.matrix.generators.git.template.metadata.labels
                  object
                • spec.generators.matrix.generators.git.template.metadata.name
                  string
                • spec.generators.matrix.generators.git.template.metadata.namespace
                  string
              • spec.generators.matrix.generators.git.template.spec
                object

                Required value

                • spec.generators.matrix.generators.git.template.spec.destination
                  object

                  Required value

                  • spec.generators.matrix.generators.git.template.spec.destination.name
                    string
                  • spec.generators.matrix.generators.git.template.spec.destination.namespace
                    string
                  • spec.generators.matrix.generators.git.template.spec.destination.server
                    string
                • spec.generators.matrix.generators.git.template.spec.ignoreDifferences
                  array of objects
                  • spec.generators.matrix.generators.git.template.spec.ignoreDifferences.group
                    string
                  • spec.generators.matrix.generators.git.template.spec.ignoreDifferences.jqPathExpressions
                    array of strings
                  • spec.generators.matrix.generators.git.template.spec.ignoreDifferences.jsonPointers
                    array of strings
                  • spec.generators.matrix.generators.git.template.spec.ignoreDifferences.kind
                    string
                  • spec.generators.matrix.generators.git.template.spec.ignoreDifferences.managedFieldsManagers
                    array of strings
                  • spec.generators.matrix.generators.git.template.spec.ignoreDifferences.name
                    string
                  • spec.generators.matrix.generators.git.template.spec.ignoreDifferences.namespace
                    string
                • spec.generators.matrix.generators.git.template.spec.info
                  array of objects
                  • spec.generators.matrix.generators.git.template.spec.info.name
                    string
                  • spec.generators.matrix.generators.git.template.spec.info.value
                    string
                • spec.generators.matrix.generators.git.template.spec.project
                  string

                  Required value

                • spec.generators.matrix.generators.git.template.spec.revisionHistoryLimit
                  integer
                • spec.generators.matrix.generators.git.template.spec.source
                  object
                  • spec.generators.matrix.generators.git.template.spec.source.chart
                    string
                  • spec.generators.matrix.generators.git.template.spec.source.directory
                    object
                    • spec.generators.matrix.generators.git.template.spec.source.directory.exclude
                      string
                    • spec.generators.matrix.generators.git.template.spec.source.directory.include
                      string
                    • spec.generators.matrix.generators.git.template.spec.source.directory.jsonnet
                      object
                      • spec.generators.matrix.generators.git.template.spec.source.directory.jsonnet.extVars
                        array of objects
                        • spec.generators.matrix.generators.git.template.spec.source.directory.jsonnet.extVars.code
                          boolean
                        • spec.generators.matrix.generators.git.template.spec.source.directory.jsonnet.extVars.name
                          string
                        • spec.generators.matrix.generators.git.template.spec.source.directory.jsonnet.extVars.value
                          string
                      • spec.generators.matrix.generators.git.template.spec.source.directory.jsonnet.libs
                        array of strings
                      • spec.generators.matrix.generators.git.template.spec.source.directory.jsonnet.tlas
                        array of objects
                        • spec.generators.matrix.generators.git.template.spec.source.directory.jsonnet.tlas.code
                          boolean
                        • spec.generators.matrix.generators.git.template.spec.source.directory.jsonnet.tlas.name
                          string
                        • spec.generators.matrix.generators.git.template.spec.source.directory.jsonnet.tlas.value
                          string
                    • spec.generators.matrix.generators.git.template.spec.source.directory.recurse
                      boolean
                  • spec.generators.matrix.generators.git.template.spec.source.helm
                    object
                    • spec.generators.matrix.generators.git.template.spec.source.helm.apiVersions
                      array of strings
                    • spec.generators.matrix.generators.git.template.spec.source.helm.fileParameters
                      array of objects
                      • spec.generators.matrix.generators.git.template.spec.source.helm.fileParameters.name
                        string
                      • spec.generators.matrix.generators.git.template.spec.source.helm.fileParameters.path
                        string
                    • spec.generators.matrix.generators.git.template.spec.source.helm.ignoreMissingValueFiles
                      boolean
                    • spec.generators.matrix.generators.git.template.spec.source.helm.kubeVersion
                      string
                    • spec.generators.matrix.generators.git.template.spec.source.helm.namespace
                      string
                    • spec.generators.matrix.generators.git.template.spec.source.helm.parameters
                      array of objects
                      • spec.generators.matrix.generators.git.template.spec.source.helm.parameters.forceString
                        boolean
                      • spec.generators.matrix.generators.git.template.spec.source.helm.parameters.name
                        string
                      • spec.generators.matrix.generators.git.template.spec.source.helm.parameters.value
                        string
                    • spec.generators.matrix.generators.git.template.spec.source.helm.passCredentials
                      boolean
                    • spec.generators.matrix.generators.git.template.spec.source.helm.releaseName
                      string
                    • spec.generators.matrix.generators.git.template.spec.source.helm.skipCrds
                      boolean
                    • spec.generators.matrix.generators.git.template.spec.source.helm.skipSchemaValidation
                      boolean
                    • spec.generators.matrix.generators.git.template.spec.source.helm.skipTests
                      boolean
                    • spec.generators.matrix.generators.git.template.spec.source.helm.valueFiles
                      array of strings
                    • spec.generators.matrix.generators.git.template.spec.source.helm.values
                      string
                    • spec.generators.matrix.generators.git.template.spec.source.helm.valuesObject
                      object
                    • spec.generators.matrix.generators.git.template.spec.source.helm.version
                      string
                  • spec.generators.matrix.generators.git.template.spec.source.kustomize
                    object
                    • spec.generators.matrix.generators.git.template.spec.source.kustomize.apiVersions
                      array of strings
                    • spec.generators.matrix.generators.git.template.spec.source.kustomize.commonAnnotations
                      object
                    • spec.generators.matrix.generators.git.template.spec.source.kustomize.commonAnnotationsEnvsubst
                      boolean
                    • spec.generators.matrix.generators.git.template.spec.source.kustomize.commonLabels
                      object
                    • spec.generators.matrix.generators.git.template.spec.source.kustomize.components
                      array of strings
                    • spec.generators.matrix.generators.git.template.spec.source.kustomize.forceCommonAnnotations
                      boolean
                    • spec.generators.matrix.generators.git.template.spec.source.kustomize.forceCommonLabels
                      boolean
                    • spec.generators.matrix.generators.git.template.spec.source.kustomize.ignoreMissingComponents
                      boolean
                    • spec.generators.matrix.generators.git.template.spec.source.kustomize.images
                      array of strings
                    • spec.generators.matrix.generators.git.template.spec.source.kustomize.kubeVersion
                      string
                    • spec.generators.matrix.generators.git.template.spec.source.kustomize.labelIncludeTemplates
                      boolean
                    • spec.generators.matrix.generators.git.template.spec.source.kustomize.labelWithoutSelector
                      boolean
                    • spec.generators.matrix.generators.git.template.spec.source.kustomize.namePrefix
                      string
                    • spec.generators.matrix.generators.git.template.spec.source.kustomize.nameSuffix
                      string
                    • spec.generators.matrix.generators.git.template.spec.source.kustomize.namespace
                      string
                    • spec.generators.matrix.generators.git.template.spec.source.kustomize.patches
                      array of objects
                      • spec.generators.matrix.generators.git.template.spec.source.kustomize.patches.options
                        object
                      • spec.generators.matrix.generators.git.template.spec.source.kustomize.patches.patch
                        string
                      • spec.generators.matrix.generators.git.template.spec.source.kustomize.patches.path
                        string
                      • spec.generators.matrix.generators.git.template.spec.source.kustomize.patches.target
                        object
                        • spec.generators.matrix.generators.git.template.spec.source.kustomize.patches.target.annotationSelector
                          string
                        • spec.generators.matrix.generators.git.template.spec.source.kustomize.patches.target.group
                          string
                        • spec.generators.matrix.generators.git.template.spec.source.kustomize.patches.target.kind
                          string
                        • spec.generators.matrix.generators.git.template.spec.source.kustomize.patches.target.labelSelector
                          string
                        • spec.generators.matrix.generators.git.template.spec.source.kustomize.patches.target.name
                          string
                        • spec.generators.matrix.generators.git.template.spec.source.kustomize.patches.target.namespace
                          string
                        • spec.generators.matrix.generators.git.template.spec.source.kustomize.patches.target.version
                          string
                    • spec.generators.matrix.generators.git.template.spec.source.kustomize.replicas
                      array of objects
                      • spec.generators.matrix.generators.git.template.spec.source.kustomize.replicas.count
                        integer or string
                      • spec.generators.matrix.generators.git.template.spec.source.kustomize.replicas.name
                        string
                    • spec.generators.matrix.generators.git.template.spec.source.kustomize.version
                      string
                  • spec.generators.matrix.generators.git.template.spec.source.name
                    string
                  • spec.generators.matrix.generators.git.template.spec.source.path
                    string
                  • spec.generators.matrix.generators.git.template.spec.source.plugin
                    object
                    • spec.generators.matrix.generators.git.template.spec.source.plugin.env
                      array of objects
                      • spec.generators.matrix.generators.git.template.spec.source.plugin.env.name
                        string
                      • spec.generators.matrix.generators.git.template.spec.source.plugin.env.value
                        string
                    • spec.generators.matrix.generators.git.template.spec.source.plugin.name
                      string
                    • spec.generators.matrix.generators.git.template.spec.source.plugin.parameters
                      array of objects
                      • spec.generators.matrix.generators.git.template.spec.source.plugin.parameters.array
                        array of strings
                      • spec.generators.matrix.generators.git.template.spec.source.plugin.parameters.map
                        object
                      • spec.generators.matrix.generators.git.template.spec.source.plugin.parameters.name
                        string
                      • spec.generators.matrix.generators.git.template.spec.source.plugin.parameters.string
                        string
                  • spec.generators.matrix.generators.git.template.spec.source.ref
                    string
                  • spec.generators.matrix.generators.git.template.spec.source.repoURL
                    string

                    Required value

                  • spec.generators.matrix.generators.git.template.spec.source.targetRevision
                    string
                • spec.generators.matrix.generators.git.template.spec.sourceHydrator
                  object
                  • spec.generators.matrix.generators.git.template.spec.sourceHydrator.drySource
                    object

                    Required value

                    • spec.generators.matrix.generators.git.template.spec.sourceHydrator.drySource.path
                      string

                      Required value

                    • spec.generators.matrix.generators.git.template.spec.sourceHydrator.drySource.repoURL
                      string

                      Required value

                    • spec.generators.matrix.generators.git.template.spec.sourceHydrator.drySource.targetRevision
                      string

                      Required value

                  • spec.generators.matrix.generators.git.template.spec.sourceHydrator.hydrateTo
                    object
                    • spec.generators.matrix.generators.git.template.spec.sourceHydrator.hydrateTo.targetBranch
                      string

                      Required value

                  • spec.generators.matrix.generators.git.template.spec.sourceHydrator.syncSource
                    object

                    Required value

                    • spec.generators.matrix.generators.git.template.spec.sourceHydrator.syncSource.path
                      string

                      Required value

                    • spec.generators.matrix.generators.git.template.spec.sourceHydrator.syncSource.targetBranch
                      string

                      Required value

                • spec.generators.matrix.generators.git.template.spec.sources
                  array of objects
                  • spec.generators.matrix.generators.git.template.spec.sources.chart
                    string
                  • spec.generators.matrix.generators.git.template.spec.sources.directory
                    object
                    • spec.generators.matrix.generators.git.template.spec.sources.directory.exclude
                      string
                    • spec.generators.matrix.generators.git.template.spec.sources.directory.include
                      string
                    • spec.generators.matrix.generators.git.template.spec.sources.directory.jsonnet
                      object
                      • spec.generators.matrix.generators.git.template.spec.sources.directory.jsonnet.extVars
                        array of objects
                        • spec.generators.matrix.generators.git.template.spec.sources.directory.jsonnet.extVars.code
                          boolean
                        • spec.generators.matrix.generators.git.template.spec.sources.directory.jsonnet.extVars.name
                          string
                        • spec.generators.matrix.generators.git.template.spec.sources.directory.jsonnet.extVars.value
                          string
                      • spec.generators.matrix.generators.git.template.spec.sources.directory.jsonnet.libs
                        array of strings
                      • spec.generators.matrix.generators.git.template.spec.sources.directory.jsonnet.tlas
                        array of objects
                        • spec.generators.matrix.generators.git.template.spec.sources.directory.jsonnet.tlas.code
                          boolean
                        • spec.generators.matrix.generators.git.template.spec.sources.directory.jsonnet.tlas.name
                          string
                        • spec.generators.matrix.generators.git.template.spec.sources.directory.jsonnet.tlas.value
                          string
                    • spec.generators.matrix.generators.git.template.spec.sources.directory.recurse
                      boolean
                  • spec.generators.matrix.generators.git.template.spec.sources.helm
                    object
                    • spec.generators.matrix.generators.git.template.spec.sources.helm.apiVersions
                      array of strings
                    • spec.generators.matrix.generators.git.template.spec.sources.helm.fileParameters
                      array of objects
                      • spec.generators.matrix.generators.git.template.spec.sources.helm.fileParameters.name
                        string
                      • spec.generators.matrix.generators.git.template.spec.sources.helm.fileParameters.path
                        string
                    • spec.generators.matrix.generators.git.template.spec.sources.helm.ignoreMissingValueFiles
                      boolean
                    • spec.generators.matrix.generators.git.template.spec.sources.helm.kubeVersion
                      string
                    • spec.generators.matrix.generators.git.template.spec.sources.helm.namespace
                      string
                    • spec.generators.matrix.generators.git.template.spec.sources.helm.parameters
                      array of objects
                      • spec.generators.matrix.generators.git.template.spec.sources.helm.parameters.forceString
                        boolean
                      • spec.generators.matrix.generators.git.template.spec.sources.helm.parameters.name
                        string
                      • spec.generators.matrix.generators.git.template.spec.sources.helm.parameters.value
                        string
                    • spec.generators.matrix.generators.git.template.spec.sources.helm.passCredentials
                      boolean
                    • spec.generators.matrix.generators.git.template.spec.sources.helm.releaseName
                      string
                    • spec.generators.matrix.generators.git.template.spec.sources.helm.skipCrds
                      boolean
                    • spec.generators.matrix.generators.git.template.spec.sources.helm.skipSchemaValidation
                      boolean
                    • spec.generators.matrix.generators.git.template.spec.sources.helm.skipTests
                      boolean
                    • spec.generators.matrix.generators.git.template.spec.sources.helm.valueFiles
                      array of strings
                    • spec.generators.matrix.generators.git.template.spec.sources.helm.values
                      string
                    • spec.generators.matrix.generators.git.template.spec.sources.helm.valuesObject
                      object
                    • spec.generators.matrix.generators.git.template.spec.sources.helm.version
                      string
                  • spec.generators.matrix.generators.git.template.spec.sources.kustomize
                    object
                    • spec.generators.matrix.generators.git.template.spec.sources.kustomize.apiVersions
                      array of strings
                    • spec.generators.matrix.generators.git.template.spec.sources.kustomize.commonAnnotations
                      object
                    • spec.generators.matrix.generators.git.template.spec.sources.kustomize.commonAnnotationsEnvsubst
                      boolean
                    • spec.generators.matrix.generators.git.template.spec.sources.kustomize.commonLabels
                      object
                    • spec.generators.matrix.generators.git.template.spec.sources.kustomize.components
                      array of strings
                    • spec.generators.matrix.generators.git.template.spec.sources.kustomize.forceCommonAnnotations
                      boolean
                    • spec.generators.matrix.generators.git.template.spec.sources.kustomize.forceCommonLabels
                      boolean
                    • spec.generators.matrix.generators.git.template.spec.sources.kustomize.ignoreMissingComponents
                      boolean
                    • spec.generators.matrix.generators.git.template.spec.sources.kustomize.images
                      array of strings
                    • spec.generators.matrix.generators.git.template.spec.sources.kustomize.kubeVersion
                      string
                    • spec.generators.matrix.generators.git.template.spec.sources.kustomize.labelIncludeTemplates
                      boolean
                    • spec.generators.matrix.generators.git.template.spec.sources.kustomize.labelWithoutSelector
                      boolean
                    • spec.generators.matrix.generators.git.template.spec.sources.kustomize.namePrefix
                      string
                    • spec.generators.matrix.generators.git.template.spec.sources.kustomize.nameSuffix
                      string
                    • spec.generators.matrix.generators.git.template.spec.sources.kustomize.namespace
                      string
                    • spec.generators.matrix.generators.git.template.spec.sources.kustomize.patches
                      array of objects
                      • spec.generators.matrix.generators.git.template.spec.sources.kustomize.patches.options
                        object
                      • spec.generators.matrix.generators.git.template.spec.sources.kustomize.patches.patch
                        string
                      • spec.generators.matrix.generators.git.template.spec.sources.kustomize.patches.path
                        string
                      • spec.generators.matrix.generators.git.template.spec.sources.kustomize.patches.target
                        object
                        • spec.generators.matrix.generators.git.template.spec.sources.kustomize.patches.target.annotationSelector
                          string
                        • spec.generators.matrix.generators.git.template.spec.sources.kustomize.patches.target.group
                          string
                        • spec.generators.matrix.generators.git.template.spec.sources.kustomize.patches.target.kind
                          string
                        • spec.generators.matrix.generators.git.template.spec.sources.kustomize.patches.target.labelSelector
                          string
                        • spec.generators.matrix.generators.git.template.spec.sources.kustomize.patches.target.name
                          string
                        • spec.generators.matrix.generators.git.template.spec.sources.kustomize.patches.target.namespace
                          string
                        • spec.generators.matrix.generators.git.template.spec.sources.kustomize.patches.target.version
                          string
                    • spec.generators.matrix.generators.git.template.spec.sources.kustomize.replicas
                      array of objects
                      • spec.generators.matrix.generators.git.template.spec.sources.kustomize.replicas.count
                        integer or string
                      • spec.generators.matrix.generators.git.template.spec.sources.kustomize.replicas.name
                        string
                    • spec.generators.matrix.generators.git.template.spec.sources.kustomize.version
                      string
                  • spec.generators.matrix.generators.git.template.spec.sources.name
                    string
                  • spec.generators.matrix.generators.git.template.spec.sources.path
                    string
                  • spec.generators.matrix.generators.git.template.spec.sources.plugin
                    object
                    • spec.generators.matrix.generators.git.template.spec.sources.plugin.env
                      array of objects
                      • spec.generators.matrix.generators.git.template.spec.sources.plugin.env.name
                        string
                      • spec.generators.matrix.generators.git.template.spec.sources.plugin.env.value
                        string
                    • spec.generators.matrix.generators.git.template.spec.sources.plugin.name
                      string
                    • spec.generators.matrix.generators.git.template.spec.sources.plugin.parameters
                      array of objects
                      • spec.generators.matrix.generators.git.template.spec.sources.plugin.parameters.array
                        array of strings
                      • spec.generators.matrix.generators.git.template.spec.sources.plugin.parameters.map
                        object
                      • spec.generators.matrix.generators.git.template.spec.sources.plugin.parameters.name
                        string
                      • spec.generators.matrix.generators.git.template.spec.sources.plugin.parameters.string
                        string
                  • spec.generators.matrix.generators.git.template.spec.sources.ref
                    string
                  • spec.generators.matrix.generators.git.template.spec.sources.repoURL
                    string
                  • spec.generators.matrix.generators.git.template.spec.sources.targetRevision
                    string
                • spec.generators.matrix.generators.git.template.spec.syncPolicy
                  object
                  • spec.generators.matrix.generators.git.template.spec.syncPolicy.automated
                    object
                    • spec.generators.matrix.generators.git.template.spec.syncPolicy.automated.allowEmpty
                      boolean
                    • spec.generators.matrix.generators.git.template.spec.syncPolicy.automated.enabled
                      boolean
                    • spec.generators.matrix.generators.git.template.spec.syncPolicy.automated.prune
                      boolean
                    • spec.generators.matrix.generators.git.template.spec.syncPolicy.automated.selfHeal
                      boolean
                  • spec.generators.matrix.generators.git.template.spec.syncPolicy.managedNamespaceMetadata
                    object
                    • spec.generators.matrix.generators.git.template.spec.syncPolicy.managedNamespaceMetadata.annotations
                      object
                    • spec.generators.matrix.generators.git.template.spec.syncPolicy.managedNamespaceMetadata.labels
                      object
                  • spec.generators.matrix.generators.git.template.spec.syncPolicy.retry
                    object
                    • spec.generators.matrix.generators.git.template.spec.syncPolicy.retry.backoff
                      object
                      • spec.generators.matrix.generators.git.template.spec.syncPolicy.retry.backoff.duration
                        string
                      • spec.generators.matrix.generators.git.template.spec.syncPolicy.retry.backoff.factor
                        integer
                      • spec.generators.matrix.generators.git.template.spec.syncPolicy.retry.backoff.maxDuration
                        string
                    • spec.generators.matrix.generators.git.template.spec.syncPolicy.retry.limit
                      integer
                  • spec.generators.matrix.generators.git.template.spec.syncPolicy.syncOptions
                    array of strings
            • spec.generators.matrix.generators.git.values
              object
          • spec.generators.matrix.generators.list
            object
            • spec.generators.matrix.generators.list.elements
              array
            • spec.generators.matrix.generators.list.elementsYaml
              string
            • spec.generators.matrix.generators.list.template
              object
              • spec.generators.matrix.generators.list.template.metadata
                object

                Required value

                • spec.generators.matrix.generators.list.template.metadata.annotations
                  object
                • spec.generators.matrix.generators.list.template.metadata.finalizers
                  array of strings
                • spec.generators.matrix.generators.list.template.metadata.labels
                  object
                • spec.generators.matrix.generators.list.template.metadata.name
                  string
                • spec.generators.matrix.generators.list.template.metadata.namespace
                  string
              • spec.generators.matrix.generators.list.template.spec
                object

                Required value

                • spec.generators.matrix.generators.list.template.spec.destination
                  object

                  Required value

                  • spec.generators.matrix.generators.list.template.spec.destination.name
                    string
                  • spec.generators.matrix.generators.list.template.spec.destination.namespace
                    string
                  • spec.generators.matrix.generators.list.template.spec.destination.server
                    string
                • spec.generators.matrix.generators.list.template.spec.ignoreDifferences
                  array of objects
                  • spec.generators.matrix.generators.list.template.spec.ignoreDifferences.group
                    string
                  • spec.generators.matrix.generators.list.template.spec.ignoreDifferences.jqPathExpressions
                    array of strings
                  • spec.generators.matrix.generators.list.template.spec.ignoreDifferences.jsonPointers
                    array of strings
                  • spec.generators.matrix.generators.list.template.spec.ignoreDifferences.kind
                    string
                  • spec.generators.matrix.generators.list.template.spec.ignoreDifferences.managedFieldsManagers
                    array of strings
                  • spec.generators.matrix.generators.list.template.spec.ignoreDifferences.name
                    string
                  • spec.generators.matrix.generators.list.template.spec.ignoreDifferences.namespace
                    string
                • spec.generators.matrix.generators.list.template.spec.info
                  array of objects
                  • spec.generators.matrix.generators.list.template.spec.info.name
                    string
                  • spec.generators.matrix.generators.list.template.spec.info.value
                    string
                • spec.generators.matrix.generators.list.template.spec.project
                  string

                  Required value

                • spec.generators.matrix.generators.list.template.spec.revisionHistoryLimit
                  integer
                • spec.generators.matrix.generators.list.template.spec.source
                  object
                  • spec.generators.matrix.generators.list.template.spec.source.chart
                    string
                  • spec.generators.matrix.generators.list.template.spec.source.directory
                    object
                    • spec.generators.matrix.generators.list.template.spec.source.directory.exclude
                      string
                    • spec.generators.matrix.generators.list.template.spec.source.directory.include
                      string
                    • spec.generators.matrix.generators.list.template.spec.source.directory.jsonnet
                      object
                      • spec.generators.matrix.generators.list.template.spec.source.directory.jsonnet.extVars
                        array of objects
                        • spec.generators.matrix.generators.list.template.spec.source.directory.jsonnet.extVars.code
                          boolean
                        • spec.generators.matrix.generators.list.template.spec.source.directory.jsonnet.extVars.name
                          string
                        • spec.generators.matrix.generators.list.template.spec.source.directory.jsonnet.extVars.value
                          string
                      • spec.generators.matrix.generators.list.template.spec.source.directory.jsonnet.libs
                        array of strings
                      • spec.generators.matrix.generators.list.template.spec.source.directory.jsonnet.tlas
                        array of objects
                        • spec.generators.matrix.generators.list.template.spec.source.directory.jsonnet.tlas.code
                          boolean
                        • spec.generators.matrix.generators.list.template.spec.source.directory.jsonnet.tlas.name
                          string
                        • spec.generators.matrix.generators.list.template.spec.source.directory.jsonnet.tlas.value
                          string
                    • spec.generators.matrix.generators.list.template.spec.source.directory.recurse
                      boolean
                  • spec.generators.matrix.generators.list.template.spec.source.helm
                    object
                    • spec.generators.matrix.generators.list.template.spec.source.helm.apiVersions
                      array of strings
                    • spec.generators.matrix.generators.list.template.spec.source.helm.fileParameters
                      array of objects
                      • spec.generators.matrix.generators.list.template.spec.source.helm.fileParameters.name
                        string
                      • spec.generators.matrix.generators.list.template.spec.source.helm.fileParameters.path
                        string
                    • spec.generators.matrix.generators.list.template.spec.source.helm.ignoreMissingValueFiles
                      boolean
                    • spec.generators.matrix.generators.list.template.spec.source.helm.kubeVersion
                      string
                    • spec.generators.matrix.generators.list.template.spec.source.helm.namespace
                      string
                    • spec.generators.matrix.generators.list.template.spec.source.helm.parameters
                      array of objects
                      • spec.generators.matrix.generators.list.template.spec.source.helm.parameters.forceString
                        boolean
                      • spec.generators.matrix.generators.list.template.spec.source.helm.parameters.name
                        string
                      • spec.generators.matrix.generators.list.template.spec.source.helm.parameters.value
                        string
                    • spec.generators.matrix.generators.list.template.spec.source.helm.passCredentials
                      boolean
                    • spec.generators.matrix.generators.list.template.spec.source.helm.releaseName
                      string
                    • spec.generators.matrix.generators.list.template.spec.source.helm.skipCrds
                      boolean
                    • spec.generators.matrix.generators.list.template.spec.source.helm.skipSchemaValidation
                      boolean
                    • spec.generators.matrix.generators.list.template.spec.source.helm.skipTests
                      boolean
                    • spec.generators.matrix.generators.list.template.spec.source.helm.valueFiles
                      array of strings
                    • spec.generators.matrix.generators.list.template.spec.source.helm.values
                      string
                    • spec.generators.matrix.generators.list.template.spec.source.helm.valuesObject
                      object
                    • spec.generators.matrix.generators.list.template.spec.source.helm.version
                      string
                  • spec.generators.matrix.generators.list.template.spec.source.kustomize
                    object
                    • spec.generators.matrix.generators.list.template.spec.source.kustomize.apiVersions
                      array of strings
                    • spec.generators.matrix.generators.list.template.spec.source.kustomize.commonAnnotations
                      object
                    • spec.generators.matrix.generators.list.template.spec.source.kustomize.commonAnnotationsEnvsubst
                      boolean
                    • spec.generators.matrix.generators.list.template.spec.source.kustomize.commonLabels
                      object
                    • spec.generators.matrix.generators.list.template.spec.source.kustomize.components
                      array of strings
                    • spec.generators.matrix.generators.list.template.spec.source.kustomize.forceCommonAnnotations
                      boolean
                    • spec.generators.matrix.generators.list.template.spec.source.kustomize.forceCommonLabels
                      boolean
                    • spec.generators.matrix.generators.list.template.spec.source.kustomize.ignoreMissingComponents
                      boolean
                    • spec.generators.matrix.generators.list.template.spec.source.kustomize.images
                      array of strings
                    • spec.generators.matrix.generators.list.template.spec.source.kustomize.kubeVersion
                      string
                    • spec.generators.matrix.generators.list.template.spec.source.kustomize.labelIncludeTemplates
                      boolean
                    • spec.generators.matrix.generators.list.template.spec.source.kustomize.labelWithoutSelector
                      boolean
                    • spec.generators.matrix.generators.list.template.spec.source.kustomize.namePrefix
                      string
                    • spec.generators.matrix.generators.list.template.spec.source.kustomize.nameSuffix
                      string
                    • spec.generators.matrix.generators.list.template.spec.source.kustomize.namespace
                      string
                    • spec.generators.matrix.generators.list.template.spec.source.kustomize.patches
                      array of objects
                      • spec.generators.matrix.generators.list.template.spec.source.kustomize.patches.options
                        object
                      • spec.generators.matrix.generators.list.template.spec.source.kustomize.patches.patch
                        string
                      • spec.generators.matrix.generators.list.template.spec.source.kustomize.patches.path
                        string
                      • spec.generators.matrix.generators.list.template.spec.source.kustomize.patches.target
                        object
                        • spec.generators.matrix.generators.list.template.spec.source.kustomize.patches.target.annotationSelector
                          string
                        • spec.generators.matrix.generators.list.template.spec.source.kustomize.patches.target.group
                          string
                        • spec.generators.matrix.generators.list.template.spec.source.kustomize.patches.target.kind
                          string
                        • spec.generators.matrix.generators.list.template.spec.source.kustomize.patches.target.labelSelector
                          string
                        • spec.generators.matrix.generators.list.template.spec.source.kustomize.patches.target.name
                          string
                        • spec.generators.matrix.generators.list.template.spec.source.kustomize.patches.target.namespace
                          string
                        • spec.generators.matrix.generators.list.template.spec.source.kustomize.patches.target.version
                          string
                    • spec.generators.matrix.generators.list.template.spec.source.kustomize.replicas
                      array of objects
                      • spec.generators.matrix.generators.list.template.spec.source.kustomize.replicas.count
                        integer or string
                      • spec.generators.matrix.generators.list.template.spec.source.kustomize.replicas.name
                        string
                    • spec.generators.matrix.generators.list.template.spec.source.kustomize.version
                      string
                  • spec.generators.matrix.generators.list.template.spec.source.name
                    string
                  • spec.generators.matrix.generators.list.template.spec.source.path
                    string
                  • spec.generators.matrix.generators.list.template.spec.source.plugin
                    object
                    • spec.generators.matrix.generators.list.template.spec.source.plugin.env
                      array of objects
                      • spec.generators.matrix.generators.list.template.spec.source.plugin.env.name
                        string
                      • spec.generators.matrix.generators.list.template.spec.source.plugin.env.value
                        string
                    • spec.generators.matrix.generators.list.template.spec.source.plugin.name
                      string
                    • spec.generators.matrix.generators.list.template.spec.source.plugin.parameters
                      array of objects
                      • spec.generators.matrix.generators.list.template.spec.source.plugin.parameters.array
                        array of strings
                      • spec.generators.matrix.generators.list.template.spec.source.plugin.parameters.map
                        object
                      • spec.generators.matrix.generators.list.template.spec.source.plugin.parameters.name
                        string
                      • spec.generators.matrix.generators.list.template.spec.source.plugin.parameters.string
                        string
                  • spec.generators.matrix.generators.list.template.spec.source.ref
                    string
                  • spec.generators.matrix.generators.list.template.spec.source.repoURL
                    string

                    Required value

                  • spec.generators.matrix.generators.list.template.spec.source.targetRevision
                    string
                • spec.generators.matrix.generators.list.template.spec.sourceHydrator
                  object
                  • spec.generators.matrix.generators.list.template.spec.sourceHydrator.drySource
                    object

                    Required value

                    • spec.generators.matrix.generators.list.template.spec.sourceHydrator.drySource.path
                      string

                      Required value

                    • spec.generators.matrix.generators.list.template.spec.sourceHydrator.drySource.repoURL
                      string

                      Required value

                    • spec.generators.matrix.generators.list.template.spec.sourceHydrator.drySource.targetRevision
                      string

                      Required value

                  • spec.generators.matrix.generators.list.template.spec.sourceHydrator.hydrateTo
                    object
                    • spec.generators.matrix.generators.list.template.spec.sourceHydrator.hydrateTo.targetBranch
                      string

                      Required value

                  • spec.generators.matrix.generators.list.template.spec.sourceHydrator.syncSource
                    object

                    Required value

                    • spec.generators.matrix.generators.list.template.spec.sourceHydrator.syncSource.path
                      string

                      Required value

                    • spec.generators.matrix.generators.list.template.spec.sourceHydrator.syncSource.targetBranch
                      string

                      Required value

                • spec.generators.matrix.generators.list.template.spec.sources
                  array of objects
                  • spec.generators.matrix.generators.list.template.spec.sources.chart
                    string
                  • spec.generators.matrix.generators.list.template.spec.sources.directory
                    object
                    • spec.generators.matrix.generators.list.template.spec.sources.directory.exclude
                      string
                    • spec.generators.matrix.generators.list.template.spec.sources.directory.include
                      string
                    • spec.generators.matrix.generators.list.template.spec.sources.directory.jsonnet
                      object
                      • spec.generators.matrix.generators.list.template.spec.sources.directory.jsonnet.extVars
                        array of objects
                        • spec.generators.matrix.generators.list.template.spec.sources.directory.jsonnet.extVars.code
                          boolean
                        • spec.generators.matrix.generators.list.template.spec.sources.directory.jsonnet.extVars.name
                          string
                        • spec.generators.matrix.generators.list.template.spec.sources.directory.jsonnet.extVars.value
                          string
                      • spec.generators.matrix.generators.list.template.spec.sources.directory.jsonnet.libs
                        array of strings
                      • spec.generators.matrix.generators.list.template.spec.sources.directory.jsonnet.tlas
                        array of objects
                        • spec.generators.matrix.generators.list.template.spec.sources.directory.jsonnet.tlas.code
                          boolean
                        • spec.generators.matrix.generators.list.template.spec.sources.directory.jsonnet.tlas.name
                          string
                        • spec.generators.matrix.generators.list.template.spec.sources.directory.jsonnet.tlas.value
                          string
                    • spec.generators.matrix.generators.list.template.spec.sources.directory.recurse
                      boolean
                  • spec.generators.matrix.generators.list.template.spec.sources.helm
                    object
                    • spec.generators.matrix.generators.list.template.spec.sources.helm.apiVersions
                      array of strings
                    • spec.generators.matrix.generators.list.template.spec.sources.helm.fileParameters
                      array of objects
                      • spec.generators.matrix.generators.list.template.spec.sources.helm.fileParameters.name
                        string
                      • spec.generators.matrix.generators.list.template.spec.sources.helm.fileParameters.path
                        string
                    • spec.generators.matrix.generators.list.template.spec.sources.helm.ignoreMissingValueFiles
                      boolean
                    • spec.generators.matrix.generators.list.template.spec.sources.helm.kubeVersion
                      string
                    • spec.generators.matrix.generators.list.template.spec.sources.helm.namespace
                      string
                    • spec.generators.matrix.generators.list.template.spec.sources.helm.parameters
                      array of objects
                      • spec.generators.matrix.generators.list.template.spec.sources.helm.parameters.forceString
                        boolean
                      • spec.generators.matrix.generators.list.template.spec.sources.helm.parameters.name
                        string
                      • spec.generators.matrix.generators.list.template.spec.sources.helm.parameters.value
                        string
                    • spec.generators.matrix.generators.list.template.spec.sources.helm.passCredentials
                      boolean
                    • spec.generators.matrix.generators.list.template.spec.sources.helm.releaseName
                      string
                    • spec.generators.matrix.generators.list.template.spec.sources.helm.skipCrds
                      boolean
                    • spec.generators.matrix.generators.list.template.spec.sources.helm.skipSchemaValidation
                      boolean
                    • spec.generators.matrix.generators.list.template.spec.sources.helm.skipTests
                      boolean
                    • spec.generators.matrix.generators.list.template.spec.sources.helm.valueFiles
                      array of strings
                    • spec.generators.matrix.generators.list.template.spec.sources.helm.values
                      string
                    • spec.generators.matrix.generators.list.template.spec.sources.helm.valuesObject
                      object
                    • spec.generators.matrix.generators.list.template.spec.sources.helm.version
                      string
                  • spec.generators.matrix.generators.list.template.spec.sources.kustomize
                    object
                    • spec.generators.matrix.generators.list.template.spec.sources.kustomize.apiVersions
                      array of strings
                    • spec.generators.matrix.generators.list.template.spec.sources.kustomize.commonAnnotations
                      object
                    • spec.generators.matrix.generators.list.template.spec.sources.kustomize.commonAnnotationsEnvsubst
                      boolean
                    • spec.generators.matrix.generators.list.template.spec.sources.kustomize.commonLabels
                      object
                    • spec.generators.matrix.generators.list.template.spec.sources.kustomize.components
                      array of strings
                    • spec.generators.matrix.generators.list.template.spec.sources.kustomize.forceCommonAnnotations
                      boolean
                    • spec.generators.matrix.generators.list.template.spec.sources.kustomize.forceCommonLabels
                      boolean
                    • spec.generators.matrix.generators.list.template.spec.sources.kustomize.ignoreMissingComponents
                      boolean
                    • spec.generators.matrix.generators.list.template.spec.sources.kustomize.images
                      array of strings
                    • spec.generators.matrix.generators.list.template.spec.sources.kustomize.kubeVersion
                      string
                    • spec.generators.matrix.generators.list.template.spec.sources.kustomize.labelIncludeTemplates
                      boolean
                    • spec.generators.matrix.generators.list.template.spec.sources.kustomize.labelWithoutSelector
                      boolean
                    • spec.generators.matrix.generators.list.template.spec.sources.kustomize.namePrefix
                      string
                    • spec.generators.matrix.generators.list.template.spec.sources.kustomize.nameSuffix
                      string
                    • spec.generators.matrix.generators.list.template.spec.sources.kustomize.namespace
                      string
                    • spec.generators.matrix.generators.list.template.spec.sources.kustomize.patches
                      array of objects
                      • spec.generators.matrix.generators.list.template.spec.sources.kustomize.patches.options
                        object
                      • spec.generators.matrix.generators.list.template.spec.sources.kustomize.patches.patch
                        string
                      • spec.generators.matrix.generators.list.template.spec.sources.kustomize.patches.path
                        string
                      • spec.generators.matrix.generators.list.template.spec.sources.kustomize.patches.target
                        object
                        • spec.generators.matrix.generators.list.template.spec.sources.kustomize.patches.target.annotationSelector
                          string
                        • spec.generators.matrix.generators.list.template.spec.sources.kustomize.patches.target.group
                          string
                        • spec.generators.matrix.generators.list.template.spec.sources.kustomize.patches.target.kind
                          string
                        • spec.generators.matrix.generators.list.template.spec.sources.kustomize.patches.target.labelSelector
                          string
                        • spec.generators.matrix.generators.list.template.spec.sources.kustomize.patches.target.name
                          string
                        • spec.generators.matrix.generators.list.template.spec.sources.kustomize.patches.target.namespace
                          string
                        • spec.generators.matrix.generators.list.template.spec.sources.kustomize.patches.target.version
                          string
                    • spec.generators.matrix.generators.list.template.spec.sources.kustomize.replicas
                      array of objects
                      • spec.generators.matrix.generators.list.template.spec.sources.kustomize.replicas.count
                        integer or string
                      • spec.generators.matrix.generators.list.template.spec.sources.kustomize.replicas.name
                        string
                    • spec.generators.matrix.generators.list.template.spec.sources.kustomize.version
                      string
                  • spec.generators.matrix.generators.list.template.spec.sources.name
                    string
                  • spec.generators.matrix.generators.list.template.spec.sources.path
                    string
                  • spec.generators.matrix.generators.list.template.spec.sources.plugin
                    object
                    • spec.generators.matrix.generators.list.template.spec.sources.plugin.env
                      array of objects
                      • spec.generators.matrix.generators.list.template.spec.sources.plugin.env.name
                        string
                      • spec.generators.matrix.generators.list.template.spec.sources.plugin.env.value
                        string
                    • spec.generators.matrix.generators.list.template.spec.sources.plugin.name
                      string
                    • spec.generators.matrix.generators.list.template.spec.sources.plugin.parameters
                      array of objects
                      • spec.generators.matrix.generators.list.template.spec.sources.plugin.parameters.array
                        array of strings
                      • spec.generators.matrix.generators.list.template.spec.sources.plugin.parameters.map
                        object
                      • spec.generators.matrix.generators.list.template.spec.sources.plugin.parameters.name
                        string
                      • spec.generators.matrix.generators.list.template.spec.sources.plugin.parameters.string
                        string
                  • spec.generators.matrix.generators.list.template.spec.sources.ref
                    string
                  • spec.generators.matrix.generators.list.template.spec.sources.repoURL
                    string
                  • spec.generators.matrix.generators.list.template.spec.sources.targetRevision
                    string
                • spec.generators.matrix.generators.list.template.spec.syncPolicy
                  object
                  • spec.generators.matrix.generators.list.template.spec.syncPolicy.automated
                    object
                    • spec.generators.matrix.generators.list.template.spec.syncPolicy.automated.allowEmpty
                      boolean
                    • spec.generators.matrix.generators.list.template.spec.syncPolicy.automated.enabled
                      boolean
                    • spec.generators.matrix.generators.list.template.spec.syncPolicy.automated.prune
                      boolean
                    • spec.generators.matrix.generators.list.template.spec.syncPolicy.automated.selfHeal
                      boolean
                  • spec.generators.matrix.generators.list.template.spec.syncPolicy.managedNamespaceMetadata
                    object
                    • spec.generators.matrix.generators.list.template.spec.syncPolicy.managedNamespaceMetadata.annotations
                      object
                    • spec.generators.matrix.generators.list.template.spec.syncPolicy.managedNamespaceMetadata.labels
                      object
                  • spec.generators.matrix.generators.list.template.spec.syncPolicy.retry
                    object
                    • spec.generators.matrix.generators.list.template.spec.syncPolicy.retry.backoff
                      object
                      • spec.generators.matrix.generators.list.template.spec.syncPolicy.retry.backoff.duration
                        string
                      • spec.generators.matrix.generators.list.template.spec.syncPolicy.retry.backoff.factor
                        integer
                      • spec.generators.matrix.generators.list.template.spec.syncPolicy.retry.backoff.maxDuration
                        string
                    • spec.generators.matrix.generators.list.template.spec.syncPolicy.retry.limit
                      integer
                  • spec.generators.matrix.generators.list.template.spec.syncPolicy.syncOptions
                    array of strings
          • spec.generators.matrix.generators.matrix
          • spec.generators.matrix.generators.merge
          • spec.generators.matrix.generators.plugin
            object
            • spec.generators.matrix.generators.plugin.configMapRef
              object

              Required value

              • spec.generators.matrix.generators.plugin.configMapRef.name
                string

                Required value

            • spec.generators.matrix.generators.plugin.input
              object
              • spec.generators.matrix.generators.plugin.input.parameters
                object
            • spec.generators.matrix.generators.plugin.requeueAfterSeconds
              integer
            • spec.generators.matrix.generators.plugin.template
              object
              • spec.generators.matrix.generators.plugin.template.metadata
                object

                Required value

                • spec.generators.matrix.generators.plugin.template.metadata.annotations
                  object
                • spec.generators.matrix.generators.plugin.template.metadata.finalizers
                  array of strings
                • spec.generators.matrix.generators.plugin.template.metadata.labels
                  object
                • spec.generators.matrix.generators.plugin.template.metadata.name
                  string
                • spec.generators.matrix.generators.plugin.template.metadata.namespace
                  string
              • spec.generators.matrix.generators.plugin.template.spec
                object

                Required value

                • spec.generators.matrix.generators.plugin.template.spec.destination
                  object

                  Required value

                  • spec.generators.matrix.generators.plugin.template.spec.destination.name
                    string
                  • spec.generators.matrix.generators.plugin.template.spec.destination.namespace
                    string
                  • spec.generators.matrix.generators.plugin.template.spec.destination.server
                    string
                • spec.generators.matrix.generators.plugin.template.spec.ignoreDifferences
                  array of objects
                  • spec.generators.matrix.generators.plugin.template.spec.ignoreDifferences.group
                    string
                  • spec.generators.matrix.generators.plugin.template.spec.ignoreDifferences.jqPathExpressions
                    array of strings
                  • spec.generators.matrix.generators.plugin.template.spec.ignoreDifferences.jsonPointers
                    array of strings
                  • spec.generators.matrix.generators.plugin.template.spec.ignoreDifferences.kind
                    string
                  • spec.generators.matrix.generators.plugin.template.spec.ignoreDifferences.managedFieldsManagers
                    array of strings
                  • spec.generators.matrix.generators.plugin.template.spec.ignoreDifferences.name
                    string
                  • spec.generators.matrix.generators.plugin.template.spec.ignoreDifferences.namespace
                    string
                • spec.generators.matrix.generators.plugin.template.spec.info
                  array of objects
                  • spec.generators.matrix.generators.plugin.template.spec.info.name
                    string
                  • spec.generators.matrix.generators.plugin.template.spec.info.value
                    string
                • spec.generators.matrix.generators.plugin.template.spec.project
                  string

                  Required value

                • spec.generators.matrix.generators.plugin.template.spec.revisionHistoryLimit
                  integer
                • spec.generators.matrix.generators.plugin.template.spec.source
                  object
                  • spec.generators.matrix.generators.plugin.template.spec.source.chart
                    string
                  • spec.generators.matrix.generators.plugin.template.spec.source.directory
                    object
                    • spec.generators.matrix.generators.plugin.template.spec.source.directory.exclude
                      string
                    • spec.generators.matrix.generators.plugin.template.spec.source.directory.include
                      string
                    • spec.generators.matrix.generators.plugin.template.spec.source.directory.jsonnet
                      object
                      • spec.generators.matrix.generators.plugin.template.spec.source.directory.jsonnet.extVars
                        array of objects
                        • spec.generators.matrix.generators.plugin.template.spec.source.directory.jsonnet.extVars.code
                          boolean
                        • spec.generators.matrix.generators.plugin.template.spec.source.directory.jsonnet.extVars.name
                          string
                        • spec.generators.matrix.generators.plugin.template.spec.source.directory.jsonnet.extVars.value
                          string
                      • spec.generators.matrix.generators.plugin.template.spec.source.directory.jsonnet.libs
                        array of strings
                      • spec.generators.matrix.generators.plugin.template.spec.source.directory.jsonnet.tlas
                        array of objects
                        • spec.generators.matrix.generators.plugin.template.spec.source.directory.jsonnet.tlas.code
                          boolean
                        • spec.generators.matrix.generators.plugin.template.spec.source.directory.jsonnet.tlas.name
                          string
                        • spec.generators.matrix.generators.plugin.template.spec.source.directory.jsonnet.tlas.value
                          string
                    • spec.generators.matrix.generators.plugin.template.spec.source.directory.recurse
                      boolean
                  • spec.generators.matrix.generators.plugin.template.spec.source.helm
                    object
                    • spec.generators.matrix.generators.plugin.template.spec.source.helm.apiVersions
                      array of strings
                    • spec.generators.matrix.generators.plugin.template.spec.source.helm.fileParameters
                      array of objects
                      • spec.generators.matrix.generators.plugin.template.spec.source.helm.fileParameters.name
                        string
                      • spec.generators.matrix.generators.plugin.template.spec.source.helm.fileParameters.path
                        string
                    • spec.generators.matrix.generators.plugin.template.spec.source.helm.ignoreMissingValueFiles
                      boolean
                    • spec.generators.matrix.generators.plugin.template.spec.source.helm.kubeVersion
                      string
                    • spec.generators.matrix.generators.plugin.template.spec.source.helm.namespace
                      string
                    • spec.generators.matrix.generators.plugin.template.spec.source.helm.parameters
                      array of objects
                      • spec.generators.matrix.generators.plugin.template.spec.source.helm.parameters.forceString
                        boolean
                      • spec.generators.matrix.generators.plugin.template.spec.source.helm.parameters.name
                        string
                      • spec.generators.matrix.generators.plugin.template.spec.source.helm.parameters.value
                        string
                    • spec.generators.matrix.generators.plugin.template.spec.source.helm.passCredentials
                      boolean
                    • spec.generators.matrix.generators.plugin.template.spec.source.helm.releaseName
                      string
                    • spec.generators.matrix.generators.plugin.template.spec.source.helm.skipCrds
                      boolean
                    • spec.generators.matrix.generators.plugin.template.spec.source.helm.skipSchemaValidation
                      boolean
                    • spec.generators.matrix.generators.plugin.template.spec.source.helm.skipTests
                      boolean
                    • spec.generators.matrix.generators.plugin.template.spec.source.helm.valueFiles
                      array of strings
                    • spec.generators.matrix.generators.plugin.template.spec.source.helm.values
                      string
                    • spec.generators.matrix.generators.plugin.template.spec.source.helm.valuesObject
                      object
                    • spec.generators.matrix.generators.plugin.template.spec.source.helm.version
                      string
                  • spec.generators.matrix.generators.plugin.template.spec.source.kustomize
                    object
                    • spec.generators.matrix.generators.plugin.template.spec.source.kustomize.apiVersions
                      array of strings
                    • spec.generators.matrix.generators.plugin.template.spec.source.kustomize.commonAnnotations
                      object
                    • spec.generators.matrix.generators.plugin.template.spec.source.kustomize.commonAnnotationsEnvsubst
                      boolean
                    • spec.generators.matrix.generators.plugin.template.spec.source.kustomize.commonLabels
                      object
                    • spec.generators.matrix.generators.plugin.template.spec.source.kustomize.components
                      array of strings
                    • spec.generators.matrix.generators.plugin.template.spec.source.kustomize.forceCommonAnnotations
                      boolean
                    • spec.generators.matrix.generators.plugin.template.spec.source.kustomize.forceCommonLabels
                      boolean
                    • spec.generators.matrix.generators.plugin.template.spec.source.kustomize.ignoreMissingComponents
                      boolean
                    • spec.generators.matrix.generators.plugin.template.spec.source.kustomize.images
                      array of strings
                    • spec.generators.matrix.generators.plugin.template.spec.source.kustomize.kubeVersion
                      string
                    • spec.generators.matrix.generators.plugin.template.spec.source.kustomize.labelIncludeTemplates
                      boolean
                    • spec.generators.matrix.generators.plugin.template.spec.source.kustomize.labelWithoutSelector
                      boolean
                    • spec.generators.matrix.generators.plugin.template.spec.source.kustomize.namePrefix
                      string
                    • spec.generators.matrix.generators.plugin.template.spec.source.kustomize.nameSuffix
                      string
                    • spec.generators.matrix.generators.plugin.template.spec.source.kustomize.namespace
                      string
                    • spec.generators.matrix.generators.plugin.template.spec.source.kustomize.patches
                      array of objects
                      • spec.generators.matrix.generators.plugin.template.spec.source.kustomize.patches.options
                        object
                      • spec.generators.matrix.generators.plugin.template.spec.source.kustomize.patches.patch
                        string
                      • spec.generators.matrix.generators.plugin.template.spec.source.kustomize.patches.path
                        string
                      • spec.generators.matrix.generators.plugin.template.spec.source.kustomize.patches.target
                        object
                        • spec.generators.matrix.generators.plugin.template.spec.source.kustomize.patches.target.annotationSelector
                          string
                        • spec.generators.matrix.generators.plugin.template.spec.source.kustomize.patches.target.group
                          string
                        • spec.generators.matrix.generators.plugin.template.spec.source.kustomize.patches.target.kind
                          string
                        • spec.generators.matrix.generators.plugin.template.spec.source.kustomize.patches.target.labelSelector
                          string
                        • spec.generators.matrix.generators.plugin.template.spec.source.kustomize.patches.target.name
                          string
                        • spec.generators.matrix.generators.plugin.template.spec.source.kustomize.patches.target.namespace
                          string
                        • spec.generators.matrix.generators.plugin.template.spec.source.kustomize.patches.target.version
                          string
                    • spec.generators.matrix.generators.plugin.template.spec.source.kustomize.replicas
                      array of objects
                      • spec.generators.matrix.generators.plugin.template.spec.source.kustomize.replicas.count
                        integer or string
                      • spec.generators.matrix.generators.plugin.template.spec.source.kustomize.replicas.name
                        string
                    • spec.generators.matrix.generators.plugin.template.spec.source.kustomize.version
                      string
                  • spec.generators.matrix.generators.plugin.template.spec.source.name
                    string
                  • spec.generators.matrix.generators.plugin.template.spec.source.path
                    string
                  • spec.generators.matrix.generators.plugin.template.spec.source.plugin
                    object
                    • spec.generators.matrix.generators.plugin.template.spec.source.plugin.env
                      array of objects
                      • spec.generators.matrix.generators.plugin.template.spec.source.plugin.env.name
                        string
                      • spec.generators.matrix.generators.plugin.template.spec.source.plugin.env.value
                        string
                    • spec.generators.matrix.generators.plugin.template.spec.source.plugin.name
                      string
                    • spec.generators.matrix.generators.plugin.template.spec.source.plugin.parameters
                      array of objects
                      • spec.generators.matrix.generators.plugin.template.spec.source.plugin.parameters.array
                        array of strings
                      • spec.generators.matrix.generators.plugin.template.spec.source.plugin.parameters.map
                        object
                      • spec.generators.matrix.generators.plugin.template.spec.source.plugin.parameters.name
                        string
                      • spec.generators.matrix.generators.plugin.template.spec.source.plugin.parameters.string
                        string
                  • spec.generators.matrix.generators.plugin.template.spec.source.ref
                    string
                  • spec.generators.matrix.generators.plugin.template.spec.source.repoURL
                    string

                    Required value

                  • spec.generators.matrix.generators.plugin.template.spec.source.targetRevision
                    string
                • spec.generators.matrix.generators.plugin.template.spec.sourceHydrator
                  object
                  • spec.generators.matrix.generators.plugin.template.spec.sourceHydrator.drySource
                    object

                    Required value

                    • spec.generators.matrix.generators.plugin.template.spec.sourceHydrator.drySource.path
                      string

                      Required value

                    • spec.generators.matrix.generators.plugin.template.spec.sourceHydrator.drySource.repoURL
                      string

                      Required value

                    • spec.generators.matrix.generators.plugin.template.spec.sourceHydrator.drySource.targetRevision
                      string

                      Required value

                  • spec.generators.matrix.generators.plugin.template.spec.sourceHydrator.hydrateTo
                    object
                    • spec.generators.matrix.generators.plugin.template.spec.sourceHydrator.hydrateTo.targetBranch
                      string

                      Required value

                  • spec.generators.matrix.generators.plugin.template.spec.sourceHydrator.syncSource
                    object

                    Required value

                    • spec.generators.matrix.generators.plugin.template.spec.sourceHydrator.syncSource.path
                      string

                      Required value

                    • spec.generators.matrix.generators.plugin.template.spec.sourceHydrator.syncSource.targetBranch
                      string

                      Required value

                • spec.generators.matrix.generators.plugin.template.spec.sources
                  array of objects
                  • spec.generators.matrix.generators.plugin.template.spec.sources.chart
                    string
                  • spec.generators.matrix.generators.plugin.template.spec.sources.directory
                    object
                    • spec.generators.matrix.generators.plugin.template.spec.sources.directory.exclude
                      string
                    • spec.generators.matrix.generators.plugin.template.spec.sources.directory.include
                      string
                    • spec.generators.matrix.generators.plugin.template.spec.sources.directory.jsonnet
                      object
                      • spec.generators.matrix.generators.plugin.template.spec.sources.directory.jsonnet.extVars
                        array of objects
                        • spec.generators.matrix.generators.plugin.template.spec.sources.directory.jsonnet.extVars.code
                          boolean
                        • spec.generators.matrix.generators.plugin.template.spec.sources.directory.jsonnet.extVars.name
                          string
                        • spec.generators.matrix.generators.plugin.template.spec.sources.directory.jsonnet.extVars.value
                          string
                      • spec.generators.matrix.generators.plugin.template.spec.sources.directory.jsonnet.libs
                        array of strings
                      • spec.generators.matrix.generators.plugin.template.spec.sources.directory.jsonnet.tlas
                        array of objects
                        • spec.generators.matrix.generators.plugin.template.spec.sources.directory.jsonnet.tlas.code
                          boolean
                        • spec.generators.matrix.generators.plugin.template.spec.sources.directory.jsonnet.tlas.name
                          string
                        • spec.generators.matrix.generators.plugin.template.spec.sources.directory.jsonnet.tlas.value
                          string
                    • spec.generators.matrix.generators.plugin.template.spec.sources.directory.recurse
                      boolean
                  • spec.generators.matrix.generators.plugin.template.spec.sources.helm
                    object
                    • spec.generators.matrix.generators.plugin.template.spec.sources.helm.apiVersions
                      array of strings
                    • spec.generators.matrix.generators.plugin.template.spec.sources.helm.fileParameters
                      array of objects
                      • spec.generators.matrix.generators.plugin.template.spec.sources.helm.fileParameters.name
                        string
                      • spec.generators.matrix.generators.plugin.template.spec.sources.helm.fileParameters.path
                        string
                    • spec.generators.matrix.generators.plugin.template.spec.sources.helm.ignoreMissingValueFiles
                      boolean
                    • spec.generators.matrix.generators.plugin.template.spec.sources.helm.kubeVersion
                      string
                    • spec.generators.matrix.generators.plugin.template.spec.sources.helm.namespace
                      string
                    • spec.generators.matrix.generators.plugin.template.spec.sources.helm.parameters
                      array of objects
                      • spec.generators.matrix.generators.plugin.template.spec.sources.helm.parameters.forceString
                        boolean
                      • spec.generators.matrix.generators.plugin.template.spec.sources.helm.parameters.name
                        string
                      • spec.generators.matrix.generators.plugin.template.spec.sources.helm.parameters.value
                        string
                    • spec.generators.matrix.generators.plugin.template.spec.sources.helm.passCredentials
                      boolean
                    • spec.generators.matrix.generators.plugin.template.spec.sources.helm.releaseName
                      string
                    • spec.generators.matrix.generators.plugin.template.spec.sources.helm.skipCrds
                      boolean
                    • spec.generators.matrix.generators.plugin.template.spec.sources.helm.skipSchemaValidation
                      boolean
                    • spec.generators.matrix.generators.plugin.template.spec.sources.helm.skipTests
                      boolean
                    • spec.generators.matrix.generators.plugin.template.spec.sources.helm.valueFiles
                      array of strings
                    • spec.generators.matrix.generators.plugin.template.spec.sources.helm.values
                      string
                    • spec.generators.matrix.generators.plugin.template.spec.sources.helm.valuesObject
                      object
                    • spec.generators.matrix.generators.plugin.template.spec.sources.helm.version
                      string
                  • spec.generators.matrix.generators.plugin.template.spec.sources.kustomize
                    object
                    • spec.generators.matrix.generators.plugin.template.spec.sources.kustomize.apiVersions
                      array of strings
                    • spec.generators.matrix.generators.plugin.template.spec.sources.kustomize.commonAnnotations
                      object
                    • spec.generators.matrix.generators.plugin.template.spec.sources.kustomize.commonAnnotationsEnvsubst
                      boolean
                    • spec.generators.matrix.generators.plugin.template.spec.sources.kustomize.commonLabels
                      object
                    • spec.generators.matrix.generators.plugin.template.spec.sources.kustomize.components
                      array of strings
                    • spec.generators.matrix.generators.plugin.template.spec.sources.kustomize.forceCommonAnnotations
                      boolean
                    • spec.generators.matrix.generators.plugin.template.spec.sources.kustomize.forceCommonLabels
                      boolean
                    • spec.generators.matrix.generators.plugin.template.spec.sources.kustomize.ignoreMissingComponents
                      boolean
                    • spec.generators.matrix.generators.plugin.template.spec.sources.kustomize.images
                      array of strings
                    • spec.generators.matrix.generators.plugin.template.spec.sources.kustomize.kubeVersion
                      string
                    • spec.generators.matrix.generators.plugin.template.spec.sources.kustomize.labelIncludeTemplates
                      boolean
                    • spec.generators.matrix.generators.plugin.template.spec.sources.kustomize.labelWithoutSelector
                      boolean
                    • spec.generators.matrix.generators.plugin.template.spec.sources.kustomize.namePrefix
                      string
                    • spec.generators.matrix.generators.plugin.template.spec.sources.kustomize.nameSuffix
                      string
                    • spec.generators.matrix.generators.plugin.template.spec.sources.kustomize.namespace
                      string
                    • spec.generators.matrix.generators.plugin.template.spec.sources.kustomize.patches
                      array of objects
                      • spec.generators.matrix.generators.plugin.template.spec.sources.kustomize.patches.options
                        object
                      • spec.generators.matrix.generators.plugin.template.spec.sources.kustomize.patches.patch
                        string
                      • spec.generators.matrix.generators.plugin.template.spec.sources.kustomize.patches.path
                        string
                      • spec.generators.matrix.generators.plugin.template.spec.sources.kustomize.patches.target
                        object
                        • spec.generators.matrix.generators.plugin.template.spec.sources.kustomize.patches.target.annotationSelector
                          string
                        • spec.generators.matrix.generators.plugin.template.spec.sources.kustomize.patches.target.group
                          string
                        • spec.generators.matrix.generators.plugin.template.spec.sources.kustomize.patches.target.kind
                          string
                        • spec.generators.matrix.generators.plugin.template.spec.sources.kustomize.patches.target.labelSelector
                          string
                        • spec.generators.matrix.generators.plugin.template.spec.sources.kustomize.patches.target.name
                          string
                        • spec.generators.matrix.generators.plugin.template.spec.sources.kustomize.patches.target.namespace
                          string
                        • spec.generators.matrix.generators.plugin.template.spec.sources.kustomize.patches.target.version
                          string
                    • spec.generators.matrix.generators.plugin.template.spec.sources.kustomize.replicas
                      array of objects
                      • spec.generators.matrix.generators.plugin.template.spec.sources.kustomize.replicas.count
                        integer or string
                      • spec.generators.matrix.generators.plugin.template.spec.sources.kustomize.replicas.name
                        string
                    • spec.generators.matrix.generators.plugin.template.spec.sources.kustomize.version
                      string
                  • spec.generators.matrix.generators.plugin.template.spec.sources.name
                    string
                  • spec.generators.matrix.generators.plugin.template.spec.sources.path
                    string
                  • spec.generators.matrix.generators.plugin.template.spec.sources.plugin
                    object
                    • spec.generators.matrix.generators.plugin.template.spec.sources.plugin.env
                      array of objects
                      • spec.generators.matrix.generators.plugin.template.spec.sources.plugin.env.name
                        string
                      • spec.generators.matrix.generators.plugin.template.spec.sources.plugin.env.value
                        string
                    • spec.generators.matrix.generators.plugin.template.spec.sources.plugin.name
                      string
                    • spec.generators.matrix.generators.plugin.template.spec.sources.plugin.parameters
                      array of objects
                      • spec.generators.matrix.generators.plugin.template.spec.sources.plugin.parameters.array
                        array of strings
                      • spec.generators.matrix.generators.plugin.template.spec.sources.plugin.parameters.map
                        object
                      • spec.generators.matrix.generators.plugin.template.spec.sources.plugin.parameters.name
                        string
                      • spec.generators.matrix.generators.plugin.template.spec.sources.plugin.parameters.string
                        string
                  • spec.generators.matrix.generators.plugin.template.spec.sources.ref
                    string
                  • spec.generators.matrix.generators.plugin.template.spec.sources.repoURL
                    string
                  • spec.generators.matrix.generators.plugin.template.spec.sources.targetRevision
                    string
                • spec.generators.matrix.generators.plugin.template.spec.syncPolicy
                  object
                  • spec.generators.matrix.generators.plugin.template.spec.syncPolicy.automated
                    object
                    • spec.generators.matrix.generators.plugin.template.spec.syncPolicy.automated.allowEmpty
                      boolean
                    • spec.generators.matrix.generators.plugin.template.spec.syncPolicy.automated.enabled
                      boolean
                    • spec.generators.matrix.generators.plugin.template.spec.syncPolicy.automated.prune
                      boolean
                    • spec.generators.matrix.generators.plugin.template.spec.syncPolicy.automated.selfHeal
                      boolean
                  • spec.generators.matrix.generators.plugin.template.spec.syncPolicy.managedNamespaceMetadata
                    object
                    • spec.generators.matrix.generators.plugin.template.spec.syncPolicy.managedNamespaceMetadata.annotations
                      object
                    • spec.generators.matrix.generators.plugin.template.spec.syncPolicy.managedNamespaceMetadata.labels
                      object
                  • spec.generators.matrix.generators.plugin.template.spec.syncPolicy.retry
                    object
                    • spec.generators.matrix.generators.plugin.template.spec.syncPolicy.retry.backoff
                      object
                      • spec.generators.matrix.generators.plugin.template.spec.syncPolicy.retry.backoff.duration
                        string
                      • spec.generators.matrix.generators.plugin.template.spec.syncPolicy.retry.backoff.factor
                        integer
                      • spec.generators.matrix.generators.plugin.template.spec.syncPolicy.retry.backoff.maxDuration
                        string
                    • spec.generators.matrix.generators.plugin.template.spec.syncPolicy.retry.limit
                      integer
                  • spec.generators.matrix.generators.plugin.template.spec.syncPolicy.syncOptions
                    array of strings
            • spec.generators.matrix.generators.plugin.values
              object
          • spec.generators.matrix.generators.pullRequest
            object
            • spec.generators.matrix.generators.pullRequest.azuredevops
              object
              • spec.generators.matrix.generators.pullRequest.azuredevops.api
                string
              • spec.generators.matrix.generators.pullRequest.azuredevops.labels
                array of strings
              • spec.generators.matrix.generators.pullRequest.azuredevops.organization
                string

                Required value

              • spec.generators.matrix.generators.pullRequest.azuredevops.project
                string

                Required value

              • spec.generators.matrix.generators.pullRequest.azuredevops.repo
                string

                Required value

              • spec.generators.matrix.generators.pullRequest.azuredevops.tokenRef
                object
                • spec.generators.matrix.generators.pullRequest.azuredevops.tokenRef.key
                  string

                  Required value

                • spec.generators.matrix.generators.pullRequest.azuredevops.tokenRef.secretName
                  string

                  Required value

            • spec.generators.matrix.generators.pullRequest.bitbucket
              object
              • spec.generators.matrix.generators.pullRequest.bitbucket.api
                string
              • spec.generators.matrix.generators.pullRequest.bitbucket.basicAuth
                object
                • spec.generators.matrix.generators.pullRequest.bitbucket.basicAuth.passwordRef
                  object

                  Required value

                  • spec.generators.matrix.generators.pullRequest.bitbucket.basicAuth.passwordRef.key
                    string

                    Required value

                  • spec.generators.matrix.generators.pullRequest.bitbucket.basicAuth.passwordRef.secretName
                    string

                    Required value

                • spec.generators.matrix.generators.pullRequest.bitbucket.basicAuth.username
                  string

                  Required value

              • spec.generators.matrix.generators.pullRequest.bitbucket.bearerToken
                object
                • spec.generators.matrix.generators.pullRequest.bitbucket.bearerToken.tokenRef
                  object

                  Required value

                  • spec.generators.matrix.generators.pullRequest.bitbucket.bearerToken.tokenRef.key
                    string

                    Required value

                  • spec.generators.matrix.generators.pullRequest.bitbucket.bearerToken.tokenRef.secretName
                    string

                    Required value

              • spec.generators.matrix.generators.pullRequest.bitbucket.owner
                string

                Required value

              • spec.generators.matrix.generators.pullRequest.bitbucket.repo
                string

                Required value

            • spec.generators.matrix.generators.pullRequest.bitbucketServer
              object
              • spec.generators.matrix.generators.pullRequest.bitbucketServer.api
                string

                Required value

              • spec.generators.matrix.generators.pullRequest.bitbucketServer.basicAuth
                object
                • spec.generators.matrix.generators.pullRequest.bitbucketServer.basicAuth.passwordRef
                  object

                  Required value

                  • spec.generators.matrix.generators.pullRequest.bitbucketServer.basicAuth.passwordRef.key
                    string

                    Required value

                  • spec.generators.matrix.generators.pullRequest.bitbucketServer.basicAuth.passwordRef.secretName
                    string

                    Required value

                • spec.generators.matrix.generators.pullRequest.bitbucketServer.basicAuth.username
                  string

                  Required value

              • spec.generators.matrix.generators.pullRequest.bitbucketServer.bearerToken
                object
                • spec.generators.matrix.generators.pullRequest.bitbucketServer.bearerToken.tokenRef
                  object

                  Required value

                  • spec.generators.matrix.generators.pullRequest.bitbucketServer.bearerToken.tokenRef.key
                    string

                    Required value

                  • spec.generators.matrix.generators.pullRequest.bitbucketServer.bearerToken.tokenRef.secretName
                    string

                    Required value

              • spec.generators.matrix.generators.pullRequest.bitbucketServer.caRef
                object
                • spec.generators.matrix.generators.pullRequest.bitbucketServer.caRef.configMapName
                  string

                  Required value

                • spec.generators.matrix.generators.pullRequest.bitbucketServer.caRef.key
                  string

                  Required value

              • spec.generators.matrix.generators.pullRequest.bitbucketServer.insecure
                boolean
              • spec.generators.matrix.generators.pullRequest.bitbucketServer.project
                string

                Required value

              • spec.generators.matrix.generators.pullRequest.bitbucketServer.repo
                string

                Required value

            • spec.generators.matrix.generators.pullRequest.filters
              array of objects
              • spec.generators.matrix.generators.pullRequest.filters.branchMatch
                string
              • spec.generators.matrix.generators.pullRequest.filters.targetBranchMatch
                string
            • spec.generators.matrix.generators.pullRequest.gitea
              object
              • spec.generators.matrix.generators.pullRequest.gitea.api
                string

                Required value

              • spec.generators.matrix.generators.pullRequest.gitea.insecure
                boolean
              • spec.generators.matrix.generators.pullRequest.gitea.labels
                array of strings
              • spec.generators.matrix.generators.pullRequest.gitea.owner
                string

                Required value

              • spec.generators.matrix.generators.pullRequest.gitea.repo
                string

                Required value

              • spec.generators.matrix.generators.pullRequest.gitea.tokenRef
                object
                • spec.generators.matrix.generators.pullRequest.gitea.tokenRef.key
                  string

                  Required value

                • spec.generators.matrix.generators.pullRequest.gitea.tokenRef.secretName
                  string

                  Required value

            • spec.generators.matrix.generators.pullRequest.github
              object
              • spec.generators.matrix.generators.pullRequest.github.api
                string
              • spec.generators.matrix.generators.pullRequest.github.appSecretName
                string
              • spec.generators.matrix.generators.pullRequest.github.labels
                array of strings
              • spec.generators.matrix.generators.pullRequest.github.owner
                string

                Required value

              • spec.generators.matrix.generators.pullRequest.github.repo
                string

                Required value

              • spec.generators.matrix.generators.pullRequest.github.tokenRef
                object
                • spec.generators.matrix.generators.pullRequest.github.tokenRef.key
                  string

                  Required value

                • spec.generators.matrix.generators.pullRequest.github.tokenRef.secretName
                  string

                  Required value

            • spec.generators.matrix.generators.pullRequest.gitlab
              object
              • spec.generators.matrix.generators.pullRequest.gitlab.api
                string
              • spec.generators.matrix.generators.pullRequest.gitlab.caRef
                object
                • spec.generators.matrix.generators.pullRequest.gitlab.caRef.configMapName
                  string

                  Required value

                • spec.generators.matrix.generators.pullRequest.gitlab.caRef.key
                  string

                  Required value

              • spec.generators.matrix.generators.pullRequest.gitlab.insecure
                boolean
              • spec.generators.matrix.generators.pullRequest.gitlab.labels
                array of strings
              • spec.generators.matrix.generators.pullRequest.gitlab.project
                string

                Required value

              • spec.generators.matrix.generators.pullRequest.gitlab.pullRequestState
                string
              • spec.generators.matrix.generators.pullRequest.gitlab.tokenRef
                object
                • spec.generators.matrix.generators.pullRequest.gitlab.tokenRef.key
                  string

                  Required value

                • spec.generators.matrix.generators.pullRequest.gitlab.tokenRef.secretName
                  string

                  Required value

            • spec.generators.matrix.generators.pullRequest.requeueAfterSeconds
              integer
            • spec.generators.matrix.generators.pullRequest.template
              object
              • spec.generators.matrix.generators.pullRequest.template.metadata
                object

                Required value

                • spec.generators.matrix.generators.pullRequest.template.metadata.annotations
                  object
                • spec.generators.matrix.generators.pullRequest.template.metadata.finalizers
                  array of strings
                • spec.generators.matrix.generators.pullRequest.template.metadata.labels
                  object
                • spec.generators.matrix.generators.pullRequest.template.metadata.name
                  string
                • spec.generators.matrix.generators.pullRequest.template.metadata.namespace
                  string
              • spec.generators.matrix.generators.pullRequest.template.spec
                object

                Required value

                • spec.generators.matrix.generators.pullRequest.template.spec.destination
                  object

                  Required value

                  • spec.generators.matrix.generators.pullRequest.template.spec.destination.name
                    string
                  • spec.generators.matrix.generators.pullRequest.template.spec.destination.namespace
                    string
                  • spec.generators.matrix.generators.pullRequest.template.spec.destination.server
                    string
                • spec.generators.matrix.generators.pullRequest.template.spec.ignoreDifferences
                  array of objects
                  • spec.generators.matrix.generators.pullRequest.template.spec.ignoreDifferences.group
                    string
                  • spec.generators.matrix.generators.pullRequest.template.spec.ignoreDifferences.jqPathExpressions
                    array of strings
                  • spec.generators.matrix.generators.pullRequest.template.spec.ignoreDifferences.jsonPointers
                    array of strings
                  • spec.generators.matrix.generators.pullRequest.template.spec.ignoreDifferences.kind
                    string
                  • spec.generators.matrix.generators.pullRequest.template.spec.ignoreDifferences.managedFieldsManagers
                    array of strings
                  • spec.generators.matrix.generators.pullRequest.template.spec.ignoreDifferences.name
                    string
                  • spec.generators.matrix.generators.pullRequest.template.spec.ignoreDifferences.namespace
                    string
                • spec.generators.matrix.generators.pullRequest.template.spec.info
                  array of objects
                  • spec.generators.matrix.generators.pullRequest.template.spec.info.name
                    string
                  • spec.generators.matrix.generators.pullRequest.template.spec.info.value
                    string
                • spec.generators.matrix.generators.pullRequest.template.spec.project
                  string

                  Required value

                • spec.generators.matrix.generators.pullRequest.template.spec.revisionHistoryLimit
                  integer
                • spec.generators.matrix.generators.pullRequest.template.spec.source
                  object
                  • spec.generators.matrix.generators.pullRequest.template.spec.source.chart
                    string
                  • spec.generators.matrix.generators.pullRequest.template.spec.source.directory
                    object
                    • spec.generators.matrix.generators.pullRequest.template.spec.source.directory.exclude
                      string
                    • spec.generators.matrix.generators.pullRequest.template.spec.source.directory.include
                      string
                    • spec.generators.matrix.generators.pullRequest.template.spec.source.directory.jsonnet
                      object
                      • spec.generators.matrix.generators.pullRequest.template.spec.source.directory.jsonnet.extVars
                        array of objects
                        • spec.generators.matrix.generators.pullRequest.template.spec.source.directory.jsonnet.extVars.code
                          boolean
                        • spec.generators.matrix.generators.pullRequest.template.spec.source.directory.jsonnet.extVars.name
                          string
                        • spec.generators.matrix.generators.pullRequest.template.spec.source.directory.jsonnet.extVars.value
                          string
                      • spec.generators.matrix.generators.pullRequest.template.spec.source.directory.jsonnet.libs
                        array of strings
                      • spec.generators.matrix.generators.pullRequest.template.spec.source.directory.jsonnet.tlas
                        array of objects
                        • spec.generators.matrix.generators.pullRequest.template.spec.source.directory.jsonnet.tlas.code
                          boolean
                        • spec.generators.matrix.generators.pullRequest.template.spec.source.directory.jsonnet.tlas.name
                          string
                        • spec.generators.matrix.generators.pullRequest.template.spec.source.directory.jsonnet.tlas.value
                          string
                    • spec.generators.matrix.generators.pullRequest.template.spec.source.directory.recurse
                      boolean
                  • spec.generators.matrix.generators.pullRequest.template.spec.source.helm
                    object
                    • spec.generators.matrix.generators.pullRequest.template.spec.source.helm.apiVersions
                      array of strings
                    • spec.generators.matrix.generators.pullRequest.template.spec.source.helm.fileParameters
                      array of objects
                      • spec.generators.matrix.generators.pullRequest.template.spec.source.helm.fileParameters.name
                        string
                      • spec.generators.matrix.generators.pullRequest.template.spec.source.helm.fileParameters.path
                        string
                    • spec.generators.matrix.generators.pullRequest.template.spec.source.helm.ignoreMissingValueFiles
                      boolean
                    • spec.generators.matrix.generators.pullRequest.template.spec.source.helm.kubeVersion
                      string
                    • spec.generators.matrix.generators.pullRequest.template.spec.source.helm.namespace
                      string
                    • spec.generators.matrix.generators.pullRequest.template.spec.source.helm.parameters
                      array of objects
                      • spec.generators.matrix.generators.pullRequest.template.spec.source.helm.parameters.forceString
                        boolean
                      • spec.generators.matrix.generators.pullRequest.template.spec.source.helm.parameters.name
                        string
                      • spec.generators.matrix.generators.pullRequest.template.spec.source.helm.parameters.value
                        string
                    • spec.generators.matrix.generators.pullRequest.template.spec.source.helm.passCredentials
                      boolean
                    • spec.generators.matrix.generators.pullRequest.template.spec.source.helm.releaseName
                      string
                    • spec.generators.matrix.generators.pullRequest.template.spec.source.helm.skipCrds
                      boolean
                    • spec.generators.matrix.generators.pullRequest.template.spec.source.helm.skipSchemaValidation
                      boolean
                    • spec.generators.matrix.generators.pullRequest.template.spec.source.helm.skipTests
                      boolean
                    • spec.generators.matrix.generators.pullRequest.template.spec.source.helm.valueFiles
                      array of strings
                    • spec.generators.matrix.generators.pullRequest.template.spec.source.helm.values
                      string
                    • spec.generators.matrix.generators.pullRequest.template.spec.source.helm.valuesObject
                      object
                    • spec.generators.matrix.generators.pullRequest.template.spec.source.helm.version
                      string
                  • spec.generators.matrix.generators.pullRequest.template.spec.source.kustomize
                    object
                    • spec.generators.matrix.generators.pullRequest.template.spec.source.kustomize.apiVersions
                      array of strings
                    • spec.generators.matrix.generators.pullRequest.template.spec.source.kustomize.commonAnnotations
                      object
                    • spec.generators.matrix.generators.pullRequest.template.spec.source.kustomize.commonAnnotationsEnvsubst
                      boolean
                    • spec.generators.matrix.generators.pullRequest.template.spec.source.kustomize.commonLabels
                      object
                    • spec.generators.matrix.generators.pullRequest.template.spec.source.kustomize.components
                      array of strings
                    • spec.generators.matrix.generators.pullRequest.template.spec.source.kustomize.forceCommonAnnotations
                      boolean
                    • spec.generators.matrix.generators.pullRequest.template.spec.source.kustomize.forceCommonLabels
                      boolean
                    • spec.generators.matrix.generators.pullRequest.template.spec.source.kustomize.ignoreMissingComponents
                      boolean
                    • spec.generators.matrix.generators.pullRequest.template.spec.source.kustomize.images
                      array of strings
                    • spec.generators.matrix.generators.pullRequest.template.spec.source.kustomize.kubeVersion
                      string
                    • spec.generators.matrix.generators.pullRequest.template.spec.source.kustomize.labelIncludeTemplates
                      boolean
                    • spec.generators.matrix.generators.pullRequest.template.spec.source.kustomize.labelWithoutSelector
                      boolean
                    • spec.generators.matrix.generators.pullRequest.template.spec.source.kustomize.namePrefix
                      string
                    • spec.generators.matrix.generators.pullRequest.template.spec.source.kustomize.nameSuffix
                      string
                    • spec.generators.matrix.generators.pullRequest.template.spec.source.kustomize.namespace
                      string
                    • spec.generators.matrix.generators.pullRequest.template.spec.source.kustomize.patches
                      array of objects
                      • spec.generators.matrix.generators.pullRequest.template.spec.source.kustomize.patches.options
                        object
                      • spec.generators.matrix.generators.pullRequest.template.spec.source.kustomize.patches.patch
                        string
                      • spec.generators.matrix.generators.pullRequest.template.spec.source.kustomize.patches.path
                        string
                      • spec.generators.matrix.generators.pullRequest.template.spec.source.kustomize.patches.target
                        object
                        • spec.generators.matrix.generators.pullRequest.template.spec.source.kustomize.patches.target.annotationSelector
                          string
                        • spec.generators.matrix.generators.pullRequest.template.spec.source.kustomize.patches.target.group
                          string
                        • spec.generators.matrix.generators.pullRequest.template.spec.source.kustomize.patches.target.kind
                          string
                        • spec.generators.matrix.generators.pullRequest.template.spec.source.kustomize.patches.target.labelSelector
                          string
                        • spec.generators.matrix.generators.pullRequest.template.spec.source.kustomize.patches.target.name
                          string
                        • spec.generators.matrix.generators.pullRequest.template.spec.source.kustomize.patches.target.namespace
                          string
                        • spec.generators.matrix.generators.pullRequest.template.spec.source.kustomize.patches.target.version
                          string
                    • spec.generators.matrix.generators.pullRequest.template.spec.source.kustomize.replicas
                      array of objects
                      • spec.generators.matrix.generators.pullRequest.template.spec.source.kustomize.replicas.count
                        integer or string
                      • spec.generators.matrix.generators.pullRequest.template.spec.source.kustomize.replicas.name
                        string
                    • spec.generators.matrix.generators.pullRequest.template.spec.source.kustomize.version
                      string
                  • spec.generators.matrix.generators.pullRequest.template.spec.source.name
                    string
                  • spec.generators.matrix.generators.pullRequest.template.spec.source.path
                    string
                  • spec.generators.matrix.generators.pullRequest.template.spec.source.plugin
                    object
                    • spec.generators.matrix.generators.pullRequest.template.spec.source.plugin.env
                      array of objects
                      • spec.generators.matrix.generators.pullRequest.template.spec.source.plugin.env.name
                        string
                      • spec.generators.matrix.generators.pullRequest.template.spec.source.plugin.env.value
                        string
                    • spec.generators.matrix.generators.pullRequest.template.spec.source.plugin.name
                      string
                    • spec.generators.matrix.generators.pullRequest.template.spec.source.plugin.parameters
                      array of objects
                      • spec.generators.matrix.generators.pullRequest.template.spec.source.plugin.parameters.array
                        array of strings
                      • spec.generators.matrix.generators.pullRequest.template.spec.source.plugin.parameters.map
                        object
                      • spec.generators.matrix.generators.pullRequest.template.spec.source.plugin.parameters.name
                        string
                      • spec.generators.matrix.generators.pullRequest.template.spec.source.plugin.parameters.string
                        string
                  • spec.generators.matrix.generators.pullRequest.template.spec.source.ref
                    string
                  • spec.generators.matrix.generators.pullRequest.template.spec.source.repoURL
                    string

                    Required value

                  • spec.generators.matrix.generators.pullRequest.template.spec.source.targetRevision
                    string
                • spec.generators.matrix.generators.pullRequest.template.spec.sourceHydrator
                  object
                  • spec.generators.matrix.generators.pullRequest.template.spec.sourceHydrator.drySource
                    object

                    Required value

                    • spec.generators.matrix.generators.pullRequest.template.spec.sourceHydrator.drySource.path
                      string

                      Required value

                    • spec.generators.matrix.generators.pullRequest.template.spec.sourceHydrator.drySource.repoURL
                      string

                      Required value

                    • spec.generators.matrix.generators.pullRequest.template.spec.sourceHydrator.drySource.targetRevision
                      string

                      Required value

                  • spec.generators.matrix.generators.pullRequest.template.spec.sourceHydrator.hydrateTo
                    object
                    • spec.generators.matrix.generators.pullRequest.template.spec.sourceHydrator.hydrateTo.targetBranch
                      string

                      Required value

                  • spec.generators.matrix.generators.pullRequest.template.spec.sourceHydrator.syncSource
                    object

                    Required value

                    • spec.generators.matrix.generators.pullRequest.template.spec.sourceHydrator.syncSource.path
                      string

                      Required value

                    • spec.generators.matrix.generators.pullRequest.template.spec.sourceHydrator.syncSource.targetBranch
                      string

                      Required value

                • spec.generators.matrix.generators.pullRequest.template.spec.sources
                  array of objects
                  • spec.generators.matrix.generators.pullRequest.template.spec.sources.chart
                    string
                  • spec.generators.matrix.generators.pullRequest.template.spec.sources.directory
                    object
                    • spec.generators.matrix.generators.pullRequest.template.spec.sources.directory.exclude
                      string
                    • spec.generators.matrix.generators.pullRequest.template.spec.sources.directory.include
                      string
                    • spec.generators.matrix.generators.pullRequest.template.spec.sources.directory.jsonnet
                      object
                      • spec.generators.matrix.generators.pullRequest.template.spec.sources.directory.jsonnet.extVars
                        array of objects
                        • spec.generators.matrix.generators.pullRequest.template.spec.sources.directory.jsonnet.extVars.code
                          boolean
                        • spec.generators.matrix.generators.pullRequest.template.spec.sources.directory.jsonnet.extVars.name
                          string
                        • spec.generators.matrix.generators.pullRequest.template.spec.sources.directory.jsonnet.extVars.value
                          string
                      • spec.generators.matrix.generators.pullRequest.template.spec.sources.directory.jsonnet.libs
                        array of strings
                      • spec.generators.matrix.generators.pullRequest.template.spec.sources.directory.jsonnet.tlas
                        array of objects
                        • spec.generators.matrix.generators.pullRequest.template.spec.sources.directory.jsonnet.tlas.code
                          boolean
                        • spec.generators.matrix.generators.pullRequest.template.spec.sources.directory.jsonnet.tlas.name
                          string
                        • spec.generators.matrix.generators.pullRequest.template.spec.sources.directory.jsonnet.tlas.value
                          string
                    • spec.generators.matrix.generators.pullRequest.template.spec.sources.directory.recurse
                      boolean
                  • spec.generators.matrix.generators.pullRequest.template.spec.sources.helm
                    object
                    • spec.generators.matrix.generators.pullRequest.template.spec.sources.helm.apiVersions
                      array of strings
                    • spec.generators.matrix.generators.pullRequest.template.spec.sources.helm.fileParameters
                      array of objects
                      • spec.generators.matrix.generators.pullRequest.template.spec.sources.helm.fileParameters.name
                        string
                      • spec.generators.matrix.generators.pullRequest.template.spec.sources.helm.fileParameters.path
                        string
                    • spec.generators.matrix.generators.pullRequest.template.spec.sources.helm.ignoreMissingValueFiles
                      boolean
                    • spec.generators.matrix.generators.pullRequest.template.spec.sources.helm.kubeVersion
                      string
                    • spec.generators.matrix.generators.pullRequest.template.spec.sources.helm.namespace
                      string
                    • spec.generators.matrix.generators.pullRequest.template.spec.sources.helm.parameters
                      array of objects
                      • spec.generators.matrix.generators.pullRequest.template.spec.sources.helm.parameters.forceString
                        boolean
                      • spec.generators.matrix.generators.pullRequest.template.spec.sources.helm.parameters.name
                        string
                      • spec.generators.matrix.generators.pullRequest.template.spec.sources.helm.parameters.value
                        string
                    • spec.generators.matrix.generators.pullRequest.template.spec.sources.helm.passCredentials
                      boolean
                    • spec.generators.matrix.generators.pullRequest.template.spec.sources.helm.releaseName
                      string
                    • spec.generators.matrix.generators.pullRequest.template.spec.sources.helm.skipCrds
                      boolean
                    • spec.generators.matrix.generators.pullRequest.template.spec.sources.helm.skipSchemaValidation
                      boolean
                    • spec.generators.matrix.generators.pullRequest.template.spec.sources.helm.skipTests
                      boolean
                    • spec.generators.matrix.generators.pullRequest.template.spec.sources.helm.valueFiles
                      array of strings
                    • spec.generators.matrix.generators.pullRequest.template.spec.sources.helm.values
                      string
                    • spec.generators.matrix.generators.pullRequest.template.spec.sources.helm.valuesObject
                      object
                    • spec.generators.matrix.generators.pullRequest.template.spec.sources.helm.version
                      string
                  • spec.generators.matrix.generators.pullRequest.template.spec.sources.kustomize
                    object
                    • spec.generators.matrix.generators.pullRequest.template.spec.sources.kustomize.apiVersions
                      array of strings
                    • spec.generators.matrix.generators.pullRequest.template.spec.sources.kustomize.commonAnnotations
                      object
                    • spec.generators.matrix.generators.pullRequest.template.spec.sources.kustomize.commonAnnotationsEnvsubst
                      boolean
                    • spec.generators.matrix.generators.pullRequest.template.spec.sources.kustomize.commonLabels
                      object
                    • spec.generators.matrix.generators.pullRequest.template.spec.sources.kustomize.components
                      array of strings
                    • spec.generators.matrix.generators.pullRequest.template.spec.sources.kustomize.forceCommonAnnotations
                      boolean
                    • spec.generators.matrix.generators.pullRequest.template.spec.sources.kustomize.forceCommonLabels
                      boolean
                    • spec.generators.matrix.generators.pullRequest.template.spec.sources.kustomize.ignoreMissingComponents
                      boolean
                    • spec.generators.matrix.generators.pullRequest.template.spec.sources.kustomize.images
                      array of strings
                    • spec.generators.matrix.generators.pullRequest.template.spec.sources.kustomize.kubeVersion
                      string
                    • spec.generators.matrix.generators.pullRequest.template.spec.sources.kustomize.labelIncludeTemplates
                      boolean
                    • spec.generators.matrix.generators.pullRequest.template.spec.sources.kustomize.labelWithoutSelector
                      boolean
                    • spec.generators.matrix.generators.pullRequest.template.spec.sources.kustomize.namePrefix
                      string
                    • spec.generators.matrix.generators.pullRequest.template.spec.sources.kustomize.nameSuffix
                      string
                    • spec.generators.matrix.generators.pullRequest.template.spec.sources.kustomize.namespace
                      string
                    • spec.generators.matrix.generators.pullRequest.template.spec.sources.kustomize.patches
                      array of objects
                      • spec.generators.matrix.generators.pullRequest.template.spec.sources.kustomize.patches.options
                        object
                      • spec.generators.matrix.generators.pullRequest.template.spec.sources.kustomize.patches.patch
                        string
                      • spec.generators.matrix.generators.pullRequest.template.spec.sources.kustomize.patches.path
                        string
                      • spec.generators.matrix.generators.pullRequest.template.spec.sources.kustomize.patches.target
                        object
                        • spec.generators.matrix.generators.pullRequest.template.spec.sources.kustomize.patches.target.annotationSelector
                          string
                        • spec.generators.matrix.generators.pullRequest.template.spec.sources.kustomize.patches.target.group
                          string
                        • spec.generators.matrix.generators.pullRequest.template.spec.sources.kustomize.patches.target.kind
                          string
                        • spec.generators.matrix.generators.pullRequest.template.spec.sources.kustomize.patches.target.labelSelector
                          string
                        • spec.generators.matrix.generators.pullRequest.template.spec.sources.kustomize.patches.target.name
                          string
                        • spec.generators.matrix.generators.pullRequest.template.spec.sources.kustomize.patches.target.namespace
                          string
                        • spec.generators.matrix.generators.pullRequest.template.spec.sources.kustomize.patches.target.version
                          string
                    • spec.generators.matrix.generators.pullRequest.template.spec.sources.kustomize.replicas
                      array of objects
                      • spec.generators.matrix.generators.pullRequest.template.spec.sources.kustomize.replicas.count
                        integer or string
                      • spec.generators.matrix.generators.pullRequest.template.spec.sources.kustomize.replicas.name
                        string
                    • spec.generators.matrix.generators.pullRequest.template.spec.sources.kustomize.version
                      string
                  • spec.generators.matrix.generators.pullRequest.template.spec.sources.name
                    string
                  • spec.generators.matrix.generators.pullRequest.template.spec.sources.path
                    string
                  • spec.generators.matrix.generators.pullRequest.template.spec.sources.plugin
                    object
                    • spec.generators.matrix.generators.pullRequest.template.spec.sources.plugin.env
                      array of objects
                      • spec.generators.matrix.generators.pullRequest.template.spec.sources.plugin.env.name
                        string
                      • spec.generators.matrix.generators.pullRequest.template.spec.sources.plugin.env.value
                        string
                    • spec.generators.matrix.generators.pullRequest.template.spec.sources.plugin.name
                      string
                    • spec.generators.matrix.generators.pullRequest.template.spec.sources.plugin.parameters
                      array of objects
                      • spec.generators.matrix.generators.pullRequest.template.spec.sources.plugin.parameters.array
                        array of strings
                      • spec.generators.matrix.generators.pullRequest.template.spec.sources.plugin.parameters.map
                        object
                      • spec.generators.matrix.generators.pullRequest.template.spec.sources.plugin.parameters.name
                        string
                      • spec.generators.matrix.generators.pullRequest.template.spec.sources.plugin.parameters.string
                        string
                  • spec.generators.matrix.generators.pullRequest.template.spec.sources.ref
                    string
                  • spec.generators.matrix.generators.pullRequest.template.spec.sources.repoURL
                    string
                  • spec.generators.matrix.generators.pullRequest.template.spec.sources.targetRevision
                    string
                • spec.generators.matrix.generators.pullRequest.template.spec.syncPolicy
                  object
                  • spec.generators.matrix.generators.pullRequest.template.spec.syncPolicy.automated
                    object
                    • spec.generators.matrix.generators.pullRequest.template.spec.syncPolicy.automated.allowEmpty
                      boolean
                    • spec.generators.matrix.generators.pullRequest.template.spec.syncPolicy.automated.enabled
                      boolean
                    • spec.generators.matrix.generators.pullRequest.template.spec.syncPolicy.automated.prune
                      boolean
                    • spec.generators.matrix.generators.pullRequest.template.spec.syncPolicy.automated.selfHeal
                      boolean
                  • spec.generators.matrix.generators.pullRequest.template.spec.syncPolicy.managedNamespaceMetadata
                    object
                    • spec.generators.matrix.generators.pullRequest.template.spec.syncPolicy.managedNamespaceMetadata.annotations
                      object
                    • spec.generators.matrix.generators.pullRequest.template.spec.syncPolicy.managedNamespaceMetadata.labels
                      object
                  • spec.generators.matrix.generators.pullRequest.template.spec.syncPolicy.retry
                    object
                    • spec.generators.matrix.generators.pullRequest.template.spec.syncPolicy.retry.backoff
                      object
                      • spec.generators.matrix.generators.pullRequest.template.spec.syncPolicy.retry.backoff.duration
                        string
                      • spec.generators.matrix.generators.pullRequest.template.spec.syncPolicy.retry.backoff.factor
                        integer
                      • spec.generators.matrix.generators.pullRequest.template.spec.syncPolicy.retry.backoff.maxDuration
                        string
                    • spec.generators.matrix.generators.pullRequest.template.spec.syncPolicy.retry.limit
                      integer
                  • spec.generators.matrix.generators.pullRequest.template.spec.syncPolicy.syncOptions
                    array of strings
            • spec.generators.matrix.generators.pullRequest.values
              object
          • spec.generators.matrix.generators.scmProvider
            object
            • spec.generators.matrix.generators.scmProvider.awsCodeCommit
              object
              • spec.generators.matrix.generators.scmProvider.awsCodeCommit.allBranches
                boolean
              • spec.generators.matrix.generators.scmProvider.awsCodeCommit.region
                string
              • spec.generators.matrix.generators.scmProvider.awsCodeCommit.role
                string
              • spec.generators.matrix.generators.scmProvider.awsCodeCommit.tagFilters
                array of objects
                • spec.generators.matrix.generators.scmProvider.awsCodeCommit.tagFilters.key
                  string
                • spec.generators.matrix.generators.scmProvider.awsCodeCommit.tagFilters.value
                  string
            • spec.generators.matrix.generators.scmProvider.azureDevOps
              object
              • spec.generators.matrix.generators.scmProvider.azureDevOps.accessTokenRef
                object

                Required value

                • spec.generators.matrix.generators.scmProvider.azureDevOps.accessTokenRef.key
                  string

                  Required value

                • spec.generators.matrix.generators.scmProvider.azureDevOps.accessTokenRef.secretName
                  string

                  Required value

              • spec.generators.matrix.generators.scmProvider.azureDevOps.allBranches
                boolean
              • spec.generators.matrix.generators.scmProvider.azureDevOps.api
                string
              • spec.generators.matrix.generators.scmProvider.azureDevOps.organization
                string

                Required value

              • spec.generators.matrix.generators.scmProvider.azureDevOps.teamProject
                string

                Required value

            • spec.generators.matrix.generators.scmProvider.bitbucket
              object
              • spec.generators.matrix.generators.scmProvider.bitbucket.allBranches
                boolean
              • spec.generators.matrix.generators.scmProvider.bitbucket.appPasswordRef
                object

                Required value

                • spec.generators.matrix.generators.scmProvider.bitbucket.appPasswordRef.key
                  string

                  Required value

                • spec.generators.matrix.generators.scmProvider.bitbucket.appPasswordRef.secretName
                  string

                  Required value

              • spec.generators.matrix.generators.scmProvider.bitbucket.owner
                string

                Required value

              • spec.generators.matrix.generators.scmProvider.bitbucket.user
                string

                Required value

            • spec.generators.matrix.generators.scmProvider.bitbucketServer
              object
              • spec.generators.matrix.generators.scmProvider.bitbucketServer.allBranches
                boolean
              • spec.generators.matrix.generators.scmProvider.bitbucketServer.api
                string

                Required value

              • spec.generators.matrix.generators.scmProvider.bitbucketServer.basicAuth
                object
                • spec.generators.matrix.generators.scmProvider.bitbucketServer.basicAuth.passwordRef
                  object

                  Required value

                  • spec.generators.matrix.generators.scmProvider.bitbucketServer.basicAuth.passwordRef.key
                    string

                    Required value

                  • spec.generators.matrix.generators.scmProvider.bitbucketServer.basicAuth.passwordRef.secretName
                    string

                    Required value

                • spec.generators.matrix.generators.scmProvider.bitbucketServer.basicAuth.username
                  string

                  Required value

              • spec.generators.matrix.generators.scmProvider.bitbucketServer.bearerToken
                object
                • spec.generators.matrix.generators.scmProvider.bitbucketServer.bearerToken.tokenRef
                  object

                  Required value

                  • spec.generators.matrix.generators.scmProvider.bitbucketServer.bearerToken.tokenRef.key
                    string

                    Required value

                  • spec.generators.matrix.generators.scmProvider.bitbucketServer.bearerToken.tokenRef.secretName
                    string

                    Required value

              • spec.generators.matrix.generators.scmProvider.bitbucketServer.caRef
                object
                • spec.generators.matrix.generators.scmProvider.bitbucketServer.caRef.configMapName
                  string

                  Required value

                • spec.generators.matrix.generators.scmProvider.bitbucketServer.caRef.key
                  string

                  Required value

              • spec.generators.matrix.generators.scmProvider.bitbucketServer.insecure
                boolean
              • spec.generators.matrix.generators.scmProvider.bitbucketServer.project
                string

                Required value

            • spec.generators.matrix.generators.scmProvider.cloneProtocol
              string
            • spec.generators.matrix.generators.scmProvider.filters
              array of objects
              • spec.generators.matrix.generators.scmProvider.filters.branchMatch
                string
              • spec.generators.matrix.generators.scmProvider.filters.labelMatch
                string
              • spec.generators.matrix.generators.scmProvider.filters.pathsDoNotExist
                array of strings
              • spec.generators.matrix.generators.scmProvider.filters.pathsExist
                array of strings
              • spec.generators.matrix.generators.scmProvider.filters.repositoryMatch
                string
            • spec.generators.matrix.generators.scmProvider.gitea
              object
              • spec.generators.matrix.generators.scmProvider.gitea.allBranches
                boolean
              • spec.generators.matrix.generators.scmProvider.gitea.api
                string

                Required value

              • spec.generators.matrix.generators.scmProvider.gitea.insecure
                boolean
              • spec.generators.matrix.generators.scmProvider.gitea.owner
                string

                Required value

              • spec.generators.matrix.generators.scmProvider.gitea.tokenRef
                object
                • spec.generators.matrix.generators.scmProvider.gitea.tokenRef.key
                  string

                  Required value

                • spec.generators.matrix.generators.scmProvider.gitea.tokenRef.secretName
                  string

                  Required value

            • spec.generators.matrix.generators.scmProvider.github
              object
              • spec.generators.matrix.generators.scmProvider.github.allBranches
                boolean
              • spec.generators.matrix.generators.scmProvider.github.api
                string
              • spec.generators.matrix.generators.scmProvider.github.appSecretName
                string
              • spec.generators.matrix.generators.scmProvider.github.organization
                string

                Required value

              • spec.generators.matrix.generators.scmProvider.github.tokenRef
                object
                • spec.generators.matrix.generators.scmProvider.github.tokenRef.key
                  string

                  Required value

                • spec.generators.matrix.generators.scmProvider.github.tokenRef.secretName
                  string

                  Required value

            • spec.generators.matrix.generators.scmProvider.gitlab
              object
              • spec.generators.matrix.generators.scmProvider.gitlab.allBranches
                boolean
              • spec.generators.matrix.generators.scmProvider.gitlab.api
                string
              • spec.generators.matrix.generators.scmProvider.gitlab.caRef
                object
                • spec.generators.matrix.generators.scmProvider.gitlab.caRef.configMapName
                  string

                  Required value

                • spec.generators.matrix.generators.scmProvider.gitlab.caRef.key
                  string

                  Required value

              • spec.generators.matrix.generators.scmProvider.gitlab.group
                string

                Required value

              • spec.generators.matrix.generators.scmProvider.gitlab.includeSharedProjects
                boolean
              • spec.generators.matrix.generators.scmProvider.gitlab.includeSubgroups
                boolean
              • spec.generators.matrix.generators.scmProvider.gitlab.insecure
                boolean
              • spec.generators.matrix.generators.scmProvider.gitlab.tokenRef
                object
                • spec.generators.matrix.generators.scmProvider.gitlab.tokenRef.key
                  string

                  Required value

                • spec.generators.matrix.generators.scmProvider.gitlab.tokenRef.secretName
                  string

                  Required value

              • spec.generators.matrix.generators.scmProvider.gitlab.topic
                string
            • spec.generators.matrix.generators.scmProvider.requeueAfterSeconds
              integer
            • spec.generators.matrix.generators.scmProvider.template
              object
              • spec.generators.matrix.generators.scmProvider.template.metadata
                object

                Required value

                • spec.generators.matrix.generators.scmProvider.template.metadata.annotations
                  object
                • spec.generators.matrix.generators.scmProvider.template.metadata.finalizers
                  array of strings
                • spec.generators.matrix.generators.scmProvider.template.metadata.labels
                  object
                • spec.generators.matrix.generators.scmProvider.template.metadata.name
                  string
                • spec.generators.matrix.generators.scmProvider.template.metadata.namespace
                  string
              • spec.generators.matrix.generators.scmProvider.template.spec
                object

                Required value

                • spec.generators.matrix.generators.scmProvider.template.spec.destination
                  object

                  Required value

                  • spec.generators.matrix.generators.scmProvider.template.spec.destination.name
                    string
                  • spec.generators.matrix.generators.scmProvider.template.spec.destination.namespace
                    string
                  • spec.generators.matrix.generators.scmProvider.template.spec.destination.server
                    string
                • spec.generators.matrix.generators.scmProvider.template.spec.ignoreDifferences
                  array of objects
                  • spec.generators.matrix.generators.scmProvider.template.spec.ignoreDifferences.group
                    string
                  • spec.generators.matrix.generators.scmProvider.template.spec.ignoreDifferences.jqPathExpressions
                    array of strings
                  • spec.generators.matrix.generators.scmProvider.template.spec.ignoreDifferences.jsonPointers
                    array of strings
                  • spec.generators.matrix.generators.scmProvider.template.spec.ignoreDifferences.kind
                    string
                  • spec.generators.matrix.generators.scmProvider.template.spec.ignoreDifferences.managedFieldsManagers
                    array of strings
                  • spec.generators.matrix.generators.scmProvider.template.spec.ignoreDifferences.name
                    string
                  • spec.generators.matrix.generators.scmProvider.template.spec.ignoreDifferences.namespace
                    string
                • spec.generators.matrix.generators.scmProvider.template.spec.info
                  array of objects
                  • spec.generators.matrix.generators.scmProvider.template.spec.info.name
                    string
                  • spec.generators.matrix.generators.scmProvider.template.spec.info.value
                    string
                • spec.generators.matrix.generators.scmProvider.template.spec.project
                  string

                  Required value

                • spec.generators.matrix.generators.scmProvider.template.spec.revisionHistoryLimit
                  integer
                • spec.generators.matrix.generators.scmProvider.template.spec.source
                  object
                  • spec.generators.matrix.generators.scmProvider.template.spec.source.chart
                    string
                  • spec.generators.matrix.generators.scmProvider.template.spec.source.directory
                    object
                    • spec.generators.matrix.generators.scmProvider.template.spec.source.directory.exclude
                      string
                    • spec.generators.matrix.generators.scmProvider.template.spec.source.directory.include
                      string
                    • spec.generators.matrix.generators.scmProvider.template.spec.source.directory.jsonnet
                      object
                      • spec.generators.matrix.generators.scmProvider.template.spec.source.directory.jsonnet.extVars
                        array of objects
                        • spec.generators.matrix.generators.scmProvider.template.spec.source.directory.jsonnet.extVars.code
                          boolean
                        • spec.generators.matrix.generators.scmProvider.template.spec.source.directory.jsonnet.extVars.name
                          string
                        • spec.generators.matrix.generators.scmProvider.template.spec.source.directory.jsonnet.extVars.value
                          string
                      • spec.generators.matrix.generators.scmProvider.template.spec.source.directory.jsonnet.libs
                        array of strings
                      • spec.generators.matrix.generators.scmProvider.template.spec.source.directory.jsonnet.tlas
                        array of objects
                        • spec.generators.matrix.generators.scmProvider.template.spec.source.directory.jsonnet.tlas.code
                          boolean
                        • spec.generators.matrix.generators.scmProvider.template.spec.source.directory.jsonnet.tlas.name
                          string
                        • spec.generators.matrix.generators.scmProvider.template.spec.source.directory.jsonnet.tlas.value
                          string
                    • spec.generators.matrix.generators.scmProvider.template.spec.source.directory.recurse
                      boolean
                  • spec.generators.matrix.generators.scmProvider.template.spec.source.helm
                    object
                    • spec.generators.matrix.generators.scmProvider.template.spec.source.helm.apiVersions
                      array of strings
                    • spec.generators.matrix.generators.scmProvider.template.spec.source.helm.fileParameters
                      array of objects
                      • spec.generators.matrix.generators.scmProvider.template.spec.source.helm.fileParameters.name
                        string
                      • spec.generators.matrix.generators.scmProvider.template.spec.source.helm.fileParameters.path
                        string
                    • spec.generators.matrix.generators.scmProvider.template.spec.source.helm.ignoreMissingValueFiles
                      boolean
                    • spec.generators.matrix.generators.scmProvider.template.spec.source.helm.kubeVersion
                      string
                    • spec.generators.matrix.generators.scmProvider.template.spec.source.helm.namespace
                      string
                    • spec.generators.matrix.generators.scmProvider.template.spec.source.helm.parameters
                      array of objects
                      • spec.generators.matrix.generators.scmProvider.template.spec.source.helm.parameters.forceString
                        boolean
                      • spec.generators.matrix.generators.scmProvider.template.spec.source.helm.parameters.name
                        string
                      • spec.generators.matrix.generators.scmProvider.template.spec.source.helm.parameters.value
                        string
                    • spec.generators.matrix.generators.scmProvider.template.spec.source.helm.passCredentials
                      boolean
                    • spec.generators.matrix.generators.scmProvider.template.spec.source.helm.releaseName
                      string
                    • spec.generators.matrix.generators.scmProvider.template.spec.source.helm.skipCrds
                      boolean
                    • spec.generators.matrix.generators.scmProvider.template.spec.source.helm.skipSchemaValidation
                      boolean
                    • spec.generators.matrix.generators.scmProvider.template.spec.source.helm.skipTests
                      boolean
                    • spec.generators.matrix.generators.scmProvider.template.spec.source.helm.valueFiles
                      array of strings
                    • spec.generators.matrix.generators.scmProvider.template.spec.source.helm.values
                      string
                    • spec.generators.matrix.generators.scmProvider.template.spec.source.helm.valuesObject
                      object
                    • spec.generators.matrix.generators.scmProvider.template.spec.source.helm.version
                      string
                  • spec.generators.matrix.generators.scmProvider.template.spec.source.kustomize
                    object
                    • spec.generators.matrix.generators.scmProvider.template.spec.source.kustomize.apiVersions
                      array of strings
                    • spec.generators.matrix.generators.scmProvider.template.spec.source.kustomize.commonAnnotations
                      object
                    • spec.generators.matrix.generators.scmProvider.template.spec.source.kustomize.commonAnnotationsEnvsubst
                      boolean
                    • spec.generators.matrix.generators.scmProvider.template.spec.source.kustomize.commonLabels
                      object
                    • spec.generators.matrix.generators.scmProvider.template.spec.source.kustomize.components
                      array of strings
                    • spec.generators.matrix.generators.scmProvider.template.spec.source.kustomize.forceCommonAnnotations
                      boolean
                    • spec.generators.matrix.generators.scmProvider.template.spec.source.kustomize.forceCommonLabels
                      boolean
                    • spec.generators.matrix.generators.scmProvider.template.spec.source.kustomize.ignoreMissingComponents
                      boolean
                    • spec.generators.matrix.generators.scmProvider.template.spec.source.kustomize.images
                      array of strings
                    • spec.generators.matrix.generators.scmProvider.template.spec.source.kustomize.kubeVersion
                      string
                    • spec.generators.matrix.generators.scmProvider.template.spec.source.kustomize.labelIncludeTemplates
                      boolean
                    • spec.generators.matrix.generators.scmProvider.template.spec.source.kustomize.labelWithoutSelector
                      boolean
                    • spec.generators.matrix.generators.scmProvider.template.spec.source.kustomize.namePrefix
                      string
                    • spec.generators.matrix.generators.scmProvider.template.spec.source.kustomize.nameSuffix
                      string
                    • spec.generators.matrix.generators.scmProvider.template.spec.source.kustomize.namespace
                      string
                    • spec.generators.matrix.generators.scmProvider.template.spec.source.kustomize.patches
                      array of objects
                      • spec.generators.matrix.generators.scmProvider.template.spec.source.kustomize.patches.options
                        object
                      • spec.generators.matrix.generators.scmProvider.template.spec.source.kustomize.patches.patch
                        string
                      • spec.generators.matrix.generators.scmProvider.template.spec.source.kustomize.patches.path
                        string
                      • spec.generators.matrix.generators.scmProvider.template.spec.source.kustomize.patches.target
                        object
                        • spec.generators.matrix.generators.scmProvider.template.spec.source.kustomize.patches.target.annotationSelector
                          string
                        • spec.generators.matrix.generators.scmProvider.template.spec.source.kustomize.patches.target.group
                          string
                        • spec.generators.matrix.generators.scmProvider.template.spec.source.kustomize.patches.target.kind
                          string
                        • spec.generators.matrix.generators.scmProvider.template.spec.source.kustomize.patches.target.labelSelector
                          string
                        • spec.generators.matrix.generators.scmProvider.template.spec.source.kustomize.patches.target.name
                          string
                        • spec.generators.matrix.generators.scmProvider.template.spec.source.kustomize.patches.target.namespace
                          string
                        • spec.generators.matrix.generators.scmProvider.template.spec.source.kustomize.patches.target.version
                          string
                    • spec.generators.matrix.generators.scmProvider.template.spec.source.kustomize.replicas
                      array of objects
                      • spec.generators.matrix.generators.scmProvider.template.spec.source.kustomize.replicas.count
                        integer or string
                      • spec.generators.matrix.generators.scmProvider.template.spec.source.kustomize.replicas.name
                        string
                    • spec.generators.matrix.generators.scmProvider.template.spec.source.kustomize.version
                      string
                  • spec.generators.matrix.generators.scmProvider.template.spec.source.name
                    string
                  • spec.generators.matrix.generators.scmProvider.template.spec.source.path
                    string
                  • spec.generators.matrix.generators.scmProvider.template.spec.source.plugin
                    object
                    • spec.generators.matrix.generators.scmProvider.template.spec.source.plugin.env
                      array of objects
                      • spec.generators.matrix.generators.scmProvider.template.spec.source.plugin.env.name
                        string
                      • spec.generators.matrix.generators.scmProvider.template.spec.source.plugin.env.value
                        string
                    • spec.generators.matrix.generators.scmProvider.template.spec.source.plugin.name
                      string
                    • spec.generators.matrix.generators.scmProvider.template.spec.source.plugin.parameters
                      array of objects
                      • spec.generators.matrix.generators.scmProvider.template.spec.source.plugin.parameters.array
                        array of strings
                      • spec.generators.matrix.generators.scmProvider.template.spec.source.plugin.parameters.map
                        object
                      • spec.generators.matrix.generators.scmProvider.template.spec.source.plugin.parameters.name
                        string
                      • spec.generators.matrix.generators.scmProvider.template.spec.source.plugin.parameters.string
                        string
                  • spec.generators.matrix.generators.scmProvider.template.spec.source.ref
                    string
                  • spec.generators.matrix.generators.scmProvider.template.spec.source.repoURL
                    string

                    Required value

                  • spec.generators.matrix.generators.scmProvider.template.spec.source.targetRevision
                    string
                • spec.generators.matrix.generators.scmProvider.template.spec.sourceHydrator
                  object
                  • spec.generators.matrix.generators.scmProvider.template.spec.sourceHydrator.drySource
                    object

                    Required value

                    • spec.generators.matrix.generators.scmProvider.template.spec.sourceHydrator.drySource.path
                      string

                      Required value

                    • spec.generators.matrix.generators.scmProvider.template.spec.sourceHydrator.drySource.repoURL
                      string

                      Required value

                    • spec.generators.matrix.generators.scmProvider.template.spec.sourceHydrator.drySource.targetRevision
                      string

                      Required value

                  • spec.generators.matrix.generators.scmProvider.template.spec.sourceHydrator.hydrateTo
                    object
                    • spec.generators.matrix.generators.scmProvider.template.spec.sourceHydrator.hydrateTo.targetBranch
                      string

                      Required value

                  • spec.generators.matrix.generators.scmProvider.template.spec.sourceHydrator.syncSource
                    object

                    Required value

                    • spec.generators.matrix.generators.scmProvider.template.spec.sourceHydrator.syncSource.path
                      string

                      Required value

                    • spec.generators.matrix.generators.scmProvider.template.spec.sourceHydrator.syncSource.targetBranch
                      string

                      Required value

                • spec.generators.matrix.generators.scmProvider.template.spec.sources
                  array of objects
                  • spec.generators.matrix.generators.scmProvider.template.spec.sources.chart
                    string
                  • spec.generators.matrix.generators.scmProvider.template.spec.sources.directory
                    object
                    • spec.generators.matrix.generators.scmProvider.template.spec.sources.directory.exclude
                      string
                    • spec.generators.matrix.generators.scmProvider.template.spec.sources.directory.include
                      string
                    • spec.generators.matrix.generators.scmProvider.template.spec.sources.directory.jsonnet
                      object
                      • spec.generators.matrix.generators.scmProvider.template.spec.sources.directory.jsonnet.extVars
                        array of objects
                        • spec.generators.matrix.generators.scmProvider.template.spec.sources.directory.jsonnet.extVars.code
                          boolean
                        • spec.generators.matrix.generators.scmProvider.template.spec.sources.directory.jsonnet.extVars.name
                          string
                        • spec.generators.matrix.generators.scmProvider.template.spec.sources.directory.jsonnet.extVars.value
                          string
                      • spec.generators.matrix.generators.scmProvider.template.spec.sources.directory.jsonnet.libs
                        array of strings
                      • spec.generators.matrix.generators.scmProvider.template.spec.sources.directory.jsonnet.tlas
                        array of objects
                        • spec.generators.matrix.generators.scmProvider.template.spec.sources.directory.jsonnet.tlas.code
                          boolean
                        • spec.generators.matrix.generators.scmProvider.template.spec.sources.directory.jsonnet.tlas.name
                          string
                        • spec.generators.matrix.generators.scmProvider.template.spec.sources.directory.jsonnet.tlas.value
                          string
                    • spec.generators.matrix.generators.scmProvider.template.spec.sources.directory.recurse
                      boolean
                  • spec.generators.matrix.generators.scmProvider.template.spec.sources.helm
                    object
                    • spec.generators.matrix.generators.scmProvider.template.spec.sources.helm.apiVersions
                      array of strings
                    • spec.generators.matrix.generators.scmProvider.template.spec.sources.helm.fileParameters
                      array of objects
                      • spec.generators.matrix.generators.scmProvider.template.spec.sources.helm.fileParameters.name
                        string
                      • spec.generators.matrix.generators.scmProvider.template.spec.sources.helm.fileParameters.path
                        string
                    • spec.generators.matrix.generators.scmProvider.template.spec.sources.helm.ignoreMissingValueFiles
                      boolean
                    • spec.generators.matrix.generators.scmProvider.template.spec.sources.helm.kubeVersion
                      string
                    • spec.generators.matrix.generators.scmProvider.template.spec.sources.helm.namespace
                      string
                    • spec.generators.matrix.generators.scmProvider.template.spec.sources.helm.parameters
                      array of objects
                      • spec.generators.matrix.generators.scmProvider.template.spec.sources.helm.parameters.forceString
                        boolean
                      • spec.generators.matrix.generators.scmProvider.template.spec.sources.helm.parameters.name
                        string
                      • spec.generators.matrix.generators.scmProvider.template.spec.sources.helm.parameters.value
                        string
                    • spec.generators.matrix.generators.scmProvider.template.spec.sources.helm.passCredentials
                      boolean
                    • spec.generators.matrix.generators.scmProvider.template.spec.sources.helm.releaseName
                      string
                    • spec.generators.matrix.generators.scmProvider.template.spec.sources.helm.skipCrds
                      boolean
                    • spec.generators.matrix.generators.scmProvider.template.spec.sources.helm.skipSchemaValidation
                      boolean
                    • spec.generators.matrix.generators.scmProvider.template.spec.sources.helm.skipTests
                      boolean
                    • spec.generators.matrix.generators.scmProvider.template.spec.sources.helm.valueFiles
                      array of strings
                    • spec.generators.matrix.generators.scmProvider.template.spec.sources.helm.values
                      string
                    • spec.generators.matrix.generators.scmProvider.template.spec.sources.helm.valuesObject
                      object
                    • spec.generators.matrix.generators.scmProvider.template.spec.sources.helm.version
                      string
                  • spec.generators.matrix.generators.scmProvider.template.spec.sources.kustomize
                    object
                    • spec.generators.matrix.generators.scmProvider.template.spec.sources.kustomize.apiVersions
                      array of strings
                    • spec.generators.matrix.generators.scmProvider.template.spec.sources.kustomize.commonAnnotations
                      object
                    • spec.generators.matrix.generators.scmProvider.template.spec.sources.kustomize.commonAnnotationsEnvsubst
                      boolean
                    • spec.generators.matrix.generators.scmProvider.template.spec.sources.kustomize.commonLabels
                      object
                    • spec.generators.matrix.generators.scmProvider.template.spec.sources.kustomize.components
                      array of strings
                    • spec.generators.matrix.generators.scmProvider.template.spec.sources.kustomize.forceCommonAnnotations
                      boolean
                    • spec.generators.matrix.generators.scmProvider.template.spec.sources.kustomize.forceCommonLabels
                      boolean
                    • spec.generators.matrix.generators.scmProvider.template.spec.sources.kustomize.ignoreMissingComponents
                      boolean
                    • spec.generators.matrix.generators.scmProvider.template.spec.sources.kustomize.images
                      array of strings
                    • spec.generators.matrix.generators.scmProvider.template.spec.sources.kustomize.kubeVersion
                      string
                    • spec.generators.matrix.generators.scmProvider.template.spec.sources.kustomize.labelIncludeTemplates
                      boolean
                    • spec.generators.matrix.generators.scmProvider.template.spec.sources.kustomize.labelWithoutSelector
                      boolean
                    • spec.generators.matrix.generators.scmProvider.template.spec.sources.kustomize.namePrefix
                      string
                    • spec.generators.matrix.generators.scmProvider.template.spec.sources.kustomize.nameSuffix
                      string
                    • spec.generators.matrix.generators.scmProvider.template.spec.sources.kustomize.namespace
                      string
                    • spec.generators.matrix.generators.scmProvider.template.spec.sources.kustomize.patches
                      array of objects
                      • spec.generators.matrix.generators.scmProvider.template.spec.sources.kustomize.patches.options
                        object
                      • spec.generators.matrix.generators.scmProvider.template.spec.sources.kustomize.patches.patch
                        string
                      • spec.generators.matrix.generators.scmProvider.template.spec.sources.kustomize.patches.path
                        string
                      • spec.generators.matrix.generators.scmProvider.template.spec.sources.kustomize.patches.target
                        object
                        • spec.generators.matrix.generators.scmProvider.template.spec.sources.kustomize.patches.target.annotationSelector
                          string
                        • spec.generators.matrix.generators.scmProvider.template.spec.sources.kustomize.patches.target.group
                          string
                        • spec.generators.matrix.generators.scmProvider.template.spec.sources.kustomize.patches.target.kind
                          string
                        • spec.generators.matrix.generators.scmProvider.template.spec.sources.kustomize.patches.target.labelSelector
                          string
                        • spec.generators.matrix.generators.scmProvider.template.spec.sources.kustomize.patches.target.name
                          string
                        • spec.generators.matrix.generators.scmProvider.template.spec.sources.kustomize.patches.target.namespace
                          string
                        • spec.generators.matrix.generators.scmProvider.template.spec.sources.kustomize.patches.target.version
                          string
                    • spec.generators.matrix.generators.scmProvider.template.spec.sources.kustomize.replicas
                      array of objects
                      • spec.generators.matrix.generators.scmProvider.template.spec.sources.kustomize.replicas.count
                        integer or string
                      • spec.generators.matrix.generators.scmProvider.template.spec.sources.kustomize.replicas.name
                        string
                    • spec.generators.matrix.generators.scmProvider.template.spec.sources.kustomize.version
                      string
                  • spec.generators.matrix.generators.scmProvider.template.spec.sources.name
                    string
                  • spec.generators.matrix.generators.scmProvider.template.spec.sources.path
                    string
                  • spec.generators.matrix.generators.scmProvider.template.spec.sources.plugin
                    object
                    • spec.generators.matrix.generators.scmProvider.template.spec.sources.plugin.env
                      array of objects
                      • spec.generators.matrix.generators.scmProvider.template.spec.sources.plugin.env.name
                        string
                      • spec.generators.matrix.generators.scmProvider.template.spec.sources.plugin.env.value
                        string
                    • spec.generators.matrix.generators.scmProvider.template.spec.sources.plugin.name
                      string
                    • spec.generators.matrix.generators.scmProvider.template.spec.sources.plugin.parameters
                      array of objects
                      • spec.generators.matrix.generators.scmProvider.template.spec.sources.plugin.parameters.array
                        array of strings
                      • spec.generators.matrix.generators.scmProvider.template.spec.sources.plugin.parameters.map
                        object
                      • spec.generators.matrix.generators.scmProvider.template.spec.sources.plugin.parameters.name
                        string
                      • spec.generators.matrix.generators.scmProvider.template.spec.sources.plugin.parameters.string
                        string
                  • spec.generators.matrix.generators.scmProvider.template.spec.sources.ref
                    string
                  • spec.generators.matrix.generators.scmProvider.template.spec.sources.repoURL
                    string
                  • spec.generators.matrix.generators.scmProvider.template.spec.sources.targetRevision
                    string
                • spec.generators.matrix.generators.scmProvider.template.spec.syncPolicy
                  object
                  • spec.generators.matrix.generators.scmProvider.template.spec.syncPolicy.automated
                    object
                    • spec.generators.matrix.generators.scmProvider.template.spec.syncPolicy.automated.allowEmpty
                      boolean
                    • spec.generators.matrix.generators.scmProvider.template.spec.syncPolicy.automated.enabled
                      boolean
                    • spec.generators.matrix.generators.scmProvider.template.spec.syncPolicy.automated.prune
                      boolean
                    • spec.generators.matrix.generators.scmProvider.template.spec.syncPolicy.automated.selfHeal
                      boolean
                  • spec.generators.matrix.generators.scmProvider.template.spec.syncPolicy.managedNamespaceMetadata
                    object
                    • spec.generators.matrix.generators.scmProvider.template.spec.syncPolicy.managedNamespaceMetadata.annotations
                      object
                    • spec.generators.matrix.generators.scmProvider.template.spec.syncPolicy.managedNamespaceMetadata.labels
                      object
                  • spec.generators.matrix.generators.scmProvider.template.spec.syncPolicy.retry
                    object
                    • spec.generators.matrix.generators.scmProvider.template.spec.syncPolicy.retry.backoff
                      object
                      • spec.generators.matrix.generators.scmProvider.template.spec.syncPolicy.retry.backoff.duration
                        string
                      • spec.generators.matrix.generators.scmProvider.template.spec.syncPolicy.retry.backoff.factor
                        integer
                      • spec.generators.matrix.generators.scmProvider.template.spec.syncPolicy.retry.backoff.maxDuration
                        string
                    • spec.generators.matrix.generators.scmProvider.template.spec.syncPolicy.retry.limit
                      integer
                  • spec.generators.matrix.generators.scmProvider.template.spec.syncPolicy.syncOptions
                    array of strings
            • spec.generators.matrix.generators.scmProvider.values
              object
          • spec.generators.matrix.generators.selector
            object
            • spec.generators.matrix.generators.selector.matchExpressions
              array of objects
              • spec.generators.matrix.generators.selector.matchExpressions.key
                string
              • spec.generators.matrix.generators.selector.matchExpressions.operator
                string
              • spec.generators.matrix.generators.selector.matchExpressions.values
                array of strings
            • spec.generators.matrix.generators.selector.matchLabels
              object
        • spec.generators.matrix.template
          object
          • spec.generators.matrix.template.metadata
            object

            Required value

            • spec.generators.matrix.template.metadata.annotations
              object
            • spec.generators.matrix.template.metadata.finalizers
              array of strings
            • spec.generators.matrix.template.metadata.labels
              object
            • spec.generators.matrix.template.metadata.name
              string
            • spec.generators.matrix.template.metadata.namespace
              string
          • spec.generators.matrix.template.spec
            object

            Required value

            • spec.generators.matrix.template.spec.destination
              object

              Required value

              • spec.generators.matrix.template.spec.destination.name
                string
              • spec.generators.matrix.template.spec.destination.namespace
                string
              • spec.generators.matrix.template.spec.destination.server
                string
            • spec.generators.matrix.template.spec.ignoreDifferences
              array of objects
              • spec.generators.matrix.template.spec.ignoreDifferences.group
                string
              • spec.generators.matrix.template.spec.ignoreDifferences.jqPathExpressions
                array of strings
              • spec.generators.matrix.template.spec.ignoreDifferences.jsonPointers
                array of strings
              • spec.generators.matrix.template.spec.ignoreDifferences.kind
                string
              • spec.generators.matrix.template.spec.ignoreDifferences.managedFieldsManagers
                array of strings
              • spec.generators.matrix.template.spec.ignoreDifferences.name
                string
              • spec.generators.matrix.template.spec.ignoreDifferences.namespace
                string
            • spec.generators.matrix.template.spec.info
              array of objects
              • spec.generators.matrix.template.spec.info.name
                string
              • spec.generators.matrix.template.spec.info.value
                string
            • spec.generators.matrix.template.spec.project
              string

              Required value

            • spec.generators.matrix.template.spec.revisionHistoryLimit
              integer
            • spec.generators.matrix.template.spec.source
              object
              • spec.generators.matrix.template.spec.source.chart
                string
              • spec.generators.matrix.template.spec.source.directory
                object
                • spec.generators.matrix.template.spec.source.directory.exclude
                  string
                • spec.generators.matrix.template.spec.source.directory.include
                  string
                • spec.generators.matrix.template.spec.source.directory.jsonnet
                  object
                  • spec.generators.matrix.template.spec.source.directory.jsonnet.extVars
                    array of objects
                    • spec.generators.matrix.template.spec.source.directory.jsonnet.extVars.code
                      boolean
                    • spec.generators.matrix.template.spec.source.directory.jsonnet.extVars.name
                      string
                    • spec.generators.matrix.template.spec.source.directory.jsonnet.extVars.value
                      string
                  • spec.generators.matrix.template.spec.source.directory.jsonnet.libs
                    array of strings
                  • spec.generators.matrix.template.spec.source.directory.jsonnet.tlas
                    array of objects
                    • spec.generators.matrix.template.spec.source.directory.jsonnet.tlas.code
                      boolean
                    • spec.generators.matrix.template.spec.source.directory.jsonnet.tlas.name
                      string
                    • spec.generators.matrix.template.spec.source.directory.jsonnet.tlas.value
                      string
                • spec.generators.matrix.template.spec.source.directory.recurse
                  boolean
              • spec.generators.matrix.template.spec.source.helm
                object
                • spec.generators.matrix.template.spec.source.helm.apiVersions
                  array of strings
                • spec.generators.matrix.template.spec.source.helm.fileParameters
                  array of objects
                  • spec.generators.matrix.template.spec.source.helm.fileParameters.name
                    string
                  • spec.generators.matrix.template.spec.source.helm.fileParameters.path
                    string
                • spec.generators.matrix.template.spec.source.helm.ignoreMissingValueFiles
                  boolean
                • spec.generators.matrix.template.spec.source.helm.kubeVersion
                  string
                • spec.generators.matrix.template.spec.source.helm.namespace
                  string
                • spec.generators.matrix.template.spec.source.helm.parameters
                  array of objects
                  • spec.generators.matrix.template.spec.source.helm.parameters.forceString
                    boolean
                  • spec.generators.matrix.template.spec.source.helm.parameters.name
                    string
                  • spec.generators.matrix.template.spec.source.helm.parameters.value
                    string
                • spec.generators.matrix.template.spec.source.helm.passCredentials
                  boolean
                • spec.generators.matrix.template.spec.source.helm.releaseName
                  string
                • spec.generators.matrix.template.spec.source.helm.skipCrds
                  boolean
                • spec.generators.matrix.template.spec.source.helm.skipSchemaValidation
                  boolean
                • spec.generators.matrix.template.spec.source.helm.skipTests
                  boolean
                • spec.generators.matrix.template.spec.source.helm.valueFiles
                  array of strings
                • spec.generators.matrix.template.spec.source.helm.values
                  string
                • spec.generators.matrix.template.spec.source.helm.valuesObject
                  object
                • spec.generators.matrix.template.spec.source.helm.version
                  string
              • spec.generators.matrix.template.spec.source.kustomize
                object
                • spec.generators.matrix.template.spec.source.kustomize.apiVersions
                  array of strings
                • spec.generators.matrix.template.spec.source.kustomize.commonAnnotations
                  object
                • spec.generators.matrix.template.spec.source.kustomize.commonAnnotationsEnvsubst
                  boolean
                • spec.generators.matrix.template.spec.source.kustomize.commonLabels
                  object
                • spec.generators.matrix.template.spec.source.kustomize.components
                  array of strings
                • spec.generators.matrix.template.spec.source.kustomize.forceCommonAnnotations
                  boolean
                • spec.generators.matrix.template.spec.source.kustomize.forceCommonLabels
                  boolean
                • spec.generators.matrix.template.spec.source.kustomize.ignoreMissingComponents
                  boolean
                • spec.generators.matrix.template.spec.source.kustomize.images
                  array of strings
                • spec.generators.matrix.template.spec.source.kustomize.kubeVersion
                  string
                • spec.generators.matrix.template.spec.source.kustomize.labelIncludeTemplates
                  boolean
                • spec.generators.matrix.template.spec.source.kustomize.labelWithoutSelector
                  boolean
                • spec.generators.matrix.template.spec.source.kustomize.namePrefix
                  string
                • spec.generators.matrix.template.spec.source.kustomize.nameSuffix
                  string
                • spec.generators.matrix.template.spec.source.kustomize.namespace
                  string
                • spec.generators.matrix.template.spec.source.kustomize.patches
                  array of objects
                  • spec.generators.matrix.template.spec.source.kustomize.patches.options
                    object
                  • spec.generators.matrix.template.spec.source.kustomize.patches.patch
                    string
                  • spec.generators.matrix.template.spec.source.kustomize.patches.path
                    string
                  • spec.generators.matrix.template.spec.source.kustomize.patches.target
                    object
                    • spec.generators.matrix.template.spec.source.kustomize.patches.target.annotationSelector
                      string
                    • spec.generators.matrix.template.spec.source.kustomize.patches.target.group
                      string
                    • spec.generators.matrix.template.spec.source.kustomize.patches.target.kind
                      string
                    • spec.generators.matrix.template.spec.source.kustomize.patches.target.labelSelector
                      string
                    • spec.generators.matrix.template.spec.source.kustomize.patches.target.name
                      string
                    • spec.generators.matrix.template.spec.source.kustomize.patches.target.namespace
                      string
                    • spec.generators.matrix.template.spec.source.kustomize.patches.target.version
                      string
                • spec.generators.matrix.template.spec.source.kustomize.replicas
                  array of objects
                  • spec.generators.matrix.template.spec.source.kustomize.replicas.count
                    integer or string
                  • spec.generators.matrix.template.spec.source.kustomize.replicas.name
                    string
                • spec.generators.matrix.template.spec.source.kustomize.version
                  string
              • spec.generators.matrix.template.spec.source.name
                string
              • spec.generators.matrix.template.spec.source.path
                string
              • spec.generators.matrix.template.spec.source.plugin
                object
                • spec.generators.matrix.template.spec.source.plugin.env
                  array of objects
                  • spec.generators.matrix.template.spec.source.plugin.env.name
                    string
                  • spec.generators.matrix.template.spec.source.plugin.env.value
                    string
                • spec.generators.matrix.template.spec.source.plugin.name
                  string
                • spec.generators.matrix.template.spec.source.plugin.parameters
                  array of objects
                  • spec.generators.matrix.template.spec.source.plugin.parameters.array
                    array of strings
                  • spec.generators.matrix.template.spec.source.plugin.parameters.map
                    object
                  • spec.generators.matrix.template.spec.source.plugin.parameters.name
                    string
                  • spec.generators.matrix.template.spec.source.plugin.parameters.string
                    string
              • spec.generators.matrix.template.spec.source.ref
                string
              • spec.generators.matrix.template.spec.source.repoURL
                string

                Required value

              • spec.generators.matrix.template.spec.source.targetRevision
                string
            • spec.generators.matrix.template.spec.sourceHydrator
              object
              • spec.generators.matrix.template.spec.sourceHydrator.drySource
                object

                Required value

                • spec.generators.matrix.template.spec.sourceHydrator.drySource.path
                  string

                  Required value

                • spec.generators.matrix.template.spec.sourceHydrator.drySource.repoURL
                  string

                  Required value

                • spec.generators.matrix.template.spec.sourceHydrator.drySource.targetRevision
                  string

                  Required value

              • spec.generators.matrix.template.spec.sourceHydrator.hydrateTo
                object
                • spec.generators.matrix.template.spec.sourceHydrator.hydrateTo.targetBranch
                  string

                  Required value

              • spec.generators.matrix.template.spec.sourceHydrator.syncSource
                object

                Required value

                • spec.generators.matrix.template.spec.sourceHydrator.syncSource.path
                  string

                  Required value

                • spec.generators.matrix.template.spec.sourceHydrator.syncSource.targetBranch
                  string

                  Required value

            • spec.generators.matrix.template.spec.sources
              array of objects
              • spec.generators.matrix.template.spec.sources.chart
                string
              • spec.generators.matrix.template.spec.sources.directory
                object
                • spec.generators.matrix.template.spec.sources.directory.exclude
                  string
                • spec.generators.matrix.template.spec.sources.directory.include
                  string
                • spec.generators.matrix.template.spec.sources.directory.jsonnet
                  object
                  • spec.generators.matrix.template.spec.sources.directory.jsonnet.extVars
                    array of objects
                    • spec.generators.matrix.template.spec.sources.directory.jsonnet.extVars.code
                      boolean
                    • spec.generators.matrix.template.spec.sources.directory.jsonnet.extVars.name
                      string
                    • spec.generators.matrix.template.spec.sources.directory.jsonnet.extVars.value
                      string
                  • spec.generators.matrix.template.spec.sources.directory.jsonnet.libs
                    array of strings
                  • spec.generators.matrix.template.spec.sources.directory.jsonnet.tlas
                    array of objects
                    • spec.generators.matrix.template.spec.sources.directory.jsonnet.tlas.code
                      boolean
                    • spec.generators.matrix.template.spec.sources.directory.jsonnet.tlas.name
                      string
                    • spec.generators.matrix.template.spec.sources.directory.jsonnet.tlas.value
                      string
                • spec.generators.matrix.template.spec.sources.directory.recurse
                  boolean
              • spec.generators.matrix.template.spec.sources.helm
                object
                • spec.generators.matrix.template.spec.sources.helm.apiVersions
                  array of strings
                • spec.generators.matrix.template.spec.sources.helm.fileParameters
                  array of objects
                  • spec.generators.matrix.template.spec.sources.helm.fileParameters.name
                    string
                  • spec.generators.matrix.template.spec.sources.helm.fileParameters.path
                    string
                • spec.generators.matrix.template.spec.sources.helm.ignoreMissingValueFiles
                  boolean
                • spec.generators.matrix.template.spec.sources.helm.kubeVersion
                  string
                • spec.generators.matrix.template.spec.sources.helm.namespace
                  string
                • spec.generators.matrix.template.spec.sources.helm.parameters
                  array of objects
                  • spec.generators.matrix.template.spec.sources.helm.parameters.forceString
                    boolean
                  • spec.generators.matrix.template.spec.sources.helm.parameters.name
                    string
                  • spec.generators.matrix.template.spec.sources.helm.parameters.value
                    string
                • spec.generators.matrix.template.spec.sources.helm.passCredentials
                  boolean
                • spec.generators.matrix.template.spec.sources.helm.releaseName
                  string
                • spec.generators.matrix.template.spec.sources.helm.skipCrds
                  boolean
                • spec.generators.matrix.template.spec.sources.helm.skipSchemaValidation
                  boolean
                • spec.generators.matrix.template.spec.sources.helm.skipTests
                  boolean
                • spec.generators.matrix.template.spec.sources.helm.valueFiles
                  array of strings
                • spec.generators.matrix.template.spec.sources.helm.values
                  string
                • spec.generators.matrix.template.spec.sources.helm.valuesObject
                  object
                • spec.generators.matrix.template.spec.sources.helm.version
                  string
              • spec.generators.matrix.template.spec.sources.kustomize
                object
                • spec.generators.matrix.template.spec.sources.kustomize.apiVersions
                  array of strings
                • spec.generators.matrix.template.spec.sources.kustomize.commonAnnotations
                  object
                • spec.generators.matrix.template.spec.sources.kustomize.commonAnnotationsEnvsubst
                  boolean
                • spec.generators.matrix.template.spec.sources.kustomize.commonLabels
                  object
                • spec.generators.matrix.template.spec.sources.kustomize.components
                  array of strings
                • spec.generators.matrix.template.spec.sources.kustomize.forceCommonAnnotations
                  boolean
                • spec.generators.matrix.template.spec.sources.kustomize.forceCommonLabels
                  boolean
                • spec.generators.matrix.template.spec.sources.kustomize.ignoreMissingComponents
                  boolean
                • spec.generators.matrix.template.spec.sources.kustomize.images
                  array of strings
                • spec.generators.matrix.template.spec.sources.kustomize.kubeVersion
                  string
                • spec.generators.matrix.template.spec.sources.kustomize.labelIncludeTemplates
                  boolean
                • spec.generators.matrix.template.spec.sources.kustomize.labelWithoutSelector
                  boolean
                • spec.generators.matrix.template.spec.sources.kustomize.namePrefix
                  string
                • spec.generators.matrix.template.spec.sources.kustomize.nameSuffix
                  string
                • spec.generators.matrix.template.spec.sources.kustomize.namespace
                  string
                • spec.generators.matrix.template.spec.sources.kustomize.patches
                  array of objects
                  • spec.generators.matrix.template.spec.sources.kustomize.patches.options
                    object
                  • spec.generators.matrix.template.spec.sources.kustomize.patches.patch
                    string
                  • spec.generators.matrix.template.spec.sources.kustomize.patches.path
                    string
                  • spec.generators.matrix.template.spec.sources.kustomize.patches.target
                    object
                    • spec.generators.matrix.template.spec.sources.kustomize.patches.target.annotationSelector
                      string
                    • spec.generators.matrix.template.spec.sources.kustomize.patches.target.group
                      string
                    • spec.generators.matrix.template.spec.sources.kustomize.patches.target.kind
                      string
                    • spec.generators.matrix.template.spec.sources.kustomize.patches.target.labelSelector
                      string
                    • spec.generators.matrix.template.spec.sources.kustomize.patches.target.name
                      string
                    • spec.generators.matrix.template.spec.sources.kustomize.patches.target.namespace
                      string
                    • spec.generators.matrix.template.spec.sources.kustomize.patches.target.version
                      string
                • spec.generators.matrix.template.spec.sources.kustomize.replicas
                  array of objects
                  • spec.generators.matrix.template.spec.sources.kustomize.replicas.count
                    integer or string
                  • spec.generators.matrix.template.spec.sources.kustomize.replicas.name
                    string
                • spec.generators.matrix.template.spec.sources.kustomize.version
                  string
              • spec.generators.matrix.template.spec.sources.name
                string
              • spec.generators.matrix.template.spec.sources.path
                string
              • spec.generators.matrix.template.spec.sources.plugin
                object
                • spec.generators.matrix.template.spec.sources.plugin.env
                  array of objects
                  • spec.generators.matrix.template.spec.sources.plugin.env.name
                    string
                  • spec.generators.matrix.template.spec.sources.plugin.env.value
                    string
                • spec.generators.matrix.template.spec.sources.plugin.name
                  string
                • spec.generators.matrix.template.spec.sources.plugin.parameters
                  array of objects
                  • spec.generators.matrix.template.spec.sources.plugin.parameters.array
                    array of strings
                  • spec.generators.matrix.template.spec.sources.plugin.parameters.map
                    object
                  • spec.generators.matrix.template.spec.sources.plugin.parameters.name
                    string
                  • spec.generators.matrix.template.spec.sources.plugin.parameters.string
                    string
              • spec.generators.matrix.template.spec.sources.ref
                string
              • spec.generators.matrix.template.spec.sources.repoURL
                string
              • spec.generators.matrix.template.spec.sources.targetRevision
                string
            • spec.generators.matrix.template.spec.syncPolicy
              object
              • spec.generators.matrix.template.spec.syncPolicy.automated
                object
                • spec.generators.matrix.template.spec.syncPolicy.automated.allowEmpty
                  boolean
                • spec.generators.matrix.template.spec.syncPolicy.automated.enabled
                  boolean
                • spec.generators.matrix.template.spec.syncPolicy.automated.prune
                  boolean
                • spec.generators.matrix.template.spec.syncPolicy.automated.selfHeal
                  boolean
              • spec.generators.matrix.template.spec.syncPolicy.managedNamespaceMetadata
                object
                • spec.generators.matrix.template.spec.syncPolicy.managedNamespaceMetadata.annotations
                  object
                • spec.generators.matrix.template.spec.syncPolicy.managedNamespaceMetadata.labels
                  object
              • spec.generators.matrix.template.spec.syncPolicy.retry
                object
                • spec.generators.matrix.template.spec.syncPolicy.retry.backoff
                  object
                  • spec.generators.matrix.template.spec.syncPolicy.retry.backoff.duration
                    string
                  • spec.generators.matrix.template.spec.syncPolicy.retry.backoff.factor
                    integer
                  • spec.generators.matrix.template.spec.syncPolicy.retry.backoff.maxDuration
                    string
                • spec.generators.matrix.template.spec.syncPolicy.retry.limit
                  integer
              • spec.generators.matrix.template.spec.syncPolicy.syncOptions
                array of strings
      • spec.generators.merge
        object
        • spec.generators.merge.generators
          array of objects

          Required value

          • spec.generators.merge.generators.clusterDecisionResource
            object
            • spec.generators.merge.generators.clusterDecisionResource.configMapRef
              string

              Required value

            • spec.generators.merge.generators.clusterDecisionResource.labelSelector
              object
              • spec.generators.merge.generators.clusterDecisionResource.labelSelector.matchExpressions
                array of objects
                • spec.generators.merge.generators.clusterDecisionResource.labelSelector.matchExpressions.key
                  string
                • spec.generators.merge.generators.clusterDecisionResource.labelSelector.matchExpressions.operator
                  string
                • spec.generators.merge.generators.clusterDecisionResource.labelSelector.matchExpressions.values
                  array of strings
              • spec.generators.merge.generators.clusterDecisionResource.labelSelector.matchLabels
                object
            • spec.generators.merge.generators.clusterDecisionResource.name
              string
            • spec.generators.merge.generators.clusterDecisionResource.requeueAfterSeconds
              integer
            • spec.generators.merge.generators.clusterDecisionResource.template
              object
              • spec.generators.merge.generators.clusterDecisionResource.template.metadata
                object

                Required value

                • spec.generators.merge.generators.clusterDecisionResource.template.metadata.annotations
                  object
                • spec.generators.merge.generators.clusterDecisionResource.template.metadata.finalizers
                  array of strings
                • spec.generators.merge.generators.clusterDecisionResource.template.metadata.labels
                  object
                • spec.generators.merge.generators.clusterDecisionResource.template.metadata.name
                  string
                • spec.generators.merge.generators.clusterDecisionResource.template.metadata.namespace
                  string
              • spec.generators.merge.generators.clusterDecisionResource.template.spec
                object

                Required value

                • spec.generators.merge.generators.clusterDecisionResource.template.spec.destination
                  object

                  Required value

                  • spec.generators.merge.generators.clusterDecisionResource.template.spec.destination.name
                    string
                  • spec.generators.merge.generators.clusterDecisionResource.template.spec.destination.namespace
                    string
                  • spec.generators.merge.generators.clusterDecisionResource.template.spec.destination.server
                    string
                • spec.generators.merge.generators.clusterDecisionResource.template.spec.ignoreDifferences
                  array of objects
                  • spec.generators.merge.generators.clusterDecisionResource.template.spec.ignoreDifferences.group
                    string
                  • spec.generators.merge.generators.clusterDecisionResource.template.spec.ignoreDifferences.jqPathExpressions
                    array of strings
                  • spec.generators.merge.generators.clusterDecisionResource.template.spec.ignoreDifferences.jsonPointers
                    array of strings
                  • spec.generators.merge.generators.clusterDecisionResource.template.spec.ignoreDifferences.kind
                    string
                  • spec.generators.merge.generators.clusterDecisionResource.template.spec.ignoreDifferences.managedFieldsManagers
                    array of strings
                  • spec.generators.merge.generators.clusterDecisionResource.template.spec.ignoreDifferences.name
                    string
                  • spec.generators.merge.generators.clusterDecisionResource.template.spec.ignoreDifferences.namespace
                    string
                • spec.generators.merge.generators.clusterDecisionResource.template.spec.info
                  array of objects
                  • spec.generators.merge.generators.clusterDecisionResource.template.spec.info.name
                    string
                  • spec.generators.merge.generators.clusterDecisionResource.template.spec.info.value
                    string
                • spec.generators.merge.generators.clusterDecisionResource.template.spec.project
                  string

                  Required value

                • spec.generators.merge.generators.clusterDecisionResource.template.spec.revisionHistoryLimit
                  integer
                • spec.generators.merge.generators.clusterDecisionResource.template.spec.source
                  object
                  • spec.generators.merge.generators.clusterDecisionResource.template.spec.source.chart
                    string
                  • spec.generators.merge.generators.clusterDecisionResource.template.spec.source.directory
                    object
                    • spec.generators.merge.generators.clusterDecisionResource.template.spec.source.directory.exclude
                      string
                    • spec.generators.merge.generators.clusterDecisionResource.template.spec.source.directory.include
                      string
                    • spec.generators.merge.generators.clusterDecisionResource.template.spec.source.directory.jsonnet
                      object
                      • spec.generators.merge.generators.clusterDecisionResource.template.spec.source.directory.jsonnet.extVars
                        array of objects
                        • spec.generators.merge.generators.clusterDecisionResource.template.spec.source.directory.jsonnet.extVars.code
                          boolean
                        • spec.generators.merge.generators.clusterDecisionResource.template.spec.source.directory.jsonnet.extVars.name
                          string
                        • spec.generators.merge.generators.clusterDecisionResource.template.spec.source.directory.jsonnet.extVars.value
                          string
                      • spec.generators.merge.generators.clusterDecisionResource.template.spec.source.directory.jsonnet.libs
                        array of strings
                      • spec.generators.merge.generators.clusterDecisionResource.template.spec.source.directory.jsonnet.tlas
                        array of objects
                        • spec.generators.merge.generators.clusterDecisionResource.template.spec.source.directory.jsonnet.tlas.code
                          boolean
                        • spec.generators.merge.generators.clusterDecisionResource.template.spec.source.directory.jsonnet.tlas.name
                          string
                        • spec.generators.merge.generators.clusterDecisionResource.template.spec.source.directory.jsonnet.tlas.value
                          string
                    • spec.generators.merge.generators.clusterDecisionResource.template.spec.source.directory.recurse
                      boolean
                  • spec.generators.merge.generators.clusterDecisionResource.template.spec.source.helm
                    object
                    • spec.generators.merge.generators.clusterDecisionResource.template.spec.source.helm.apiVersions
                      array of strings
                    • spec.generators.merge.generators.clusterDecisionResource.template.spec.source.helm.fileParameters
                      array of objects
                      • spec.generators.merge.generators.clusterDecisionResource.template.spec.source.helm.fileParameters.name
                        string
                      • spec.generators.merge.generators.clusterDecisionResource.template.spec.source.helm.fileParameters.path
                        string
                    • spec.generators.merge.generators.clusterDecisionResource.template.spec.source.helm.ignoreMissingValueFiles
                      boolean