diff --git a/argoproj/kcl.mod b/argoproj/kcl.mod index 36263aae..ee06cb5b 100644 --- a/argoproj/kcl.mod +++ b/argoproj/kcl.mod @@ -1,6 +1,6 @@ [package] name = "argoproj" -version = "3.0.12" +version = "3.3.0-rc1" description = "`argoproj` module contains definitions for argoproj" [dependencies] diff --git a/argoproj/update.sh b/argoproj/update.sh index 511b5b03..576f5594 100755 --- a/argoproj/update.sh +++ b/argoproj/update.sh @@ -1,7 +1,7 @@ #!/usr/bin/env bash set -Eeuo pipefail -./download_crd.sh "v3.0.12" +./download_crd.sh "v3.3.0-rc1" kcl import -m crd -o . *.yaml rm -rf v* mv models/v* . diff --git a/argoproj/v1alpha1/argoproj_io_v1alpha1_app_project.k b/argoproj/v1alpha1/argoproj_io_v1alpha1_app_project.k index 95a1d633..a5875b77 100644 --- a/argoproj/v1alpha1/argoproj_io_v1alpha1_app_project.k +++ b/argoproj/v1alpha1/argoproj_io_v1alpha1_app_project.k @@ -106,10 +106,13 @@ schema ArgoprojIoV1alpha1AppProjectSpec: syncWindows?: [ArgoprojIoV1alpha1AppProjectSpecSyncWindowsItems0] + check: + len(description) <= 255 if description + + schema ArgoprojIoV1alpha1AppProjectSpecClusterResourceBlacklistItems0: r""" - GroupKind specifies a Group and a Kind, but does not force a version. This is useful for identifying - concepts during lookup stages without having partially valid types + ClusterResourceRestrictionItem is a cluster resource that is restricted by the project's whitelist or blacklist Attributes ---------- @@ -117,6 +120,9 @@ schema ArgoprojIoV1alpha1AppProjectSpecClusterResourceBlacklistItems0: group kind : str, default is Undefined, required kind + name : str, default is Undefined, optional + Name is the name of the restricted resource. Glob patterns using Go's filepath.Match syntax are supported. + Unlike the group and kind fields, if no name is specified, all resources of the specified group/kind are matched. """ @@ -124,11 +130,12 @@ schema ArgoprojIoV1alpha1AppProjectSpecClusterResourceBlacklistItems0: kind: str + name?: str + schema ArgoprojIoV1alpha1AppProjectSpecClusterResourceWhitelistItems0: r""" - GroupKind specifies a Group and a Kind, but does not force a version. This is useful for identifying - concepts during lookup stages without having partially valid types + ClusterResourceRestrictionItem is a cluster resource that is restricted by the project's whitelist or blacklist Attributes ---------- @@ -136,6 +143,9 @@ schema ArgoprojIoV1alpha1AppProjectSpecClusterResourceWhitelistItems0: group kind : str, default is Undefined, required kind + name : str, default is Undefined, optional + Name is the name of the restricted resource. Glob patterns using Go's filepath.Match syntax are supported. + Unlike the group and kind fields, if no name is specified, all resources of the specified group/kind are matched. """ @@ -143,6 +153,8 @@ schema ArgoprojIoV1alpha1AppProjectSpecClusterResourceWhitelistItems0: kind: str + name?: str + schema ArgoprojIoV1alpha1AppProjectSpecDestinationServiceAccountsItems0: r""" @@ -345,6 +357,8 @@ schema ArgoprojIoV1alpha1AppProjectSpecSyncWindowsItems0: Applications contains a list of applications that the window will apply to clusters : [str], default is Undefined, optional Clusters contains a list of clusters that the window will apply to + description : str, default is Undefined, optional + Description of the sync that will be applied to the schedule, can be used to add any information such as a ticket number for example duration : str, default is Undefined, optional Duration is the amount of time the sync window will be open kind : str, default is Undefined, optional @@ -366,6 +380,8 @@ schema ArgoprojIoV1alpha1AppProjectSpecSyncWindowsItems0: clusters?: [str] + description?: str + duration?: str kind?: str diff --git a/argoproj/v1alpha1/argoproj_io_v1alpha1_application.k b/argoproj/v1alpha1/argoproj_io_v1alpha1_application.k index 686de503..2aca6ece 100644 --- a/argoproj/v1alpha1/argoproj_io_v1alpha1_application.k +++ b/argoproj/v1alpha1/argoproj_io_v1alpha1_application.k @@ -2,7 +2,9 @@ This file was generated by the KCL auto-gen tool. DO NOT EDIT. Editing this file might prove futile when you re-run the KCL auto-gen generate command. """ +import regex import k8s.apimachinery.pkg.apis.meta.v1 +_regex_match = regex.match schema Application: @@ -111,6 +113,8 @@ schema ArgoprojIoV1alpha1ApplicationOperationRetry: backoff limit : int, default is Undefined, optional Limit is the maximum number of attempts for retrying a failed sync. If set to 0, no retries will be performed. + refresh : bool, default is Undefined, optional + Refresh indicates if the latest revision should be used on retry instead of the initial one (default: false) """ @@ -118,6 +122,8 @@ schema ArgoprojIoV1alpha1ApplicationOperationRetry: limit?: int + refresh?: bool + schema ArgoprojIoV1alpha1ApplicationOperationRetryBackoff: r""" @@ -1666,8 +1672,16 @@ schema ArgoprojIoV1alpha1ApplicationSpecSourceHydratorDrySource: Attributes ---------- + directory : ArgoprojIoV1alpha1ApplicationSpecSourceHydratorDrySourceDirectory, default is Undefined, optional + directory + helm : ArgoprojIoV1alpha1ApplicationSpecSourceHydratorDrySourceHelm, default is Undefined, optional + helm + kustomize : ArgoprojIoV1alpha1ApplicationSpecSourceHydratorDrySourceKustomize, default is Undefined, optional + kustomize path : str, default is Undefined, required Path is a directory path within the Git repository where the manifests are located + plugin : ArgoprojIoV1alpha1ApplicationSpecSourceHydratorDrySourcePlugin, default is Undefined, optional + plugin repoURL : str, default is Undefined, required RepoURL is the URL to the git repository that contains the application manifests targetRevision : str, default is Undefined, required @@ -1675,50 +1689,228 @@ schema ArgoprojIoV1alpha1ApplicationSpecSourceHydratorDrySource: """ + directory?: ArgoprojIoV1alpha1ApplicationSpecSourceHydratorDrySourceDirectory + + helm?: ArgoprojIoV1alpha1ApplicationSpecSourceHydratorDrySourceHelm + + kustomize?: ArgoprojIoV1alpha1ApplicationSpecSourceHydratorDrySourceKustomize + path: str + plugin?: ArgoprojIoV1alpha1ApplicationSpecSourceHydratorDrySourcePlugin + repoURL: str targetRevision: str -schema ArgoprojIoV1alpha1ApplicationSpecSourceHydratorHydrateTo: +schema ArgoprojIoV1alpha1ApplicationSpecSourceHydratorDrySourceDirectory: r""" - 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. + Directory specifies path/directory specific options Attributes ---------- - targetBranch : str, default is Undefined, required - TargetBranch is the branch to which hydrated manifests should be committed + exclude : str, default is Undefined, optional + Exclude contains a glob pattern to match paths against that should be explicitly excluded from being used during manifest generation + include : str, default is Undefined, optional + Include contains a glob pattern to match paths against that should be explicitly included during manifest generation + jsonnet : ArgoprojIoV1alpha1ApplicationSpecSourceHydratorDrySourceDirectoryJsonnet, default is Undefined, optional + jsonnet + recurse : bool, default is Undefined, optional + Recurse specifies whether to scan a directory recursively for manifests """ - targetBranch: str + exclude?: str + + include?: str + jsonnet?: ArgoprojIoV1alpha1ApplicationSpecSourceHydratorDrySourceDirectoryJsonnet -schema ArgoprojIoV1alpha1ApplicationSpecSourceHydratorSyncSource: + recurse?: bool + + +schema ArgoprojIoV1alpha1ApplicationSpecSourceHydratorDrySourceDirectoryJsonnet: r""" - SyncSource specifies where to sync hydrated manifests from. + Jsonnet holds options specific to Jsonnet Attributes ---------- - path : str, default is Undefined, required - 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. - targetBranch : str, default is Undefined, required - TargetBranch is the branch to which hydrated manifests should be committed + extVars : [ArgoprojIoV1alpha1ApplicationSpecSourceHydratorDrySourceDirectoryJsonnetExtVarsItems0], default is Undefined, optional + ExtVars is a list of Jsonnet External Variables + libs : [str], default is Undefined, optional + Additional library search dirs + tlas : [ArgoprojIoV1alpha1ApplicationSpecSourceHydratorDrySourceDirectoryJsonnetTlasItems0], default is Undefined, optional + TLAS is a list of Jsonnet Top-level Arguments """ - path: str + extVars?: [ArgoprojIoV1alpha1ApplicationSpecSourceHydratorDrySourceDirectoryJsonnetExtVarsItems0] - targetBranch: str + libs?: [str] + tlas?: [ArgoprojIoV1alpha1ApplicationSpecSourceHydratorDrySourceDirectoryJsonnetTlasItems0] -schema ArgoprojIoV1alpha1ApplicationSpecSourceKustomize: + +schema ArgoprojIoV1alpha1ApplicationSpecSourceHydratorDrySourceDirectoryJsonnetExtVarsItems0: r""" - Kustomize holds kustomize specific options + JsonnetVar represents a variable to be passed to jsonnet during manifest generation + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSpecSourceHydratorDrySourceDirectoryJsonnetTlasItems0: + r""" + JsonnetVar represents a variable to be passed to jsonnet during manifest generation + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSpecSourceHydratorDrySourceHelm: + r""" + Helm specifies helm specific options + + Attributes + ---------- + apiVersions : [str], default is Undefined, optional + 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. + fileParameters : [ArgoprojIoV1alpha1ApplicationSpecSourceHydratorDrySourceHelmFileParametersItems0], default is Undefined, optional + FileParameters are file parameters to the helm template + ignoreMissingValueFiles : bool, default is Undefined, optional + IgnoreMissingValueFiles prevents helm template from failing when valueFiles do not exist locally by not appending them to helm template --values + kubeVersion : str, default is Undefined, optional + 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. + namespace : str, default is Undefined, optional + Namespace is an optional namespace to template with. If left empty, defaults to the app's destination namespace. + parameters : [ArgoprojIoV1alpha1ApplicationSpecSourceHydratorDrySourceHelmParametersItems0], default is Undefined, optional + Parameters is a list of Helm parameters which are passed to the helm template command upon manifest generation + passCredentials : bool, default is Undefined, optional + PassCredentials pass credentials to all domains (Helm's --pass-credentials) + releaseName : str, default is Undefined, optional + ReleaseName is the Helm release name to use. If omitted it will use the application name + skipCrds : bool, default is Undefined, optional + SkipCrds skips custom resource definition installation step (Helm's --skip-crds) + skipSchemaValidation : bool, default is Undefined, optional + SkipSchemaValidation skips JSON schema validation (Helm's --skip-schema-validation) + skipTests : bool, default is Undefined, optional + SkipTests skips test manifest installation step (Helm's --skip-tests). + valueFiles : [str], default is Undefined, optional + ValuesFiles is a list of Helm value files to use when generating a template + values : str, default is Undefined, optional + 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. + valuesObject : any, default is Undefined, optional + ValuesObject specifies Helm values to be passed to helm template, defined as a map. This takes precedence over Values. + version : str, default is Undefined, optional + Version is the Helm version to use for templating ("3") + """ + + + apiVersions?: [str] + + fileParameters?: [ArgoprojIoV1alpha1ApplicationSpecSourceHydratorDrySourceHelmFileParametersItems0] + + ignoreMissingValueFiles?: bool + + kubeVersion?: str + + namespace?: str + + parameters?: [ArgoprojIoV1alpha1ApplicationSpecSourceHydratorDrySourceHelmParametersItems0] + + passCredentials?: bool + + releaseName?: str + + skipCrds?: bool + + skipSchemaValidation?: bool + + skipTests?: bool + + valueFiles?: [str] + + values?: str + + valuesObject?: any + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSpecSourceHydratorDrySourceHelmFileParametersItems0: + r""" + HelmFileParameter is a file parameter that's passed to helm template during manifest generation + + Attributes + ---------- + name : str, default is Undefined, optional + Name is the name of the Helm parameter + path : str, default is Undefined, optional + Path is the path to the file containing the values for the Helm parameter + """ + + + name?: str + + path?: str + + +schema ArgoprojIoV1alpha1ApplicationSpecSourceHydratorDrySourceHelmParametersItems0: + r""" + HelmParameter is a parameter that's passed to helm template during manifest generation + + Attributes + ---------- + forceString : bool, default is Undefined, optional + ForceString determines whether to tell Helm to interpret booleans and numbers as strings + name : str, default is Undefined, optional + Name is the name of the Helm parameter + value : str, default is Undefined, optional + Value is the value for the Helm parameter + """ + + + forceString?: bool + + name?: str + + value?: str + + +schema ArgoprojIoV1alpha1ApplicationSpecSourceHydratorDrySourceKustomize: + r""" + Kustomize specifies kustomize specific options Attributes ---------- @@ -1754,9 +1946,9 @@ schema ArgoprojIoV1alpha1ApplicationSpecSourceKustomize: NameSuffix is a suffix appended to resources for Kustomize apps namespace : str, default is Undefined, optional Namespace sets the namespace that Kustomize adds to all resources - patches : [ArgoprojIoV1alpha1ApplicationSpecSourceKustomizePatchesItems0], default is Undefined, optional + patches : [ArgoprojIoV1alpha1ApplicationSpecSourceHydratorDrySourceKustomizePatchesItems0], default is Undefined, optional Patches is a list of Kustomize patches - replicas : [ArgoprojIoV1alpha1ApplicationSpecSourceKustomizeReplicasItems0], default is Undefined, optional + replicas : [ArgoprojIoV1alpha1ApplicationSpecSourceHydratorDrySourceKustomizeReplicasItems0], default is Undefined, optional Replicas is a list of Kustomize Replicas override specifications version : str, default is Undefined, optional Version controls which version of Kustomize to use for rendering manifests @@ -1793,16 +1985,16 @@ schema ArgoprojIoV1alpha1ApplicationSpecSourceKustomize: namespace?: str - patches?: [ArgoprojIoV1alpha1ApplicationSpecSourceKustomizePatchesItems0] + patches?: [ArgoprojIoV1alpha1ApplicationSpecSourceHydratorDrySourceKustomizePatchesItems0] - replicas?: [ArgoprojIoV1alpha1ApplicationSpecSourceKustomizeReplicasItems0] + replicas?: [ArgoprojIoV1alpha1ApplicationSpecSourceHydratorDrySourceKustomizeReplicasItems0] version?: str -schema ArgoprojIoV1alpha1ApplicationSpecSourceKustomizePatchesItems0: +schema ArgoprojIoV1alpha1ApplicationSpecSourceHydratorDrySourceKustomizePatchesItems0: r""" - argoproj io v1alpha1 application spec source kustomize patches items0 + argoproj io v1alpha1 application spec source hydrator dry source kustomize patches items0 Attributes ---------- @@ -1812,7 +2004,7 @@ schema ArgoprojIoV1alpha1ApplicationSpecSourceKustomizePatchesItems0: patch path : str, default is Undefined, optional path - target : ArgoprojIoV1alpha1ApplicationSpecSourceKustomizePatchesItems0Target, default is Undefined, optional + target : ArgoprojIoV1alpha1ApplicationSpecSourceHydratorDrySourceKustomizePatchesItems0Target, default is Undefined, optional target """ @@ -1823,12 +2015,12 @@ schema ArgoprojIoV1alpha1ApplicationSpecSourceKustomizePatchesItems0: path?: str - target?: ArgoprojIoV1alpha1ApplicationSpecSourceKustomizePatchesItems0Target + target?: ArgoprojIoV1alpha1ApplicationSpecSourceHydratorDrySourceKustomizePatchesItems0Target -schema ArgoprojIoV1alpha1ApplicationSpecSourceKustomizePatchesItems0Target: +schema ArgoprojIoV1alpha1ApplicationSpecSourceHydratorDrySourceKustomizePatchesItems0Target: r""" - argoproj io v1alpha1 application spec source kustomize patches items0 target + argoproj io v1alpha1 application spec source hydrator dry source kustomize patches items0 target Attributes ---------- @@ -1864,9 +2056,9 @@ schema ArgoprojIoV1alpha1ApplicationSpecSourceKustomizePatchesItems0Target: version?: str -schema ArgoprojIoV1alpha1ApplicationSpecSourceKustomizeReplicasItems0: +schema ArgoprojIoV1alpha1ApplicationSpecSourceHydratorDrySourceKustomizeReplicasItems0: r""" - argoproj io v1alpha1 application spec source kustomize replicas items0 + argoproj io v1alpha1 application spec source hydrator dry source kustomize replicas items0 Attributes ---------- @@ -1882,29 +2074,29 @@ schema ArgoprojIoV1alpha1ApplicationSpecSourceKustomizeReplicasItems0: name: str -schema ArgoprojIoV1alpha1ApplicationSpecSourcePlugin: +schema ArgoprojIoV1alpha1ApplicationSpecSourceHydratorDrySourcePlugin: r""" - Plugin holds config management plugin specific options + Plugin specifies config management plugin specific options Attributes ---------- - env : [ArgoprojIoV1alpha1ApplicationSpecSourcePluginEnvItems0], default is Undefined, optional + env : [ArgoprojIoV1alpha1ApplicationSpecSourceHydratorDrySourcePluginEnvItems0], default is Undefined, optional Env is a list of environment variable entries name : str, default is Undefined, optional name - parameters : [ArgoprojIoV1alpha1ApplicationSpecSourcePluginParametersItems0], default is Undefined, optional + parameters : [ArgoprojIoV1alpha1ApplicationSpecSourceHydratorDrySourcePluginParametersItems0], default is Undefined, optional parameters """ - env?: [ArgoprojIoV1alpha1ApplicationSpecSourcePluginEnvItems0] + env?: [ArgoprojIoV1alpha1ApplicationSpecSourceHydratorDrySourcePluginEnvItems0] name?: str - parameters?: [ArgoprojIoV1alpha1ApplicationSpecSourcePluginParametersItems0] + parameters?: [ArgoprojIoV1alpha1ApplicationSpecSourceHydratorDrySourcePluginParametersItems0] -schema ArgoprojIoV1alpha1ApplicationSpecSourcePluginEnvItems0: +schema ArgoprojIoV1alpha1ApplicationSpecSourceHydratorDrySourcePluginEnvItems0: r""" EnvEntry represents an entry in the application's environment @@ -1922,9 +2114,9 @@ schema ArgoprojIoV1alpha1ApplicationSpecSourcePluginEnvItems0: value: str -schema ArgoprojIoV1alpha1ApplicationSpecSourcePluginParametersItems0: +schema ArgoprojIoV1alpha1ApplicationSpecSourceHydratorDrySourcePluginParametersItems0: r""" - argoproj io v1alpha1 application spec source plugin parameters items0 + argoproj io v1alpha1 application spec source hydrator dry source plugin parameters items0 Attributes ---------- @@ -1948,263 +2140,48 @@ schema ArgoprojIoV1alpha1ApplicationSpecSourcePluginParametersItems0: string?: str -schema ArgoprojIoV1alpha1ApplicationSpecSourcesItems0: +schema ArgoprojIoV1alpha1ApplicationSpecSourceHydratorHydrateTo: r""" - ApplicationSource contains all required information about the source of an application + 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. Attributes ---------- - chart : str, default is Undefined, optional - Chart is a Helm chart name, and must be specified for applications sourced from a Helm repo. - directory : ArgoprojIoV1alpha1ApplicationSpecSourcesItems0Directory, default is Undefined, optional - directory - helm : ArgoprojIoV1alpha1ApplicationSpecSourcesItems0Helm, default is Undefined, optional - helm - kustomize : ArgoprojIoV1alpha1ApplicationSpecSourcesItems0Kustomize, default is Undefined, optional - kustomize - name : str, default is Undefined, optional - Name is used to refer to a source and is displayed in the UI. It is used in multi-source Applications. - path : str, default is Undefined, optional - Path is a directory path within the Git repository, and is only valid for applications sourced from Git. - plugin : ArgoprojIoV1alpha1ApplicationSpecSourcesItems0Plugin, default is Undefined, optional - plugin - ref : str, default is Undefined, optional - Ref is reference to another source within sources field. This field will not be used if used with a `source` tag. - repoURL : str, default is Undefined, required - RepoURL is the URL to the repository (Git or Helm) that contains the application manifests - targetRevision : str, default is Undefined, optional - 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. + targetBranch : str, default is Undefined, required + TargetBranch is the branch to which hydrated manifests should be committed """ - chart?: str + targetBranch: str - directory?: ArgoprojIoV1alpha1ApplicationSpecSourcesItems0Directory - helm?: ArgoprojIoV1alpha1ApplicationSpecSourcesItems0Helm +schema ArgoprojIoV1alpha1ApplicationSpecSourceHydratorSyncSource: + r""" + SyncSource specifies where to sync hydrated manifests from. - kustomize?: ArgoprojIoV1alpha1ApplicationSpecSourcesItems0Kustomize + Attributes + ---------- + path : str, default is Undefined, required + Path is a directory path within the git repository where hydrated manifests should be committed to and synced + from. The Path should never point to the root of the repo. If hydrateTo is set, this is just the path from which + hydrated manifests will be synced. + targetBranch : str, default is Undefined, required + TargetBranch is the branch from which hydrated manifests will be synced. + If HydrateTo is not set, this is also the branch to which hydrated manifests are committed. + """ - name?: str - - path?: str - - plugin?: ArgoprojIoV1alpha1ApplicationSpecSourcesItems0Plugin - - ref?: str - - repoURL: str - - targetRevision?: str - - -schema ArgoprojIoV1alpha1ApplicationSpecSourcesItems0Directory: - r""" - Directory holds path/directory specific options - - Attributes - ---------- - exclude : str, default is Undefined, optional - Exclude contains a glob pattern to match paths against that should be explicitly excluded from being used during manifest generation - include : str, default is Undefined, optional - Include contains a glob pattern to match paths against that should be explicitly included during manifest generation - jsonnet : ArgoprojIoV1alpha1ApplicationSpecSourcesItems0DirectoryJsonnet, default is Undefined, optional - jsonnet - recurse : bool, default is Undefined, optional - Recurse specifies whether to scan a directory recursively for manifests - """ - - - exclude?: str - - include?: str - - jsonnet?: ArgoprojIoV1alpha1ApplicationSpecSourcesItems0DirectoryJsonnet - - recurse?: bool - - -schema ArgoprojIoV1alpha1ApplicationSpecSourcesItems0DirectoryJsonnet: - r""" - Jsonnet holds options specific to Jsonnet - - Attributes - ---------- - extVars : [ArgoprojIoV1alpha1ApplicationSpecSourcesItems0DirectoryJsonnetExtVarsItems0], default is Undefined, optional - ExtVars is a list of Jsonnet External Variables - libs : [str], default is Undefined, optional - Additional library search dirs - tlas : [ArgoprojIoV1alpha1ApplicationSpecSourcesItems0DirectoryJsonnetTlasItems0], default is Undefined, optional - TLAS is a list of Jsonnet Top-level Arguments - """ - - - extVars?: [ArgoprojIoV1alpha1ApplicationSpecSourcesItems0DirectoryJsonnetExtVarsItems0] - - libs?: [str] - - tlas?: [ArgoprojIoV1alpha1ApplicationSpecSourcesItems0DirectoryJsonnetTlasItems0] - - -schema ArgoprojIoV1alpha1ApplicationSpecSourcesItems0DirectoryJsonnetExtVarsItems0: - r""" - JsonnetVar represents a variable to be passed to jsonnet during manifest generation - - Attributes - ---------- - code : bool, default is Undefined, optional - code - name : str, default is Undefined, required - name - value : str, default is Undefined, required - value - """ - - - code?: bool - - name: str - - value: str - - -schema ArgoprojIoV1alpha1ApplicationSpecSourcesItems0DirectoryJsonnetTlasItems0: - r""" - JsonnetVar represents a variable to be passed to jsonnet during manifest generation - - Attributes - ---------- - code : bool, default is Undefined, optional - code - name : str, default is Undefined, required - name - value : str, default is Undefined, required - value - """ - - - code?: bool - - name: str - - value: str - - -schema ArgoprojIoV1alpha1ApplicationSpecSourcesItems0Helm: - r""" - Helm holds helm specific options - - Attributes - ---------- - apiVersions : [str], default is Undefined, optional - 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. - fileParameters : [ArgoprojIoV1alpha1ApplicationSpecSourcesItems0HelmFileParametersItems0], default is Undefined, optional - FileParameters are file parameters to the helm template - ignoreMissingValueFiles : bool, default is Undefined, optional - IgnoreMissingValueFiles prevents helm template from failing when valueFiles do not exist locally by not appending them to helm template --values - kubeVersion : str, default is Undefined, optional - 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. - namespace : str, default is Undefined, optional - Namespace is an optional namespace to template with. If left empty, defaults to the app's destination namespace. - parameters : [ArgoprojIoV1alpha1ApplicationSpecSourcesItems0HelmParametersItems0], default is Undefined, optional - Parameters is a list of Helm parameters which are passed to the helm template command upon manifest generation - passCredentials : bool, default is Undefined, optional - PassCredentials pass credentials to all domains (Helm's --pass-credentials) - releaseName : str, default is Undefined, optional - ReleaseName is the Helm release name to use. If omitted it will use the application name - skipCrds : bool, default is Undefined, optional - SkipCrds skips custom resource definition installation step (Helm's --skip-crds) - skipSchemaValidation : bool, default is Undefined, optional - SkipSchemaValidation skips JSON schema validation (Helm's --skip-schema-validation) - skipTests : bool, default is Undefined, optional - SkipTests skips test manifest installation step (Helm's --skip-tests). - valueFiles : [str], default is Undefined, optional - ValuesFiles is a list of Helm value files to use when generating a template - values : str, default is Undefined, optional - 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. - valuesObject : any, default is Undefined, optional - ValuesObject specifies Helm values to be passed to helm template, defined as a map. This takes precedence over Values. - version : str, default is Undefined, optional - Version is the Helm version to use for templating ("3") - """ - - - apiVersions?: [str] - - fileParameters?: [ArgoprojIoV1alpha1ApplicationSpecSourcesItems0HelmFileParametersItems0] - - ignoreMissingValueFiles?: bool - - kubeVersion?: str - - namespace?: str - - parameters?: [ArgoprojIoV1alpha1ApplicationSpecSourcesItems0HelmParametersItems0] - - passCredentials?: bool - - releaseName?: str - - skipCrds?: bool - - skipSchemaValidation?: bool - - skipTests?: bool - - valueFiles?: [str] - - values?: str - - valuesObject?: any - - version?: str - - -schema ArgoprojIoV1alpha1ApplicationSpecSourcesItems0HelmFileParametersItems0: - r""" - HelmFileParameter is a file parameter that's passed to helm template during manifest generation - - Attributes - ---------- - name : str, default is Undefined, optional - Name is the name of the Helm parameter - path : str, default is Undefined, optional - Path is the path to the file containing the values for the Helm parameter - """ - - - name?: str - - path?: str - - -schema ArgoprojIoV1alpha1ApplicationSpecSourcesItems0HelmParametersItems0: - r""" - HelmParameter is a parameter that's passed to helm template during manifest generation - - Attributes - ---------- - forceString : bool, default is Undefined, optional - ForceString determines whether to tell Helm to interpret booleans and numbers as strings - name : str, default is Undefined, optional - Name is the name of the Helm parameter - value : str, default is Undefined, optional - Value is the value for the Helm parameter - """ + path: str - forceString?: bool + targetBranch: str - name?: str - value?: str + check: + len(path) >= 1 + _regex_match(str(path), r"^.{2,}|[^./]$") -schema ArgoprojIoV1alpha1ApplicationSpecSourcesItems0Kustomize: +schema ArgoprojIoV1alpha1ApplicationSpecSourceKustomize: r""" Kustomize holds kustomize specific options @@ -2242,9 +2219,9 @@ schema ArgoprojIoV1alpha1ApplicationSpecSourcesItems0Kustomize: NameSuffix is a suffix appended to resources for Kustomize apps namespace : str, default is Undefined, optional Namespace sets the namespace that Kustomize adds to all resources - patches : [ArgoprojIoV1alpha1ApplicationSpecSourcesItems0KustomizePatchesItems0], default is Undefined, optional + patches : [ArgoprojIoV1alpha1ApplicationSpecSourceKustomizePatchesItems0], default is Undefined, optional Patches is a list of Kustomize patches - replicas : [ArgoprojIoV1alpha1ApplicationSpecSourcesItems0KustomizeReplicasItems0], default is Undefined, optional + replicas : [ArgoprojIoV1alpha1ApplicationSpecSourceKustomizeReplicasItems0], default is Undefined, optional Replicas is a list of Kustomize Replicas override specifications version : str, default is Undefined, optional Version controls which version of Kustomize to use for rendering manifests @@ -2281,16 +2258,16 @@ schema ArgoprojIoV1alpha1ApplicationSpecSourcesItems0Kustomize: namespace?: str - patches?: [ArgoprojIoV1alpha1ApplicationSpecSourcesItems0KustomizePatchesItems0] + patches?: [ArgoprojIoV1alpha1ApplicationSpecSourceKustomizePatchesItems0] - replicas?: [ArgoprojIoV1alpha1ApplicationSpecSourcesItems0KustomizeReplicasItems0] + replicas?: [ArgoprojIoV1alpha1ApplicationSpecSourceKustomizeReplicasItems0] version?: str -schema ArgoprojIoV1alpha1ApplicationSpecSourcesItems0KustomizePatchesItems0: +schema ArgoprojIoV1alpha1ApplicationSpecSourceKustomizePatchesItems0: r""" - argoproj io v1alpha1 application spec sources items0 kustomize patches items0 + argoproj io v1alpha1 application spec source kustomize patches items0 Attributes ---------- @@ -2300,7 +2277,7 @@ schema ArgoprojIoV1alpha1ApplicationSpecSourcesItems0KustomizePatchesItems0: patch path : str, default is Undefined, optional path - target : ArgoprojIoV1alpha1ApplicationSpecSourcesItems0KustomizePatchesItems0Target, default is Undefined, optional + target : ArgoprojIoV1alpha1ApplicationSpecSourceKustomizePatchesItems0Target, default is Undefined, optional target """ @@ -2311,12 +2288,12 @@ schema ArgoprojIoV1alpha1ApplicationSpecSourcesItems0KustomizePatchesItems0: path?: str - target?: ArgoprojIoV1alpha1ApplicationSpecSourcesItems0KustomizePatchesItems0Target + target?: ArgoprojIoV1alpha1ApplicationSpecSourceKustomizePatchesItems0Target -schema ArgoprojIoV1alpha1ApplicationSpecSourcesItems0KustomizePatchesItems0Target: +schema ArgoprojIoV1alpha1ApplicationSpecSourceKustomizePatchesItems0Target: r""" - argoproj io v1alpha1 application spec sources items0 kustomize patches items0 target + argoproj io v1alpha1 application spec source kustomize patches items0 target Attributes ---------- @@ -2352,9 +2329,9 @@ schema ArgoprojIoV1alpha1ApplicationSpecSourcesItems0KustomizePatchesItems0Targe version?: str -schema ArgoprojIoV1alpha1ApplicationSpecSourcesItems0KustomizeReplicasItems0: +schema ArgoprojIoV1alpha1ApplicationSpecSourceKustomizeReplicasItems0: r""" - argoproj io v1alpha1 application spec sources items0 kustomize replicas items0 + argoproj io v1alpha1 application spec source kustomize replicas items0 Attributes ---------- @@ -2370,29 +2347,29 @@ schema ArgoprojIoV1alpha1ApplicationSpecSourcesItems0KustomizeReplicasItems0: name: str -schema ArgoprojIoV1alpha1ApplicationSpecSourcesItems0Plugin: +schema ArgoprojIoV1alpha1ApplicationSpecSourcePlugin: r""" Plugin holds config management plugin specific options Attributes ---------- - env : [ArgoprojIoV1alpha1ApplicationSpecSourcesItems0PluginEnvItems0], default is Undefined, optional + env : [ArgoprojIoV1alpha1ApplicationSpecSourcePluginEnvItems0], default is Undefined, optional Env is a list of environment variable entries name : str, default is Undefined, optional name - parameters : [ArgoprojIoV1alpha1ApplicationSpecSourcesItems0PluginParametersItems0], default is Undefined, optional + parameters : [ArgoprojIoV1alpha1ApplicationSpecSourcePluginParametersItems0], default is Undefined, optional parameters """ - env?: [ArgoprojIoV1alpha1ApplicationSpecSourcesItems0PluginEnvItems0] + env?: [ArgoprojIoV1alpha1ApplicationSpecSourcePluginEnvItems0] name?: str - parameters?: [ArgoprojIoV1alpha1ApplicationSpecSourcesItems0PluginParametersItems0] + parameters?: [ArgoprojIoV1alpha1ApplicationSpecSourcePluginParametersItems0] -schema ArgoprojIoV1alpha1ApplicationSpecSourcesItems0PluginEnvItems0: +schema ArgoprojIoV1alpha1ApplicationSpecSourcePluginEnvItems0: r""" EnvEntry represents an entry in the application's environment @@ -2410,9 +2387,9 @@ schema ArgoprojIoV1alpha1ApplicationSpecSourcesItems0PluginEnvItems0: value: str -schema ArgoprojIoV1alpha1ApplicationSpecSourcesItems0PluginParametersItems0: +schema ArgoprojIoV1alpha1ApplicationSpecSourcePluginParametersItems0: r""" - argoproj io v1alpha1 application spec sources items0 plugin parameters items0 + argoproj io v1alpha1 application spec source plugin parameters items0 Attributes ---------- @@ -2436,302 +2413,1288 @@ schema ArgoprojIoV1alpha1ApplicationSpecSourcesItems0PluginParametersItems0: string?: str -schema ArgoprojIoV1alpha1ApplicationSpecSyncPolicy: +schema ArgoprojIoV1alpha1ApplicationSpecSourcesItems0: r""" - SyncPolicy controls when and how a sync will be performed + ApplicationSource contains all required information about the source of an application Attributes ---------- - automated : ArgoprojIoV1alpha1ApplicationSpecSyncPolicyAutomated, default is Undefined, optional - automated - managedNamespaceMetadata : ArgoprojIoV1alpha1ApplicationSpecSyncPolicyManagedNamespaceMetadata, default is Undefined, optional - managed namespace metadata - retry : ArgoprojIoV1alpha1ApplicationSpecSyncPolicyRetry, default is Undefined, optional - retry - syncOptions : [str], default is Undefined, optional - Options allow you to specify whole app sync-options + chart : str, default is Undefined, optional + Chart is a Helm chart name, and must be specified for applications sourced from a Helm repo. + directory : ArgoprojIoV1alpha1ApplicationSpecSourcesItems0Directory, default is Undefined, optional + directory + helm : ArgoprojIoV1alpha1ApplicationSpecSourcesItems0Helm, default is Undefined, optional + helm + kustomize : ArgoprojIoV1alpha1ApplicationSpecSourcesItems0Kustomize, default is Undefined, optional + kustomize + name : str, default is Undefined, optional + Name is used to refer to a source and is displayed in the UI. It is used in multi-source Applications. + path : str, default is Undefined, optional + Path is a directory path within the Git repository, and is only valid for applications sourced from Git. + plugin : ArgoprojIoV1alpha1ApplicationSpecSourcesItems0Plugin, default is Undefined, optional + plugin + ref : str, default is Undefined, optional + Ref is reference to another source within sources field. This field will not be used if used with a `source` tag. + repoURL : str, default is Undefined, required + RepoURL is the URL to the repository (Git or Helm) that contains the application manifests + targetRevision : str, default is Undefined, optional + 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. """ - automated?: ArgoprojIoV1alpha1ApplicationSpecSyncPolicyAutomated + chart?: str - managedNamespaceMetadata?: ArgoprojIoV1alpha1ApplicationSpecSyncPolicyManagedNamespaceMetadata + directory?: ArgoprojIoV1alpha1ApplicationSpecSourcesItems0Directory - retry?: ArgoprojIoV1alpha1ApplicationSpecSyncPolicyRetry + helm?: ArgoprojIoV1alpha1ApplicationSpecSourcesItems0Helm - syncOptions?: [str] + kustomize?: ArgoprojIoV1alpha1ApplicationSpecSourcesItems0Kustomize + name?: str -schema ArgoprojIoV1alpha1ApplicationSpecSyncPolicyAutomated: + path?: str + + plugin?: ArgoprojIoV1alpha1ApplicationSpecSourcesItems0Plugin + + ref?: str + + repoURL: str + + targetRevision?: str + + +schema ArgoprojIoV1alpha1ApplicationSpecSourcesItems0Directory: r""" - Automated will keep an application synced to the target revision + Directory holds path/directory specific options Attributes ---------- - allowEmpty : bool, default is Undefined, optional - AllowEmpty allows apps have zero live resources (default: false) - prune : bool, default is Undefined, optional - Prune specifies whether to delete resources from the cluster that are not found in the sources anymore as part of automated sync (default: false) - selfHeal : bool, default is Undefined, optional - SelfHeal specifies whether to revert resources back to their desired state upon modification in the cluster (default: false) + exclude : str, default is Undefined, optional + Exclude contains a glob pattern to match paths against that should be explicitly excluded from being used during manifest generation + include : str, default is Undefined, optional + Include contains a glob pattern to match paths against that should be explicitly included during manifest generation + jsonnet : ArgoprojIoV1alpha1ApplicationSpecSourcesItems0DirectoryJsonnet, default is Undefined, optional + jsonnet + recurse : bool, default is Undefined, optional + Recurse specifies whether to scan a directory recursively for manifests """ - allowEmpty?: bool + exclude?: str - prune?: bool + include?: str - selfHeal?: bool + jsonnet?: ArgoprojIoV1alpha1ApplicationSpecSourcesItems0DirectoryJsonnet + recurse?: bool -schema ArgoprojIoV1alpha1ApplicationSpecSyncPolicyManagedNamespaceMetadata: + +schema ArgoprojIoV1alpha1ApplicationSpecSourcesItems0DirectoryJsonnet: r""" - ManagedNamespaceMetadata controls metadata in the given namespace (if CreateNamespace=true) + Jsonnet holds options specific to Jsonnet Attributes ---------- - annotations : {str:str}, default is Undefined, optional - annotations - labels : {str:str}, default is Undefined, optional - labels + extVars : [ArgoprojIoV1alpha1ApplicationSpecSourcesItems0DirectoryJsonnetExtVarsItems0], default is Undefined, optional + ExtVars is a list of Jsonnet External Variables + libs : [str], default is Undefined, optional + Additional library search dirs + tlas : [ArgoprojIoV1alpha1ApplicationSpecSourcesItems0DirectoryJsonnetTlasItems0], default is Undefined, optional + TLAS is a list of Jsonnet Top-level Arguments """ - annotations?: {str:str} + extVars?: [ArgoprojIoV1alpha1ApplicationSpecSourcesItems0DirectoryJsonnetExtVarsItems0] - labels?: {str:str} + libs?: [str] + tlas?: [ArgoprojIoV1alpha1ApplicationSpecSourcesItems0DirectoryJsonnetTlasItems0] -schema ArgoprojIoV1alpha1ApplicationSpecSyncPolicyRetry: + +schema ArgoprojIoV1alpha1ApplicationSpecSourcesItems0DirectoryJsonnetExtVarsItems0: r""" - Retry controls failed sync retry behavior + JsonnetVar represents a variable to be passed to jsonnet during manifest generation Attributes ---------- - backoff : ArgoprojIoV1alpha1ApplicationSpecSyncPolicyRetryBackoff, default is Undefined, optional - backoff - limit : int, default is Undefined, optional - Limit is the maximum number of attempts for retrying a failed sync. If set to 0, no retries will be performed. + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value """ - backoff?: ArgoprojIoV1alpha1ApplicationSpecSyncPolicyRetryBackoff + code?: bool - limit?: int + name: str + value: str -schema ArgoprojIoV1alpha1ApplicationSpecSyncPolicyRetryBackoff: + +schema ArgoprojIoV1alpha1ApplicationSpecSourcesItems0DirectoryJsonnetTlasItems0: r""" - Backoff controls how to backoff on subsequent retries of failed syncs + JsonnetVar represents a variable to be passed to jsonnet during manifest generation Attributes ---------- - duration : str, default is Undefined, optional - Duration is the amount to back off. Default unit is seconds, but could also be a duration (e.g. "2m", "1h") - factor : int, default is Undefined, optional - Factor is a factor to multiply the base duration after each failed retry - maxDuration : str, default is Undefined, optional - MaxDuration is the maximum amount of time allowed for the backoff strategy + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value """ - duration?: str + code?: bool - factor?: int + name: str - maxDuration?: str + value: str -schema ArgoprojIoV1alpha1ApplicationStatus: +schema ArgoprojIoV1alpha1ApplicationSpecSourcesItems0Helm: r""" - ApplicationStatus contains status information for the application + Helm holds helm specific options Attributes ---------- - conditions : [ArgoprojIoV1alpha1ApplicationStatusConditionsItems0], default is Undefined, optional - Conditions is a list of currently observed application conditions - controllerNamespace : str, default is Undefined, optional - ControllerNamespace indicates the namespace in which the application controller is located - health : ArgoprojIoV1alpha1ApplicationStatusHealth, default is Undefined, optional - health - history : [ArgoprojIoV1alpha1ApplicationStatusHistoryItems0], default is Undefined, optional - History contains information about the application's sync history - observedAt : str, default is Undefined, optional - ObservedAt indicates when the application state was updated without querying latest git state - Deprecated: controller no longer updates ObservedAt field - operationState : ArgoprojIoV1alpha1ApplicationStatusOperationState, default is Undefined, optional - operation state - reconciledAt : str, default is Undefined, optional - ReconciledAt indicates when the application state was reconciled using the latest git version - resourceHealthSource : str, default is Undefined, optional - ResourceHealthSource indicates where the resource health status is stored: inline if not set or appTree - resources : [ArgoprojIoV1alpha1ApplicationStatusResourcesItems0], default is Undefined, optional - Resources is a list of Kubernetes resources managed by this application - sourceHydrator : ArgoprojIoV1alpha1ApplicationStatusSourceHydrator, default is Undefined, optional - source hydrator - sourceType : str, default is Undefined, optional - SourceType specifies the type of this application - sourceTypes : [str], default is Undefined, optional - SourceTypes specifies the type of the sources included in the application - summary : ArgoprojIoV1alpha1ApplicationStatusSummary, default is Undefined, optional - summary - sync : ArgoprojIoV1alpha1ApplicationStatusSync, default is Undefined, optional - sync + apiVersions : [str], default is Undefined, optional + 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. + fileParameters : [ArgoprojIoV1alpha1ApplicationSpecSourcesItems0HelmFileParametersItems0], default is Undefined, optional + FileParameters are file parameters to the helm template + ignoreMissingValueFiles : bool, default is Undefined, optional + IgnoreMissingValueFiles prevents helm template from failing when valueFiles do not exist locally by not appending them to helm template --values + kubeVersion : str, default is Undefined, optional + 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. + namespace : str, default is Undefined, optional + Namespace is an optional namespace to template with. If left empty, defaults to the app's destination namespace. + parameters : [ArgoprojIoV1alpha1ApplicationSpecSourcesItems0HelmParametersItems0], default is Undefined, optional + Parameters is a list of Helm parameters which are passed to the helm template command upon manifest generation + passCredentials : bool, default is Undefined, optional + PassCredentials pass credentials to all domains (Helm's --pass-credentials) + releaseName : str, default is Undefined, optional + ReleaseName is the Helm release name to use. If omitted it will use the application name + skipCrds : bool, default is Undefined, optional + SkipCrds skips custom resource definition installation step (Helm's --skip-crds) + skipSchemaValidation : bool, default is Undefined, optional + SkipSchemaValidation skips JSON schema validation (Helm's --skip-schema-validation) + skipTests : bool, default is Undefined, optional + SkipTests skips test manifest installation step (Helm's --skip-tests). + valueFiles : [str], default is Undefined, optional + ValuesFiles is a list of Helm value files to use when generating a template + values : str, default is Undefined, optional + 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. + valuesObject : any, default is Undefined, optional + ValuesObject specifies Helm values to be passed to helm template, defined as a map. This takes precedence over Values. + version : str, default is Undefined, optional + Version is the Helm version to use for templating ("3") """ - conditions?: [ArgoprojIoV1alpha1ApplicationStatusConditionsItems0] + apiVersions?: [str] - controllerNamespace?: str + fileParameters?: [ArgoprojIoV1alpha1ApplicationSpecSourcesItems0HelmFileParametersItems0] - health?: ArgoprojIoV1alpha1ApplicationStatusHealth + ignoreMissingValueFiles?: bool - history?: [ArgoprojIoV1alpha1ApplicationStatusHistoryItems0] + kubeVersion?: str - observedAt?: str + namespace?: str - operationState?: ArgoprojIoV1alpha1ApplicationStatusOperationState + parameters?: [ArgoprojIoV1alpha1ApplicationSpecSourcesItems0HelmParametersItems0] - reconciledAt?: str + passCredentials?: bool - resourceHealthSource?: str + releaseName?: str - resources?: [ArgoprojIoV1alpha1ApplicationStatusResourcesItems0] + skipCrds?: bool - sourceHydrator?: ArgoprojIoV1alpha1ApplicationStatusSourceHydrator + skipSchemaValidation?: bool - sourceType?: str + skipTests?: bool - sourceTypes?: [str] + valueFiles?: [str] - summary?: ArgoprojIoV1alpha1ApplicationStatusSummary + values?: str - sync?: ArgoprojIoV1alpha1ApplicationStatusSync + valuesObject?: any + + version?: str -schema ArgoprojIoV1alpha1ApplicationStatusConditionsItems0: +schema ArgoprojIoV1alpha1ApplicationSpecSourcesItems0HelmFileParametersItems0: r""" - ApplicationCondition contains details about an application condition, which is usually an error or warning + HelmFileParameter is a file parameter that's passed to helm template during manifest generation Attributes ---------- - lastTransitionTime : str, default is Undefined, optional - LastTransitionTime is the time the condition was last observed - message : str, default is Undefined, required - Message contains human-readable message indicating details about condition - $type : str, default is Undefined, required - Type is an application condition type + name : str, default is Undefined, optional + Name is the name of the Helm parameter + path : str, default is Undefined, optional + Path is the path to the file containing the values for the Helm parameter """ - lastTransitionTime?: str - - message: str + name?: str - $type: str + path?: str -schema ArgoprojIoV1alpha1ApplicationStatusHealth: +schema ArgoprojIoV1alpha1ApplicationSpecSourcesItems0HelmParametersItems0: + r""" + HelmParameter is a parameter that's passed to helm template during manifest generation + + Attributes + ---------- + forceString : bool, default is Undefined, optional + ForceString determines whether to tell Helm to interpret booleans and numbers as strings + name : str, default is Undefined, optional + Name is the name of the Helm parameter + value : str, default is Undefined, optional + Value is the value for the Helm parameter + """ + + + forceString?: bool + + name?: str + + value?: str + + +schema ArgoprojIoV1alpha1ApplicationSpecSourcesItems0Kustomize: + r""" + Kustomize holds kustomize specific options + + Attributes + ---------- + apiVersions : [str], default is Undefined, optional + 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. + commonAnnotations : {str:str}, default is Undefined, optional + CommonAnnotations is a list of additional annotations to add to rendered manifests + commonAnnotationsEnvsubst : bool, default is Undefined, optional + CommonAnnotationsEnvsubst specifies whether to apply env variables substitution for annotation values + commonLabels : {str:str}, default is Undefined, optional + CommonLabels is a list of additional labels to add to rendered manifests + components : [str], default is Undefined, optional + Components specifies a list of kustomize components to add to the kustomization before building + forceCommonAnnotations : bool, default is Undefined, optional + ForceCommonAnnotations specifies whether to force applying common annotations to resources for Kustomize apps + forceCommonLabels : bool, default is Undefined, optional + ForceCommonLabels specifies whether to force applying common labels to resources for Kustomize apps + ignoreMissingComponents : bool, default is Undefined, optional + IgnoreMissingComponents prevents kustomize from failing when components do not exist locally by not appending them to kustomization file + images : [str], default is Undefined, optional + Images is a list of Kustomize image override specifications + kubeVersion : str, default is Undefined, optional + 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. + labelIncludeTemplates : bool, default is Undefined, optional + LabelIncludeTemplates specifies whether to apply common labels to resource templates or not + labelWithoutSelector : bool, default is Undefined, optional + LabelWithoutSelector specifies whether to apply common labels to resource selectors or not + namePrefix : str, default is Undefined, optional + NamePrefix is a prefix appended to resources for Kustomize apps + nameSuffix : str, default is Undefined, optional + NameSuffix is a suffix appended to resources for Kustomize apps + namespace : str, default is Undefined, optional + Namespace sets the namespace that Kustomize adds to all resources + patches : [ArgoprojIoV1alpha1ApplicationSpecSourcesItems0KustomizePatchesItems0], default is Undefined, optional + Patches is a list of Kustomize patches + replicas : [ArgoprojIoV1alpha1ApplicationSpecSourcesItems0KustomizeReplicasItems0], default is Undefined, optional + Replicas is a list of Kustomize Replicas override specifications + version : str, default is Undefined, optional + Version controls which version of Kustomize to use for rendering manifests + """ + + + apiVersions?: [str] + + commonAnnotations?: {str:str} + + commonAnnotationsEnvsubst?: bool + + commonLabels?: {str:str} + + components?: [str] + + forceCommonAnnotations?: bool + + forceCommonLabels?: bool + + ignoreMissingComponents?: bool + + images?: [str] + + kubeVersion?: str + + labelIncludeTemplates?: bool + + labelWithoutSelector?: bool + + namePrefix?: str + + nameSuffix?: str + + namespace?: str + + patches?: [ArgoprojIoV1alpha1ApplicationSpecSourcesItems0KustomizePatchesItems0] + + replicas?: [ArgoprojIoV1alpha1ApplicationSpecSourcesItems0KustomizeReplicasItems0] + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSpecSourcesItems0KustomizePatchesItems0: + r""" + argoproj io v1alpha1 application spec sources items0 kustomize patches items0 + + Attributes + ---------- + options : {str:bool}, default is Undefined, optional + options + patch : str, default is Undefined, optional + patch + path : str, default is Undefined, optional + path + target : ArgoprojIoV1alpha1ApplicationSpecSourcesItems0KustomizePatchesItems0Target, default is Undefined, optional + target + """ + + + options?: {str:bool} + + patch?: str + + path?: str + + target?: ArgoprojIoV1alpha1ApplicationSpecSourcesItems0KustomizePatchesItems0Target + + +schema ArgoprojIoV1alpha1ApplicationSpecSourcesItems0KustomizePatchesItems0Target: + r""" + argoproj io v1alpha1 application spec sources items0 kustomize patches items0 target + + Attributes + ---------- + annotationSelector : str, default is Undefined, optional + annotation selector + group : str, default is Undefined, optional + group + kind : str, default is Undefined, optional + kind + labelSelector : str, default is Undefined, optional + label selector + name : str, default is Undefined, optional + name + namespace : str, default is Undefined, optional + namespace + version : str, default is Undefined, optional + version + """ + + + annotationSelector?: str + + group?: str + + kind?: str + + labelSelector?: str + + name?: str + + namespace?: str + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSpecSourcesItems0KustomizeReplicasItems0: + r""" + argoproj io v1alpha1 application spec sources items0 kustomize replicas items0 + + Attributes + ---------- + count : int | str, default is Undefined, required + Number of replicas + name : str, default is Undefined, required + Name of Deployment or StatefulSet + """ + + + count: int | str + + name: str + + +schema ArgoprojIoV1alpha1ApplicationSpecSourcesItems0Plugin: + r""" + Plugin holds config management plugin specific options + + Attributes + ---------- + env : [ArgoprojIoV1alpha1ApplicationSpecSourcesItems0PluginEnvItems0], default is Undefined, optional + Env is a list of environment variable entries + name : str, default is Undefined, optional + name + parameters : [ArgoprojIoV1alpha1ApplicationSpecSourcesItems0PluginParametersItems0], default is Undefined, optional + parameters + """ + + + env?: [ArgoprojIoV1alpha1ApplicationSpecSourcesItems0PluginEnvItems0] + + name?: str + + parameters?: [ArgoprojIoV1alpha1ApplicationSpecSourcesItems0PluginParametersItems0] + + +schema ArgoprojIoV1alpha1ApplicationSpecSourcesItems0PluginEnvItems0: + r""" + EnvEntry represents an entry in the application's environment + + Attributes + ---------- + name : str, default is Undefined, required + Name is the name of the variable, usually expressed in uppercase + value : str, default is Undefined, required + Value is the value of the variable + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSpecSourcesItems0PluginParametersItems0: + r""" + argoproj io v1alpha1 application spec sources items0 plugin parameters items0 + + Attributes + ---------- + array : [str], default is Undefined, optional + Array is the value of an array type parameter. + $map : {str:str}, default is Undefined, optional + Map is the value of a map type parameter. + name : str, default is Undefined, optional + Name is the name identifying a parameter. + string : str, default is Undefined, optional + String_ is the value of a string type parameter. + """ + + + array?: [str] + + $map?: {str:str} + + name?: str + + string?: str + + +schema ArgoprojIoV1alpha1ApplicationSpecSyncPolicy: + r""" + SyncPolicy controls when and how a sync will be performed + + Attributes + ---------- + automated : ArgoprojIoV1alpha1ApplicationSpecSyncPolicyAutomated, default is Undefined, optional + automated + managedNamespaceMetadata : ArgoprojIoV1alpha1ApplicationSpecSyncPolicyManagedNamespaceMetadata, default is Undefined, optional + managed namespace metadata + retry : ArgoprojIoV1alpha1ApplicationSpecSyncPolicyRetry, default is Undefined, optional + retry + syncOptions : [str], default is Undefined, optional + Options allow you to specify whole app sync-options + """ + + + automated?: ArgoprojIoV1alpha1ApplicationSpecSyncPolicyAutomated + + managedNamespaceMetadata?: ArgoprojIoV1alpha1ApplicationSpecSyncPolicyManagedNamespaceMetadata + + retry?: ArgoprojIoV1alpha1ApplicationSpecSyncPolicyRetry + + syncOptions?: [str] + + +schema ArgoprojIoV1alpha1ApplicationSpecSyncPolicyAutomated: + r""" + Automated will keep an application synced to the target revision + + Attributes + ---------- + allowEmpty : bool, default is Undefined, optional + AllowEmpty allows apps have zero live resources (default: false) + enabled : bool, default is Undefined, optional + Enable allows apps to explicitly control automated sync + prune : bool, default is Undefined, optional + Prune specifies whether to delete resources from the cluster that are not found in the sources anymore as part of automated sync (default: false) + selfHeal : bool, default is Undefined, optional + SelfHeal specifies whether to revert resources back to their desired state upon modification in the cluster (default: false) + """ + + + allowEmpty?: bool + + enabled?: bool + + prune?: bool + + selfHeal?: bool + + +schema ArgoprojIoV1alpha1ApplicationSpecSyncPolicyManagedNamespaceMetadata: + r""" + ManagedNamespaceMetadata controls metadata in the given namespace (if CreateNamespace=true) + + Attributes + ---------- + annotations : {str:str}, default is Undefined, optional + annotations + labels : {str:str}, default is Undefined, optional + labels + """ + + + annotations?: {str:str} + + labels?: {str:str} + + +schema ArgoprojIoV1alpha1ApplicationSpecSyncPolicyRetry: + r""" + Retry controls failed sync retry behavior + + Attributes + ---------- + backoff : ArgoprojIoV1alpha1ApplicationSpecSyncPolicyRetryBackoff, default is Undefined, optional + backoff + limit : int, default is Undefined, optional + Limit is the maximum number of attempts for retrying a failed sync. If set to 0, no retries will be performed. + refresh : bool, default is Undefined, optional + Refresh indicates if the latest revision should be used on retry instead of the initial one (default: false) + """ + + + backoff?: ArgoprojIoV1alpha1ApplicationSpecSyncPolicyRetryBackoff + + limit?: int + + refresh?: bool + + +schema ArgoprojIoV1alpha1ApplicationSpecSyncPolicyRetryBackoff: + r""" + Backoff controls how to backoff on subsequent retries of failed syncs + + Attributes + ---------- + duration : str, default is Undefined, optional + Duration is the amount to back off. Default unit is seconds, but could also be a duration (e.g. "2m", "1h") + factor : int, default is Undefined, optional + Factor is a factor to multiply the base duration after each failed retry + maxDuration : str, default is Undefined, optional + MaxDuration is the maximum amount of time allowed for the backoff strategy + """ + + + duration?: str + + factor?: int + + maxDuration?: str + + +schema ArgoprojIoV1alpha1ApplicationStatus: + r""" + ApplicationStatus contains status information for the application + + Attributes + ---------- + conditions : [ArgoprojIoV1alpha1ApplicationStatusConditionsItems0], default is Undefined, optional + Conditions is a list of currently observed application conditions + controllerNamespace : str, default is Undefined, optional + ControllerNamespace indicates the namespace in which the application controller is located + health : ArgoprojIoV1alpha1ApplicationStatusHealth, default is Undefined, optional + health + history : [ArgoprojIoV1alpha1ApplicationStatusHistoryItems0], default is Undefined, optional + History contains information about the application's sync history + observedAt : str, default is Undefined, optional + ObservedAt indicates when the application state was updated without querying latest git state + Deprecated: controller no longer updates ObservedAt field + operationState : ArgoprojIoV1alpha1ApplicationStatusOperationState, default is Undefined, optional + operation state + reconciledAt : str, default is Undefined, optional + ReconciledAt indicates when the application state was reconciled using the latest git version + resourceHealthSource : str, default is Undefined, optional + ResourceHealthSource indicates where the resource health status is stored: inline if not set or appTree + resources : [ArgoprojIoV1alpha1ApplicationStatusResourcesItems0], default is Undefined, optional + Resources is a list of Kubernetes resources managed by this application + sourceHydrator : ArgoprojIoV1alpha1ApplicationStatusSourceHydrator, default is Undefined, optional + source hydrator + sourceType : str, default is Undefined, optional + SourceType specifies the type of this application + sourceTypes : [str], default is Undefined, optional + SourceTypes specifies the type of the sources included in the application + summary : ArgoprojIoV1alpha1ApplicationStatusSummary, default is Undefined, optional + summary + sync : ArgoprojIoV1alpha1ApplicationStatusSync, default is Undefined, optional + sync + """ + + + conditions?: [ArgoprojIoV1alpha1ApplicationStatusConditionsItems0] + + controllerNamespace?: str + + health?: ArgoprojIoV1alpha1ApplicationStatusHealth + + history?: [ArgoprojIoV1alpha1ApplicationStatusHistoryItems0] + + observedAt?: str + + operationState?: ArgoprojIoV1alpha1ApplicationStatusOperationState + + reconciledAt?: str + + resourceHealthSource?: str + + resources?: [ArgoprojIoV1alpha1ApplicationStatusResourcesItems0] + + sourceHydrator?: ArgoprojIoV1alpha1ApplicationStatusSourceHydrator + + sourceType?: str + + sourceTypes?: [str] + + summary?: ArgoprojIoV1alpha1ApplicationStatusSummary + + sync?: ArgoprojIoV1alpha1ApplicationStatusSync + + +schema ArgoprojIoV1alpha1ApplicationStatusConditionsItems0: + r""" + ApplicationCondition contains details about an application condition, which is usually an error or warning + + Attributes + ---------- + lastTransitionTime : str, default is Undefined, optional + LastTransitionTime is the time the condition was last observed + message : str, default is Undefined, required + Message contains human-readable message indicating details about condition + $type : str, default is Undefined, required + Type is an application condition type + """ + + + lastTransitionTime?: str + + message: str + + $type: str + + +schema ArgoprojIoV1alpha1ApplicationStatusHealth: + r""" + Health contains information about the application's current health status + + Attributes + ---------- + lastTransitionTime : str, default is Undefined, optional + LastTransitionTime is the time the HealthStatus was set or updated + message : str, default is Undefined, optional + 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 : str, default is Undefined, optional + Status holds the status code of the application + """ + + + lastTransitionTime?: str + + message?: str + + status?: str + + +schema ArgoprojIoV1alpha1ApplicationStatusHistoryItems0: + r""" + RevisionHistory contains history information about a previous sync + + Attributes + ---------- + deployStartedAt : str, default is Undefined, optional + DeployStartedAt holds the time the sync operation started + deployedAt : str, default is Undefined, required + DeployedAt holds the time the sync operation completed + id : int, default is Undefined, required + ID is an auto incrementing identifier of the RevisionHistory + initiatedBy : ArgoprojIoV1alpha1ApplicationStatusHistoryItems0InitiatedBy, default is Undefined, optional + initiated by + revision : str, default is Undefined, optional + Revision holds the revision the sync was performed against + revisions : [str], default is Undefined, optional + Revisions holds the revision of each source in sources field the sync was performed against + source : ArgoprojIoV1alpha1ApplicationStatusHistoryItems0Source, default is Undefined, optional + source + sources : [ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0], default is Undefined, optional + Sources is a reference to the application sources used for the sync operation + """ + + + deployStartedAt?: str + + deployedAt: str + + id: int + + initiatedBy?: ArgoprojIoV1alpha1ApplicationStatusHistoryItems0InitiatedBy + + revision?: str + + revisions?: [str] + + source?: ArgoprojIoV1alpha1ApplicationStatusHistoryItems0Source + + sources?: [ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0] + + +schema ArgoprojIoV1alpha1ApplicationStatusHistoryItems0InitiatedBy: + r""" + InitiatedBy contains information about who initiated the operations + + Attributes + ---------- + automated : bool, default is Undefined, optional + Automated is set to true if operation was initiated automatically by the application controller. + username : str, default is Undefined, optional + Username contains the name of a user who started operation + """ + + + automated?: bool + + username?: str + + +schema ArgoprojIoV1alpha1ApplicationStatusHistoryItems0Source: + r""" + Source is a reference to the application source used for the sync operation + + Attributes + ---------- + chart : str, default is Undefined, optional + Chart is a Helm chart name, and must be specified for applications sourced from a Helm repo. + directory : ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourceDirectory, default is Undefined, optional + directory + helm : ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourceHelm, default is Undefined, optional + helm + kustomize : ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourceKustomize, default is Undefined, optional + kustomize + name : str, default is Undefined, optional + Name is used to refer to a source and is displayed in the UI. It is used in multi-source Applications. + path : str, default is Undefined, optional + Path is a directory path within the Git repository, and is only valid for applications sourced from Git. + plugin : ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcePlugin, default is Undefined, optional + plugin + ref : str, default is Undefined, optional + Ref is reference to another source within sources field. This field will not be used if used with a `source` tag. + repoURL : str, default is Undefined, required + RepoURL is the URL to the repository (Git or Helm) that contains the application manifests + targetRevision : str, default is Undefined, optional + 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. + """ + + + chart?: str + + directory?: ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourceDirectory + + helm?: ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourceHelm + + kustomize?: ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourceKustomize + + name?: str + + path?: str + + plugin?: ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcePlugin + + ref?: str + + repoURL: str + + targetRevision?: str + + +schema ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourceDirectory: + r""" + Directory holds path/directory specific options + + Attributes + ---------- + exclude : str, default is Undefined, optional + Exclude contains a glob pattern to match paths against that should be explicitly excluded from being used during manifest generation + include : str, default is Undefined, optional + Include contains a glob pattern to match paths against that should be explicitly included during manifest generation + jsonnet : ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourceDirectoryJsonnet, default is Undefined, optional + jsonnet + recurse : bool, default is Undefined, optional + Recurse specifies whether to scan a directory recursively for manifests + """ + + + exclude?: str + + include?: str + + jsonnet?: ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourceDirectoryJsonnet + + recurse?: bool + + +schema ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourceDirectoryJsonnet: + r""" + Jsonnet holds options specific to Jsonnet + + Attributes + ---------- + extVars : [ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourceDirectoryJsonnetExtVarsItems0], default is Undefined, optional + ExtVars is a list of Jsonnet External Variables + libs : [str], default is Undefined, optional + Additional library search dirs + tlas : [ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourceDirectoryJsonnetTlasItems0], default is Undefined, optional + TLAS is a list of Jsonnet Top-level Arguments + """ + + + extVars?: [ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourceDirectoryJsonnetExtVarsItems0] + + libs?: [str] + + tlas?: [ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourceDirectoryJsonnetTlasItems0] + + +schema ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourceDirectoryJsonnetExtVarsItems0: + r""" + JsonnetVar represents a variable to be passed to jsonnet during manifest generation + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourceDirectoryJsonnetTlasItems0: + r""" + JsonnetVar represents a variable to be passed to jsonnet during manifest generation + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourceHelm: + r""" + Helm holds helm specific options + + Attributes + ---------- + apiVersions : [str], default is Undefined, optional + 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. + fileParameters : [ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourceHelmFileParametersItems0], default is Undefined, optional + FileParameters are file parameters to the helm template + ignoreMissingValueFiles : bool, default is Undefined, optional + IgnoreMissingValueFiles prevents helm template from failing when valueFiles do not exist locally by not appending them to helm template --values + kubeVersion : str, default is Undefined, optional + 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. + namespace : str, default is Undefined, optional + Namespace is an optional namespace to template with. If left empty, defaults to the app's destination namespace. + parameters : [ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourceHelmParametersItems0], default is Undefined, optional + Parameters is a list of Helm parameters which are passed to the helm template command upon manifest generation + passCredentials : bool, default is Undefined, optional + PassCredentials pass credentials to all domains (Helm's --pass-credentials) + releaseName : str, default is Undefined, optional + ReleaseName is the Helm release name to use. If omitted it will use the application name + skipCrds : bool, default is Undefined, optional + SkipCrds skips custom resource definition installation step (Helm's --skip-crds) + skipSchemaValidation : bool, default is Undefined, optional + SkipSchemaValidation skips JSON schema validation (Helm's --skip-schema-validation) + skipTests : bool, default is Undefined, optional + SkipTests skips test manifest installation step (Helm's --skip-tests). + valueFiles : [str], default is Undefined, optional + ValuesFiles is a list of Helm value files to use when generating a template + values : str, default is Undefined, optional + 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. + valuesObject : any, default is Undefined, optional + ValuesObject specifies Helm values to be passed to helm template, defined as a map. This takes precedence over Values. + version : str, default is Undefined, optional + Version is the Helm version to use for templating ("3") + """ + + + apiVersions?: [str] + + fileParameters?: [ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourceHelmFileParametersItems0] + + ignoreMissingValueFiles?: bool + + kubeVersion?: str + + namespace?: str + + parameters?: [ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourceHelmParametersItems0] + + passCredentials?: bool + + releaseName?: str + + skipCrds?: bool + + skipSchemaValidation?: bool + + skipTests?: bool + + valueFiles?: [str] + + values?: str + + valuesObject?: any + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourceHelmFileParametersItems0: + r""" + HelmFileParameter is a file parameter that's passed to helm template during manifest generation + + Attributes + ---------- + name : str, default is Undefined, optional + Name is the name of the Helm parameter + path : str, default is Undefined, optional + Path is the path to the file containing the values for the Helm parameter + """ + + + name?: str + + path?: str + + +schema ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourceHelmParametersItems0: r""" - Health contains information about the application's current health status + HelmParameter is a parameter that's passed to helm template during manifest generation Attributes ---------- - lastTransitionTime : str, default is Undefined, optional - LastTransitionTime is the time the HealthStatus was set or updated - message : str, default is Undefined, optional - Message is a human-readable informational message describing the health status - status : str, default is Undefined, optional - Status holds the status code of the application or resource + forceString : bool, default is Undefined, optional + ForceString determines whether to tell Helm to interpret booleans and numbers as strings + name : str, default is Undefined, optional + Name is the name of the Helm parameter + value : str, default is Undefined, optional + Value is the value for the Helm parameter """ - lastTransitionTime?: str + forceString?: bool - message?: str + name?: str - status?: str + value?: str -schema ArgoprojIoV1alpha1ApplicationStatusHistoryItems0: +schema ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourceKustomize: r""" - RevisionHistory contains history information about a previous sync + Kustomize holds kustomize specific options Attributes ---------- - deployStartedAt : str, default is Undefined, optional - DeployStartedAt holds the time the sync operation started - deployedAt : str, default is Undefined, required - DeployedAt holds the time the sync operation completed - id : int, default is Undefined, required - ID is an auto incrementing identifier of the RevisionHistory - initiatedBy : ArgoprojIoV1alpha1ApplicationStatusHistoryItems0InitiatedBy, default is Undefined, optional - initiated by - revision : str, default is Undefined, optional - Revision holds the revision the sync was performed against - revisions : [str], default is Undefined, optional - Revisions holds the revision of each source in sources field the sync was performed against - source : ArgoprojIoV1alpha1ApplicationStatusHistoryItems0Source, default is Undefined, optional - source - sources : [ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0], default is Undefined, optional - Sources is a reference to the application sources used for the sync operation + apiVersions : [str], default is Undefined, optional + 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. + commonAnnotations : {str:str}, default is Undefined, optional + CommonAnnotations is a list of additional annotations to add to rendered manifests + commonAnnotationsEnvsubst : bool, default is Undefined, optional + CommonAnnotationsEnvsubst specifies whether to apply env variables substitution for annotation values + commonLabels : {str:str}, default is Undefined, optional + CommonLabels is a list of additional labels to add to rendered manifests + components : [str], default is Undefined, optional + Components specifies a list of kustomize components to add to the kustomization before building + forceCommonAnnotations : bool, default is Undefined, optional + ForceCommonAnnotations specifies whether to force applying common annotations to resources for Kustomize apps + forceCommonLabels : bool, default is Undefined, optional + ForceCommonLabels specifies whether to force applying common labels to resources for Kustomize apps + ignoreMissingComponents : bool, default is Undefined, optional + IgnoreMissingComponents prevents kustomize from failing when components do not exist locally by not appending them to kustomization file + images : [str], default is Undefined, optional + Images is a list of Kustomize image override specifications + kubeVersion : str, default is Undefined, optional + 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. + labelIncludeTemplates : bool, default is Undefined, optional + LabelIncludeTemplates specifies whether to apply common labels to resource templates or not + labelWithoutSelector : bool, default is Undefined, optional + LabelWithoutSelector specifies whether to apply common labels to resource selectors or not + namePrefix : str, default is Undefined, optional + NamePrefix is a prefix appended to resources for Kustomize apps + nameSuffix : str, default is Undefined, optional + NameSuffix is a suffix appended to resources for Kustomize apps + namespace : str, default is Undefined, optional + Namespace sets the namespace that Kustomize adds to all resources + patches : [ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourceKustomizePatchesItems0], default is Undefined, optional + Patches is a list of Kustomize patches + replicas : [ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourceKustomizeReplicasItems0], default is Undefined, optional + Replicas is a list of Kustomize Replicas override specifications + version : str, default is Undefined, optional + Version controls which version of Kustomize to use for rendering manifests """ - deployStartedAt?: str + apiVersions?: [str] - deployedAt: str + commonAnnotations?: {str:str} - id: int + commonAnnotationsEnvsubst?: bool - initiatedBy?: ArgoprojIoV1alpha1ApplicationStatusHistoryItems0InitiatedBy + commonLabels?: {str:str} - revision?: str + components?: [str] - revisions?: [str] + forceCommonAnnotations?: bool - source?: ArgoprojIoV1alpha1ApplicationStatusHistoryItems0Source + forceCommonLabels?: bool - sources?: [ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0] + ignoreMissingComponents?: bool + + images?: [str] + kubeVersion?: str -schema ArgoprojIoV1alpha1ApplicationStatusHistoryItems0InitiatedBy: + labelIncludeTemplates?: bool + + labelWithoutSelector?: bool + + namePrefix?: str + + nameSuffix?: str + + namespace?: str + + patches?: [ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourceKustomizePatchesItems0] + + replicas?: [ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourceKustomizeReplicasItems0] + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourceKustomizePatchesItems0: r""" - InitiatedBy contains information about who initiated the operations + argoproj io v1alpha1 application status history items0 source kustomize patches items0 Attributes ---------- - automated : bool, default is Undefined, optional - Automated is set to true if operation was initiated automatically by the application controller. - username : str, default is Undefined, optional - Username contains the name of a user who started operation + options : {str:bool}, default is Undefined, optional + options + patch : str, default is Undefined, optional + patch + path : str, default is Undefined, optional + path + target : ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourceKustomizePatchesItems0Target, default is Undefined, optional + target + """ + + + options?: {str:bool} + + patch?: str + + path?: str + + target?: ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourceKustomizePatchesItems0Target + + +schema ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourceKustomizePatchesItems0Target: + r""" + argoproj io v1alpha1 application status history items0 source kustomize patches items0 target + + Attributes + ---------- + annotationSelector : str, default is Undefined, optional + annotation selector + group : str, default is Undefined, optional + group + kind : str, default is Undefined, optional + kind + labelSelector : str, default is Undefined, optional + label selector + name : str, default is Undefined, optional + name + namespace : str, default is Undefined, optional + namespace + version : str, default is Undefined, optional + version + """ + + + annotationSelector?: str + + group?: str + + kind?: str + + labelSelector?: str + + name?: str + + namespace?: str + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourceKustomizeReplicasItems0: + r""" + argoproj io v1alpha1 application status history items0 source kustomize replicas items0 + + Attributes + ---------- + count : int | str, default is Undefined, required + Number of replicas + name : str, default is Undefined, required + Name of Deployment or StatefulSet + """ + + + count: int | str + + name: str + + +schema ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcePlugin: + r""" + Plugin holds config management plugin specific options + + Attributes + ---------- + env : [ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcePluginEnvItems0], default is Undefined, optional + Env is a list of environment variable entries + name : str, default is Undefined, optional + name + parameters : [ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcePluginParametersItems0], default is Undefined, optional + parameters + """ + + + env?: [ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcePluginEnvItems0] + + name?: str + + parameters?: [ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcePluginParametersItems0] + + +schema ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcePluginEnvItems0: + r""" + EnvEntry represents an entry in the application's environment + + Attributes + ---------- + name : str, default is Undefined, required + Name is the name of the variable, usually expressed in uppercase + value : str, default is Undefined, required + Value is the value of the variable + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcePluginParametersItems0: + r""" + argoproj io v1alpha1 application status history items0 source plugin parameters items0 + + Attributes + ---------- + array : [str], default is Undefined, optional + Array is the value of an array type parameter. + $map : {str:str}, default is Undefined, optional + Map is the value of a map type parameter. + name : str, default is Undefined, optional + Name is the name identifying a parameter. + string : str, default is Undefined, optional + String_ is the value of a string type parameter. """ - automated?: bool + array?: [str] + + $map?: {str:str} + + name?: str - username?: str + string?: str -schema ArgoprojIoV1alpha1ApplicationStatusHistoryItems0Source: +schema ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0: r""" - Source is a reference to the application source used for the sync operation + ApplicationSource contains all required information about the source of an application Attributes ---------- chart : str, default is Undefined, optional Chart is a Helm chart name, and must be specified for applications sourced from a Helm repo. - directory : ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourceDirectory, default is Undefined, optional + directory : ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0Directory, default is Undefined, optional directory - helm : ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourceHelm, default is Undefined, optional + helm : ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0Helm, default is Undefined, optional helm - kustomize : ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourceKustomize, default is Undefined, optional + kustomize : ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0Kustomize, default is Undefined, optional kustomize name : str, default is Undefined, optional Name is used to refer to a source and is displayed in the UI. It is used in multi-source Applications. path : str, default is Undefined, optional Path is a directory path within the Git repository, and is only valid for applications sourced from Git. - plugin : ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcePlugin, default is Undefined, optional + plugin : ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0Plugin, default is Undefined, optional plugin ref : str, default is Undefined, optional Ref is reference to another source within sources field. This field will not be used if used with a `source` tag. @@ -2746,17 +3709,17 @@ schema ArgoprojIoV1alpha1ApplicationStatusHistoryItems0Source: chart?: str - directory?: ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourceDirectory + directory?: ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0Directory - helm?: ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourceHelm + helm?: ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0Helm - kustomize?: ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourceKustomize + kustomize?: ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0Kustomize name?: str path?: str - plugin?: ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcePlugin + plugin?: ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0Plugin ref?: str @@ -2765,7 +3728,7 @@ schema ArgoprojIoV1alpha1ApplicationStatusHistoryItems0Source: targetRevision?: str -schema ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourceDirectory: +schema ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0Directory: r""" Directory holds path/directory specific options @@ -2775,7 +3738,7 @@ schema ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourceDirectory: Exclude contains a glob pattern to match paths against that should be explicitly excluded from being used during manifest generation include : str, default is Undefined, optional Include contains a glob pattern to match paths against that should be explicitly included during manifest generation - jsonnet : ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourceDirectoryJsonnet, default is Undefined, optional + jsonnet : ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0DirectoryJsonnet, default is Undefined, optional jsonnet recurse : bool, default is Undefined, optional Recurse specifies whether to scan a directory recursively for manifests @@ -2786,34 +3749,34 @@ schema ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourceDirectory: include?: str - jsonnet?: ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourceDirectoryJsonnet + jsonnet?: ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0DirectoryJsonnet recurse?: bool -schema ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourceDirectoryJsonnet: +schema ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0DirectoryJsonnet: r""" Jsonnet holds options specific to Jsonnet Attributes ---------- - extVars : [ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourceDirectoryJsonnetExtVarsItems0], default is Undefined, optional + extVars : [ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0DirectoryJsonnetExtVarsItems0], default is Undefined, optional ExtVars is a list of Jsonnet External Variables libs : [str], default is Undefined, optional Additional library search dirs - tlas : [ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourceDirectoryJsonnetTlasItems0], default is Undefined, optional + tlas : [ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0DirectoryJsonnetTlasItems0], default is Undefined, optional TLAS is a list of Jsonnet Top-level Arguments """ - extVars?: [ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourceDirectoryJsonnetExtVarsItems0] + extVars?: [ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0DirectoryJsonnetExtVarsItems0] libs?: [str] - tlas?: [ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourceDirectoryJsonnetTlasItems0] + tlas?: [ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0DirectoryJsonnetTlasItems0] -schema ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourceDirectoryJsonnetExtVarsItems0: +schema ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0DirectoryJsonnetExtVarsItems0: r""" JsonnetVar represents a variable to be passed to jsonnet during manifest generation @@ -2835,7 +3798,7 @@ schema ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourceDirectoryJsonnetExt value: str -schema ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourceDirectoryJsonnetTlasItems0: +schema ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0DirectoryJsonnetTlasItems0: r""" JsonnetVar represents a variable to be passed to jsonnet during manifest generation @@ -2857,7 +3820,7 @@ schema ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourceDirectoryJsonnetTla value: str -schema ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourceHelm: +schema ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0Helm: r""" Helm holds helm specific options @@ -2866,7 +3829,7 @@ schema ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourceHelm: apiVersions : [str], default is Undefined, optional 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. - fileParameters : [ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourceHelmFileParametersItems0], default is Undefined, optional + fileParameters : [ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0HelmFileParametersItems0], default is Undefined, optional FileParameters are file parameters to the helm template ignoreMissingValueFiles : bool, default is Undefined, optional IgnoreMissingValueFiles prevents helm template from failing when valueFiles do not exist locally by not appending them to helm template --values @@ -2875,7 +3838,7 @@ schema ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourceHelm: uses the Kubernetes version of the target cluster. namespace : str, default is Undefined, optional Namespace is an optional namespace to template with. If left empty, defaults to the app's destination namespace. - parameters : [ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourceHelmParametersItems0], default is Undefined, optional + parameters : [ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0HelmParametersItems0], default is Undefined, optional Parameters is a list of Helm parameters which are passed to the helm template command upon manifest generation passCredentials : bool, default is Undefined, optional PassCredentials pass credentials to all domains (Helm's --pass-credentials) @@ -2900,7 +3863,7 @@ schema ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourceHelm: apiVersions?: [str] - fileParameters?: [ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourceHelmFileParametersItems0] + fileParameters?: [ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0HelmFileParametersItems0] ignoreMissingValueFiles?: bool @@ -2908,7 +3871,7 @@ schema ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourceHelm: namespace?: str - parameters?: [ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourceHelmParametersItems0] + parameters?: [ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0HelmParametersItems0] passCredentials?: bool @@ -2929,7 +3892,7 @@ schema ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourceHelm: version?: str -schema ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourceHelmFileParametersItems0: +schema ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0HelmFileParametersItems0: r""" HelmFileParameter is a file parameter that's passed to helm template during manifest generation @@ -2947,7 +3910,7 @@ schema ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourceHelmFileParametersI path?: str -schema ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourceHelmParametersItems0: +schema ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0HelmParametersItems0: r""" HelmParameter is a parameter that's passed to helm template during manifest generation @@ -2969,7 +3932,7 @@ schema ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourceHelmParametersItems value?: str -schema ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourceKustomize: +schema ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0Kustomize: r""" Kustomize holds kustomize specific options @@ -3007,9 +3970,9 @@ schema ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourceKustomize: NameSuffix is a suffix appended to resources for Kustomize apps namespace : str, default is Undefined, optional Namespace sets the namespace that Kustomize adds to all resources - patches : [ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourceKustomizePatchesItems0], default is Undefined, optional + patches : [ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0KustomizePatchesItems0], default is Undefined, optional Patches is a list of Kustomize patches - replicas : [ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourceKustomizeReplicasItems0], default is Undefined, optional + replicas : [ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0KustomizeReplicasItems0], default is Undefined, optional Replicas is a list of Kustomize Replicas override specifications version : str, default is Undefined, optional Version controls which version of Kustomize to use for rendering manifests @@ -3046,180 +4009,408 @@ schema ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourceKustomize: namespace?: str - patches?: [ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourceKustomizePatchesItems0] + patches?: [ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0KustomizePatchesItems0] - replicas?: [ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourceKustomizeReplicasItems0] + replicas?: [ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0KustomizeReplicasItems0] version?: str -schema ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourceKustomizePatchesItems0: +schema ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0KustomizePatchesItems0: + r""" + argoproj io v1alpha1 application status history items0 sources items0 kustomize patches items0 + + Attributes + ---------- + options : {str:bool}, default is Undefined, optional + options + patch : str, default is Undefined, optional + patch + path : str, default is Undefined, optional + path + target : ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0KustomizePatchesItems0Target, default is Undefined, optional + target + """ + + + options?: {str:bool} + + patch?: str + + path?: str + + target?: ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0KustomizePatchesItems0Target + + +schema ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0KustomizePatchesItems0Target: + r""" + argoproj io v1alpha1 application status history items0 sources items0 kustomize patches items0 target + + Attributes + ---------- + annotationSelector : str, default is Undefined, optional + annotation selector + group : str, default is Undefined, optional + group + kind : str, default is Undefined, optional + kind + labelSelector : str, default is Undefined, optional + label selector + name : str, default is Undefined, optional + name + namespace : str, default is Undefined, optional + namespace + version : str, default is Undefined, optional + version + """ + + + annotationSelector?: str + + group?: str + + kind?: str + + labelSelector?: str + + name?: str + + namespace?: str + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0KustomizeReplicasItems0: + r""" + argoproj io v1alpha1 application status history items0 sources items0 kustomize replicas items0 + + Attributes + ---------- + count : int | str, default is Undefined, required + Number of replicas + name : str, default is Undefined, required + Name of Deployment or StatefulSet + """ + + + count: int | str + + name: str + + +schema ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0Plugin: + r""" + Plugin holds config management plugin specific options + + Attributes + ---------- + env : [ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0PluginEnvItems0], default is Undefined, optional + Env is a list of environment variable entries + name : str, default is Undefined, optional + name + parameters : [ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0PluginParametersItems0], default is Undefined, optional + parameters + """ + + + env?: [ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0PluginEnvItems0] + + name?: str + + parameters?: [ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0PluginParametersItems0] + + +schema ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0PluginEnvItems0: + r""" + EnvEntry represents an entry in the application's environment + + Attributes + ---------- + name : str, default is Undefined, required + Name is the name of the variable, usually expressed in uppercase + value : str, default is Undefined, required + Value is the value of the variable + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0PluginParametersItems0: + r""" + argoproj io v1alpha1 application status history items0 sources items0 plugin parameters items0 + + Attributes + ---------- + array : [str], default is Undefined, optional + Array is the value of an array type parameter. + $map : {str:str}, default is Undefined, optional + Map is the value of a map type parameter. + name : str, default is Undefined, optional + Name is the name identifying a parameter. + string : str, default is Undefined, optional + String_ is the value of a string type parameter. + """ + + + array?: [str] + + $map?: {str:str} + + name?: str + + string?: str + + +schema ArgoprojIoV1alpha1ApplicationStatusOperationState: + r""" + OperationState contains information about any ongoing operations, such as a sync + + Attributes + ---------- + finishedAt : str, default is Undefined, optional + FinishedAt contains time of operation completion + message : str, default is Undefined, optional + Message holds any pertinent messages when attempting to perform operation (typically errors). + operation : ArgoprojIoV1alpha1ApplicationStatusOperationStateOperation, default is Undefined, required + operation + phase : str, default is Undefined, required + Phase is the current phase of the operation + retryCount : int, default is Undefined, optional + RetryCount contains time of operation retries + startedAt : str, default is Undefined, required + StartedAt contains time of operation start + syncResult : ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResult, default is Undefined, optional + sync result + """ + + + finishedAt?: str + + message?: str + + operation: ArgoprojIoV1alpha1ApplicationStatusOperationStateOperation + + phase: str + + retryCount?: int + + startedAt: str + + syncResult?: ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResult + + +schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperation: r""" - argoproj io v1alpha1 application status history items0 source kustomize patches items0 + Operation is the original requested operation Attributes ---------- - options : {str:bool}, default is Undefined, optional - options - patch : str, default is Undefined, optional - patch - path : str, default is Undefined, optional - path - target : ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourceKustomizePatchesItems0Target, default is Undefined, optional - target + info : [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationInfoItems0], default is Undefined, optional + Info is a list of informational items for this operation + initiatedBy : ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationInitiatedBy, default is Undefined, optional + initiated by + retry : ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationRetry, default is Undefined, optional + retry + sync : ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSync, default is Undefined, optional + sync """ - options?: {str:bool} + info?: [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationInfoItems0] - patch?: str + initiatedBy?: ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationInitiatedBy - path?: str + retry?: ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationRetry - target?: ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourceKustomizePatchesItems0Target + sync?: ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSync -schema ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourceKustomizePatchesItems0Target: +schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationInfoItems0: r""" - argoproj io v1alpha1 application status history items0 source kustomize patches items0 target + argoproj io v1alpha1 application status operation state operation info items0 Attributes ---------- - annotationSelector : str, default is Undefined, optional - annotation selector - group : str, default is Undefined, optional - group - kind : str, default is Undefined, optional - kind - labelSelector : str, default is Undefined, optional - label selector - name : str, default is Undefined, optional + name : str, default is Undefined, required name - namespace : str, default is Undefined, optional - namespace - version : str, default is Undefined, optional - version + value : str, default is Undefined, required + value """ - annotationSelector?: str + name: str - group?: str + value: str - kind?: str - labelSelector?: str +schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationInitiatedBy: + r""" + InitiatedBy contains information about who initiated the operations - name?: str + Attributes + ---------- + automated : bool, default is Undefined, optional + Automated is set to true if operation was initiated automatically by the application controller. + username : str, default is Undefined, optional + Username contains the name of a user who started operation + """ - namespace?: str - version?: str + automated?: bool + + username?: str -schema ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourceKustomizeReplicasItems0: +schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationRetry: r""" - argoproj io v1alpha1 application status history items0 source kustomize replicas items0 + Retry controls the strategy to apply if a sync fails Attributes ---------- - count : int | str, default is Undefined, required - Number of replicas - name : str, default is Undefined, required - Name of Deployment or StatefulSet + backoff : ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationRetryBackoff, default is Undefined, optional + backoff + limit : int, default is Undefined, optional + Limit is the maximum number of attempts for retrying a failed sync. If set to 0, no retries will be performed. + refresh : bool, default is Undefined, optional + Refresh indicates if the latest revision should be used on retry instead of the initial one (default: false) """ - count: int | str + backoff?: ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationRetryBackoff - name: str + limit?: int + refresh?: bool -schema ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcePlugin: + +schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationRetryBackoff: r""" - Plugin holds config management plugin specific options + Backoff controls how to backoff on subsequent retries of failed syncs Attributes ---------- - env : [ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcePluginEnvItems0], default is Undefined, optional - Env is a list of environment variable entries - name : str, default is Undefined, optional - name - parameters : [ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcePluginParametersItems0], default is Undefined, optional - parameters + duration : str, default is Undefined, optional + Duration is the amount to back off. Default unit is seconds, but could also be a duration (e.g. "2m", "1h") + factor : int, default is Undefined, optional + Factor is a factor to multiply the base duration after each failed retry + maxDuration : str, default is Undefined, optional + MaxDuration is the maximum amount of time allowed for the backoff strategy """ - env?: [ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcePluginEnvItems0] + duration?: str - name?: str + factor?: int - parameters?: [ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcePluginParametersItems0] + maxDuration?: str -schema ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcePluginEnvItems0: +schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSync: r""" - EnvEntry represents an entry in the application's environment + Sync contains parameters for the operation Attributes ---------- - name : str, default is Undefined, required - Name is the name of the variable, usually expressed in uppercase - value : str, default is Undefined, required - Value is the value of the variable + autoHealAttemptsCount : int, default is Undefined, optional + SelfHealAttemptsCount contains the number of auto-heal attempts + dryRun : bool, default is Undefined, optional + DryRun specifies to perform a `kubectl apply --dry-run` without actually performing the sync + manifests : [str], default is Undefined, optional + Manifests is an optional field that overrides sync source with a local directory for development + prune : bool, default is Undefined, optional + Prune specifies to delete resources from the cluster that are no longer tracked in git + resources : [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncResourcesItems0], default is Undefined, optional + Resources describes which resources shall be part of the sync + revision : str, default is Undefined, optional + 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. + revisions : [str], default is Undefined, optional + 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. + source : ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSource, default is Undefined, optional + source + sources : [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0], default is Undefined, optional + Sources overrides the source definition set in the application. + This is typically set in a Rollback operation and is nil during a Sync operation + syncOptions : [str], default is Undefined, optional + SyncOptions provide per-sync sync-options, e.g. Validate=false + syncStrategy : ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSyncStrategy, default is Undefined, optional + sync strategy """ - name: str + autoHealAttemptsCount?: int - value: str + dryRun?: bool + manifests?: [str] -schema ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcePluginParametersItems0: + prune?: bool + + resources?: [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncResourcesItems0] + + revision?: str + + revisions?: [str] + + source?: ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSource + + sources?: [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0] + + syncOptions?: [str] + + syncStrategy?: ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSyncStrategy + + +schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncResourcesItems0: r""" - argoproj io v1alpha1 application status history items0 source plugin parameters items0 + SyncOperationResource contains resources to sync. Attributes ---------- - array : [str], default is Undefined, optional - Array is the value of an array type parameter. - $map : {str:str}, default is Undefined, optional - Map is the value of a map type parameter. - name : str, default is Undefined, optional - Name is the name identifying a parameter. - string : str, default is Undefined, optional - String_ is the value of a string type parameter. + group : str, default is Undefined, optional + group + kind : str, default is Undefined, required + kind + name : str, default is Undefined, required + name + namespace : str, default is Undefined, optional + namespace """ - array?: [str] + group?: str - $map?: {str:str} + kind: str - name?: str + name: str - string?: str + namespace?: str -schema ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0: +schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSource: r""" - ApplicationSource contains all required information about the source of an application + Source overrides the source definition set in the application. + This is typically set in a Rollback operation and is nil during a Sync operation Attributes ---------- chart : str, default is Undefined, optional Chart is a Helm chart name, and must be specified for applications sourced from a Helm repo. - directory : ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0Directory, default is Undefined, optional + directory : ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourceDirectory, default is Undefined, optional directory - helm : ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0Helm, default is Undefined, optional + helm : ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourceHelm, default is Undefined, optional helm - kustomize : ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0Kustomize, default is Undefined, optional + kustomize : ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourceKustomize, default is Undefined, optional kustomize name : str, default is Undefined, optional Name is used to refer to a source and is displayed in the UI. It is used in multi-source Applications. path : str, default is Undefined, optional Path is a directory path within the Git repository, and is only valid for applications sourced from Git. - plugin : ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0Plugin, default is Undefined, optional + plugin : ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcePlugin, default is Undefined, optional plugin ref : str, default is Undefined, optional Ref is reference to another source within sources field. This field will not be used if used with a `source` tag. @@ -3234,17 +4425,17 @@ schema ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0: chart?: str - directory?: ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0Directory + directory?: ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourceDirectory - helm?: ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0Helm + helm?: ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourceHelm - kustomize?: ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0Kustomize + kustomize?: ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourceKustomize name?: str path?: str - plugin?: ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0Plugin + plugin?: ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcePlugin ref?: str @@ -3253,7 +4444,7 @@ schema ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0: targetRevision?: str -schema ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0Directory: +schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourceDirectory: r""" Directory holds path/directory specific options @@ -3263,7 +4454,7 @@ schema ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0Directory: Exclude contains a glob pattern to match paths against that should be explicitly excluded from being used during manifest generation include : str, default is Undefined, optional Include contains a glob pattern to match paths against that should be explicitly included during manifest generation - jsonnet : ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0DirectoryJsonnet, default is Undefined, optional + jsonnet : ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourceDirectoryJsonnet, default is Undefined, optional jsonnet recurse : bool, default is Undefined, optional Recurse specifies whether to scan a directory recursively for manifests @@ -3274,34 +4465,34 @@ schema ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0Directory: include?: str - jsonnet?: ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0DirectoryJsonnet + jsonnet?: ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourceDirectoryJsonnet recurse?: bool -schema ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0DirectoryJsonnet: +schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourceDirectoryJsonnet: r""" Jsonnet holds options specific to Jsonnet Attributes ---------- - extVars : [ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0DirectoryJsonnetExtVarsItems0], default is Undefined, optional + extVars : [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourceDirectoryJsonnetExtVarsItems0], default is Undefined, optional ExtVars is a list of Jsonnet External Variables libs : [str], default is Undefined, optional Additional library search dirs - tlas : [ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0DirectoryJsonnetTlasItems0], default is Undefined, optional + tlas : [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourceDirectoryJsonnetTlasItems0], default is Undefined, optional TLAS is a list of Jsonnet Top-level Arguments """ - extVars?: [ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0DirectoryJsonnetExtVarsItems0] + extVars?: [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourceDirectoryJsonnetExtVarsItems0] libs?: [str] - tlas?: [ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0DirectoryJsonnetTlasItems0] + tlas?: [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourceDirectoryJsonnetTlasItems0] -schema ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0DirectoryJsonnetExtVarsItems0: +schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourceDirectoryJsonnetExtVarsItems0: r""" JsonnetVar represents a variable to be passed to jsonnet during manifest generation @@ -3323,7 +4514,7 @@ schema ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0DirectoryJso value: str -schema ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0DirectoryJsonnetTlasItems0: +schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourceDirectoryJsonnetTlasItems0: r""" JsonnetVar represents a variable to be passed to jsonnet during manifest generation @@ -3345,7 +4536,7 @@ schema ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0DirectoryJso value: str -schema ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0Helm: +schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourceHelm: r""" Helm holds helm specific options @@ -3354,7 +4545,7 @@ schema ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0Helm: apiVersions : [str], default is Undefined, optional 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. - fileParameters : [ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0HelmFileParametersItems0], default is Undefined, optional + fileParameters : [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourceHelmFileParametersItems0], default is Undefined, optional FileParameters are file parameters to the helm template ignoreMissingValueFiles : bool, default is Undefined, optional IgnoreMissingValueFiles prevents helm template from failing when valueFiles do not exist locally by not appending them to helm template --values @@ -3363,7 +4554,7 @@ schema ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0Helm: uses the Kubernetes version of the target cluster. namespace : str, default is Undefined, optional Namespace is an optional namespace to template with. If left empty, defaults to the app's destination namespace. - parameters : [ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0HelmParametersItems0], default is Undefined, optional + parameters : [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourceHelmParametersItems0], default is Undefined, optional Parameters is a list of Helm parameters which are passed to the helm template command upon manifest generation passCredentials : bool, default is Undefined, optional PassCredentials pass credentials to all domains (Helm's --pass-credentials) @@ -3388,7 +4579,7 @@ schema ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0Helm: apiVersions?: [str] - fileParameters?: [ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0HelmFileParametersItems0] + fileParameters?: [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourceHelmFileParametersItems0] ignoreMissingValueFiles?: bool @@ -3396,7 +4587,7 @@ schema ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0Helm: namespace?: str - parameters?: [ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0HelmParametersItems0] + parameters?: [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourceHelmParametersItems0] passCredentials?: bool @@ -3417,7 +4608,7 @@ schema ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0Helm: version?: str -schema ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0HelmFileParametersItems0: +schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourceHelmFileParametersItems0: r""" HelmFileParameter is a file parameter that's passed to helm template during manifest generation @@ -3435,7 +4626,7 @@ schema ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0HelmFilePara path?: str -schema ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0HelmParametersItems0: +schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourceHelmParametersItems0: r""" HelmParameter is a parameter that's passed to helm template during manifest generation @@ -3457,7 +4648,7 @@ schema ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0HelmParamete value?: str -schema ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0Kustomize: +schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourceKustomize: r""" Kustomize holds kustomize specific options @@ -3495,9 +4686,9 @@ schema ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0Kustomize: NameSuffix is a suffix appended to resources for Kustomize apps namespace : str, default is Undefined, optional Namespace sets the namespace that Kustomize adds to all resources - patches : [ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0KustomizePatchesItems0], default is Undefined, optional + patches : [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourceKustomizePatchesItems0], default is Undefined, optional Patches is a list of Kustomize patches - replicas : [ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0KustomizeReplicasItems0], default is Undefined, optional + replicas : [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourceKustomizeReplicasItems0], default is Undefined, optional Replicas is a list of Kustomize Replicas override specifications version : str, default is Undefined, optional Version controls which version of Kustomize to use for rendering manifests @@ -3534,16 +4725,16 @@ schema ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0Kustomize: namespace?: str - patches?: [ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0KustomizePatchesItems0] + patches?: [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourceKustomizePatchesItems0] - replicas?: [ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0KustomizeReplicasItems0] + replicas?: [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourceKustomizeReplicasItems0] version?: str -schema ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0KustomizePatchesItems0: +schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourceKustomizePatchesItems0: r""" - argoproj io v1alpha1 application status history items0 sources items0 kustomize patches items0 + argoproj io v1alpha1 application status operation state operation sync source kustomize patches items0 Attributes ---------- @@ -3553,7 +4744,7 @@ schema ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0KustomizePat patch path : str, default is Undefined, optional path - target : ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0KustomizePatchesItems0Target, default is Undefined, optional + target : ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourceKustomizePatchesItems0Target, default is Undefined, optional target """ @@ -3564,12 +4755,12 @@ schema ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0KustomizePat path?: str - target?: ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0KustomizePatchesItems0Target + target?: ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourceKustomizePatchesItems0Target -schema ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0KustomizePatchesItems0Target: +schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourceKustomizePatchesItems0Target: r""" - argoproj io v1alpha1 application status history items0 sources items0 kustomize patches items0 target + argoproj io v1alpha1 application status operation state operation sync source kustomize patches items0 target Attributes ---------- @@ -3605,9 +4796,9 @@ schema ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0KustomizePat version?: str -schema ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0KustomizeReplicasItems0: +schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourceKustomizeReplicasItems0: r""" - argoproj io v1alpha1 application status history items0 sources items0 kustomize replicas items0 + argoproj io v1alpha1 application status operation state operation sync source kustomize replicas items0 Attributes ---------- @@ -3623,29 +4814,29 @@ schema ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0KustomizeRep name: str -schema ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0Plugin: +schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcePlugin: r""" Plugin holds config management plugin specific options Attributes ---------- - env : [ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0PluginEnvItems0], default is Undefined, optional + env : [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcePluginEnvItems0], default is Undefined, optional Env is a list of environment variable entries name : str, default is Undefined, optional name - parameters : [ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0PluginParametersItems0], default is Undefined, optional + parameters : [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcePluginParametersItems0], default is Undefined, optional parameters """ - env?: [ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0PluginEnvItems0] + env?: [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcePluginEnvItems0] name?: str - parameters?: [ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0PluginParametersItems0] + parameters?: [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcePluginParametersItems0] -schema ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0PluginEnvItems0: +schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcePluginEnvItems0: r""" EnvEntry represents an entry in the application's environment @@ -3663,9 +4854,9 @@ schema ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0PluginEnvIte value: str -schema ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0PluginParametersItems0: +schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcePluginParametersItems0: r""" - argoproj io v1alpha1 application status history items0 sources items0 plugin parameters items0 + argoproj io v1alpha1 application status operation state operation sync source plugin parameters items0 Attributes ---------- @@ -3684,254 +4875,30 @@ schema ArgoprojIoV1alpha1ApplicationStatusHistoryItems0SourcesItems0PluginParame $map?: {str:str} - name?: str - - string?: str - - -schema ArgoprojIoV1alpha1ApplicationStatusOperationState: - r""" - OperationState contains information about any ongoing operations, such as a sync - - Attributes - ---------- - finishedAt : str, default is Undefined, optional - FinishedAt contains time of operation completion - message : str, default is Undefined, optional - Message holds any pertinent messages when attempting to perform operation (typically errors). - operation : ArgoprojIoV1alpha1ApplicationStatusOperationStateOperation, default is Undefined, required - operation - phase : str, default is Undefined, required - Phase is the current phase of the operation - retryCount : int, default is Undefined, optional - RetryCount contains time of operation retries - startedAt : str, default is Undefined, required - StartedAt contains time of operation start - syncResult : ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResult, default is Undefined, optional - sync result - """ - - - finishedAt?: str - - message?: str - - operation: ArgoprojIoV1alpha1ApplicationStatusOperationStateOperation - - phase: str - - retryCount?: int - - startedAt: str - - syncResult?: ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResult - - -schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperation: - r""" - Operation is the original requested operation - - Attributes - ---------- - info : [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationInfoItems0], default is Undefined, optional - Info is a list of informational items for this operation - initiatedBy : ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationInitiatedBy, default is Undefined, optional - initiated by - retry : ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationRetry, default is Undefined, optional - retry - sync : ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSync, default is Undefined, optional - sync - """ - - - info?: [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationInfoItems0] - - initiatedBy?: ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationInitiatedBy - - retry?: ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationRetry - - sync?: ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSync - - -schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationInfoItems0: - r""" - argoproj io v1alpha1 application status operation state operation info items0 - - Attributes - ---------- - name : str, default is Undefined, required - name - value : str, default is Undefined, required - value - """ - - - name: str - - value: str - - -schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationInitiatedBy: - r""" - InitiatedBy contains information about who initiated the operations - - Attributes - ---------- - automated : bool, default is Undefined, optional - Automated is set to true if operation was initiated automatically by the application controller. - username : str, default is Undefined, optional - Username contains the name of a user who started operation - """ - - - automated?: bool - - username?: str - - -schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationRetry: - r""" - Retry controls the strategy to apply if a sync fails - - Attributes - ---------- - backoff : ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationRetryBackoff, default is Undefined, optional - backoff - limit : int, default is Undefined, optional - Limit is the maximum number of attempts for retrying a failed sync. If set to 0, no retries will be performed. - """ - - - backoff?: ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationRetryBackoff - - limit?: int - - -schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationRetryBackoff: - r""" - Backoff controls how to backoff on subsequent retries of failed syncs - - Attributes - ---------- - duration : str, default is Undefined, optional - Duration is the amount to back off. Default unit is seconds, but could also be a duration (e.g. "2m", "1h") - factor : int, default is Undefined, optional - Factor is a factor to multiply the base duration after each failed retry - maxDuration : str, default is Undefined, optional - MaxDuration is the maximum amount of time allowed for the backoff strategy - """ - - - duration?: str - - factor?: int - - maxDuration?: str - - -schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSync: - r""" - Sync contains parameters for the operation - - Attributes - ---------- - autoHealAttemptsCount : int, default is Undefined, optional - SelfHealAttemptsCount contains the number of auto-heal attempts - dryRun : bool, default is Undefined, optional - DryRun specifies to perform a `kubectl apply --dry-run` without actually performing the sync - manifests : [str], default is Undefined, optional - Manifests is an optional field that overrides sync source with a local directory for development - prune : bool, default is Undefined, optional - Prune specifies to delete resources from the cluster that are no longer tracked in git - resources : [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncResourcesItems0], default is Undefined, optional - Resources describes which resources shall be part of the sync - revision : str, default is Undefined, optional - 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. - revisions : [str], default is Undefined, optional - 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. - source : ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSource, default is Undefined, optional - source - sources : [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0], default is Undefined, optional - Sources overrides the source definition set in the application. - This is typically set in a Rollback operation and is nil during a Sync operation - syncOptions : [str], default is Undefined, optional - SyncOptions provide per-sync sync-options, e.g. Validate=false - syncStrategy : ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSyncStrategy, default is Undefined, optional - sync strategy - """ - - - autoHealAttemptsCount?: int - - dryRun?: bool - - manifests?: [str] - - prune?: bool - - resources?: [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncResourcesItems0] - - revision?: str - - revisions?: [str] - - source?: ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSource - - sources?: [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0] - - syncOptions?: [str] - - syncStrategy?: ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSyncStrategy - - -schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncResourcesItems0: - r""" - SyncOperationResource contains resources to sync. - - Attributes - ---------- - group : str, default is Undefined, optional - group - kind : str, default is Undefined, required - kind - name : str, default is Undefined, required - name - namespace : str, default is Undefined, optional - namespace - """ - - - group?: str - - kind: str - - name: str + name?: str - namespace?: str + string?: str -schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSource: +schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0: r""" - Source overrides the source definition set in the application. - This is typically set in a Rollback operation and is nil during a Sync operation + ApplicationSource contains all required information about the source of an application Attributes ---------- chart : str, default is Undefined, optional Chart is a Helm chart name, and must be specified for applications sourced from a Helm repo. - directory : ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourceDirectory, default is Undefined, optional + directory : ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0Directory, default is Undefined, optional directory - helm : ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourceHelm, default is Undefined, optional + helm : ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0Helm, default is Undefined, optional helm - kustomize : ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourceKustomize, default is Undefined, optional + kustomize : ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0Kustomize, default is Undefined, optional kustomize name : str, default is Undefined, optional Name is used to refer to a source and is displayed in the UI. It is used in multi-source Applications. path : str, default is Undefined, optional Path is a directory path within the Git repository, and is only valid for applications sourced from Git. - plugin : ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcePlugin, default is Undefined, optional + plugin : ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0Plugin, default is Undefined, optional plugin ref : str, default is Undefined, optional Ref is reference to another source within sources field. This field will not be used if used with a `source` tag. @@ -3946,17 +4913,17 @@ schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSource: chart?: str - directory?: ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourceDirectory + directory?: ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0Directory - helm?: ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourceHelm + helm?: ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0Helm - kustomize?: ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourceKustomize + kustomize?: ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0Kustomize name?: str path?: str - plugin?: ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcePlugin + plugin?: ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0Plugin ref?: str @@ -3965,7 +4932,7 @@ schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSource: targetRevision?: str -schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourceDirectory: +schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0Directory: r""" Directory holds path/directory specific options @@ -3975,7 +4942,7 @@ schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourceDirec Exclude contains a glob pattern to match paths against that should be explicitly excluded from being used during manifest generation include : str, default is Undefined, optional Include contains a glob pattern to match paths against that should be explicitly included during manifest generation - jsonnet : ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourceDirectoryJsonnet, default is Undefined, optional + jsonnet : ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0DirectoryJsonnet, default is Undefined, optional jsonnet recurse : bool, default is Undefined, optional Recurse specifies whether to scan a directory recursively for manifests @@ -3986,34 +4953,34 @@ schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourceDirec include?: str - jsonnet?: ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourceDirectoryJsonnet + jsonnet?: ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0DirectoryJsonnet recurse?: bool -schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourceDirectoryJsonnet: +schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0DirectoryJsonnet: r""" Jsonnet holds options specific to Jsonnet Attributes ---------- - extVars : [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourceDirectoryJsonnetExtVarsItems0], default is Undefined, optional + extVars : [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0DirectoryJsonnetExtVarsItems0], default is Undefined, optional ExtVars is a list of Jsonnet External Variables libs : [str], default is Undefined, optional Additional library search dirs - tlas : [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourceDirectoryJsonnetTlasItems0], default is Undefined, optional + tlas : [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0DirectoryJsonnetTlasItems0], default is Undefined, optional TLAS is a list of Jsonnet Top-level Arguments """ - extVars?: [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourceDirectoryJsonnetExtVarsItems0] + extVars?: [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0DirectoryJsonnetExtVarsItems0] libs?: [str] - tlas?: [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourceDirectoryJsonnetTlasItems0] + tlas?: [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0DirectoryJsonnetTlasItems0] -schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourceDirectoryJsonnetExtVarsItems0: +schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0DirectoryJsonnetExtVarsItems0: r""" JsonnetVar represents a variable to be passed to jsonnet during manifest generation @@ -4035,7 +5002,7 @@ schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourceDirec value: str -schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourceDirectoryJsonnetTlasItems0: +schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0DirectoryJsonnetTlasItems0: r""" JsonnetVar represents a variable to be passed to jsonnet during manifest generation @@ -4057,7 +5024,7 @@ schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourceDirec value: str -schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourceHelm: +schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0Helm: r""" Helm holds helm specific options @@ -4066,7 +5033,7 @@ schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourceHelm: apiVersions : [str], default is Undefined, optional 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. - fileParameters : [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourceHelmFileParametersItems0], default is Undefined, optional + fileParameters : [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0HelmFileParametersItems0], default is Undefined, optional FileParameters are file parameters to the helm template ignoreMissingValueFiles : bool, default is Undefined, optional IgnoreMissingValueFiles prevents helm template from failing when valueFiles do not exist locally by not appending them to helm template --values @@ -4075,7 +5042,7 @@ schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourceHelm: uses the Kubernetes version of the target cluster. namespace : str, default is Undefined, optional Namespace is an optional namespace to template with. If left empty, defaults to the app's destination namespace. - parameters : [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourceHelmParametersItems0], default is Undefined, optional + parameters : [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0HelmParametersItems0], default is Undefined, optional Parameters is a list of Helm parameters which are passed to the helm template command upon manifest generation passCredentials : bool, default is Undefined, optional PassCredentials pass credentials to all domains (Helm's --pass-credentials) @@ -4100,7 +5067,7 @@ schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourceHelm: apiVersions?: [str] - fileParameters?: [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourceHelmFileParametersItems0] + fileParameters?: [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0HelmFileParametersItems0] ignoreMissingValueFiles?: bool @@ -4108,7 +5075,7 @@ schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourceHelm: namespace?: str - parameters?: [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourceHelmParametersItems0] + parameters?: [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0HelmParametersItems0] passCredentials?: bool @@ -4129,7 +5096,7 @@ schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourceHelm: version?: str -schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourceHelmFileParametersItems0: +schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0HelmFileParametersItems0: r""" HelmFileParameter is a file parameter that's passed to helm template during manifest generation @@ -4147,7 +5114,7 @@ schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourceHelmF path?: str -schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourceHelmParametersItems0: +schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0HelmParametersItems0: r""" HelmParameter is a parameter that's passed to helm template during manifest generation @@ -4169,7 +5136,7 @@ schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourceHelmP value?: str -schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourceKustomize: +schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0Kustomize: r""" Kustomize holds kustomize specific options @@ -4207,9 +5174,9 @@ schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourceKusto NameSuffix is a suffix appended to resources for Kustomize apps namespace : str, default is Undefined, optional Namespace sets the namespace that Kustomize adds to all resources - patches : [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourceKustomizePatchesItems0], default is Undefined, optional + patches : [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0KustomizePatchesItems0], default is Undefined, optional Patches is a list of Kustomize patches - replicas : [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourceKustomizeReplicasItems0], default is Undefined, optional + replicas : [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0KustomizeReplicasItems0], default is Undefined, optional Replicas is a list of Kustomize Replicas override specifications version : str, default is Undefined, optional Version controls which version of Kustomize to use for rendering manifests @@ -4246,16 +5213,16 @@ schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourceKusto namespace?: str - patches?: [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourceKustomizePatchesItems0] + patches?: [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0KustomizePatchesItems0] - replicas?: [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourceKustomizeReplicasItems0] + replicas?: [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0KustomizeReplicasItems0] version?: str -schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourceKustomizePatchesItems0: +schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0KustomizePatchesItems0: r""" - argoproj io v1alpha1 application status operation state operation sync source kustomize patches items0 + argoproj io v1alpha1 application status operation state operation sync sources items0 kustomize patches items0 Attributes ---------- @@ -4265,7 +5232,7 @@ schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourceKusto patch path : str, default is Undefined, optional path - target : ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourceKustomizePatchesItems0Target, default is Undefined, optional + target : ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0KustomizePatchesItems0Target, default is Undefined, optional target """ @@ -4276,12 +5243,12 @@ schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourceKusto path?: str - target?: ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourceKustomizePatchesItems0Target + target?: ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0KustomizePatchesItems0Target -schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourceKustomizePatchesItems0Target: +schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0KustomizePatchesItems0Target: r""" - argoproj io v1alpha1 application status operation state operation sync source kustomize patches items0 target + argoproj io v1alpha1 application status operation state operation sync sources items0 kustomize patches items0 target Attributes ---------- @@ -4317,9 +5284,9 @@ schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourceKusto version?: str -schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourceKustomizeReplicasItems0: +schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0KustomizeReplicasItems0: r""" - argoproj io v1alpha1 application status operation state operation sync source kustomize replicas items0 + argoproj io v1alpha1 application status operation state operation sync sources items0 kustomize replicas items0 Attributes ---------- @@ -4335,29 +5302,29 @@ schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourceKusto name: str -schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcePlugin: +schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0Plugin: r""" Plugin holds config management plugin specific options Attributes ---------- - env : [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcePluginEnvItems0], default is Undefined, optional + env : [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0PluginEnvItems0], default is Undefined, optional Env is a list of environment variable entries name : str, default is Undefined, optional name - parameters : [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcePluginParametersItems0], default is Undefined, optional + parameters : [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0PluginParametersItems0], default is Undefined, optional parameters """ - env?: [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcePluginEnvItems0] + env?: [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0PluginEnvItems0] name?: str - parameters?: [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcePluginParametersItems0] + parameters?: [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0PluginParametersItems0] -schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcePluginEnvItems0: +schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0PluginEnvItems0: r""" EnvEntry represents an entry in the application's environment @@ -4375,9 +5342,9 @@ schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcePlugi value: str -schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcePluginParametersItems0: +schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0PluginParametersItems0: r""" - argoproj io v1alpha1 application status operation state operation sync source plugin parameters items0 + argoproj io v1alpha1 application status operation state operation sync sources items0 plugin parameters items0 Attributes ---------- @@ -4392,34 +5359,191 @@ schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcePlugi """ - array?: [str] + array?: [str] + + $map?: {str:str} + + name?: str + + string?: str + + +schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSyncStrategy: + r""" + SyncStrategy describes how to perform the sync + + Attributes + ---------- + apply : ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSyncStrategyApply, default is Undefined, optional + apply + hook : ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSyncStrategyHook, default is Undefined, optional + hook + """ + + + apply?: ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSyncStrategyApply + + hook?: ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSyncStrategyHook + + +schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSyncStrategyApply: + r""" + Apply will perform a `kubectl apply` to perform the sync. + + Attributes + ---------- + force : bool, default is Undefined, optional + 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. + """ + + + force?: bool + + +schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSyncStrategyHook: + r""" + Hook will submit any referenced resources to perform the sync. This is the default strategy + + Attributes + ---------- + force : bool, default is Undefined, optional + 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. + """ + + + force?: bool + + +schema ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResult: + r""" + SyncResult is the result of a Sync operation + + Attributes + ---------- + managedNamespaceMetadata : ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultManagedNamespaceMetadata, default is Undefined, optional + managed namespace metadata + resources : [ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultResourcesItems0], default is Undefined, optional + Resources contains a list of sync result items for each individual resource in a sync operation + revision : str, default is Undefined, required + Revision holds the revision this sync operation was performed to + revisions : [str], default is Undefined, optional + Revisions holds the revision this sync operation was performed for respective indexed source in sources field + source : ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSource, default is Undefined, optional + source + sources : [ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0], default is Undefined, optional + Source records the application source information of the sync, used for comparing auto-sync + """ + + + managedNamespaceMetadata?: ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultManagedNamespaceMetadata + + resources?: [ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultResourcesItems0] + + revision: str + + revisions?: [str] + + source?: ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSource + + sources?: [ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0] + + +schema ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultManagedNamespaceMetadata: + r""" + ManagedNamespaceMetadata contains the current sync state of managed namespace metadata + + Attributes + ---------- + annotations : {str:str}, default is Undefined, optional + annotations + labels : {str:str}, default is Undefined, optional + labels + """ + + + annotations?: {str:str} + + labels?: {str:str} + + +schema ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultResourcesItems0: + r""" + ResourceResult holds the operation result details of a specific resource + + Attributes + ---------- + group : str, default is Undefined, required + Group specifies the API group of the resource + hookPhase : str, default is Undefined, optional + HookPhase contains the state of any operation associated with this resource OR hook + This can also contain values for non-hook resources. + hookType : str, default is Undefined, optional + HookType specifies the type of the hook. Empty for non-hook resources + images : [str], default is Undefined, optional + Images contains the images related to the ResourceResult + kind : str, default is Undefined, required + Kind specifies the API kind of the resource + message : str, default is Undefined, optional + Message contains an informational or error message for the last sync OR operation + name : str, default is Undefined, required + Name specifies the name of the resource + namespace : str, default is Undefined, required + Namespace specifies the target namespace of the resource + status : str, default is Undefined, optional + 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 + syncPhase : str, default is Undefined, optional + SyncPhase indicates the particular phase of the sync that this result was acquired in + version : str, default is Undefined, required + Version specifies the API version of the resource + """ + + + group: str + + hookPhase?: str + + hookType?: str + + images?: [str] + + kind: str + + message?: str + + name: str + + namespace: str - $map?: {str:str} + status?: str - name?: str + syncPhase?: str - string?: str + version: str -schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0: +schema ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSource: r""" - ApplicationSource contains all required information about the source of an application + Source records the application source information of the sync, used for comparing auto-sync Attributes ---------- chart : str, default is Undefined, optional Chart is a Helm chart name, and must be specified for applications sourced from a Helm repo. - directory : ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0Directory, default is Undefined, optional + directory : ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourceDirectory, default is Undefined, optional directory - helm : ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0Helm, default is Undefined, optional + helm : ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourceHelm, default is Undefined, optional helm - kustomize : ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0Kustomize, default is Undefined, optional + kustomize : ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourceKustomize, default is Undefined, optional kustomize name : str, default is Undefined, optional Name is used to refer to a source and is displayed in the UI. It is used in multi-source Applications. path : str, default is Undefined, optional Path is a directory path within the Git repository, and is only valid for applications sourced from Git. - plugin : ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0Plugin, default is Undefined, optional + plugin : ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcePlugin, default is Undefined, optional plugin ref : str, default is Undefined, optional Ref is reference to another source within sources field. This field will not be used if used with a `source` tag. @@ -4434,17 +5558,17 @@ schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItem chart?: str - directory?: ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0Directory + directory?: ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourceDirectory - helm?: ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0Helm + helm?: ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourceHelm - kustomize?: ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0Kustomize + kustomize?: ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourceKustomize name?: str path?: str - plugin?: ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0Plugin + plugin?: ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcePlugin ref?: str @@ -4453,7 +5577,7 @@ schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItem targetRevision?: str -schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0Directory: +schema ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourceDirectory: r""" Directory holds path/directory specific options @@ -4463,7 +5587,7 @@ schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItem Exclude contains a glob pattern to match paths against that should be explicitly excluded from being used during manifest generation include : str, default is Undefined, optional Include contains a glob pattern to match paths against that should be explicitly included during manifest generation - jsonnet : ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0DirectoryJsonnet, default is Undefined, optional + jsonnet : ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourceDirectoryJsonnet, default is Undefined, optional jsonnet recurse : bool, default is Undefined, optional Recurse specifies whether to scan a directory recursively for manifests @@ -4474,34 +5598,34 @@ schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItem include?: str - jsonnet?: ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0DirectoryJsonnet + jsonnet?: ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourceDirectoryJsonnet recurse?: bool -schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0DirectoryJsonnet: +schema ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourceDirectoryJsonnet: r""" Jsonnet holds options specific to Jsonnet Attributes ---------- - extVars : [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0DirectoryJsonnetExtVarsItems0], default is Undefined, optional + extVars : [ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourceDirectoryJsonnetExtVarsItems0], default is Undefined, optional ExtVars is a list of Jsonnet External Variables libs : [str], default is Undefined, optional Additional library search dirs - tlas : [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0DirectoryJsonnetTlasItems0], default is Undefined, optional + tlas : [ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourceDirectoryJsonnetTlasItems0], default is Undefined, optional TLAS is a list of Jsonnet Top-level Arguments """ - extVars?: [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0DirectoryJsonnetExtVarsItems0] + extVars?: [ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourceDirectoryJsonnetExtVarsItems0] libs?: [str] - tlas?: [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0DirectoryJsonnetTlasItems0] + tlas?: [ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourceDirectoryJsonnetTlasItems0] -schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0DirectoryJsonnetExtVarsItems0: +schema ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourceDirectoryJsonnetExtVarsItems0: r""" JsonnetVar represents a variable to be passed to jsonnet during manifest generation @@ -4523,7 +5647,7 @@ schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItem value: str -schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0DirectoryJsonnetTlasItems0: +schema ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourceDirectoryJsonnetTlasItems0: r""" JsonnetVar represents a variable to be passed to jsonnet during manifest generation @@ -4545,7 +5669,7 @@ schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItem value: str -schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0Helm: +schema ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourceHelm: r""" Helm holds helm specific options @@ -4554,7 +5678,7 @@ schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItem apiVersions : [str], default is Undefined, optional 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. - fileParameters : [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0HelmFileParametersItems0], default is Undefined, optional + fileParameters : [ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourceHelmFileParametersItems0], default is Undefined, optional FileParameters are file parameters to the helm template ignoreMissingValueFiles : bool, default is Undefined, optional IgnoreMissingValueFiles prevents helm template from failing when valueFiles do not exist locally by not appending them to helm template --values @@ -4563,7 +5687,7 @@ schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItem uses the Kubernetes version of the target cluster. namespace : str, default is Undefined, optional Namespace is an optional namespace to template with. If left empty, defaults to the app's destination namespace. - parameters : [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0HelmParametersItems0], default is Undefined, optional + parameters : [ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourceHelmParametersItems0], default is Undefined, optional Parameters is a list of Helm parameters which are passed to the helm template command upon manifest generation passCredentials : bool, default is Undefined, optional PassCredentials pass credentials to all domains (Helm's --pass-credentials) @@ -4588,7 +5712,7 @@ schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItem apiVersions?: [str] - fileParameters?: [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0HelmFileParametersItems0] + fileParameters?: [ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourceHelmFileParametersItems0] ignoreMissingValueFiles?: bool @@ -4596,7 +5720,7 @@ schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItem namespace?: str - parameters?: [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0HelmParametersItems0] + parameters?: [ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourceHelmParametersItems0] passCredentials?: bool @@ -4617,7 +5741,7 @@ schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItem version?: str -schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0HelmFileParametersItems0: +schema ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourceHelmFileParametersItems0: r""" HelmFileParameter is a file parameter that's passed to helm template during manifest generation @@ -4635,7 +5759,7 @@ schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItem path?: str -schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0HelmParametersItems0: +schema ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourceHelmParametersItems0: r""" HelmParameter is a parameter that's passed to helm template during manifest generation @@ -4657,7 +5781,7 @@ schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItem value?: str -schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0Kustomize: +schema ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourceKustomize: r""" Kustomize holds kustomize specific options @@ -4695,9 +5819,9 @@ schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItem NameSuffix is a suffix appended to resources for Kustomize apps namespace : str, default is Undefined, optional Namespace sets the namespace that Kustomize adds to all resources - patches : [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0KustomizePatchesItems0], default is Undefined, optional + patches : [ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourceKustomizePatchesItems0], default is Undefined, optional Patches is a list of Kustomize patches - replicas : [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0KustomizeReplicasItems0], default is Undefined, optional + replicas : [ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourceKustomizeReplicasItems0], default is Undefined, optional Replicas is a list of Kustomize Replicas override specifications version : str, default is Undefined, optional Version controls which version of Kustomize to use for rendering manifests @@ -4734,16 +5858,16 @@ schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItem namespace?: str - patches?: [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0KustomizePatchesItems0] + patches?: [ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourceKustomizePatchesItems0] - replicas?: [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0KustomizeReplicasItems0] + replicas?: [ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourceKustomizeReplicasItems0] version?: str -schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0KustomizePatchesItems0: +schema ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourceKustomizePatchesItems0: r""" - argoproj io v1alpha1 application status operation state operation sync sources items0 kustomize patches items0 + argoproj io v1alpha1 application status operation state sync result source kustomize patches items0 Attributes ---------- @@ -4753,7 +5877,7 @@ schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItem patch path : str, default is Undefined, optional path - target : ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0KustomizePatchesItems0Target, default is Undefined, optional + target : ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourceKustomizePatchesItems0Target, default is Undefined, optional target """ @@ -4764,12 +5888,12 @@ schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItem path?: str - target?: ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0KustomizePatchesItems0Target + target?: ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourceKustomizePatchesItems0Target -schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0KustomizePatchesItems0Target: +schema ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourceKustomizePatchesItems0Target: r""" - argoproj io v1alpha1 application status operation state operation sync sources items0 kustomize patches items0 target + argoproj io v1alpha1 application status operation state sync result source kustomize patches items0 target Attributes ---------- @@ -4805,9 +5929,9 @@ schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItem version?: str -schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0KustomizeReplicasItems0: +schema ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourceKustomizeReplicasItems0: r""" - argoproj io v1alpha1 application status operation state operation sync sources items0 kustomize replicas items0 + argoproj io v1alpha1 application status operation state sync result source kustomize replicas items0 Attributes ---------- @@ -4823,29 +5947,29 @@ schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItem name: str -schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0Plugin: +schema ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcePlugin: r""" Plugin holds config management plugin specific options Attributes ---------- - env : [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0PluginEnvItems0], default is Undefined, optional + env : [ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcePluginEnvItems0], default is Undefined, optional Env is a list of environment variable entries name : str, default is Undefined, optional name - parameters : [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0PluginParametersItems0], default is Undefined, optional + parameters : [ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcePluginParametersItems0], default is Undefined, optional parameters """ - env?: [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0PluginEnvItems0] + env?: [ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcePluginEnvItems0] name?: str - parameters?: [ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0PluginParametersItems0] + parameters?: [ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcePluginParametersItems0] -schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0PluginEnvItems0: +schema ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcePluginEnvItems0: r""" EnvEntry represents an entry in the application's environment @@ -4863,9 +5987,9 @@ schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItem value: str -schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItems0PluginParametersItems0: +schema ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcePluginParametersItems0: r""" - argoproj io v1alpha1 application status operation state operation sync sources items0 plugin parameters items0 + argoproj io v1alpha1 application status operation state sync result source plugin parameters items0 Attributes ---------- @@ -4880,187 +6004,34 @@ schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSourcesItem """ - array?: [str] - - $map?: {str:str} - - name?: str - - string?: str - - -schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSyncStrategy: - r""" - SyncStrategy describes how to perform the sync - - Attributes - ---------- - apply : ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSyncStrategyApply, default is Undefined, optional - apply - hook : ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSyncStrategyHook, default is Undefined, optional - hook - """ - - - apply?: ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSyncStrategyApply - - hook?: ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSyncStrategyHook - - -schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSyncStrategyApply: - r""" - Apply will perform a `kubectl apply` to perform the sync. - - Attributes - ---------- - force : bool, default is Undefined, optional - 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. - """ - - - force?: bool - - -schema ArgoprojIoV1alpha1ApplicationStatusOperationStateOperationSyncSyncStrategyHook: - r""" - Hook will submit any referenced resources to perform the sync. This is the default strategy - - Attributes - ---------- - force : bool, default is Undefined, optional - 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. - """ - - - force?: bool - - -schema ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResult: - r""" - SyncResult is the result of a Sync operation - - Attributes - ---------- - managedNamespaceMetadata : ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultManagedNamespaceMetadata, default is Undefined, optional - managed namespace metadata - resources : [ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultResourcesItems0], default is Undefined, optional - Resources contains a list of sync result items for each individual resource in a sync operation - revision : str, default is Undefined, required - Revision holds the revision this sync operation was performed to - revisions : [str], default is Undefined, optional - Revisions holds the revision this sync operation was performed for respective indexed source in sources field - source : ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSource, default is Undefined, optional - source - sources : [ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0], default is Undefined, optional - Source records the application source information of the sync, used for comparing auto-sync - """ - - - managedNamespaceMetadata?: ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultManagedNamespaceMetadata - - resources?: [ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultResourcesItems0] - - revision: str - - revisions?: [str] - - source?: ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSource - - sources?: [ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0] - - -schema ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultManagedNamespaceMetadata: - r""" - ManagedNamespaceMetadata contains the current sync state of managed namespace metadata - - Attributes - ---------- - annotations : {str:str}, default is Undefined, optional - annotations - labels : {str:str}, default is Undefined, optional - labels - """ - - - annotations?: {str:str} - - labels?: {str:str} - - -schema ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultResourcesItems0: - r""" - ResourceResult holds the operation result details of a specific resource - - Attributes - ---------- - group : str, default is Undefined, required - Group specifies the API group of the resource - hookPhase : str, default is Undefined, optional - HookPhase contains the state of any operation associated with this resource OR hook - This can also contain values for non-hook resources. - hookType : str, default is Undefined, optional - HookType specifies the type of the hook. Empty for non-hook resources - kind : str, default is Undefined, required - Kind specifies the API kind of the resource - message : str, default is Undefined, optional - Message contains an informational or error message for the last sync OR operation - name : str, default is Undefined, required - Name specifies the name of the resource - namespace : str, default is Undefined, required - Namespace specifies the target namespace of the resource - status : str, default is Undefined, optional - 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 - syncPhase : str, default is Undefined, optional - SyncPhase indicates the particular phase of the sync that this result was acquired in - version : str, default is Undefined, required - Version specifies the API version of the resource - """ - - - group: str - - hookPhase?: str - - hookType?: str - - kind: str - - message?: str - - name: str - - namespace: str + array?: [str] - status?: str + $map?: {str:str} - syncPhase?: str + name?: str - version: str + string?: str -schema ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSource: +schema ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0: r""" - Source records the application source information of the sync, used for comparing auto-sync + ApplicationSource contains all required information about the source of an application Attributes ---------- chart : str, default is Undefined, optional Chart is a Helm chart name, and must be specified for applications sourced from a Helm repo. - directory : ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourceDirectory, default is Undefined, optional + directory : ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0Directory, default is Undefined, optional directory - helm : ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourceHelm, default is Undefined, optional + helm : ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0Helm, default is Undefined, optional helm - kustomize : ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourceKustomize, default is Undefined, optional + kustomize : ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0Kustomize, default is Undefined, optional kustomize name : str, default is Undefined, optional Name is used to refer to a source and is displayed in the UI. It is used in multi-source Applications. path : str, default is Undefined, optional Path is a directory path within the Git repository, and is only valid for applications sourced from Git. - plugin : ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcePlugin, default is Undefined, optional + plugin : ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0Plugin, default is Undefined, optional plugin ref : str, default is Undefined, optional Ref is reference to another source within sources field. This field will not be used if used with a `source` tag. @@ -5075,17 +6046,17 @@ schema ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSource: chart?: str - directory?: ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourceDirectory + directory?: ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0Directory - helm?: ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourceHelm + helm?: ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0Helm - kustomize?: ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourceKustomize + kustomize?: ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0Kustomize name?: str path?: str - plugin?: ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcePlugin + plugin?: ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0Plugin ref?: str @@ -5094,7 +6065,7 @@ schema ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSource: targetRevision?: str -schema ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourceDirectory: +schema ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0Directory: r""" Directory holds path/directory specific options @@ -5104,7 +6075,7 @@ schema ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourceDirector Exclude contains a glob pattern to match paths against that should be explicitly excluded from being used during manifest generation include : str, default is Undefined, optional Include contains a glob pattern to match paths against that should be explicitly included during manifest generation - jsonnet : ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourceDirectoryJsonnet, default is Undefined, optional + jsonnet : ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0DirectoryJsonnet, default is Undefined, optional jsonnet recurse : bool, default is Undefined, optional Recurse specifies whether to scan a directory recursively for manifests @@ -5115,34 +6086,34 @@ schema ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourceDirector include?: str - jsonnet?: ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourceDirectoryJsonnet + jsonnet?: ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0DirectoryJsonnet recurse?: bool -schema ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourceDirectoryJsonnet: +schema ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0DirectoryJsonnet: r""" Jsonnet holds options specific to Jsonnet Attributes ---------- - extVars : [ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourceDirectoryJsonnetExtVarsItems0], default is Undefined, optional + extVars : [ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0DirectoryJsonnetExtVarsItems0], default is Undefined, optional ExtVars is a list of Jsonnet External Variables libs : [str], default is Undefined, optional Additional library search dirs - tlas : [ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourceDirectoryJsonnetTlasItems0], default is Undefined, optional + tlas : [ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0DirectoryJsonnetTlasItems0], default is Undefined, optional TLAS is a list of Jsonnet Top-level Arguments """ - extVars?: [ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourceDirectoryJsonnetExtVarsItems0] + extVars?: [ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0DirectoryJsonnetExtVarsItems0] libs?: [str] - tlas?: [ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourceDirectoryJsonnetTlasItems0] + tlas?: [ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0DirectoryJsonnetTlasItems0] -schema ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourceDirectoryJsonnetExtVarsItems0: +schema ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0DirectoryJsonnetExtVarsItems0: r""" JsonnetVar represents a variable to be passed to jsonnet during manifest generation @@ -5164,7 +6135,7 @@ schema ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourceDirector value: str -schema ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourceDirectoryJsonnetTlasItems0: +schema ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0DirectoryJsonnetTlasItems0: r""" JsonnetVar represents a variable to be passed to jsonnet during manifest generation @@ -5186,7 +6157,7 @@ schema ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourceDirector value: str -schema ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourceHelm: +schema ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0Helm: r""" Helm holds helm specific options @@ -5195,7 +6166,7 @@ schema ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourceHelm: apiVersions : [str], default is Undefined, optional 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. - fileParameters : [ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourceHelmFileParametersItems0], default is Undefined, optional + fileParameters : [ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0HelmFileParametersItems0], default is Undefined, optional FileParameters are file parameters to the helm template ignoreMissingValueFiles : bool, default is Undefined, optional IgnoreMissingValueFiles prevents helm template from failing when valueFiles do not exist locally by not appending them to helm template --values @@ -5204,7 +6175,7 @@ schema ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourceHelm: uses the Kubernetes version of the target cluster. namespace : str, default is Undefined, optional Namespace is an optional namespace to template with. If left empty, defaults to the app's destination namespace. - parameters : [ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourceHelmParametersItems0], default is Undefined, optional + parameters : [ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0HelmParametersItems0], default is Undefined, optional Parameters is a list of Helm parameters which are passed to the helm template command upon manifest generation passCredentials : bool, default is Undefined, optional PassCredentials pass credentials to all domains (Helm's --pass-credentials) @@ -5229,7 +6200,7 @@ schema ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourceHelm: apiVersions?: [str] - fileParameters?: [ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourceHelmFileParametersItems0] + fileParameters?: [ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0HelmFileParametersItems0] ignoreMissingValueFiles?: bool @@ -5237,7 +6208,7 @@ schema ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourceHelm: namespace?: str - parameters?: [ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourceHelmParametersItems0] + parameters?: [ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0HelmParametersItems0] passCredentials?: bool @@ -5258,7 +6229,7 @@ schema ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourceHelm: version?: str -schema ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourceHelmFileParametersItems0: +schema ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0HelmFileParametersItems0: r""" HelmFileParameter is a file parameter that's passed to helm template during manifest generation @@ -5276,7 +6247,7 @@ schema ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourceHelmFile path?: str -schema ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourceHelmParametersItems0: +schema ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0HelmParametersItems0: r""" HelmParameter is a parameter that's passed to helm template during manifest generation @@ -5298,7 +6269,7 @@ schema ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourceHelmPara value?: str -schema ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourceKustomize: +schema ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0Kustomize: r""" Kustomize holds kustomize specific options @@ -5336,9 +6307,9 @@ schema ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourceKustomiz NameSuffix is a suffix appended to resources for Kustomize apps namespace : str, default is Undefined, optional Namespace sets the namespace that Kustomize adds to all resources - patches : [ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourceKustomizePatchesItems0], default is Undefined, optional + patches : [ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0KustomizePatchesItems0], default is Undefined, optional Patches is a list of Kustomize patches - replicas : [ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourceKustomizeReplicasItems0], default is Undefined, optional + replicas : [ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0KustomizeReplicasItems0], default is Undefined, optional Replicas is a list of Kustomize Replicas override specifications version : str, default is Undefined, optional Version controls which version of Kustomize to use for rendering manifests @@ -5375,16 +6346,16 @@ schema ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourceKustomiz namespace?: str - patches?: [ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourceKustomizePatchesItems0] + patches?: [ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0KustomizePatchesItems0] - replicas?: [ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourceKustomizeReplicasItems0] + replicas?: [ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0KustomizeReplicasItems0] version?: str -schema ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourceKustomizePatchesItems0: +schema ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0KustomizePatchesItems0: r""" - argoproj io v1alpha1 application status operation state sync result source kustomize patches items0 + argoproj io v1alpha1 application status operation state sync result sources items0 kustomize patches items0 Attributes ---------- @@ -5394,7 +6365,7 @@ schema ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourceKustomiz patch path : str, default is Undefined, optional path - target : ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourceKustomizePatchesItems0Target, default is Undefined, optional + target : ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0KustomizePatchesItems0Target, default is Undefined, optional target """ @@ -5405,12 +6376,12 @@ schema ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourceKustomiz path?: str - target?: ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourceKustomizePatchesItems0Target + target?: ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0KustomizePatchesItems0Target -schema ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourceKustomizePatchesItems0Target: +schema ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0KustomizePatchesItems0Target: r""" - argoproj io v1alpha1 application status operation state sync result source kustomize patches items0 target + argoproj io v1alpha1 application status operation state sync result sources items0 kustomize patches items0 target Attributes ---------- @@ -5446,9 +6417,9 @@ schema ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourceKustomiz version?: str -schema ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourceKustomizeReplicasItems0: +schema ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0KustomizeReplicasItems0: r""" - argoproj io v1alpha1 application status operation state sync result source kustomize replicas items0 + argoproj io v1alpha1 application status operation state sync result sources items0 kustomize replicas items0 Attributes ---------- @@ -5464,29 +6435,29 @@ schema ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourceKustomiz name: str -schema ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcePlugin: +schema ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0Plugin: r""" Plugin holds config management plugin specific options Attributes ---------- - env : [ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcePluginEnvItems0], default is Undefined, optional + env : [ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0PluginEnvItems0], default is Undefined, optional Env is a list of environment variable entries name : str, default is Undefined, optional name - parameters : [ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcePluginParametersItems0], default is Undefined, optional + parameters : [ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0PluginParametersItems0], default is Undefined, optional parameters """ - env?: [ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcePluginEnvItems0] + env?: [ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0PluginEnvItems0] name?: str - parameters?: [ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcePluginParametersItems0] + parameters?: [ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0PluginParametersItems0] -schema ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcePluginEnvItems0: +schema ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0PluginEnvItems0: r""" EnvEntry represents an entry in the application's environment @@ -5504,9 +6475,9 @@ schema ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcePluginEn value: str -schema ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcePluginParametersItems0: +schema ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0PluginParametersItems0: r""" - argoproj io v1alpha1 application status operation state sync result source plugin parameters items0 + argoproj io v1alpha1 application status operation state sync result sources items0 plugin parameters items0 Attributes ---------- @@ -5521,70 +6492,213 @@ schema ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcePluginPa """ - array?: [str] - - $map?: {str:str} + array?: [str] + + $map?: {str:str} + + name?: str + + string?: str + + +schema ArgoprojIoV1alpha1ApplicationStatusResourcesItems0: + r""" + ResourceStatus holds the current synchronization and health status of a Kubernetes resource. + + Attributes + ---------- + group : str, default is Undefined, optional + Group represents the API group of the resource (e.g., "apps" for Deployments). + health : ArgoprojIoV1alpha1ApplicationStatusResourcesItems0Health, default is Undefined, optional + health + hook : bool, default is Undefined, optional + Hook is true if the resource is used as a lifecycle hook in an Argo CD application. + kind : str, default is Undefined, optional + Kind specifies the type of the resource (e.g., "Deployment", "Service"). + name : str, default is Undefined, optional + Name is the unique name of the resource within the namespace. + namespace : str, default is Undefined, optional + Namespace defines the Kubernetes namespace where the resource is located. + requiresDeletionConfirmation : bool, default is Undefined, optional + RequiresDeletionConfirmation is true if the resource requires explicit user confirmation before deletion. + requiresPruning : bool, default is Undefined, optional + RequiresPruning is true if the resource needs to be pruned (deleted) as part of synchronization. + status : str, default is Undefined, optional + Status represents the synchronization state of the resource (e.g., Synced, OutOfSync). + syncWave : int, default is Undefined, optional + SyncWave determines the order in which resources are applied during a sync operation. + Lower values are applied first. + version : str, default is Undefined, optional + Version indicates the API version of the resource (e.g., "v1", "v1beta1"). + """ + + + group?: str + + health?: ArgoprojIoV1alpha1ApplicationStatusResourcesItems0Health + + hook?: bool + + kind?: str + + name?: str + + namespace?: str + + requiresDeletionConfirmation?: bool + + requiresPruning?: bool + + status?: str + + syncWave?: int + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationStatusResourcesItems0Health: + r""" + Health indicates the health status of the resource (e.g., Healthy, Degraded, Progressing). + + Attributes + ---------- + lastTransitionTime : str, default is Undefined, optional + LastTransitionTime is the time the HealthStatus was set or updated + + Deprecated: this field is not used and will be removed in a future release. + message : str, default is Undefined, optional + Message is a human-readable informational message describing the health status + status : str, default is Undefined, optional + Status holds the status code of the resource + """ + + + lastTransitionTime?: str + + message?: str + + status?: str + + +schema ArgoprojIoV1alpha1ApplicationStatusSourceHydrator: + r""" + SourceHydrator stores information about the current state of source hydration + + Attributes + ---------- + currentOperation : ArgoprojIoV1alpha1ApplicationStatusSourceHydratorCurrentOperation, default is Undefined, optional + current operation + lastSuccessfulOperation : ArgoprojIoV1alpha1ApplicationStatusSourceHydratorLastSuccessfulOperation, default is Undefined, optional + last successful operation + """ + + + currentOperation?: ArgoprojIoV1alpha1ApplicationStatusSourceHydratorCurrentOperation + + lastSuccessfulOperation?: ArgoprojIoV1alpha1ApplicationStatusSourceHydratorLastSuccessfulOperation + + +schema ArgoprojIoV1alpha1ApplicationStatusSourceHydratorCurrentOperation: + r""" + CurrentOperation holds the status of the hydrate operation + + Attributes + ---------- + drySHA : str, default is Undefined, optional + DrySHA holds the resolved revision (sha) of the dry source as of the most recent reconciliation + finishedAt : str, default is Undefined, optional + FinishedAt indicates when the hydrate operation finished + hydratedSHA : str, default is Undefined, optional + HydratedSHA holds the resolved revision (sha) of the hydrated source as of the most recent reconciliation + message : str, default is Undefined, required + Message contains a message describing the current status of the hydrate operation + phase : str, default is Undefined, required + Phase indicates the status of the hydrate operation + sourceHydrator : ArgoprojIoV1alpha1ApplicationStatusSourceHydratorCurrentOperationSourceHydrator, default is Undefined, optional + source hydrator + startedAt : str, default is Undefined, optional + StartedAt indicates when the hydrate operation started + """ + + + drySHA?: str + + finishedAt?: str + + hydratedSHA?: str + + message: str + + phase: "Hydrating" | "Failed" | "Hydrated" + + sourceHydrator?: ArgoprojIoV1alpha1ApplicationStatusSourceHydratorCurrentOperationSourceHydrator + + startedAt?: str + + +schema ArgoprojIoV1alpha1ApplicationStatusSourceHydratorCurrentOperationSourceHydrator: + r""" + SourceHydrator holds the hydrator config used for the hydrate operation + + Attributes + ---------- + drySource : ArgoprojIoV1alpha1ApplicationStatusSourceHydratorCurrentOperationSourceHydratorDrySource, default is Undefined, required + dry source + hydrateTo : ArgoprojIoV1alpha1ApplicationStatusSourceHydratorCurrentOperationSourceHydratorHydrateTo, default is Undefined, optional + hydrate to + syncSource : ArgoprojIoV1alpha1ApplicationStatusSourceHydratorCurrentOperationSourceHydratorSyncSource, default is Undefined, required + sync source + """ + + + drySource: ArgoprojIoV1alpha1ApplicationStatusSourceHydratorCurrentOperationSourceHydratorDrySource - name?: str + hydrateTo?: ArgoprojIoV1alpha1ApplicationStatusSourceHydratorCurrentOperationSourceHydratorHydrateTo - string?: str + syncSource: ArgoprojIoV1alpha1ApplicationStatusSourceHydratorCurrentOperationSourceHydratorSyncSource -schema ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0: +schema ArgoprojIoV1alpha1ApplicationStatusSourceHydratorCurrentOperationSourceHydratorDrySource: r""" - ApplicationSource contains all required information about the source of an application + DrySource specifies where the dry "don't repeat yourself" manifest source lives. Attributes ---------- - chart : str, default is Undefined, optional - Chart is a Helm chart name, and must be specified for applications sourced from a Helm repo. - directory : ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0Directory, default is Undefined, optional + directory : ArgoprojIoV1alpha1ApplicationStatusSourceHydratorCurrentOperationSourceHydratorDrySourceDirectory, default is Undefined, optional directory - helm : ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0Helm, default is Undefined, optional + helm : ArgoprojIoV1alpha1ApplicationStatusSourceHydratorCurrentOperationSourceHydratorDrySourceHelm, default is Undefined, optional helm - kustomize : ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0Kustomize, default is Undefined, optional + kustomize : ArgoprojIoV1alpha1ApplicationStatusSourceHydratorCurrentOperationSourceHydratorDrySourceKustomize, default is Undefined, optional kustomize - name : str, default is Undefined, optional - Name is used to refer to a source and is displayed in the UI. It is used in multi-source Applications. - path : str, default is Undefined, optional - Path is a directory path within the Git repository, and is only valid for applications sourced from Git. - plugin : ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0Plugin, default is Undefined, optional + path : str, default is Undefined, required + Path is a directory path within the Git repository where the manifests are located + plugin : ArgoprojIoV1alpha1ApplicationStatusSourceHydratorCurrentOperationSourceHydratorDrySourcePlugin, default is Undefined, optional plugin - ref : str, default is Undefined, optional - Ref is reference to another source within sources field. This field will not be used if used with a `source` tag. repoURL : str, default is Undefined, required - RepoURL is the URL to the repository (Git or Helm) that contains the application manifests - targetRevision : str, default is Undefined, optional - 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. + RepoURL is the URL to the git repository that contains the application manifests + targetRevision : str, default is Undefined, required + TargetRevision defines the revision of the source to hydrate """ - chart?: str - - directory?: ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0Directory - - helm?: ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0Helm - - kustomize?: ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0Kustomize + directory?: ArgoprojIoV1alpha1ApplicationStatusSourceHydratorCurrentOperationSourceHydratorDrySourceDirectory - name?: str + helm?: ArgoprojIoV1alpha1ApplicationStatusSourceHydratorCurrentOperationSourceHydratorDrySourceHelm - path?: str + kustomize?: ArgoprojIoV1alpha1ApplicationStatusSourceHydratorCurrentOperationSourceHydratorDrySourceKustomize - plugin?: ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0Plugin + path: str - ref?: str + plugin?: ArgoprojIoV1alpha1ApplicationStatusSourceHydratorCurrentOperationSourceHydratorDrySourcePlugin repoURL: str - targetRevision?: str + targetRevision: str -schema ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0Directory: +schema ArgoprojIoV1alpha1ApplicationStatusSourceHydratorCurrentOperationSourceHydratorDrySourceDirectory: r""" - Directory holds path/directory specific options + Directory specifies path/directory specific options Attributes ---------- @@ -5592,7 +6706,7 @@ schema ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0D Exclude contains a glob pattern to match paths against that should be explicitly excluded from being used during manifest generation include : str, default is Undefined, optional Include contains a glob pattern to match paths against that should be explicitly included during manifest generation - jsonnet : ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0DirectoryJsonnet, default is Undefined, optional + jsonnet : ArgoprojIoV1alpha1ApplicationStatusSourceHydratorCurrentOperationSourceHydratorDrySourceDirectoryJsonnet, default is Undefined, optional jsonnet recurse : bool, default is Undefined, optional Recurse specifies whether to scan a directory recursively for manifests @@ -5603,34 +6717,34 @@ schema ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0D include?: str - jsonnet?: ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0DirectoryJsonnet + jsonnet?: ArgoprojIoV1alpha1ApplicationStatusSourceHydratorCurrentOperationSourceHydratorDrySourceDirectoryJsonnet recurse?: bool -schema ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0DirectoryJsonnet: +schema ArgoprojIoV1alpha1ApplicationStatusSourceHydratorCurrentOperationSourceHydratorDrySourceDirectoryJsonnet: r""" Jsonnet holds options specific to Jsonnet Attributes ---------- - extVars : [ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0DirectoryJsonnetExtVarsItems0], default is Undefined, optional + extVars : [ArgoprojIoV1alpha1ApplicationStatusSourceHydratorCurrentOperationSourceHydratorDrySourceDirectoryJsonnetExtVarsItems0], default is Undefined, optional ExtVars is a list of Jsonnet External Variables libs : [str], default is Undefined, optional Additional library search dirs - tlas : [ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0DirectoryJsonnetTlasItems0], default is Undefined, optional + tlas : [ArgoprojIoV1alpha1ApplicationStatusSourceHydratorCurrentOperationSourceHydratorDrySourceDirectoryJsonnetTlasItems0], default is Undefined, optional TLAS is a list of Jsonnet Top-level Arguments """ - extVars?: [ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0DirectoryJsonnetExtVarsItems0] + extVars?: [ArgoprojIoV1alpha1ApplicationStatusSourceHydratorCurrentOperationSourceHydratorDrySourceDirectoryJsonnetExtVarsItems0] libs?: [str] - tlas?: [ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0DirectoryJsonnetTlasItems0] + tlas?: [ArgoprojIoV1alpha1ApplicationStatusSourceHydratorCurrentOperationSourceHydratorDrySourceDirectoryJsonnetTlasItems0] -schema ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0DirectoryJsonnetExtVarsItems0: +schema ArgoprojIoV1alpha1ApplicationStatusSourceHydratorCurrentOperationSourceHydratorDrySourceDirectoryJsonnetExtVarsItems0: r""" JsonnetVar represents a variable to be passed to jsonnet during manifest generation @@ -5652,7 +6766,7 @@ schema ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0D value: str -schema ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0DirectoryJsonnetTlasItems0: +schema ArgoprojIoV1alpha1ApplicationStatusSourceHydratorCurrentOperationSourceHydratorDrySourceDirectoryJsonnetTlasItems0: r""" JsonnetVar represents a variable to be passed to jsonnet during manifest generation @@ -5674,16 +6788,16 @@ schema ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0D value: str -schema ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0Helm: +schema ArgoprojIoV1alpha1ApplicationStatusSourceHydratorCurrentOperationSourceHydratorDrySourceHelm: r""" - Helm holds helm specific options + Helm specifies helm specific options Attributes ---------- apiVersions : [str], default is Undefined, optional 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. - fileParameters : [ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0HelmFileParametersItems0], default is Undefined, optional + fileParameters : [ArgoprojIoV1alpha1ApplicationStatusSourceHydratorCurrentOperationSourceHydratorDrySourceHelmFileParametersItems0], default is Undefined, optional FileParameters are file parameters to the helm template ignoreMissingValueFiles : bool, default is Undefined, optional IgnoreMissingValueFiles prevents helm template from failing when valueFiles do not exist locally by not appending them to helm template --values @@ -5692,7 +6806,7 @@ schema ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0H uses the Kubernetes version of the target cluster. namespace : str, default is Undefined, optional Namespace is an optional namespace to template with. If left empty, defaults to the app's destination namespace. - parameters : [ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0HelmParametersItems0], default is Undefined, optional + parameters : [ArgoprojIoV1alpha1ApplicationStatusSourceHydratorCurrentOperationSourceHydratorDrySourceHelmParametersItems0], default is Undefined, optional Parameters is a list of Helm parameters which are passed to the helm template command upon manifest generation passCredentials : bool, default is Undefined, optional PassCredentials pass credentials to all domains (Helm's --pass-credentials) @@ -5717,7 +6831,7 @@ schema ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0H apiVersions?: [str] - fileParameters?: [ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0HelmFileParametersItems0] + fileParameters?: [ArgoprojIoV1alpha1ApplicationStatusSourceHydratorCurrentOperationSourceHydratorDrySourceHelmFileParametersItems0] ignoreMissingValueFiles?: bool @@ -5725,7 +6839,7 @@ schema ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0H namespace?: str - parameters?: [ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0HelmParametersItems0] + parameters?: [ArgoprojIoV1alpha1ApplicationStatusSourceHydratorCurrentOperationSourceHydratorDrySourceHelmParametersItems0] passCredentials?: bool @@ -5746,7 +6860,7 @@ schema ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0H version?: str -schema ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0HelmFileParametersItems0: +schema ArgoprojIoV1alpha1ApplicationStatusSourceHydratorCurrentOperationSourceHydratorDrySourceHelmFileParametersItems0: r""" HelmFileParameter is a file parameter that's passed to helm template during manifest generation @@ -5764,7 +6878,7 @@ schema ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0H path?: str -schema ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0HelmParametersItems0: +schema ArgoprojIoV1alpha1ApplicationStatusSourceHydratorCurrentOperationSourceHydratorDrySourceHelmParametersItems0: r""" HelmParameter is a parameter that's passed to helm template during manifest generation @@ -5786,9 +6900,9 @@ schema ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0H value?: str -schema ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0Kustomize: +schema ArgoprojIoV1alpha1ApplicationStatusSourceHydratorCurrentOperationSourceHydratorDrySourceKustomize: r""" - Kustomize holds kustomize specific options + Kustomize specifies kustomize specific options Attributes ---------- @@ -5824,9 +6938,9 @@ schema ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0K NameSuffix is a suffix appended to resources for Kustomize apps namespace : str, default is Undefined, optional Namespace sets the namespace that Kustomize adds to all resources - patches : [ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0KustomizePatchesItems0], default is Undefined, optional + patches : [ArgoprojIoV1alpha1ApplicationStatusSourceHydratorCurrentOperationSourceHydratorDrySourceKustomizePatchesItems0], default is Undefined, optional Patches is a list of Kustomize patches - replicas : [ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0KustomizeReplicasItems0], default is Undefined, optional + replicas : [ArgoprojIoV1alpha1ApplicationStatusSourceHydratorCurrentOperationSourceHydratorDrySourceKustomizeReplicasItems0], default is Undefined, optional Replicas is a list of Kustomize Replicas override specifications version : str, default is Undefined, optional Version controls which version of Kustomize to use for rendering manifests @@ -5849,450 +6963,732 @@ schema ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0K ignoreMissingComponents?: bool - images?: [str] + images?: [str] + + kubeVersion?: str + + labelIncludeTemplates?: bool + + labelWithoutSelector?: bool + + namePrefix?: str + + nameSuffix?: str + + namespace?: str + + patches?: [ArgoprojIoV1alpha1ApplicationStatusSourceHydratorCurrentOperationSourceHydratorDrySourceKustomizePatchesItems0] + + replicas?: [ArgoprojIoV1alpha1ApplicationStatusSourceHydratorCurrentOperationSourceHydratorDrySourceKustomizeReplicasItems0] + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationStatusSourceHydratorCurrentOperationSourceHydratorDrySourceKustomizePatchesItems0: + r""" + argoproj io v1alpha1 application status source hydrator current operation source hydrator dry source kustomize patches items0 + + Attributes + ---------- + options : {str:bool}, default is Undefined, optional + options + patch : str, default is Undefined, optional + patch + path : str, default is Undefined, optional + path + target : ArgoprojIoV1alpha1ApplicationStatusSourceHydratorCurrentOperationSourceHydratorDrySourceKustomizePatchesItems0Target, default is Undefined, optional + target + """ + + + options?: {str:bool} + + patch?: str + + path?: str + + target?: ArgoprojIoV1alpha1ApplicationStatusSourceHydratorCurrentOperationSourceHydratorDrySourceKustomizePatchesItems0Target + + +schema ArgoprojIoV1alpha1ApplicationStatusSourceHydratorCurrentOperationSourceHydratorDrySourceKustomizePatchesItems0Target: + r""" + argoproj io v1alpha1 application status source hydrator current operation source hydrator dry source kustomize patches items0 target + + Attributes + ---------- + annotationSelector : str, default is Undefined, optional + annotation selector + group : str, default is Undefined, optional + group + kind : str, default is Undefined, optional + kind + labelSelector : str, default is Undefined, optional + label selector + name : str, default is Undefined, optional + name + namespace : str, default is Undefined, optional + namespace + version : str, default is Undefined, optional + version + """ + + + annotationSelector?: str + + group?: str + + kind?: str + + labelSelector?: str + + name?: str + + namespace?: str + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationStatusSourceHydratorCurrentOperationSourceHydratorDrySourceKustomizeReplicasItems0: + r""" + argoproj io v1alpha1 application status source hydrator current operation source hydrator dry source kustomize replicas items0 + + Attributes + ---------- + count : int | str, default is Undefined, required + Number of replicas + name : str, default is Undefined, required + Name of Deployment or StatefulSet + """ + + + count: int | str + + name: str + + +schema ArgoprojIoV1alpha1ApplicationStatusSourceHydratorCurrentOperationSourceHydratorDrySourcePlugin: + r""" + Plugin specifies config management plugin specific options + + Attributes + ---------- + env : [ArgoprojIoV1alpha1ApplicationStatusSourceHydratorCurrentOperationSourceHydratorDrySourcePluginEnvItems0], default is Undefined, optional + Env is a list of environment variable entries + name : str, default is Undefined, optional + name + parameters : [ArgoprojIoV1alpha1ApplicationStatusSourceHydratorCurrentOperationSourceHydratorDrySourcePluginParametersItems0], default is Undefined, optional + parameters + """ + + + env?: [ArgoprojIoV1alpha1ApplicationStatusSourceHydratorCurrentOperationSourceHydratorDrySourcePluginEnvItems0] + + name?: str + + parameters?: [ArgoprojIoV1alpha1ApplicationStatusSourceHydratorCurrentOperationSourceHydratorDrySourcePluginParametersItems0] + + +schema ArgoprojIoV1alpha1ApplicationStatusSourceHydratorCurrentOperationSourceHydratorDrySourcePluginEnvItems0: + r""" + EnvEntry represents an entry in the application's environment + + Attributes + ---------- + name : str, default is Undefined, required + Name is the name of the variable, usually expressed in uppercase + value : str, default is Undefined, required + Value is the value of the variable + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationStatusSourceHydratorCurrentOperationSourceHydratorDrySourcePluginParametersItems0: + r""" + argoproj io v1alpha1 application status source hydrator current operation source hydrator dry source plugin parameters items0 + + Attributes + ---------- + array : [str], default is Undefined, optional + Array is the value of an array type parameter. + $map : {str:str}, default is Undefined, optional + Map is the value of a map type parameter. + name : str, default is Undefined, optional + Name is the name identifying a parameter. + string : str, default is Undefined, optional + String_ is the value of a string type parameter. + """ + + + array?: [str] + + $map?: {str:str} + + name?: str + + string?: str + + +schema ArgoprojIoV1alpha1ApplicationStatusSourceHydratorCurrentOperationSourceHydratorHydrateTo: + r""" + 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. + + Attributes + ---------- + targetBranch : str, default is Undefined, required + TargetBranch is the branch to which hydrated manifests should be committed + """ + + + targetBranch: str + + +schema ArgoprojIoV1alpha1ApplicationStatusSourceHydratorCurrentOperationSourceHydratorSyncSource: + r""" + SyncSource specifies where to sync hydrated manifests from. + + Attributes + ---------- + path : str, default is Undefined, required + Path is a directory path within the git repository where hydrated manifests should be committed to and synced + from. The Path should never point to the root of the repo. If hydrateTo is set, this is just the path from which + hydrated manifests will be synced. + targetBranch : str, default is Undefined, required + TargetBranch is the branch from which hydrated manifests will be synced. + If HydrateTo is not set, this is also the branch to which hydrated manifests are committed. + """ + + + path: str + + targetBranch: str - kubeVersion?: str - labelIncludeTemplates?: bool + check: + len(path) >= 1 + _regex_match(str(path), r"^.{2,}|[^./]$") - labelWithoutSelector?: bool - namePrefix?: str +schema ArgoprojIoV1alpha1ApplicationStatusSourceHydratorLastSuccessfulOperation: + r""" + LastSuccessfulOperation holds info about the most recent successful hydration - nameSuffix?: str + Attributes + ---------- + drySHA : str, default is Undefined, optional + DrySHA holds the resolved revision (sha) of the dry source as of the most recent reconciliation + hydratedSHA : str, default is Undefined, optional + HydratedSHA holds the resolved revision (sha) of the hydrated source as of the most recent reconciliation + sourceHydrator : ArgoprojIoV1alpha1ApplicationStatusSourceHydratorLastSuccessfulOperationSourceHydrator, default is Undefined, optional + source hydrator + """ - namespace?: str - patches?: [ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0KustomizePatchesItems0] + drySHA?: str - replicas?: [ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0KustomizeReplicasItems0] + hydratedSHA?: str - version?: str + sourceHydrator?: ArgoprojIoV1alpha1ApplicationStatusSourceHydratorLastSuccessfulOperationSourceHydrator -schema ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0KustomizePatchesItems0: +schema ArgoprojIoV1alpha1ApplicationStatusSourceHydratorLastSuccessfulOperationSourceHydrator: r""" - argoproj io v1alpha1 application status operation state sync result sources items0 kustomize patches items0 + SourceHydrator holds the hydrator config used for the hydrate operation Attributes ---------- - options : {str:bool}, default is Undefined, optional - options - patch : str, default is Undefined, optional - patch - path : str, default is Undefined, optional - path - target : ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0KustomizePatchesItems0Target, default is Undefined, optional - target + drySource : ArgoprojIoV1alpha1ApplicationStatusSourceHydratorLastSuccessfulOperationSourceHydratorDrySource, default is Undefined, required + dry source + hydrateTo : ArgoprojIoV1alpha1ApplicationStatusSourceHydratorLastSuccessfulOperationSourceHydratorHydrateTo, default is Undefined, optional + hydrate to + syncSource : ArgoprojIoV1alpha1ApplicationStatusSourceHydratorLastSuccessfulOperationSourceHydratorSyncSource, default is Undefined, required + sync source """ - options?: {str:bool} - - patch?: str + drySource: ArgoprojIoV1alpha1ApplicationStatusSourceHydratorLastSuccessfulOperationSourceHydratorDrySource - path?: str + hydrateTo?: ArgoprojIoV1alpha1ApplicationStatusSourceHydratorLastSuccessfulOperationSourceHydratorHydrateTo - target?: ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0KustomizePatchesItems0Target + syncSource: ArgoprojIoV1alpha1ApplicationStatusSourceHydratorLastSuccessfulOperationSourceHydratorSyncSource -schema ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0KustomizePatchesItems0Target: +schema ArgoprojIoV1alpha1ApplicationStatusSourceHydratorLastSuccessfulOperationSourceHydratorDrySource: r""" - argoproj io v1alpha1 application status operation state sync result sources items0 kustomize patches items0 target + DrySource specifies where the dry "don't repeat yourself" manifest source lives. Attributes ---------- - annotationSelector : str, default is Undefined, optional - annotation selector - group : str, default is Undefined, optional - group - kind : str, default is Undefined, optional - kind - labelSelector : str, default is Undefined, optional - label selector - name : str, default is Undefined, optional - name - namespace : str, default is Undefined, optional - namespace - version : str, default is Undefined, optional - version + directory : ArgoprojIoV1alpha1ApplicationStatusSourceHydratorLastSuccessfulOperationSourceHydratorDrySourceDirectory, default is Undefined, optional + directory + helm : ArgoprojIoV1alpha1ApplicationStatusSourceHydratorLastSuccessfulOperationSourceHydratorDrySourceHelm, default is Undefined, optional + helm + kustomize : ArgoprojIoV1alpha1ApplicationStatusSourceHydratorLastSuccessfulOperationSourceHydratorDrySourceKustomize, default is Undefined, optional + kustomize + path : str, default is Undefined, required + Path is a directory path within the Git repository where the manifests are located + plugin : ArgoprojIoV1alpha1ApplicationStatusSourceHydratorLastSuccessfulOperationSourceHydratorDrySourcePlugin, default is Undefined, optional + plugin + repoURL : str, default is Undefined, required + RepoURL is the URL to the git repository that contains the application manifests + targetRevision : str, default is Undefined, required + TargetRevision defines the revision of the source to hydrate """ - annotationSelector?: str + directory?: ArgoprojIoV1alpha1ApplicationStatusSourceHydratorLastSuccessfulOperationSourceHydratorDrySourceDirectory - group?: str + helm?: ArgoprojIoV1alpha1ApplicationStatusSourceHydratorLastSuccessfulOperationSourceHydratorDrySourceHelm - kind?: str + kustomize?: ArgoprojIoV1alpha1ApplicationStatusSourceHydratorLastSuccessfulOperationSourceHydratorDrySourceKustomize - labelSelector?: str + path: str - name?: str + plugin?: ArgoprojIoV1alpha1ApplicationStatusSourceHydratorLastSuccessfulOperationSourceHydratorDrySourcePlugin - namespace?: str + repoURL: str - version?: str + targetRevision: str -schema ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0KustomizeReplicasItems0: +schema ArgoprojIoV1alpha1ApplicationStatusSourceHydratorLastSuccessfulOperationSourceHydratorDrySourceDirectory: r""" - argoproj io v1alpha1 application status operation state sync result sources items0 kustomize replicas items0 + Directory specifies path/directory specific options Attributes ---------- - count : int | str, default is Undefined, required - Number of replicas - name : str, default is Undefined, required - Name of Deployment or StatefulSet + exclude : str, default is Undefined, optional + Exclude contains a glob pattern to match paths against that should be explicitly excluded from being used during manifest generation + include : str, default is Undefined, optional + Include contains a glob pattern to match paths against that should be explicitly included during manifest generation + jsonnet : ArgoprojIoV1alpha1ApplicationStatusSourceHydratorLastSuccessfulOperationSourceHydratorDrySourceDirectoryJsonnet, default is Undefined, optional + jsonnet + recurse : bool, default is Undefined, optional + Recurse specifies whether to scan a directory recursively for manifests """ - count: int | str + exclude?: str - name: str + include?: str + jsonnet?: ArgoprojIoV1alpha1ApplicationStatusSourceHydratorLastSuccessfulOperationSourceHydratorDrySourceDirectoryJsonnet -schema ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0Plugin: + recurse?: bool + + +schema ArgoprojIoV1alpha1ApplicationStatusSourceHydratorLastSuccessfulOperationSourceHydratorDrySourceDirectoryJsonnet: r""" - Plugin holds config management plugin specific options + Jsonnet holds options specific to Jsonnet Attributes ---------- - env : [ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0PluginEnvItems0], default is Undefined, optional - Env is a list of environment variable entries - name : str, default is Undefined, optional - name - parameters : [ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0PluginParametersItems0], default is Undefined, optional - parameters + extVars : [ArgoprojIoV1alpha1ApplicationStatusSourceHydratorLastSuccessfulOperationSourceHydratorDrySourceDirectoryJsonnetExtVarsItems0], default is Undefined, optional + ExtVars is a list of Jsonnet External Variables + libs : [str], default is Undefined, optional + Additional library search dirs + tlas : [ArgoprojIoV1alpha1ApplicationStatusSourceHydratorLastSuccessfulOperationSourceHydratorDrySourceDirectoryJsonnetTlasItems0], default is Undefined, optional + TLAS is a list of Jsonnet Top-level Arguments """ - env?: [ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0PluginEnvItems0] + extVars?: [ArgoprojIoV1alpha1ApplicationStatusSourceHydratorLastSuccessfulOperationSourceHydratorDrySourceDirectoryJsonnetExtVarsItems0] - name?: str + libs?: [str] - parameters?: [ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0PluginParametersItems0] + tlas?: [ArgoprojIoV1alpha1ApplicationStatusSourceHydratorLastSuccessfulOperationSourceHydratorDrySourceDirectoryJsonnetTlasItems0] -schema ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0PluginEnvItems0: +schema ArgoprojIoV1alpha1ApplicationStatusSourceHydratorLastSuccessfulOperationSourceHydratorDrySourceDirectoryJsonnetExtVarsItems0: r""" - EnvEntry represents an entry in the application's environment + JsonnetVar represents a variable to be passed to jsonnet during manifest generation Attributes ---------- + code : bool, default is Undefined, optional + code name : str, default is Undefined, required - Name is the name of the variable, usually expressed in uppercase + name value : str, default is Undefined, required - Value is the value of the variable + value """ + code?: bool + name: str value: str -schema ArgoprojIoV1alpha1ApplicationStatusOperationStateSyncResultSourcesItems0PluginParametersItems0: +schema ArgoprojIoV1alpha1ApplicationStatusSourceHydratorLastSuccessfulOperationSourceHydratorDrySourceDirectoryJsonnetTlasItems0: r""" - argoproj io v1alpha1 application status operation state sync result sources items0 plugin parameters items0 + JsonnetVar represents a variable to be passed to jsonnet during manifest generation Attributes ---------- - array : [str], default is Undefined, optional - Array is the value of an array type parameter. - $map : {str:str}, default is Undefined, optional - Map is the value of a map type parameter. - name : str, default is Undefined, optional - Name is the name identifying a parameter. - string : str, default is Undefined, optional - String_ is the value of a string type parameter. + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value """ - array?: [str] - - $map?: {str:str} + code?: bool - name?: str + name: str - string?: str + value: str -schema ArgoprojIoV1alpha1ApplicationStatusResourcesItems0: +schema ArgoprojIoV1alpha1ApplicationStatusSourceHydratorLastSuccessfulOperationSourceHydratorDrySourceHelm: r""" - ResourceStatus holds the current synchronization and health status of a Kubernetes resource. + Helm specifies helm specific options Attributes ---------- - group : str, default is Undefined, optional - Group represents the API group of the resource (e.g., "apps" for Deployments). - health : ArgoprojIoV1alpha1ApplicationStatusResourcesItems0Health, default is Undefined, optional - health - hook : bool, default is Undefined, optional - Hook is true if the resource is used as a lifecycle hook in an Argo CD application. - kind : str, default is Undefined, optional - Kind specifies the type of the resource (e.g., "Deployment", "Service"). - name : str, default is Undefined, optional - Name is the unique name of the resource within the namespace. + apiVersions : [str], default is Undefined, optional + 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. + fileParameters : [ArgoprojIoV1alpha1ApplicationStatusSourceHydratorLastSuccessfulOperationSourceHydratorDrySourceHelmFileParametersItems0], default is Undefined, optional + FileParameters are file parameters to the helm template + ignoreMissingValueFiles : bool, default is Undefined, optional + IgnoreMissingValueFiles prevents helm template from failing when valueFiles do not exist locally by not appending them to helm template --values + kubeVersion : str, default is Undefined, optional + 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. namespace : str, default is Undefined, optional - Namespace defines the Kubernetes namespace where the resource is located. - requiresDeletionConfirmation : bool, default is Undefined, optional - RequiresDeletionConfirmation is true if the resource requires explicit user confirmation before deletion. - requiresPruning : bool, default is Undefined, optional - RequiresPruning is true if the resource needs to be pruned (deleted) as part of synchronization. - status : str, default is Undefined, optional - Status represents the synchronization state of the resource (e.g., Synced, OutOfSync). - syncWave : int, default is Undefined, optional - SyncWave determines the order in which resources are applied during a sync operation. - Lower values are applied first. + Namespace is an optional namespace to template with. If left empty, defaults to the app's destination namespace. + parameters : [ArgoprojIoV1alpha1ApplicationStatusSourceHydratorLastSuccessfulOperationSourceHydratorDrySourceHelmParametersItems0], default is Undefined, optional + Parameters is a list of Helm parameters which are passed to the helm template command upon manifest generation + passCredentials : bool, default is Undefined, optional + PassCredentials pass credentials to all domains (Helm's --pass-credentials) + releaseName : str, default is Undefined, optional + ReleaseName is the Helm release name to use. If omitted it will use the application name + skipCrds : bool, default is Undefined, optional + SkipCrds skips custom resource definition installation step (Helm's --skip-crds) + skipSchemaValidation : bool, default is Undefined, optional + SkipSchemaValidation skips JSON schema validation (Helm's --skip-schema-validation) + skipTests : bool, default is Undefined, optional + SkipTests skips test manifest installation step (Helm's --skip-tests). + valueFiles : [str], default is Undefined, optional + ValuesFiles is a list of Helm value files to use when generating a template + values : str, default is Undefined, optional + 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. + valuesObject : any, default is Undefined, optional + ValuesObject specifies Helm values to be passed to helm template, defined as a map. This takes precedence over Values. version : str, default is Undefined, optional - Version indicates the API version of the resource (e.g., "v1", "v1beta1"). + Version is the Helm version to use for templating ("3") """ - group?: str - - health?: ArgoprojIoV1alpha1ApplicationStatusResourcesItems0Health + apiVersions?: [str] - hook?: bool + fileParameters?: [ArgoprojIoV1alpha1ApplicationStatusSourceHydratorLastSuccessfulOperationSourceHydratorDrySourceHelmFileParametersItems0] - kind?: str + ignoreMissingValueFiles?: bool - name?: str + kubeVersion?: str namespace?: str - requiresDeletionConfirmation?: bool + parameters?: [ArgoprojIoV1alpha1ApplicationStatusSourceHydratorLastSuccessfulOperationSourceHydratorDrySourceHelmParametersItems0] - requiresPruning?: bool + passCredentials?: bool - status?: str + releaseName?: str - syncWave?: int + skipCrds?: bool + + skipSchemaValidation?: bool + + skipTests?: bool + + valueFiles?: [str] + + values?: str + + valuesObject?: any + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationStatusSourceHydratorLastSuccessfulOperationSourceHydratorDrySourceHelmFileParametersItems0: + r""" + HelmFileParameter is a file parameter that's passed to helm template during manifest generation + + Attributes + ---------- + name : str, default is Undefined, optional + Name is the name of the Helm parameter + path : str, default is Undefined, optional + Path is the path to the file containing the values for the Helm parameter + """ + + + name?: str - version?: str + path?: str -schema ArgoprojIoV1alpha1ApplicationStatusResourcesItems0Health: +schema ArgoprojIoV1alpha1ApplicationStatusSourceHydratorLastSuccessfulOperationSourceHydratorDrySourceHelmParametersItems0: r""" - Health indicates the health status of the resource (e.g., Healthy, Degraded, Progressing). + HelmParameter is a parameter that's passed to helm template during manifest generation Attributes ---------- - lastTransitionTime : str, default is Undefined, optional - LastTransitionTime is the time the HealthStatus was set or updated - message : str, default is Undefined, optional - Message is a human-readable informational message describing the health status - status : str, default is Undefined, optional - Status holds the status code of the application or resource + forceString : bool, default is Undefined, optional + ForceString determines whether to tell Helm to interpret booleans and numbers as strings + name : str, default is Undefined, optional + Name is the name of the Helm parameter + value : str, default is Undefined, optional + Value is the value for the Helm parameter """ - lastTransitionTime?: str + forceString?: bool - message?: str + name?: str - status?: str + value?: str -schema ArgoprojIoV1alpha1ApplicationStatusSourceHydrator: +schema ArgoprojIoV1alpha1ApplicationStatusSourceHydratorLastSuccessfulOperationSourceHydratorDrySourceKustomize: r""" - SourceHydrator stores information about the current state of source hydration + Kustomize specifies kustomize specific options Attributes ---------- - currentOperation : ArgoprojIoV1alpha1ApplicationStatusSourceHydratorCurrentOperation, default is Undefined, optional - current operation - lastSuccessfulOperation : ArgoprojIoV1alpha1ApplicationStatusSourceHydratorLastSuccessfulOperation, default is Undefined, optional - last successful operation + apiVersions : [str], default is Undefined, optional + 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. + commonAnnotations : {str:str}, default is Undefined, optional + CommonAnnotations is a list of additional annotations to add to rendered manifests + commonAnnotationsEnvsubst : bool, default is Undefined, optional + CommonAnnotationsEnvsubst specifies whether to apply env variables substitution for annotation values + commonLabels : {str:str}, default is Undefined, optional + CommonLabels is a list of additional labels to add to rendered manifests + components : [str], default is Undefined, optional + Components specifies a list of kustomize components to add to the kustomization before building + forceCommonAnnotations : bool, default is Undefined, optional + ForceCommonAnnotations specifies whether to force applying common annotations to resources for Kustomize apps + forceCommonLabels : bool, default is Undefined, optional + ForceCommonLabels specifies whether to force applying common labels to resources for Kustomize apps + ignoreMissingComponents : bool, default is Undefined, optional + IgnoreMissingComponents prevents kustomize from failing when components do not exist locally by not appending them to kustomization file + images : [str], default is Undefined, optional + Images is a list of Kustomize image override specifications + kubeVersion : str, default is Undefined, optional + 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. + labelIncludeTemplates : bool, default is Undefined, optional + LabelIncludeTemplates specifies whether to apply common labels to resource templates or not + labelWithoutSelector : bool, default is Undefined, optional + LabelWithoutSelector specifies whether to apply common labels to resource selectors or not + namePrefix : str, default is Undefined, optional + NamePrefix is a prefix appended to resources for Kustomize apps + nameSuffix : str, default is Undefined, optional + NameSuffix is a suffix appended to resources for Kustomize apps + namespace : str, default is Undefined, optional + Namespace sets the namespace that Kustomize adds to all resources + patches : [ArgoprojIoV1alpha1ApplicationStatusSourceHydratorLastSuccessfulOperationSourceHydratorDrySourceKustomizePatchesItems0], default is Undefined, optional + Patches is a list of Kustomize patches + replicas : [ArgoprojIoV1alpha1ApplicationStatusSourceHydratorLastSuccessfulOperationSourceHydratorDrySourceKustomizeReplicasItems0], default is Undefined, optional + Replicas is a list of Kustomize Replicas override specifications + version : str, default is Undefined, optional + Version controls which version of Kustomize to use for rendering manifests """ - currentOperation?: ArgoprojIoV1alpha1ApplicationStatusSourceHydratorCurrentOperation + apiVersions?: [str] - lastSuccessfulOperation?: ArgoprojIoV1alpha1ApplicationStatusSourceHydratorLastSuccessfulOperation + commonAnnotations?: {str:str} + commonAnnotationsEnvsubst?: bool -schema ArgoprojIoV1alpha1ApplicationStatusSourceHydratorCurrentOperation: - r""" - CurrentOperation holds the status of the hydrate operation + commonLabels?: {str:str} - Attributes - ---------- - drySHA : str, default is Undefined, optional - DrySHA holds the resolved revision (sha) of the dry source as of the most recent reconciliation - finishedAt : str, default is Undefined, optional - FinishedAt indicates when the hydrate operation finished - hydratedSHA : str, default is Undefined, optional - HydratedSHA holds the resolved revision (sha) of the hydrated source as of the most recent reconciliation - message : str, default is Undefined, required - Message contains a message describing the current status of the hydrate operation - phase : str, default is Undefined, required - Phase indicates the status of the hydrate operation - sourceHydrator : ArgoprojIoV1alpha1ApplicationStatusSourceHydratorCurrentOperationSourceHydrator, default is Undefined, optional - source hydrator - startedAt : str, default is Undefined, optional - StartedAt indicates when the hydrate operation started - """ + components?: [str] + forceCommonAnnotations?: bool - drySHA?: str + forceCommonLabels?: bool - finishedAt?: str + ignoreMissingComponents?: bool - hydratedSHA?: str + images?: [str] - message: str + kubeVersion?: str - phase: "Hydrating" | "Failed" | "Hydrated" + labelIncludeTemplates?: bool - sourceHydrator?: ArgoprojIoV1alpha1ApplicationStatusSourceHydratorCurrentOperationSourceHydrator + labelWithoutSelector?: bool - startedAt?: str + namePrefix?: str + + nameSuffix?: str + + namespace?: str + patches?: [ArgoprojIoV1alpha1ApplicationStatusSourceHydratorLastSuccessfulOperationSourceHydratorDrySourceKustomizePatchesItems0] -schema ArgoprojIoV1alpha1ApplicationStatusSourceHydratorCurrentOperationSourceHydrator: + replicas?: [ArgoprojIoV1alpha1ApplicationStatusSourceHydratorLastSuccessfulOperationSourceHydratorDrySourceKustomizeReplicasItems0] + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationStatusSourceHydratorLastSuccessfulOperationSourceHydratorDrySourceKustomizePatchesItems0: r""" - SourceHydrator holds the hydrator config used for the hydrate operation + argoproj io v1alpha1 application status source hydrator last successful operation source hydrator dry source kustomize patches items0 Attributes ---------- - drySource : ArgoprojIoV1alpha1ApplicationStatusSourceHydratorCurrentOperationSourceHydratorDrySource, default is Undefined, required - dry source - hydrateTo : ArgoprojIoV1alpha1ApplicationStatusSourceHydratorCurrentOperationSourceHydratorHydrateTo, default is Undefined, optional - hydrate to - syncSource : ArgoprojIoV1alpha1ApplicationStatusSourceHydratorCurrentOperationSourceHydratorSyncSource, default is Undefined, required - sync source + options : {str:bool}, default is Undefined, optional + options + patch : str, default is Undefined, optional + patch + path : str, default is Undefined, optional + path + target : ArgoprojIoV1alpha1ApplicationStatusSourceHydratorLastSuccessfulOperationSourceHydratorDrySourceKustomizePatchesItems0Target, default is Undefined, optional + target """ - drySource: ArgoprojIoV1alpha1ApplicationStatusSourceHydratorCurrentOperationSourceHydratorDrySource + options?: {str:bool} - hydrateTo?: ArgoprojIoV1alpha1ApplicationStatusSourceHydratorCurrentOperationSourceHydratorHydrateTo + patch?: str - syncSource: ArgoprojIoV1alpha1ApplicationStatusSourceHydratorCurrentOperationSourceHydratorSyncSource + path?: str + target?: ArgoprojIoV1alpha1ApplicationStatusSourceHydratorLastSuccessfulOperationSourceHydratorDrySourceKustomizePatchesItems0Target -schema ArgoprojIoV1alpha1ApplicationStatusSourceHydratorCurrentOperationSourceHydratorDrySource: + +schema ArgoprojIoV1alpha1ApplicationStatusSourceHydratorLastSuccessfulOperationSourceHydratorDrySourceKustomizePatchesItems0Target: r""" - DrySource specifies where the dry "don't repeat yourself" manifest source lives. + argoproj io v1alpha1 application status source hydrator last successful operation source hydrator dry source kustomize patches items0 target Attributes ---------- - path : str, default is Undefined, required - Path is a directory path within the Git repository where the manifests are located - repoURL : str, default is Undefined, required - RepoURL is the URL to the git repository that contains the application manifests - targetRevision : str, default is Undefined, required - TargetRevision defines the revision of the source to hydrate + annotationSelector : str, default is Undefined, optional + annotation selector + group : str, default is Undefined, optional + group + kind : str, default is Undefined, optional + kind + labelSelector : str, default is Undefined, optional + label selector + name : str, default is Undefined, optional + name + namespace : str, default is Undefined, optional + namespace + version : str, default is Undefined, optional + version """ - path: str - - repoURL: str + annotationSelector?: str - targetRevision: str + group?: str + kind?: str -schema ArgoprojIoV1alpha1ApplicationStatusSourceHydratorCurrentOperationSourceHydratorHydrateTo: - r""" - 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. + labelSelector?: str - Attributes - ---------- - targetBranch : str, default is Undefined, required - TargetBranch is the branch to which hydrated manifests should be committed - """ + name?: str + namespace?: str - targetBranch: str + version?: str -schema ArgoprojIoV1alpha1ApplicationStatusSourceHydratorCurrentOperationSourceHydratorSyncSource: +schema ArgoprojIoV1alpha1ApplicationStatusSourceHydratorLastSuccessfulOperationSourceHydratorDrySourceKustomizeReplicasItems0: r""" - SyncSource specifies where to sync hydrated manifests from. + argoproj io v1alpha1 application status source hydrator last successful operation source hydrator dry source kustomize replicas items0 Attributes ---------- - path : str, default is Undefined, required - 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. - targetBranch : str, default is Undefined, required - TargetBranch is the branch to which hydrated manifests should be committed + count : int | str, default is Undefined, required + Number of replicas + name : str, default is Undefined, required + Name of Deployment or StatefulSet """ - path: str + count: int | str - targetBranch: str + name: str -schema ArgoprojIoV1alpha1ApplicationStatusSourceHydratorLastSuccessfulOperation: +schema ArgoprojIoV1alpha1ApplicationStatusSourceHydratorLastSuccessfulOperationSourceHydratorDrySourcePlugin: r""" - LastSuccessfulOperation holds info about the most recent successful hydration + Plugin specifies config management plugin specific options Attributes ---------- - drySHA : str, default is Undefined, optional - DrySHA holds the resolved revision (sha) of the dry source as of the most recent reconciliation - hydratedSHA : str, default is Undefined, optional - HydratedSHA holds the resolved revision (sha) of the hydrated source as of the most recent reconciliation - sourceHydrator : ArgoprojIoV1alpha1ApplicationStatusSourceHydratorLastSuccessfulOperationSourceHydrator, default is Undefined, optional - source hydrator + env : [ArgoprojIoV1alpha1ApplicationStatusSourceHydratorLastSuccessfulOperationSourceHydratorDrySourcePluginEnvItems0], default is Undefined, optional + Env is a list of environment variable entries + name : str, default is Undefined, optional + name + parameters : [ArgoprojIoV1alpha1ApplicationStatusSourceHydratorLastSuccessfulOperationSourceHydratorDrySourcePluginParametersItems0], default is Undefined, optional + parameters """ - drySHA?: str + env?: [ArgoprojIoV1alpha1ApplicationStatusSourceHydratorLastSuccessfulOperationSourceHydratorDrySourcePluginEnvItems0] - hydratedSHA?: str + name?: str - sourceHydrator?: ArgoprojIoV1alpha1ApplicationStatusSourceHydratorLastSuccessfulOperationSourceHydrator + parameters?: [ArgoprojIoV1alpha1ApplicationStatusSourceHydratorLastSuccessfulOperationSourceHydratorDrySourcePluginParametersItems0] -schema ArgoprojIoV1alpha1ApplicationStatusSourceHydratorLastSuccessfulOperationSourceHydrator: +schema ArgoprojIoV1alpha1ApplicationStatusSourceHydratorLastSuccessfulOperationSourceHydratorDrySourcePluginEnvItems0: r""" - SourceHydrator holds the hydrator config used for the hydrate operation + EnvEntry represents an entry in the application's environment Attributes ---------- - drySource : ArgoprojIoV1alpha1ApplicationStatusSourceHydratorLastSuccessfulOperationSourceHydratorDrySource, default is Undefined, required - dry source - hydrateTo : ArgoprojIoV1alpha1ApplicationStatusSourceHydratorLastSuccessfulOperationSourceHydratorHydrateTo, default is Undefined, optional - hydrate to - syncSource : ArgoprojIoV1alpha1ApplicationStatusSourceHydratorLastSuccessfulOperationSourceHydratorSyncSource, default is Undefined, required - sync source + name : str, default is Undefined, required + Name is the name of the variable, usually expressed in uppercase + value : str, default is Undefined, required + Value is the value of the variable """ - drySource: ArgoprojIoV1alpha1ApplicationStatusSourceHydratorLastSuccessfulOperationSourceHydratorDrySource - - hydrateTo?: ArgoprojIoV1alpha1ApplicationStatusSourceHydratorLastSuccessfulOperationSourceHydratorHydrateTo + name: str - syncSource: ArgoprojIoV1alpha1ApplicationStatusSourceHydratorLastSuccessfulOperationSourceHydratorSyncSource + value: str -schema ArgoprojIoV1alpha1ApplicationStatusSourceHydratorLastSuccessfulOperationSourceHydratorDrySource: +schema ArgoprojIoV1alpha1ApplicationStatusSourceHydratorLastSuccessfulOperationSourceHydratorDrySourcePluginParametersItems0: r""" - DrySource specifies where the dry "don't repeat yourself" manifest source lives. + argoproj io v1alpha1 application status source hydrator last successful operation source hydrator dry source plugin parameters items0 Attributes ---------- - path : str, default is Undefined, required - Path is a directory path within the Git repository where the manifests are located - repoURL : str, default is Undefined, required - RepoURL is the URL to the git repository that contains the application manifests - targetRevision : str, default is Undefined, required - TargetRevision defines the revision of the source to hydrate + array : [str], default is Undefined, optional + Array is the value of an array type parameter. + $map : {str:str}, default is Undefined, optional + Map is the value of a map type parameter. + name : str, default is Undefined, optional + Name is the name identifying a parameter. + string : str, default is Undefined, optional + String_ is the value of a string type parameter. """ - path: str + array?: [str] - repoURL: str + $map?: {str:str} - targetRevision: str + name?: str + + string?: str schema ArgoprojIoV1alpha1ApplicationStatusSourceHydratorLastSuccessfulOperationSourceHydratorHydrateTo: @@ -6318,9 +7714,11 @@ schema ArgoprojIoV1alpha1ApplicationStatusSourceHydratorLastSuccessfulOperationS ---------- path : str, default is Undefined, required 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. + from. The Path should never point to the root of the repo. If hydrateTo is set, this is just the path from which + hydrated manifests will be synced. targetBranch : str, default is Undefined, required - TargetBranch is the branch to which hydrated manifests should be committed + TargetBranch is the branch from which hydrated manifests will be synced. + If HydrateTo is not set, this is also the branch to which hydrated manifests are committed. """ @@ -6329,6 +7727,11 @@ schema ArgoprojIoV1alpha1ApplicationStatusSourceHydratorLastSuccessfulOperationS targetBranch: str + check: + len(path) >= 1 + _regex_match(str(path), r"^.{2,}|[^./]$") + + schema ArgoprojIoV1alpha1ApplicationStatusSummary: r""" Summary contains a list of URLs and container images used by this application diff --git a/argoproj/v1alpha1/argoproj_io_v1alpha1_application_set.k b/argoproj/v1alpha1/argoproj_io_v1alpha1_application_set.k index 84904cdc..f1a2a2c0 100644 --- a/argoproj/v1alpha1/argoproj_io_v1alpha1_application_set.k +++ b/argoproj/v1alpha1/argoproj_io_v1alpha1_application_set.k @@ -2,7 +2,9 @@ This file was generated by the KCL auto-gen tool. DO NOT EDIT. Editing this file might prove futile when you re-run the KCL auto-gen generate command. """ +import regex import k8s.apimachinery.pkg.apis.meta.v1 +_regex_match = regex.match schema ApplicationSet: @@ -661,8 +663,16 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResour Attributes ---------- + directory : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHydratorDrySourceDirectory, default is Undefined, optional + directory + helm : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHydratorDrySourceHelm, default is Undefined, optional + helm + kustomize : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHydratorDrySourceKustomize, default is Undefined, optional + kustomize path : str, default is Undefined, required path + plugin : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHydratorDrySourcePlugin, default is Undefined, optional + plugin repoURL : str, default is Undefined, required repo URL targetRevision : str, default is Undefined, required @@ -670,13 +680,453 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResour """ + directory?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHydratorDrySourceDirectory + + helm?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHydratorDrySourceHelm + + kustomize?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHydratorDrySourceKustomize + path: str + plugin?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHydratorDrySourcePlugin + repoURL: str targetRevision: str +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHydratorDrySourceDirectory: + r""" + argoproj io v1alpha1 application set spec generators items0 cluster decision resource template spec source hydrator dry source directory + + Attributes + ---------- + exclude : str, default is Undefined, optional + exclude + include : str, default is Undefined, optional + include + jsonnet : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHydratorDrySourceDirectoryJsonnet, default is Undefined, optional + jsonnet + recurse : bool, default is Undefined, optional + recurse + """ + + + exclude?: str + + include?: str + + jsonnet?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHydratorDrySourceDirectoryJsonnet + + recurse?: bool + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHydratorDrySourceDirectoryJsonnet: + r""" + argoproj io v1alpha1 application set spec generators items0 cluster decision resource template spec source hydrator dry source directory jsonnet + + Attributes + ---------- + extVars : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHydratorDrySourceDirectoryJsonnetExtVarsItems0], default is Undefined, optional + ext vars + libs : [str], default is Undefined, optional + libs + tlas : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHydratorDrySourceDirectoryJsonnetTlasItems0], default is Undefined, optional + tlas + """ + + + extVars?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHydratorDrySourceDirectoryJsonnetExtVarsItems0] + + libs?: [str] + + tlas?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHydratorDrySourceDirectoryJsonnetTlasItems0] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHydratorDrySourceDirectoryJsonnetExtVarsItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 cluster decision resource template spec source hydrator dry source directory jsonnet ext vars items0 + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHydratorDrySourceDirectoryJsonnetTlasItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 cluster decision resource template spec source hydrator dry source directory jsonnet tlas items0 + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHydratorDrySourceHelm: + r""" + argoproj io v1alpha1 application set spec generators items0 cluster decision resource template spec source hydrator dry source helm + + Attributes + ---------- + apiVersions : [str], default is Undefined, optional + api versions + fileParameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHydratorDrySourceHelmFileParametersItems0], default is Undefined, optional + file parameters + ignoreMissingValueFiles : bool, default is Undefined, optional + ignore missing value files + kubeVersion : str, default is Undefined, optional + kube version + namespace : str, default is Undefined, optional + namespace + parameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHydratorDrySourceHelmParametersItems0], default is Undefined, optional + parameters + passCredentials : bool, default is Undefined, optional + pass credentials + releaseName : str, default is Undefined, optional + release name + skipCrds : bool, default is Undefined, optional + skip crds + skipSchemaValidation : bool, default is Undefined, optional + skip schema validation + skipTests : bool, default is Undefined, optional + skip tests + valueFiles : [str], default is Undefined, optional + value files + values : str, default is Undefined, optional + values + valuesObject : any, default is Undefined, optional + values object + version : str, default is Undefined, optional + version + """ + + + apiVersions?: [str] + + fileParameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHydratorDrySourceHelmFileParametersItems0] + + ignoreMissingValueFiles?: bool + + kubeVersion?: str + + namespace?: str + + parameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHydratorDrySourceHelmParametersItems0] + + passCredentials?: bool + + releaseName?: str + + skipCrds?: bool + + skipSchemaValidation?: bool + + skipTests?: bool + + valueFiles?: [str] + + values?: str + + valuesObject?: any + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHydratorDrySourceHelmFileParametersItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 cluster decision resource template spec source hydrator dry source helm file parameters items0 + + Attributes + ---------- + name : str, default is Undefined, optional + name + path : str, default is Undefined, optional + path + """ + + + name?: str + + path?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHydratorDrySourceHelmParametersItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 cluster decision resource template spec source hydrator dry source helm parameters items0 + + Attributes + ---------- + forceString : bool, default is Undefined, optional + force string + name : str, default is Undefined, optional + name + value : str, default is Undefined, optional + value + """ + + + forceString?: bool + + name?: str + + value?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHydratorDrySourceKustomize: + r""" + argoproj io v1alpha1 application set spec generators items0 cluster decision resource template spec source hydrator dry source kustomize + + Attributes + ---------- + apiVersions : [str], default is Undefined, optional + api versions + commonAnnotations : {str:str}, default is Undefined, optional + common annotations + commonAnnotationsEnvsubst : bool, default is Undefined, optional + common annotations envsubst + commonLabels : {str:str}, default is Undefined, optional + common labels + components : [str], default is Undefined, optional + components + forceCommonAnnotations : bool, default is Undefined, optional + force common annotations + forceCommonLabels : bool, default is Undefined, optional + force common labels + ignoreMissingComponents : bool, default is Undefined, optional + ignore missing components + images : [str], default is Undefined, optional + images + kubeVersion : str, default is Undefined, optional + kube version + labelIncludeTemplates : bool, default is Undefined, optional + label include templates + labelWithoutSelector : bool, default is Undefined, optional + label without selector + namePrefix : str, default is Undefined, optional + name prefix + nameSuffix : str, default is Undefined, optional + name suffix + namespace : str, default is Undefined, optional + namespace + patches : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0], default is Undefined, optional + patches + replicas : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHydratorDrySourceKustomizeReplicasItems0], default is Undefined, optional + replicas + version : str, default is Undefined, optional + version + """ + + + apiVersions?: [str] + + commonAnnotations?: {str:str} + + commonAnnotationsEnvsubst?: bool + + commonLabels?: {str:str} + + components?: [str] + + forceCommonAnnotations?: bool + + forceCommonLabels?: bool + + ignoreMissingComponents?: bool + + images?: [str] + + kubeVersion?: str + + labelIncludeTemplates?: bool + + labelWithoutSelector?: bool + + namePrefix?: str + + nameSuffix?: str + + namespace?: str + + patches?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0] + + replicas?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHydratorDrySourceKustomizeReplicasItems0] + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 cluster decision resource template spec source hydrator dry source kustomize patches items0 + + Attributes + ---------- + options : {str:bool}, default is Undefined, optional + options + patch : str, default is Undefined, optional + patch + path : str, default is Undefined, optional + path + target : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0Target, default is Undefined, optional + target + """ + + + options?: {str:bool} + + patch?: str + + path?: str + + target?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0Target + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0Target: + r""" + argoproj io v1alpha1 application set spec generators items0 cluster decision resource template spec source hydrator dry source kustomize patches items0 target + + Attributes + ---------- + annotationSelector : str, default is Undefined, optional + annotation selector + group : str, default is Undefined, optional + group + kind : str, default is Undefined, optional + kind + labelSelector : str, default is Undefined, optional + label selector + name : str, default is Undefined, optional + name + namespace : str, default is Undefined, optional + namespace + version : str, default is Undefined, optional + version + """ + + + annotationSelector?: str + + group?: str + + kind?: str + + labelSelector?: str + + name?: str + + namespace?: str + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHydratorDrySourceKustomizeReplicasItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 cluster decision resource template spec source hydrator dry source kustomize replicas items0 + + Attributes + ---------- + count : int | str, default is Undefined, required + count + name : str, default is Undefined, required + name + """ + + + count: int | str + + name: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHydratorDrySourcePlugin: + r""" + argoproj io v1alpha1 application set spec generators items0 cluster decision resource template spec source hydrator dry source plugin + + Attributes + ---------- + env : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHydratorDrySourcePluginEnvItems0], default is Undefined, optional + env + name : str, default is Undefined, optional + name + parameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHydratorDrySourcePluginParametersItems0], default is Undefined, optional + parameters + """ + + + env?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHydratorDrySourcePluginEnvItems0] + + name?: str + + parameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHydratorDrySourcePluginParametersItems0] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHydratorDrySourcePluginEnvItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 cluster decision resource template spec source hydrator dry source plugin env items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHydratorDrySourcePluginParametersItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 cluster decision resource template spec source hydrator dry source plugin parameters items0 + + Attributes + ---------- + array : [str], default is Undefined, optional + array + $map : {str:str}, default is Undefined, optional + map + name : str, default is Undefined, optional + name + string : str, default is Undefined, optional + string + """ + + + array?: [str] + + $map?: {str:str} + + name?: str + + string?: str + + schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHydratorHydrateTo: r""" argoproj io v1alpha1 application set spec generators items0 cluster decision resource template spec source hydrator hydrate to @@ -709,6 +1159,11 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResour targetBranch: str + check: + len(path) >= 1 + _regex_match(str(path), r"^.{2,}|[^./]$") + + schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceKustomize: r""" argoproj io v1alpha1 application set spec generators items0 cluster decision resource template spec source kustomize @@ -1455,6 +1910,8 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResour ---------- allowEmpty : bool, default is Undefined, optional allow empty + enabled : bool, default is Undefined, optional + enabled prune : bool, default is Undefined, optional prune selfHeal : bool, default is Undefined, optional @@ -1464,6 +1921,8 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResour allowEmpty?: bool + enabled?: bool + prune?: bool selfHeal?: bool @@ -1497,6 +1956,8 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResour backoff limit : int, default is Undefined, optional limit + refresh : bool, default is Undefined, optional + refresh """ @@ -1504,6 +1965,8 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResour limit?: int + refresh?: bool + schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClusterDecisionResourceTemplateSpecSyncPolicyRetryBackoff: r""" @@ -2045,337 +2508,41 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecS Attributes ---------- - path : str, default is Undefined, required - path - repoURL : str, default is Undefined, required - repo URL - targetRevision : str, default is Undefined, required - target revision - """ - - - path: str - - repoURL: str - - targetRevision: str - - -schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourceHydratorHydrateTo: - r""" - argoproj io v1alpha1 application set spec generators items0 clusters template spec source hydrator hydrate to - - Attributes - ---------- - targetBranch : str, default is Undefined, required - target branch - """ - - - targetBranch: str - - -schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourceHydratorSyncSource: - r""" - argoproj io v1alpha1 application set spec generators items0 clusters template spec source hydrator sync source - - Attributes - ---------- - path : str, default is Undefined, required - path - targetBranch : str, default is Undefined, required - target branch - """ - - - path: str - - targetBranch: str - - -schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourceKustomize: - r""" - argoproj io v1alpha1 application set spec generators items0 clusters template spec source kustomize - - Attributes - ---------- - apiVersions : [str], default is Undefined, optional - api versions - commonAnnotations : {str:str}, default is Undefined, optional - common annotations - commonAnnotationsEnvsubst : bool, default is Undefined, optional - common annotations envsubst - commonLabels : {str:str}, default is Undefined, optional - common labels - components : [str], default is Undefined, optional - components - forceCommonAnnotations : bool, default is Undefined, optional - force common annotations - forceCommonLabels : bool, default is Undefined, optional - force common labels - ignoreMissingComponents : bool, default is Undefined, optional - ignore missing components - images : [str], default is Undefined, optional - images - kubeVersion : str, default is Undefined, optional - kube version - labelIncludeTemplates : bool, default is Undefined, optional - label include templates - labelWithoutSelector : bool, default is Undefined, optional - label without selector - namePrefix : str, default is Undefined, optional - name prefix - nameSuffix : str, default is Undefined, optional - name suffix - namespace : str, default is Undefined, optional - namespace - patches : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourceKustomizePatchesItems0], default is Undefined, optional - patches - replicas : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourceKustomizeReplicasItems0], default is Undefined, optional - replicas - version : str, default is Undefined, optional - version - """ - - - apiVersions?: [str] - - commonAnnotations?: {str:str} - - commonAnnotationsEnvsubst?: bool - - commonLabels?: {str:str} - - components?: [str] - - forceCommonAnnotations?: bool - - forceCommonLabels?: bool - - ignoreMissingComponents?: bool - - images?: [str] - - kubeVersion?: str - - labelIncludeTemplates?: bool - - labelWithoutSelector?: bool - - namePrefix?: str - - nameSuffix?: str - - namespace?: str - - patches?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourceKustomizePatchesItems0] - - replicas?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourceKustomizeReplicasItems0] - - version?: str - - -schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourceKustomizePatchesItems0: - r""" - argoproj io v1alpha1 application set spec generators items0 clusters template spec source kustomize patches items0 - - Attributes - ---------- - options : {str:bool}, default is Undefined, optional - options - patch : str, default is Undefined, optional - patch - path : str, default is Undefined, optional - path - target : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourceKustomizePatchesItems0Target, default is Undefined, optional - target - """ - - - options?: {str:bool} - - patch?: str - - path?: str - - target?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourceKustomizePatchesItems0Target - - -schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourceKustomizePatchesItems0Target: - r""" - argoproj io v1alpha1 application set spec generators items0 clusters template spec source kustomize patches items0 target - - Attributes - ---------- - annotationSelector : str, default is Undefined, optional - annotation selector - group : str, default is Undefined, optional - group - kind : str, default is Undefined, optional - kind - labelSelector : str, default is Undefined, optional - label selector - name : str, default is Undefined, optional - name - namespace : str, default is Undefined, optional - namespace - version : str, default is Undefined, optional - version - """ - - - annotationSelector?: str - - group?: str - - kind?: str - - labelSelector?: str - - name?: str - - namespace?: str - - version?: str - - -schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourceKustomizeReplicasItems0: - r""" - argoproj io v1alpha1 application set spec generators items0 clusters template spec source kustomize replicas items0 - - Attributes - ---------- - count : int | str, default is Undefined, required - count - name : str, default is Undefined, required - name - """ - - - count: int | str - - name: str - - -schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcePlugin: - r""" - argoproj io v1alpha1 application set spec generators items0 clusters template spec source plugin - - Attributes - ---------- - env : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcePluginEnvItems0], default is Undefined, optional - env - name : str, default is Undefined, optional - name - parameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcePluginParametersItems0], default is Undefined, optional - parameters - """ - - - env?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcePluginEnvItems0] - - name?: str - - parameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcePluginParametersItems0] - - -schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcePluginEnvItems0: - r""" - argoproj io v1alpha1 application set spec generators items0 clusters template spec source plugin env items0 - - Attributes - ---------- - name : str, default is Undefined, required - name - value : str, default is Undefined, required - value - """ - - - name: str - - value: str - - -schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcePluginParametersItems0: - r""" - argoproj io v1alpha1 application set spec generators items0 clusters template spec source plugin parameters items0 - - Attributes - ---------- - array : [str], default is Undefined, optional - array - $map : {str:str}, default is Undefined, optional - map - name : str, default is Undefined, optional - name - string : str, default is Undefined, optional - string - """ - - - array?: [str] - - $map?: {str:str} - - name?: str - - string?: str - - -schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcesItems0: - r""" - argoproj io v1alpha1 application set spec generators items0 clusters template spec sources items0 - - Attributes - ---------- - chart : str, default is Undefined, optional - chart - directory : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcesItems0Directory, default is Undefined, optional + directory : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourceHydratorDrySourceDirectory, default is Undefined, optional directory - helm : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcesItems0Helm, default is Undefined, optional + helm : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourceHydratorDrySourceHelm, default is Undefined, optional helm - kustomize : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcesItems0Kustomize, default is Undefined, optional + kustomize : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourceHydratorDrySourceKustomize, default is Undefined, optional kustomize - name : str, default is Undefined, optional - name - path : str, default is Undefined, optional + path : str, default is Undefined, required path - plugin : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcesItems0Plugin, default is Undefined, optional + plugin : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourceHydratorDrySourcePlugin, default is Undefined, optional plugin - ref : str, default is Undefined, optional - ref repoURL : str, default is Undefined, required repo URL - targetRevision : str, default is Undefined, optional + targetRevision : str, default is Undefined, required target revision """ - chart?: str + directory?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourceHydratorDrySourceDirectory - directory?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcesItems0Directory + helm?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourceHydratorDrySourceHelm - helm?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcesItems0Helm - - kustomize?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcesItems0Kustomize - - name?: str + kustomize?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourceHydratorDrySourceKustomize - path?: str - - plugin?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcesItems0Plugin + path: str - ref?: str + plugin?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourceHydratorDrySourcePlugin repoURL: str - targetRevision?: str + targetRevision: str -schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcesItems0Directory: +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourceHydratorDrySourceDirectory: r""" - argoproj io v1alpha1 application set spec generators items0 clusters template spec sources items0 directory + argoproj io v1alpha1 application set spec generators items0 clusters template spec source hydrator dry source directory Attributes ---------- @@ -2383,7 +2550,7 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecS exclude include : str, default is Undefined, optional include - jsonnet : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcesItems0DirectoryJsonnet, default is Undefined, optional + jsonnet : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourceHydratorDrySourceDirectoryJsonnet, default is Undefined, optional jsonnet recurse : bool, default is Undefined, optional recurse @@ -2394,36 +2561,36 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecS include?: str - jsonnet?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcesItems0DirectoryJsonnet + jsonnet?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourceHydratorDrySourceDirectoryJsonnet recurse?: bool -schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcesItems0DirectoryJsonnet: +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourceHydratorDrySourceDirectoryJsonnet: r""" - argoproj io v1alpha1 application set spec generators items0 clusters template spec sources items0 directory jsonnet + argoproj io v1alpha1 application set spec generators items0 clusters template spec source hydrator dry source directory jsonnet Attributes ---------- - extVars : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcesItems0DirectoryJsonnetExtVarsItems0], default is Undefined, optional + extVars : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourceHydratorDrySourceDirectoryJsonnetExtVarsItems0], default is Undefined, optional ext vars libs : [str], default is Undefined, optional libs - tlas : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcesItems0DirectoryJsonnetTlasItems0], default is Undefined, optional + tlas : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourceHydratorDrySourceDirectoryJsonnetTlasItems0], default is Undefined, optional tlas """ - extVars?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcesItems0DirectoryJsonnetExtVarsItems0] + extVars?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourceHydratorDrySourceDirectoryJsonnetExtVarsItems0] libs?: [str] - tlas?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcesItems0DirectoryJsonnetTlasItems0] + tlas?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourceHydratorDrySourceDirectoryJsonnetTlasItems0] -schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcesItems0DirectoryJsonnetExtVarsItems0: +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourceHydratorDrySourceDirectoryJsonnetExtVarsItems0: r""" - argoproj io v1alpha1 application set spec generators items0 clusters template spec sources items0 directory jsonnet ext vars items0 + argoproj io v1alpha1 application set spec generators items0 clusters template spec source hydrator dry source directory jsonnet ext vars items0 Attributes ---------- @@ -2443,9 +2610,9 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecS value: str -schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcesItems0DirectoryJsonnetTlasItems0: +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourceHydratorDrySourceDirectoryJsonnetTlasItems0: r""" - argoproj io v1alpha1 application set spec generators items0 clusters template spec sources items0 directory jsonnet tlas items0 + argoproj io v1alpha1 application set spec generators items0 clusters template spec source hydrator dry source directory jsonnet tlas items0 Attributes ---------- @@ -2465,15 +2632,15 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecS value: str -schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcesItems0Helm: +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourceHydratorDrySourceHelm: r""" - argoproj io v1alpha1 application set spec generators items0 clusters template spec sources items0 helm + argoproj io v1alpha1 application set spec generators items0 clusters template spec source hydrator dry source helm Attributes ---------- apiVersions : [str], default is Undefined, optional api versions - fileParameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcesItems0HelmFileParametersItems0], default is Undefined, optional + fileParameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourceHydratorDrySourceHelmFileParametersItems0], default is Undefined, optional file parameters ignoreMissingValueFiles : bool, default is Undefined, optional ignore missing value files @@ -2481,7 +2648,756 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecS kube version namespace : str, default is Undefined, optional namespace - parameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcesItems0HelmParametersItems0], default is Undefined, optional + parameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourceHydratorDrySourceHelmParametersItems0], default is Undefined, optional + parameters + passCredentials : bool, default is Undefined, optional + pass credentials + releaseName : str, default is Undefined, optional + release name + skipCrds : bool, default is Undefined, optional + skip crds + skipSchemaValidation : bool, default is Undefined, optional + skip schema validation + skipTests : bool, default is Undefined, optional + skip tests + valueFiles : [str], default is Undefined, optional + value files + values : str, default is Undefined, optional + values + valuesObject : any, default is Undefined, optional + values object + version : str, default is Undefined, optional + version + """ + + + apiVersions?: [str] + + fileParameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourceHydratorDrySourceHelmFileParametersItems0] + + ignoreMissingValueFiles?: bool + + kubeVersion?: str + + namespace?: str + + parameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourceHydratorDrySourceHelmParametersItems0] + + passCredentials?: bool + + releaseName?: str + + skipCrds?: bool + + skipSchemaValidation?: bool + + skipTests?: bool + + valueFiles?: [str] + + values?: str + + valuesObject?: any + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourceHydratorDrySourceHelmFileParametersItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 clusters template spec source hydrator dry source helm file parameters items0 + + Attributes + ---------- + name : str, default is Undefined, optional + name + path : str, default is Undefined, optional + path + """ + + + name?: str + + path?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourceHydratorDrySourceHelmParametersItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 clusters template spec source hydrator dry source helm parameters items0 + + Attributes + ---------- + forceString : bool, default is Undefined, optional + force string + name : str, default is Undefined, optional + name + value : str, default is Undefined, optional + value + """ + + + forceString?: bool + + name?: str + + value?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourceHydratorDrySourceKustomize: + r""" + argoproj io v1alpha1 application set spec generators items0 clusters template spec source hydrator dry source kustomize + + Attributes + ---------- + apiVersions : [str], default is Undefined, optional + api versions + commonAnnotations : {str:str}, default is Undefined, optional + common annotations + commonAnnotationsEnvsubst : bool, default is Undefined, optional + common annotations envsubst + commonLabels : {str:str}, default is Undefined, optional + common labels + components : [str], default is Undefined, optional + components + forceCommonAnnotations : bool, default is Undefined, optional + force common annotations + forceCommonLabels : bool, default is Undefined, optional + force common labels + ignoreMissingComponents : bool, default is Undefined, optional + ignore missing components + images : [str], default is Undefined, optional + images + kubeVersion : str, default is Undefined, optional + kube version + labelIncludeTemplates : bool, default is Undefined, optional + label include templates + labelWithoutSelector : bool, default is Undefined, optional + label without selector + namePrefix : str, default is Undefined, optional + name prefix + nameSuffix : str, default is Undefined, optional + name suffix + namespace : str, default is Undefined, optional + namespace + patches : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0], default is Undefined, optional + patches + replicas : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourceHydratorDrySourceKustomizeReplicasItems0], default is Undefined, optional + replicas + version : str, default is Undefined, optional + version + """ + + + apiVersions?: [str] + + commonAnnotations?: {str:str} + + commonAnnotationsEnvsubst?: bool + + commonLabels?: {str:str} + + components?: [str] + + forceCommonAnnotations?: bool + + forceCommonLabels?: bool + + ignoreMissingComponents?: bool + + images?: [str] + + kubeVersion?: str + + labelIncludeTemplates?: bool + + labelWithoutSelector?: bool + + namePrefix?: str + + nameSuffix?: str + + namespace?: str + + patches?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0] + + replicas?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourceHydratorDrySourceKustomizeReplicasItems0] + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 clusters template spec source hydrator dry source kustomize patches items0 + + Attributes + ---------- + options : {str:bool}, default is Undefined, optional + options + patch : str, default is Undefined, optional + patch + path : str, default is Undefined, optional + path + target : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0Target, default is Undefined, optional + target + """ + + + options?: {str:bool} + + patch?: str + + path?: str + + target?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0Target + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0Target: + r""" + argoproj io v1alpha1 application set spec generators items0 clusters template spec source hydrator dry source kustomize patches items0 target + + Attributes + ---------- + annotationSelector : str, default is Undefined, optional + annotation selector + group : str, default is Undefined, optional + group + kind : str, default is Undefined, optional + kind + labelSelector : str, default is Undefined, optional + label selector + name : str, default is Undefined, optional + name + namespace : str, default is Undefined, optional + namespace + version : str, default is Undefined, optional + version + """ + + + annotationSelector?: str + + group?: str + + kind?: str + + labelSelector?: str + + name?: str + + namespace?: str + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourceHydratorDrySourceKustomizeReplicasItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 clusters template spec source hydrator dry source kustomize replicas items0 + + Attributes + ---------- + count : int | str, default is Undefined, required + count + name : str, default is Undefined, required + name + """ + + + count: int | str + + name: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourceHydratorDrySourcePlugin: + r""" + argoproj io v1alpha1 application set spec generators items0 clusters template spec source hydrator dry source plugin + + Attributes + ---------- + env : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourceHydratorDrySourcePluginEnvItems0], default is Undefined, optional + env + name : str, default is Undefined, optional + name + parameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourceHydratorDrySourcePluginParametersItems0], default is Undefined, optional + parameters + """ + + + env?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourceHydratorDrySourcePluginEnvItems0] + + name?: str + + parameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourceHydratorDrySourcePluginParametersItems0] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourceHydratorDrySourcePluginEnvItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 clusters template spec source hydrator dry source plugin env items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourceHydratorDrySourcePluginParametersItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 clusters template spec source hydrator dry source plugin parameters items0 + + Attributes + ---------- + array : [str], default is Undefined, optional + array + $map : {str:str}, default is Undefined, optional + map + name : str, default is Undefined, optional + name + string : str, default is Undefined, optional + string + """ + + + array?: [str] + + $map?: {str:str} + + name?: str + + string?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourceHydratorHydrateTo: + r""" + argoproj io v1alpha1 application set spec generators items0 clusters template spec source hydrator hydrate to + + Attributes + ---------- + targetBranch : str, default is Undefined, required + target branch + """ + + + targetBranch: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourceHydratorSyncSource: + r""" + argoproj io v1alpha1 application set spec generators items0 clusters template spec source hydrator sync source + + Attributes + ---------- + path : str, default is Undefined, required + path + targetBranch : str, default is Undefined, required + target branch + """ + + + path: str + + targetBranch: str + + + check: + len(path) >= 1 + _regex_match(str(path), r"^.{2,}|[^./]$") + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourceKustomize: + r""" + argoproj io v1alpha1 application set spec generators items0 clusters template spec source kustomize + + Attributes + ---------- + apiVersions : [str], default is Undefined, optional + api versions + commonAnnotations : {str:str}, default is Undefined, optional + common annotations + commonAnnotationsEnvsubst : bool, default is Undefined, optional + common annotations envsubst + commonLabels : {str:str}, default is Undefined, optional + common labels + components : [str], default is Undefined, optional + components + forceCommonAnnotations : bool, default is Undefined, optional + force common annotations + forceCommonLabels : bool, default is Undefined, optional + force common labels + ignoreMissingComponents : bool, default is Undefined, optional + ignore missing components + images : [str], default is Undefined, optional + images + kubeVersion : str, default is Undefined, optional + kube version + labelIncludeTemplates : bool, default is Undefined, optional + label include templates + labelWithoutSelector : bool, default is Undefined, optional + label without selector + namePrefix : str, default is Undefined, optional + name prefix + nameSuffix : str, default is Undefined, optional + name suffix + namespace : str, default is Undefined, optional + namespace + patches : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourceKustomizePatchesItems0], default is Undefined, optional + patches + replicas : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourceKustomizeReplicasItems0], default is Undefined, optional + replicas + version : str, default is Undefined, optional + version + """ + + + apiVersions?: [str] + + commonAnnotations?: {str:str} + + commonAnnotationsEnvsubst?: bool + + commonLabels?: {str:str} + + components?: [str] + + forceCommonAnnotations?: bool + + forceCommonLabels?: bool + + ignoreMissingComponents?: bool + + images?: [str] + + kubeVersion?: str + + labelIncludeTemplates?: bool + + labelWithoutSelector?: bool + + namePrefix?: str + + nameSuffix?: str + + namespace?: str + + patches?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourceKustomizePatchesItems0] + + replicas?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourceKustomizeReplicasItems0] + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourceKustomizePatchesItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 clusters template spec source kustomize patches items0 + + Attributes + ---------- + options : {str:bool}, default is Undefined, optional + options + patch : str, default is Undefined, optional + patch + path : str, default is Undefined, optional + path + target : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourceKustomizePatchesItems0Target, default is Undefined, optional + target + """ + + + options?: {str:bool} + + patch?: str + + path?: str + + target?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourceKustomizePatchesItems0Target + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourceKustomizePatchesItems0Target: + r""" + argoproj io v1alpha1 application set spec generators items0 clusters template spec source kustomize patches items0 target + + Attributes + ---------- + annotationSelector : str, default is Undefined, optional + annotation selector + group : str, default is Undefined, optional + group + kind : str, default is Undefined, optional + kind + labelSelector : str, default is Undefined, optional + label selector + name : str, default is Undefined, optional + name + namespace : str, default is Undefined, optional + namespace + version : str, default is Undefined, optional + version + """ + + + annotationSelector?: str + + group?: str + + kind?: str + + labelSelector?: str + + name?: str + + namespace?: str + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourceKustomizeReplicasItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 clusters template spec source kustomize replicas items0 + + Attributes + ---------- + count : int | str, default is Undefined, required + count + name : str, default is Undefined, required + name + """ + + + count: int | str + + name: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcePlugin: + r""" + argoproj io v1alpha1 application set spec generators items0 clusters template spec source plugin + + Attributes + ---------- + env : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcePluginEnvItems0], default is Undefined, optional + env + name : str, default is Undefined, optional + name + parameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcePluginParametersItems0], default is Undefined, optional + parameters + """ + + + env?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcePluginEnvItems0] + + name?: str + + parameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcePluginParametersItems0] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcePluginEnvItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 clusters template spec source plugin env items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcePluginParametersItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 clusters template spec source plugin parameters items0 + + Attributes + ---------- + array : [str], default is Undefined, optional + array + $map : {str:str}, default is Undefined, optional + map + name : str, default is Undefined, optional + name + string : str, default is Undefined, optional + string + """ + + + array?: [str] + + $map?: {str:str} + + name?: str + + string?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcesItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 clusters template spec sources items0 + + Attributes + ---------- + chart : str, default is Undefined, optional + chart + directory : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcesItems0Directory, default is Undefined, optional + directory + helm : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcesItems0Helm, default is Undefined, optional + helm + kustomize : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcesItems0Kustomize, default is Undefined, optional + kustomize + name : str, default is Undefined, optional + name + path : str, default is Undefined, optional + path + plugin : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcesItems0Plugin, default is Undefined, optional + plugin + ref : str, default is Undefined, optional + ref + repoURL : str, default is Undefined, required + repo URL + targetRevision : str, default is Undefined, optional + target revision + """ + + + chart?: str + + directory?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcesItems0Directory + + helm?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcesItems0Helm + + kustomize?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcesItems0Kustomize + + name?: str + + path?: str + + plugin?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcesItems0Plugin + + ref?: str + + repoURL: str + + targetRevision?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcesItems0Directory: + r""" + argoproj io v1alpha1 application set spec generators items0 clusters template spec sources items0 directory + + Attributes + ---------- + exclude : str, default is Undefined, optional + exclude + include : str, default is Undefined, optional + include + jsonnet : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcesItems0DirectoryJsonnet, default is Undefined, optional + jsonnet + recurse : bool, default is Undefined, optional + recurse + """ + + + exclude?: str + + include?: str + + jsonnet?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcesItems0DirectoryJsonnet + + recurse?: bool + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcesItems0DirectoryJsonnet: + r""" + argoproj io v1alpha1 application set spec generators items0 clusters template spec sources items0 directory jsonnet + + Attributes + ---------- + extVars : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcesItems0DirectoryJsonnetExtVarsItems0], default is Undefined, optional + ext vars + libs : [str], default is Undefined, optional + libs + tlas : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcesItems0DirectoryJsonnetTlasItems0], default is Undefined, optional + tlas + """ + + + extVars?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcesItems0DirectoryJsonnetExtVarsItems0] + + libs?: [str] + + tlas?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcesItems0DirectoryJsonnetTlasItems0] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcesItems0DirectoryJsonnetExtVarsItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 clusters template spec sources items0 directory jsonnet ext vars items0 + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcesItems0DirectoryJsonnetTlasItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 clusters template spec sources items0 directory jsonnet tlas items0 + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcesItems0Helm: + r""" + argoproj io v1alpha1 application set spec generators items0 clusters template spec sources items0 helm + + Attributes + ---------- + apiVersions : [str], default is Undefined, optional + api versions + fileParameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcesItems0HelmFileParametersItems0], default is Undefined, optional + file parameters + ignoreMissingValueFiles : bool, default is Undefined, optional + ignore missing value files + kubeVersion : str, default is Undefined, optional + kube version + namespace : str, default is Undefined, optional + namespace + parameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSourcesItems0HelmParametersItems0], default is Undefined, optional parameters passCredentials : bool, default is Undefined, optional pass credentials @@ -2839,6 +3755,8 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecS ---------- allowEmpty : bool, default is Undefined, optional allow empty + enabled : bool, default is Undefined, optional + enabled prune : bool, default is Undefined, optional prune selfHeal : bool, default is Undefined, optional @@ -2848,6 +3766,8 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecS allowEmpty?: bool + enabled?: bool + prune?: bool selfHeal?: bool @@ -2881,6 +3801,8 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecS backoff limit : int, default is Undefined, optional limit + refresh : bool, default is Undefined, optional + refresh """ @@ -2888,6 +3810,8 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecS limit?: int + refresh?: bool + schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ClustersTemplateSpecSyncPolicyRetryBackoff: r""" @@ -2977,11 +3901,15 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitFilesItems0: Attributes ---------- + exclude : bool, default is Undefined, optional + exclude path : str, default is Undefined, required path """ + exclude?: bool + path: str @@ -3437,8 +4365,16 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSource Attributes ---------- + directory : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourceHydratorDrySourceDirectory, default is Undefined, optional + directory + helm : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourceHydratorDrySourceHelm, default is Undefined, optional + helm + kustomize : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourceHydratorDrySourceKustomize, default is Undefined, optional + kustomize path : str, default is Undefined, required path + plugin : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourceHydratorDrySourcePlugin, default is Undefined, optional + plugin repoURL : str, default is Undefined, required repo URL targetRevision : str, default is Undefined, required @@ -3446,13 +4382,453 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSource """ + directory?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourceHydratorDrySourceDirectory + + helm?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourceHydratorDrySourceHelm + + kustomize?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourceHydratorDrySourceKustomize + path: str + plugin?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourceHydratorDrySourcePlugin + repoURL: str targetRevision: str +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourceHydratorDrySourceDirectory: + r""" + argoproj io v1alpha1 application set spec generators items0 git template spec source hydrator dry source directory + + Attributes + ---------- + exclude : str, default is Undefined, optional + exclude + include : str, default is Undefined, optional + include + jsonnet : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourceHydratorDrySourceDirectoryJsonnet, default is Undefined, optional + jsonnet + recurse : bool, default is Undefined, optional + recurse + """ + + + exclude?: str + + include?: str + + jsonnet?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourceHydratorDrySourceDirectoryJsonnet + + recurse?: bool + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourceHydratorDrySourceDirectoryJsonnet: + r""" + argoproj io v1alpha1 application set spec generators items0 git template spec source hydrator dry source directory jsonnet + + Attributes + ---------- + extVars : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourceHydratorDrySourceDirectoryJsonnetExtVarsItems0], default is Undefined, optional + ext vars + libs : [str], default is Undefined, optional + libs + tlas : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourceHydratorDrySourceDirectoryJsonnetTlasItems0], default is Undefined, optional + tlas + """ + + + extVars?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourceHydratorDrySourceDirectoryJsonnetExtVarsItems0] + + libs?: [str] + + tlas?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourceHydratorDrySourceDirectoryJsonnetTlasItems0] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourceHydratorDrySourceDirectoryJsonnetExtVarsItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 git template spec source hydrator dry source directory jsonnet ext vars items0 + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourceHydratorDrySourceDirectoryJsonnetTlasItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 git template spec source hydrator dry source directory jsonnet tlas items0 + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourceHydratorDrySourceHelm: + r""" + argoproj io v1alpha1 application set spec generators items0 git template spec source hydrator dry source helm + + Attributes + ---------- + apiVersions : [str], default is Undefined, optional + api versions + fileParameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourceHydratorDrySourceHelmFileParametersItems0], default is Undefined, optional + file parameters + ignoreMissingValueFiles : bool, default is Undefined, optional + ignore missing value files + kubeVersion : str, default is Undefined, optional + kube version + namespace : str, default is Undefined, optional + namespace + parameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourceHydratorDrySourceHelmParametersItems0], default is Undefined, optional + parameters + passCredentials : bool, default is Undefined, optional + pass credentials + releaseName : str, default is Undefined, optional + release name + skipCrds : bool, default is Undefined, optional + skip crds + skipSchemaValidation : bool, default is Undefined, optional + skip schema validation + skipTests : bool, default is Undefined, optional + skip tests + valueFiles : [str], default is Undefined, optional + value files + values : str, default is Undefined, optional + values + valuesObject : any, default is Undefined, optional + values object + version : str, default is Undefined, optional + version + """ + + + apiVersions?: [str] + + fileParameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourceHydratorDrySourceHelmFileParametersItems0] + + ignoreMissingValueFiles?: bool + + kubeVersion?: str + + namespace?: str + + parameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourceHydratorDrySourceHelmParametersItems0] + + passCredentials?: bool + + releaseName?: str + + skipCrds?: bool + + skipSchemaValidation?: bool + + skipTests?: bool + + valueFiles?: [str] + + values?: str + + valuesObject?: any + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourceHydratorDrySourceHelmFileParametersItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 git template spec source hydrator dry source helm file parameters items0 + + Attributes + ---------- + name : str, default is Undefined, optional + name + path : str, default is Undefined, optional + path + """ + + + name?: str + + path?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourceHydratorDrySourceHelmParametersItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 git template spec source hydrator dry source helm parameters items0 + + Attributes + ---------- + forceString : bool, default is Undefined, optional + force string + name : str, default is Undefined, optional + name + value : str, default is Undefined, optional + value + """ + + + forceString?: bool + + name?: str + + value?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourceHydratorDrySourceKustomize: + r""" + argoproj io v1alpha1 application set spec generators items0 git template spec source hydrator dry source kustomize + + Attributes + ---------- + apiVersions : [str], default is Undefined, optional + api versions + commonAnnotations : {str:str}, default is Undefined, optional + common annotations + commonAnnotationsEnvsubst : bool, default is Undefined, optional + common annotations envsubst + commonLabels : {str:str}, default is Undefined, optional + common labels + components : [str], default is Undefined, optional + components + forceCommonAnnotations : bool, default is Undefined, optional + force common annotations + forceCommonLabels : bool, default is Undefined, optional + force common labels + ignoreMissingComponents : bool, default is Undefined, optional + ignore missing components + images : [str], default is Undefined, optional + images + kubeVersion : str, default is Undefined, optional + kube version + labelIncludeTemplates : bool, default is Undefined, optional + label include templates + labelWithoutSelector : bool, default is Undefined, optional + label without selector + namePrefix : str, default is Undefined, optional + name prefix + nameSuffix : str, default is Undefined, optional + name suffix + namespace : str, default is Undefined, optional + namespace + patches : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0], default is Undefined, optional + patches + replicas : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourceHydratorDrySourceKustomizeReplicasItems0], default is Undefined, optional + replicas + version : str, default is Undefined, optional + version + """ + + + apiVersions?: [str] + + commonAnnotations?: {str:str} + + commonAnnotationsEnvsubst?: bool + + commonLabels?: {str:str} + + components?: [str] + + forceCommonAnnotations?: bool + + forceCommonLabels?: bool + + ignoreMissingComponents?: bool + + images?: [str] + + kubeVersion?: str + + labelIncludeTemplates?: bool + + labelWithoutSelector?: bool + + namePrefix?: str + + nameSuffix?: str + + namespace?: str + + patches?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0] + + replicas?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourceHydratorDrySourceKustomizeReplicasItems0] + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 git template spec source hydrator dry source kustomize patches items0 + + Attributes + ---------- + options : {str:bool}, default is Undefined, optional + options + patch : str, default is Undefined, optional + patch + path : str, default is Undefined, optional + path + target : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0Target, default is Undefined, optional + target + """ + + + options?: {str:bool} + + patch?: str + + path?: str + + target?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0Target + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0Target: + r""" + argoproj io v1alpha1 application set spec generators items0 git template spec source hydrator dry source kustomize patches items0 target + + Attributes + ---------- + annotationSelector : str, default is Undefined, optional + annotation selector + group : str, default is Undefined, optional + group + kind : str, default is Undefined, optional + kind + labelSelector : str, default is Undefined, optional + label selector + name : str, default is Undefined, optional + name + namespace : str, default is Undefined, optional + namespace + version : str, default is Undefined, optional + version + """ + + + annotationSelector?: str + + group?: str + + kind?: str + + labelSelector?: str + + name?: str + + namespace?: str + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourceHydratorDrySourceKustomizeReplicasItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 git template spec source hydrator dry source kustomize replicas items0 + + Attributes + ---------- + count : int | str, default is Undefined, required + count + name : str, default is Undefined, required + name + """ + + + count: int | str + + name: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourceHydratorDrySourcePlugin: + r""" + argoproj io v1alpha1 application set spec generators items0 git template spec source hydrator dry source plugin + + Attributes + ---------- + env : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourceHydratorDrySourcePluginEnvItems0], default is Undefined, optional + env + name : str, default is Undefined, optional + name + parameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourceHydratorDrySourcePluginParametersItems0], default is Undefined, optional + parameters + """ + + + env?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourceHydratorDrySourcePluginEnvItems0] + + name?: str + + parameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourceHydratorDrySourcePluginParametersItems0] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourceHydratorDrySourcePluginEnvItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 git template spec source hydrator dry source plugin env items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourceHydratorDrySourcePluginParametersItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 git template spec source hydrator dry source plugin parameters items0 + + Attributes + ---------- + array : [str], default is Undefined, optional + array + $map : {str:str}, default is Undefined, optional + map + name : str, default is Undefined, optional + name + string : str, default is Undefined, optional + string + """ + + + array?: [str] + + $map?: {str:str} + + name?: str + + string?: str + + schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourceHydratorHydrateTo: r""" argoproj io v1alpha1 application set spec generators items0 git template spec source hydrator hydrate to @@ -3485,6 +4861,11 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSource targetBranch: str + check: + len(path) >= 1 + _regex_match(str(path), r"^.{2,}|[^./]$") + + schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSourceKustomize: r""" argoproj io v1alpha1 application set spec generators items0 git template spec source kustomize @@ -4231,6 +5612,8 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSyncPo ---------- allowEmpty : bool, default is Undefined, optional allow empty + enabled : bool, default is Undefined, optional + enabled prune : bool, default is Undefined, optional prune selfHeal : bool, default is Undefined, optional @@ -4240,6 +5623,8 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSyncPo allowEmpty?: bool + enabled?: bool + prune?: bool selfHeal?: bool @@ -4273,6 +5658,8 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSyncPo backoff limit : int, default is Undefined, optional limit + refresh : bool, default is Undefined, optional + refresh """ @@ -4280,6 +5667,8 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSyncPo limit?: int + refresh?: bool + schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0GitTemplateSpecSyncPolicyRetryBackoff: r""" @@ -4777,8 +6166,16 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourc Attributes ---------- + directory : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourceHydratorDrySourceDirectory, default is Undefined, optional + directory + helm : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourceHydratorDrySourceHelm, default is Undefined, optional + helm + kustomize : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourceHydratorDrySourceKustomize, default is Undefined, optional + kustomize path : str, default is Undefined, required path + plugin : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourceHydratorDrySourcePlugin, default is Undefined, optional + plugin repoURL : str, default is Undefined, required repo URL targetRevision : str, default is Undefined, required @@ -4786,13 +6183,453 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourc """ + directory?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourceHydratorDrySourceDirectory + + helm?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourceHydratorDrySourceHelm + + kustomize?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourceHydratorDrySourceKustomize + path: str + plugin?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourceHydratorDrySourcePlugin + repoURL: str targetRevision: str +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourceHydratorDrySourceDirectory: + r""" + argoproj io v1alpha1 application set spec generators items0 list template spec source hydrator dry source directory + + Attributes + ---------- + exclude : str, default is Undefined, optional + exclude + include : str, default is Undefined, optional + include + jsonnet : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourceHydratorDrySourceDirectoryJsonnet, default is Undefined, optional + jsonnet + recurse : bool, default is Undefined, optional + recurse + """ + + + exclude?: str + + include?: str + + jsonnet?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourceHydratorDrySourceDirectoryJsonnet + + recurse?: bool + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourceHydratorDrySourceDirectoryJsonnet: + r""" + argoproj io v1alpha1 application set spec generators items0 list template spec source hydrator dry source directory jsonnet + + Attributes + ---------- + extVars : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourceHydratorDrySourceDirectoryJsonnetExtVarsItems0], default is Undefined, optional + ext vars + libs : [str], default is Undefined, optional + libs + tlas : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourceHydratorDrySourceDirectoryJsonnetTlasItems0], default is Undefined, optional + tlas + """ + + + extVars?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourceHydratorDrySourceDirectoryJsonnetExtVarsItems0] + + libs?: [str] + + tlas?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourceHydratorDrySourceDirectoryJsonnetTlasItems0] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourceHydratorDrySourceDirectoryJsonnetExtVarsItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 list template spec source hydrator dry source directory jsonnet ext vars items0 + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourceHydratorDrySourceDirectoryJsonnetTlasItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 list template spec source hydrator dry source directory jsonnet tlas items0 + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourceHydratorDrySourceHelm: + r""" + argoproj io v1alpha1 application set spec generators items0 list template spec source hydrator dry source helm + + Attributes + ---------- + apiVersions : [str], default is Undefined, optional + api versions + fileParameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourceHydratorDrySourceHelmFileParametersItems0], default is Undefined, optional + file parameters + ignoreMissingValueFiles : bool, default is Undefined, optional + ignore missing value files + kubeVersion : str, default is Undefined, optional + kube version + namespace : str, default is Undefined, optional + namespace + parameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourceHydratorDrySourceHelmParametersItems0], default is Undefined, optional + parameters + passCredentials : bool, default is Undefined, optional + pass credentials + releaseName : str, default is Undefined, optional + release name + skipCrds : bool, default is Undefined, optional + skip crds + skipSchemaValidation : bool, default is Undefined, optional + skip schema validation + skipTests : bool, default is Undefined, optional + skip tests + valueFiles : [str], default is Undefined, optional + value files + values : str, default is Undefined, optional + values + valuesObject : any, default is Undefined, optional + values object + version : str, default is Undefined, optional + version + """ + + + apiVersions?: [str] + + fileParameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourceHydratorDrySourceHelmFileParametersItems0] + + ignoreMissingValueFiles?: bool + + kubeVersion?: str + + namespace?: str + + parameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourceHydratorDrySourceHelmParametersItems0] + + passCredentials?: bool + + releaseName?: str + + skipCrds?: bool + + skipSchemaValidation?: bool + + skipTests?: bool + + valueFiles?: [str] + + values?: str + + valuesObject?: any + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourceHydratorDrySourceHelmFileParametersItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 list template spec source hydrator dry source helm file parameters items0 + + Attributes + ---------- + name : str, default is Undefined, optional + name + path : str, default is Undefined, optional + path + """ + + + name?: str + + path?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourceHydratorDrySourceHelmParametersItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 list template spec source hydrator dry source helm parameters items0 + + Attributes + ---------- + forceString : bool, default is Undefined, optional + force string + name : str, default is Undefined, optional + name + value : str, default is Undefined, optional + value + """ + + + forceString?: bool + + name?: str + + value?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourceHydratorDrySourceKustomize: + r""" + argoproj io v1alpha1 application set spec generators items0 list template spec source hydrator dry source kustomize + + Attributes + ---------- + apiVersions : [str], default is Undefined, optional + api versions + commonAnnotations : {str:str}, default is Undefined, optional + common annotations + commonAnnotationsEnvsubst : bool, default is Undefined, optional + common annotations envsubst + commonLabels : {str:str}, default is Undefined, optional + common labels + components : [str], default is Undefined, optional + components + forceCommonAnnotations : bool, default is Undefined, optional + force common annotations + forceCommonLabels : bool, default is Undefined, optional + force common labels + ignoreMissingComponents : bool, default is Undefined, optional + ignore missing components + images : [str], default is Undefined, optional + images + kubeVersion : str, default is Undefined, optional + kube version + labelIncludeTemplates : bool, default is Undefined, optional + label include templates + labelWithoutSelector : bool, default is Undefined, optional + label without selector + namePrefix : str, default is Undefined, optional + name prefix + nameSuffix : str, default is Undefined, optional + name suffix + namespace : str, default is Undefined, optional + namespace + patches : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0], default is Undefined, optional + patches + replicas : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourceHydratorDrySourceKustomizeReplicasItems0], default is Undefined, optional + replicas + version : str, default is Undefined, optional + version + """ + + + apiVersions?: [str] + + commonAnnotations?: {str:str} + + commonAnnotationsEnvsubst?: bool + + commonLabels?: {str:str} + + components?: [str] + + forceCommonAnnotations?: bool + + forceCommonLabels?: bool + + ignoreMissingComponents?: bool + + images?: [str] + + kubeVersion?: str + + labelIncludeTemplates?: bool + + labelWithoutSelector?: bool + + namePrefix?: str + + nameSuffix?: str + + namespace?: str + + patches?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0] + + replicas?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourceHydratorDrySourceKustomizeReplicasItems0] + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 list template spec source hydrator dry source kustomize patches items0 + + Attributes + ---------- + options : {str:bool}, default is Undefined, optional + options + patch : str, default is Undefined, optional + patch + path : str, default is Undefined, optional + path + target : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0Target, default is Undefined, optional + target + """ + + + options?: {str:bool} + + patch?: str + + path?: str + + target?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0Target + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0Target: + r""" + argoproj io v1alpha1 application set spec generators items0 list template spec source hydrator dry source kustomize patches items0 target + + Attributes + ---------- + annotationSelector : str, default is Undefined, optional + annotation selector + group : str, default is Undefined, optional + group + kind : str, default is Undefined, optional + kind + labelSelector : str, default is Undefined, optional + label selector + name : str, default is Undefined, optional + name + namespace : str, default is Undefined, optional + namespace + version : str, default is Undefined, optional + version + """ + + + annotationSelector?: str + + group?: str + + kind?: str + + labelSelector?: str + + name?: str + + namespace?: str + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourceHydratorDrySourceKustomizeReplicasItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 list template spec source hydrator dry source kustomize replicas items0 + + Attributes + ---------- + count : int | str, default is Undefined, required + count + name : str, default is Undefined, required + name + """ + + + count: int | str + + name: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourceHydratorDrySourcePlugin: + r""" + argoproj io v1alpha1 application set spec generators items0 list template spec source hydrator dry source plugin + + Attributes + ---------- + env : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourceHydratorDrySourcePluginEnvItems0], default is Undefined, optional + env + name : str, default is Undefined, optional + name + parameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourceHydratorDrySourcePluginParametersItems0], default is Undefined, optional + parameters + """ + + + env?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourceHydratorDrySourcePluginEnvItems0] + + name?: str + + parameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourceHydratorDrySourcePluginParametersItems0] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourceHydratorDrySourcePluginEnvItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 list template spec source hydrator dry source plugin env items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourceHydratorDrySourcePluginParametersItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 list template spec source hydrator dry source plugin parameters items0 + + Attributes + ---------- + array : [str], default is Undefined, optional + array + $map : {str:str}, default is Undefined, optional + map + name : str, default is Undefined, optional + name + string : str, default is Undefined, optional + string + """ + + + array?: [str] + + $map?: {str:str} + + name?: str + + string?: str + + schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourceHydratorHydrateTo: r""" argoproj io v1alpha1 application set spec generators items0 list template spec source hydrator hydrate to @@ -4825,6 +6662,11 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourc targetBranch: str + check: + len(path) >= 1 + _regex_match(str(path), r"^.{2,}|[^./]$") + + schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSourceKustomize: r""" argoproj io v1alpha1 application set spec generators items0 list template spec source kustomize @@ -5571,6 +7413,8 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSyncP ---------- allowEmpty : bool, default is Undefined, optional allow empty + enabled : bool, default is Undefined, optional + enabled prune : bool, default is Undefined, optional prune selfHeal : bool, default is Undefined, optional @@ -5580,6 +7424,8 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSyncP allowEmpty?: bool + enabled?: bool + prune?: bool selfHeal?: bool @@ -5613,6 +7459,8 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSyncP backoff limit : int, default is Undefined, optional limit + refresh : bool, default is Undefined, optional + refresh """ @@ -5620,6 +7468,8 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSyncP limit?: int + refresh?: bool + schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ListTemplateSpecSyncPolicyRetryBackoff: r""" @@ -6237,8 +8087,16 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems Attributes ---------- + directory : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHydratorDrySourceDirectory, default is Undefined, optional + directory + helm : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHydratorDrySourceHelm, default is Undefined, optional + helm + kustomize : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHydratorDrySourceKustomize, default is Undefined, optional + kustomize path : str, default is Undefined, required path + plugin : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHydratorDrySourcePlugin, default is Undefined, optional + plugin repoURL : str, default is Undefined, required repo URL targetRevision : str, default is Undefined, required @@ -6246,13 +8104,453 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems """ + directory?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHydratorDrySourceDirectory + + helm?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHydratorDrySourceHelm + + kustomize?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHydratorDrySourceKustomize + path: str + plugin?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHydratorDrySourcePlugin + repoURL: str targetRevision: str +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHydratorDrySourceDirectory: + r""" + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 cluster decision resource template spec source hydrator dry source directory + + Attributes + ---------- + exclude : str, default is Undefined, optional + exclude + include : str, default is Undefined, optional + include + jsonnet : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHydratorDrySourceDirectoryJsonnet, default is Undefined, optional + jsonnet + recurse : bool, default is Undefined, optional + recurse + """ + + + exclude?: str + + include?: str + + jsonnet?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHydratorDrySourceDirectoryJsonnet + + recurse?: bool + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHydratorDrySourceDirectoryJsonnet: + r""" + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 cluster decision resource template spec source hydrator dry source directory jsonnet + + Attributes + ---------- + extVars : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHydratorDrySourceDirectoryJsonnetExtVarsItems0], default is Undefined, optional + ext vars + libs : [str], default is Undefined, optional + libs + tlas : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHydratorDrySourceDirectoryJsonnetTlasItems0], default is Undefined, optional + tlas + """ + + + extVars?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHydratorDrySourceDirectoryJsonnetExtVarsItems0] + + libs?: [str] + + tlas?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHydratorDrySourceDirectoryJsonnetTlasItems0] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHydratorDrySourceDirectoryJsonnetExtVarsItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 cluster decision resource template spec source hydrator dry source directory jsonnet ext vars items0 + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHydratorDrySourceDirectoryJsonnetTlasItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 cluster decision resource template spec source hydrator dry source directory jsonnet tlas items0 + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHydratorDrySourceHelm: + r""" + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 cluster decision resource template spec source hydrator dry source helm + + Attributes + ---------- + apiVersions : [str], default is Undefined, optional + api versions + fileParameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHydratorDrySourceHelmFileParametersItems0], default is Undefined, optional + file parameters + ignoreMissingValueFiles : bool, default is Undefined, optional + ignore missing value files + kubeVersion : str, default is Undefined, optional + kube version + namespace : str, default is Undefined, optional + namespace + parameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHydratorDrySourceHelmParametersItems0], default is Undefined, optional + parameters + passCredentials : bool, default is Undefined, optional + pass credentials + releaseName : str, default is Undefined, optional + release name + skipCrds : bool, default is Undefined, optional + skip crds + skipSchemaValidation : bool, default is Undefined, optional + skip schema validation + skipTests : bool, default is Undefined, optional + skip tests + valueFiles : [str], default is Undefined, optional + value files + values : str, default is Undefined, optional + values + valuesObject : any, default is Undefined, optional + values object + version : str, default is Undefined, optional + version + """ + + + apiVersions?: [str] + + fileParameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHydratorDrySourceHelmFileParametersItems0] + + ignoreMissingValueFiles?: bool + + kubeVersion?: str + + namespace?: str + + parameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHydratorDrySourceHelmParametersItems0] + + passCredentials?: bool + + releaseName?: str + + skipCrds?: bool + + skipSchemaValidation?: bool + + skipTests?: bool + + valueFiles?: [str] + + values?: str + + valuesObject?: any + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHydratorDrySourceHelmFileParametersItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 cluster decision resource template spec source hydrator dry source helm file parameters items0 + + Attributes + ---------- + name : str, default is Undefined, optional + name + path : str, default is Undefined, optional + path + """ + + + name?: str + + path?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHydratorDrySourceHelmParametersItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 cluster decision resource template spec source hydrator dry source helm parameters items0 + + Attributes + ---------- + forceString : bool, default is Undefined, optional + force string + name : str, default is Undefined, optional + name + value : str, default is Undefined, optional + value + """ + + + forceString?: bool + + name?: str + + value?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHydratorDrySourceKustomize: + r""" + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 cluster decision resource template spec source hydrator dry source kustomize + + Attributes + ---------- + apiVersions : [str], default is Undefined, optional + api versions + commonAnnotations : {str:str}, default is Undefined, optional + common annotations + commonAnnotationsEnvsubst : bool, default is Undefined, optional + common annotations envsubst + commonLabels : {str:str}, default is Undefined, optional + common labels + components : [str], default is Undefined, optional + components + forceCommonAnnotations : bool, default is Undefined, optional + force common annotations + forceCommonLabels : bool, default is Undefined, optional + force common labels + ignoreMissingComponents : bool, default is Undefined, optional + ignore missing components + images : [str], default is Undefined, optional + images + kubeVersion : str, default is Undefined, optional + kube version + labelIncludeTemplates : bool, default is Undefined, optional + label include templates + labelWithoutSelector : bool, default is Undefined, optional + label without selector + namePrefix : str, default is Undefined, optional + name prefix + nameSuffix : str, default is Undefined, optional + name suffix + namespace : str, default is Undefined, optional + namespace + patches : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0], default is Undefined, optional + patches + replicas : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHydratorDrySourceKustomizeReplicasItems0], default is Undefined, optional + replicas + version : str, default is Undefined, optional + version + """ + + + apiVersions?: [str] + + commonAnnotations?: {str:str} + + commonAnnotationsEnvsubst?: bool + + commonLabels?: {str:str} + + components?: [str] + + forceCommonAnnotations?: bool + + forceCommonLabels?: bool + + ignoreMissingComponents?: bool + + images?: [str] + + kubeVersion?: str + + labelIncludeTemplates?: bool + + labelWithoutSelector?: bool + + namePrefix?: str + + nameSuffix?: str + + namespace?: str + + patches?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0] + + replicas?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHydratorDrySourceKustomizeReplicasItems0] + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 cluster decision resource template spec source hydrator dry source kustomize patches items0 + + Attributes + ---------- + options : {str:bool}, default is Undefined, optional + options + patch : str, default is Undefined, optional + patch + path : str, default is Undefined, optional + path + target : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0Target, default is Undefined, optional + target + """ + + + options?: {str:bool} + + patch?: str + + path?: str + + target?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0Target + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0Target: + r""" + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 cluster decision resource template spec source hydrator dry source kustomize patches items0 target + + Attributes + ---------- + annotationSelector : str, default is Undefined, optional + annotation selector + group : str, default is Undefined, optional + group + kind : str, default is Undefined, optional + kind + labelSelector : str, default is Undefined, optional + label selector + name : str, default is Undefined, optional + name + namespace : str, default is Undefined, optional + namespace + version : str, default is Undefined, optional + version + """ + + + annotationSelector?: str + + group?: str + + kind?: str + + labelSelector?: str + + name?: str + + namespace?: str + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHydratorDrySourceKustomizeReplicasItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 cluster decision resource template spec source hydrator dry source kustomize replicas items0 + + Attributes + ---------- + count : int | str, default is Undefined, required + count + name : str, default is Undefined, required + name + """ + + + count: int | str + + name: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHydratorDrySourcePlugin: + r""" + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 cluster decision resource template spec source hydrator dry source plugin + + Attributes + ---------- + env : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHydratorDrySourcePluginEnvItems0], default is Undefined, optional + env + name : str, default is Undefined, optional + name + parameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHydratorDrySourcePluginParametersItems0], default is Undefined, optional + parameters + """ + + + env?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHydratorDrySourcePluginEnvItems0] + + name?: str + + parameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHydratorDrySourcePluginParametersItems0] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHydratorDrySourcePluginEnvItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 cluster decision resource template spec source hydrator dry source plugin env items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHydratorDrySourcePluginParametersItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 cluster decision resource template spec source hydrator dry source plugin parameters items0 + + Attributes + ---------- + array : [str], default is Undefined, optional + array + $map : {str:str}, default is Undefined, optional + map + name : str, default is Undefined, optional + name + string : str, default is Undefined, optional + string + """ + + + array?: [str] + + $map?: {str:str} + + name?: str + + string?: str + + schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHydratorHydrateTo: r""" argoproj io v1alpha1 application set spec generators items0 matrix generators items0 cluster decision resource template spec source hydrator hydrate to @@ -6285,6 +8583,11 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems targetBranch: str + check: + len(path) >= 1 + _regex_match(str(path), r"^.{2,}|[^./]$") + + schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceKustomize: r""" argoproj io v1alpha1 application set spec generators items0 matrix generators items0 cluster decision resource template spec source kustomize @@ -7031,6 +9334,8 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems ---------- allowEmpty : bool, default is Undefined, optional allow empty + enabled : bool, default is Undefined, optional + enabled prune : bool, default is Undefined, optional prune selfHeal : bool, default is Undefined, optional @@ -7040,6 +9345,8 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems allowEmpty?: bool + enabled?: bool + prune?: bool selfHeal?: bool @@ -7073,6 +9380,8 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems backoff limit : int, default is Undefined, optional limit + refresh : bool, default is Undefined, optional + refresh """ @@ -7080,6 +9389,8 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems limit?: int + refresh?: bool + schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClusterDecisionResourceTemplateSpecSyncPolicyRetryBackoff: r""" @@ -7621,8 +9932,16 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems Attributes ---------- + directory : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourceHydratorDrySourceDirectory, default is Undefined, optional + directory + helm : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourceHydratorDrySourceHelm, default is Undefined, optional + helm + kustomize : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourceHydratorDrySourceKustomize, default is Undefined, optional + kustomize path : str, default is Undefined, required path + plugin : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourceHydratorDrySourcePlugin, default is Undefined, optional + plugin repoURL : str, default is Undefined, required repo URL targetRevision : str, default is Undefined, required @@ -7630,13 +9949,453 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems """ + directory?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourceHydratorDrySourceDirectory + + helm?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourceHydratorDrySourceHelm + + kustomize?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourceHydratorDrySourceKustomize + path: str + plugin?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourceHydratorDrySourcePlugin + repoURL: str targetRevision: str +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourceHydratorDrySourceDirectory: + r""" + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 clusters template spec source hydrator dry source directory + + Attributes + ---------- + exclude : str, default is Undefined, optional + exclude + include : str, default is Undefined, optional + include + jsonnet : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourceHydratorDrySourceDirectoryJsonnet, default is Undefined, optional + jsonnet + recurse : bool, default is Undefined, optional + recurse + """ + + + exclude?: str + + include?: str + + jsonnet?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourceHydratorDrySourceDirectoryJsonnet + + recurse?: bool + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourceHydratorDrySourceDirectoryJsonnet: + r""" + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 clusters template spec source hydrator dry source directory jsonnet + + Attributes + ---------- + extVars : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourceHydratorDrySourceDirectoryJsonnetExtVarsItems0], default is Undefined, optional + ext vars + libs : [str], default is Undefined, optional + libs + tlas : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourceHydratorDrySourceDirectoryJsonnetTlasItems0], default is Undefined, optional + tlas + """ + + + extVars?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourceHydratorDrySourceDirectoryJsonnetExtVarsItems0] + + libs?: [str] + + tlas?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourceHydratorDrySourceDirectoryJsonnetTlasItems0] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourceHydratorDrySourceDirectoryJsonnetExtVarsItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 clusters template spec source hydrator dry source directory jsonnet ext vars items0 + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourceHydratorDrySourceDirectoryJsonnetTlasItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 clusters template spec source hydrator dry source directory jsonnet tlas items0 + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourceHydratorDrySourceHelm: + r""" + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 clusters template spec source hydrator dry source helm + + Attributes + ---------- + apiVersions : [str], default is Undefined, optional + api versions + fileParameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourceHydratorDrySourceHelmFileParametersItems0], default is Undefined, optional + file parameters + ignoreMissingValueFiles : bool, default is Undefined, optional + ignore missing value files + kubeVersion : str, default is Undefined, optional + kube version + namespace : str, default is Undefined, optional + namespace + parameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourceHydratorDrySourceHelmParametersItems0], default is Undefined, optional + parameters + passCredentials : bool, default is Undefined, optional + pass credentials + releaseName : str, default is Undefined, optional + release name + skipCrds : bool, default is Undefined, optional + skip crds + skipSchemaValidation : bool, default is Undefined, optional + skip schema validation + skipTests : bool, default is Undefined, optional + skip tests + valueFiles : [str], default is Undefined, optional + value files + values : str, default is Undefined, optional + values + valuesObject : any, default is Undefined, optional + values object + version : str, default is Undefined, optional + version + """ + + + apiVersions?: [str] + + fileParameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourceHydratorDrySourceHelmFileParametersItems0] + + ignoreMissingValueFiles?: bool + + kubeVersion?: str + + namespace?: str + + parameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourceHydratorDrySourceHelmParametersItems0] + + passCredentials?: bool + + releaseName?: str + + skipCrds?: bool + + skipSchemaValidation?: bool + + skipTests?: bool + + valueFiles?: [str] + + values?: str + + valuesObject?: any + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourceHydratorDrySourceHelmFileParametersItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 clusters template spec source hydrator dry source helm file parameters items0 + + Attributes + ---------- + name : str, default is Undefined, optional + name + path : str, default is Undefined, optional + path + """ + + + name?: str + + path?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourceHydratorDrySourceHelmParametersItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 clusters template spec source hydrator dry source helm parameters items0 + + Attributes + ---------- + forceString : bool, default is Undefined, optional + force string + name : str, default is Undefined, optional + name + value : str, default is Undefined, optional + value + """ + + + forceString?: bool + + name?: str + + value?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourceHydratorDrySourceKustomize: + r""" + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 clusters template spec source hydrator dry source kustomize + + Attributes + ---------- + apiVersions : [str], default is Undefined, optional + api versions + commonAnnotations : {str:str}, default is Undefined, optional + common annotations + commonAnnotationsEnvsubst : bool, default is Undefined, optional + common annotations envsubst + commonLabels : {str:str}, default is Undefined, optional + common labels + components : [str], default is Undefined, optional + components + forceCommonAnnotations : bool, default is Undefined, optional + force common annotations + forceCommonLabels : bool, default is Undefined, optional + force common labels + ignoreMissingComponents : bool, default is Undefined, optional + ignore missing components + images : [str], default is Undefined, optional + images + kubeVersion : str, default is Undefined, optional + kube version + labelIncludeTemplates : bool, default is Undefined, optional + label include templates + labelWithoutSelector : bool, default is Undefined, optional + label without selector + namePrefix : str, default is Undefined, optional + name prefix + nameSuffix : str, default is Undefined, optional + name suffix + namespace : str, default is Undefined, optional + namespace + patches : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0], default is Undefined, optional + patches + replicas : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourceHydratorDrySourceKustomizeReplicasItems0], default is Undefined, optional + replicas + version : str, default is Undefined, optional + version + """ + + + apiVersions?: [str] + + commonAnnotations?: {str:str} + + commonAnnotationsEnvsubst?: bool + + commonLabels?: {str:str} + + components?: [str] + + forceCommonAnnotations?: bool + + forceCommonLabels?: bool + + ignoreMissingComponents?: bool + + images?: [str] + + kubeVersion?: str + + labelIncludeTemplates?: bool + + labelWithoutSelector?: bool + + namePrefix?: str + + nameSuffix?: str + + namespace?: str + + patches?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0] + + replicas?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourceHydratorDrySourceKustomizeReplicasItems0] + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 clusters template spec source hydrator dry source kustomize patches items0 + + Attributes + ---------- + options : {str:bool}, default is Undefined, optional + options + patch : str, default is Undefined, optional + patch + path : str, default is Undefined, optional + path + target : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0Target, default is Undefined, optional + target + """ + + + options?: {str:bool} + + patch?: str + + path?: str + + target?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0Target + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0Target: + r""" + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 clusters template spec source hydrator dry source kustomize patches items0 target + + Attributes + ---------- + annotationSelector : str, default is Undefined, optional + annotation selector + group : str, default is Undefined, optional + group + kind : str, default is Undefined, optional + kind + labelSelector : str, default is Undefined, optional + label selector + name : str, default is Undefined, optional + name + namespace : str, default is Undefined, optional + namespace + version : str, default is Undefined, optional + version + """ + + + annotationSelector?: str + + group?: str + + kind?: str + + labelSelector?: str + + name?: str + + namespace?: str + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourceHydratorDrySourceKustomizeReplicasItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 clusters template spec source hydrator dry source kustomize replicas items0 + + Attributes + ---------- + count : int | str, default is Undefined, required + count + name : str, default is Undefined, required + name + """ + + + count: int | str + + name: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourceHydratorDrySourcePlugin: + r""" + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 clusters template spec source hydrator dry source plugin + + Attributes + ---------- + env : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourceHydratorDrySourcePluginEnvItems0], default is Undefined, optional + env + name : str, default is Undefined, optional + name + parameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourceHydratorDrySourcePluginParametersItems0], default is Undefined, optional + parameters + """ + + + env?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourceHydratorDrySourcePluginEnvItems0] + + name?: str + + parameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourceHydratorDrySourcePluginParametersItems0] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourceHydratorDrySourcePluginEnvItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 clusters template spec source hydrator dry source plugin env items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourceHydratorDrySourcePluginParametersItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 clusters template spec source hydrator dry source plugin parameters items0 + + Attributes + ---------- + array : [str], default is Undefined, optional + array + $map : {str:str}, default is Undefined, optional + map + name : str, default is Undefined, optional + name + string : str, default is Undefined, optional + string + """ + + + array?: [str] + + $map?: {str:str} + + name?: str + + string?: str + + schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourceHydratorHydrateTo: r""" argoproj io v1alpha1 application set spec generators items0 matrix generators items0 clusters template spec source hydrator hydrate to @@ -7669,6 +10428,11 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems targetBranch: str + check: + len(path) >= 1 + _regex_match(str(path), r"^.{2,}|[^./]$") + + schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSourceKustomize: r""" argoproj io v1alpha1 application set spec generators items0 matrix generators items0 clusters template spec source kustomize @@ -8415,6 +11179,8 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems ---------- allowEmpty : bool, default is Undefined, optional allow empty + enabled : bool, default is Undefined, optional + enabled prune : bool, default is Undefined, optional prune selfHeal : bool, default is Undefined, optional @@ -8424,6 +11190,8 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems allowEmpty?: bool + enabled?: bool + prune?: bool selfHeal?: bool @@ -8457,6 +11225,8 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems backoff limit : int, default is Undefined, optional limit + refresh : bool, default is Undefined, optional + refresh """ @@ -8464,6 +11234,8 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems limit?: int + refresh?: bool + schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ClustersTemplateSpecSyncPolicyRetryBackoff: r""" @@ -8553,11 +11325,15 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems Attributes ---------- + exclude : bool, default is Undefined, optional + exclude path : str, default is Undefined, required path """ + exclude?: bool + path: str @@ -9013,8 +11789,16 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems Attributes ---------- + directory : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourceHydratorDrySourceDirectory, default is Undefined, optional + directory + helm : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourceHydratorDrySourceHelm, default is Undefined, optional + helm + kustomize : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourceHydratorDrySourceKustomize, default is Undefined, optional + kustomize path : str, default is Undefined, required path + plugin : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourceHydratorDrySourcePlugin, default is Undefined, optional + plugin repoURL : str, default is Undefined, required repo URL targetRevision : str, default is Undefined, required @@ -9022,13 +11806,453 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems """ + directory?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourceHydratorDrySourceDirectory + + helm?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourceHydratorDrySourceHelm + + kustomize?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourceHydratorDrySourceKustomize + path: str + plugin?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourceHydratorDrySourcePlugin + repoURL: str targetRevision: str +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourceHydratorDrySourceDirectory: + r""" + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 git template spec source hydrator dry source directory + + Attributes + ---------- + exclude : str, default is Undefined, optional + exclude + include : str, default is Undefined, optional + include + jsonnet : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourceHydratorDrySourceDirectoryJsonnet, default is Undefined, optional + jsonnet + recurse : bool, default is Undefined, optional + recurse + """ + + + exclude?: str + + include?: str + + jsonnet?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourceHydratorDrySourceDirectoryJsonnet + + recurse?: bool + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourceHydratorDrySourceDirectoryJsonnet: + r""" + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 git template spec source hydrator dry source directory jsonnet + + Attributes + ---------- + extVars : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourceHydratorDrySourceDirectoryJsonnetExtVarsItems0], default is Undefined, optional + ext vars + libs : [str], default is Undefined, optional + libs + tlas : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourceHydratorDrySourceDirectoryJsonnetTlasItems0], default is Undefined, optional + tlas + """ + + + extVars?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourceHydratorDrySourceDirectoryJsonnetExtVarsItems0] + + libs?: [str] + + tlas?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourceHydratorDrySourceDirectoryJsonnetTlasItems0] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourceHydratorDrySourceDirectoryJsonnetExtVarsItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 git template spec source hydrator dry source directory jsonnet ext vars items0 + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourceHydratorDrySourceDirectoryJsonnetTlasItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 git template spec source hydrator dry source directory jsonnet tlas items0 + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourceHydratorDrySourceHelm: + r""" + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 git template spec source hydrator dry source helm + + Attributes + ---------- + apiVersions : [str], default is Undefined, optional + api versions + fileParameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourceHydratorDrySourceHelmFileParametersItems0], default is Undefined, optional + file parameters + ignoreMissingValueFiles : bool, default is Undefined, optional + ignore missing value files + kubeVersion : str, default is Undefined, optional + kube version + namespace : str, default is Undefined, optional + namespace + parameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourceHydratorDrySourceHelmParametersItems0], default is Undefined, optional + parameters + passCredentials : bool, default is Undefined, optional + pass credentials + releaseName : str, default is Undefined, optional + release name + skipCrds : bool, default is Undefined, optional + skip crds + skipSchemaValidation : bool, default is Undefined, optional + skip schema validation + skipTests : bool, default is Undefined, optional + skip tests + valueFiles : [str], default is Undefined, optional + value files + values : str, default is Undefined, optional + values + valuesObject : any, default is Undefined, optional + values object + version : str, default is Undefined, optional + version + """ + + + apiVersions?: [str] + + fileParameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourceHydratorDrySourceHelmFileParametersItems0] + + ignoreMissingValueFiles?: bool + + kubeVersion?: str + + namespace?: str + + parameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourceHydratorDrySourceHelmParametersItems0] + + passCredentials?: bool + + releaseName?: str + + skipCrds?: bool + + skipSchemaValidation?: bool + + skipTests?: bool + + valueFiles?: [str] + + values?: str + + valuesObject?: any + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourceHydratorDrySourceHelmFileParametersItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 git template spec source hydrator dry source helm file parameters items0 + + Attributes + ---------- + name : str, default is Undefined, optional + name + path : str, default is Undefined, optional + path + """ + + + name?: str + + path?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourceHydratorDrySourceHelmParametersItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 git template spec source hydrator dry source helm parameters items0 + + Attributes + ---------- + forceString : bool, default is Undefined, optional + force string + name : str, default is Undefined, optional + name + value : str, default is Undefined, optional + value + """ + + + forceString?: bool + + name?: str + + value?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourceHydratorDrySourceKustomize: + r""" + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 git template spec source hydrator dry source kustomize + + Attributes + ---------- + apiVersions : [str], default is Undefined, optional + api versions + commonAnnotations : {str:str}, default is Undefined, optional + common annotations + commonAnnotationsEnvsubst : bool, default is Undefined, optional + common annotations envsubst + commonLabels : {str:str}, default is Undefined, optional + common labels + components : [str], default is Undefined, optional + components + forceCommonAnnotations : bool, default is Undefined, optional + force common annotations + forceCommonLabels : bool, default is Undefined, optional + force common labels + ignoreMissingComponents : bool, default is Undefined, optional + ignore missing components + images : [str], default is Undefined, optional + images + kubeVersion : str, default is Undefined, optional + kube version + labelIncludeTemplates : bool, default is Undefined, optional + label include templates + labelWithoutSelector : bool, default is Undefined, optional + label without selector + namePrefix : str, default is Undefined, optional + name prefix + nameSuffix : str, default is Undefined, optional + name suffix + namespace : str, default is Undefined, optional + namespace + patches : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0], default is Undefined, optional + patches + replicas : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourceHydratorDrySourceKustomizeReplicasItems0], default is Undefined, optional + replicas + version : str, default is Undefined, optional + version + """ + + + apiVersions?: [str] + + commonAnnotations?: {str:str} + + commonAnnotationsEnvsubst?: bool + + commonLabels?: {str:str} + + components?: [str] + + forceCommonAnnotations?: bool + + forceCommonLabels?: bool + + ignoreMissingComponents?: bool + + images?: [str] + + kubeVersion?: str + + labelIncludeTemplates?: bool + + labelWithoutSelector?: bool + + namePrefix?: str + + nameSuffix?: str + + namespace?: str + + patches?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0] + + replicas?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourceHydratorDrySourceKustomizeReplicasItems0] + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 git template spec source hydrator dry source kustomize patches items0 + + Attributes + ---------- + options : {str:bool}, default is Undefined, optional + options + patch : str, default is Undefined, optional + patch + path : str, default is Undefined, optional + path + target : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0Target, default is Undefined, optional + target + """ + + + options?: {str:bool} + + patch?: str + + path?: str + + target?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0Target + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0Target: + r""" + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 git template spec source hydrator dry source kustomize patches items0 target + + Attributes + ---------- + annotationSelector : str, default is Undefined, optional + annotation selector + group : str, default is Undefined, optional + group + kind : str, default is Undefined, optional + kind + labelSelector : str, default is Undefined, optional + label selector + name : str, default is Undefined, optional + name + namespace : str, default is Undefined, optional + namespace + version : str, default is Undefined, optional + version + """ + + + annotationSelector?: str + + group?: str + + kind?: str + + labelSelector?: str + + name?: str + + namespace?: str + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourceHydratorDrySourceKustomizeReplicasItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 git template spec source hydrator dry source kustomize replicas items0 + + Attributes + ---------- + count : int | str, default is Undefined, required + count + name : str, default is Undefined, required + name + """ + + + count: int | str + + name: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourceHydratorDrySourcePlugin: + r""" + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 git template spec source hydrator dry source plugin + + Attributes + ---------- + env : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourceHydratorDrySourcePluginEnvItems0], default is Undefined, optional + env + name : str, default is Undefined, optional + name + parameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourceHydratorDrySourcePluginParametersItems0], default is Undefined, optional + parameters + """ + + + env?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourceHydratorDrySourcePluginEnvItems0] + + name?: str + + parameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourceHydratorDrySourcePluginParametersItems0] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourceHydratorDrySourcePluginEnvItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 git template spec source hydrator dry source plugin env items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourceHydratorDrySourcePluginParametersItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 git template spec source hydrator dry source plugin parameters items0 + + Attributes + ---------- + array : [str], default is Undefined, optional + array + $map : {str:str}, default is Undefined, optional + map + name : str, default is Undefined, optional + name + string : str, default is Undefined, optional + string + """ + + + array?: [str] + + $map?: {str:str} + + name?: str + + string?: str + + schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourceHydratorHydrateTo: r""" argoproj io v1alpha1 application set spec generators items0 matrix generators items0 git template spec source hydrator hydrate to @@ -9061,6 +12285,11 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems targetBranch: str + check: + len(path) >= 1 + _regex_match(str(path), r"^.{2,}|[^./]$") + + schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSourceKustomize: r""" argoproj io v1alpha1 application set spec generators items0 matrix generators items0 git template spec source kustomize @@ -9807,6 +13036,8 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems ---------- allowEmpty : bool, default is Undefined, optional allow empty + enabled : bool, default is Undefined, optional + enabled prune : bool, default is Undefined, optional prune selfHeal : bool, default is Undefined, optional @@ -9816,6 +13047,8 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems allowEmpty?: bool + enabled?: bool + prune?: bool selfHeal?: bool @@ -9849,6 +13082,8 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems backoff limit : int, default is Undefined, optional limit + refresh : bool, default is Undefined, optional + refresh """ @@ -9856,6 +13091,8 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems limit?: int + refresh?: bool + schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0GitTemplateSpecSyncPolicyRetryBackoff: r""" @@ -10353,8 +13590,16 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems Attributes ---------- + directory : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourceHydratorDrySourceDirectory, default is Undefined, optional + directory + helm : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourceHydratorDrySourceHelm, default is Undefined, optional + helm + kustomize : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourceHydratorDrySourceKustomize, default is Undefined, optional + kustomize path : str, default is Undefined, required path + plugin : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourceHydratorDrySourcePlugin, default is Undefined, optional + plugin repoURL : str, default is Undefined, required repo URL targetRevision : str, default is Undefined, required @@ -10362,13 +13607,453 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems """ + directory?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourceHydratorDrySourceDirectory + + helm?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourceHydratorDrySourceHelm + + kustomize?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourceHydratorDrySourceKustomize + path: str + plugin?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourceHydratorDrySourcePlugin + repoURL: str targetRevision: str +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourceHydratorDrySourceDirectory: + r""" + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 list template spec source hydrator dry source directory + + Attributes + ---------- + exclude : str, default is Undefined, optional + exclude + include : str, default is Undefined, optional + include + jsonnet : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourceHydratorDrySourceDirectoryJsonnet, default is Undefined, optional + jsonnet + recurse : bool, default is Undefined, optional + recurse + """ + + + exclude?: str + + include?: str + + jsonnet?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourceHydratorDrySourceDirectoryJsonnet + + recurse?: bool + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourceHydratorDrySourceDirectoryJsonnet: + r""" + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 list template spec source hydrator dry source directory jsonnet + + Attributes + ---------- + extVars : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourceHydratorDrySourceDirectoryJsonnetExtVarsItems0], default is Undefined, optional + ext vars + libs : [str], default is Undefined, optional + libs + tlas : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourceHydratorDrySourceDirectoryJsonnetTlasItems0], default is Undefined, optional + tlas + """ + + + extVars?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourceHydratorDrySourceDirectoryJsonnetExtVarsItems0] + + libs?: [str] + + tlas?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourceHydratorDrySourceDirectoryJsonnetTlasItems0] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourceHydratorDrySourceDirectoryJsonnetExtVarsItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 list template spec source hydrator dry source directory jsonnet ext vars items0 + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourceHydratorDrySourceDirectoryJsonnetTlasItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 list template spec source hydrator dry source directory jsonnet tlas items0 + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourceHydratorDrySourceHelm: + r""" + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 list template spec source hydrator dry source helm + + Attributes + ---------- + apiVersions : [str], default is Undefined, optional + api versions + fileParameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourceHydratorDrySourceHelmFileParametersItems0], default is Undefined, optional + file parameters + ignoreMissingValueFiles : bool, default is Undefined, optional + ignore missing value files + kubeVersion : str, default is Undefined, optional + kube version + namespace : str, default is Undefined, optional + namespace + parameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourceHydratorDrySourceHelmParametersItems0], default is Undefined, optional + parameters + passCredentials : bool, default is Undefined, optional + pass credentials + releaseName : str, default is Undefined, optional + release name + skipCrds : bool, default is Undefined, optional + skip crds + skipSchemaValidation : bool, default is Undefined, optional + skip schema validation + skipTests : bool, default is Undefined, optional + skip tests + valueFiles : [str], default is Undefined, optional + value files + values : str, default is Undefined, optional + values + valuesObject : any, default is Undefined, optional + values object + version : str, default is Undefined, optional + version + """ + + + apiVersions?: [str] + + fileParameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourceHydratorDrySourceHelmFileParametersItems0] + + ignoreMissingValueFiles?: bool + + kubeVersion?: str + + namespace?: str + + parameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourceHydratorDrySourceHelmParametersItems0] + + passCredentials?: bool + + releaseName?: str + + skipCrds?: bool + + skipSchemaValidation?: bool + + skipTests?: bool + + valueFiles?: [str] + + values?: str + + valuesObject?: any + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourceHydratorDrySourceHelmFileParametersItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 list template spec source hydrator dry source helm file parameters items0 + + Attributes + ---------- + name : str, default is Undefined, optional + name + path : str, default is Undefined, optional + path + """ + + + name?: str + + path?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourceHydratorDrySourceHelmParametersItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 list template spec source hydrator dry source helm parameters items0 + + Attributes + ---------- + forceString : bool, default is Undefined, optional + force string + name : str, default is Undefined, optional + name + value : str, default is Undefined, optional + value + """ + + + forceString?: bool + + name?: str + + value?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourceHydratorDrySourceKustomize: + r""" + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 list template spec source hydrator dry source kustomize + + Attributes + ---------- + apiVersions : [str], default is Undefined, optional + api versions + commonAnnotations : {str:str}, default is Undefined, optional + common annotations + commonAnnotationsEnvsubst : bool, default is Undefined, optional + common annotations envsubst + commonLabels : {str:str}, default is Undefined, optional + common labels + components : [str], default is Undefined, optional + components + forceCommonAnnotations : bool, default is Undefined, optional + force common annotations + forceCommonLabels : bool, default is Undefined, optional + force common labels + ignoreMissingComponents : bool, default is Undefined, optional + ignore missing components + images : [str], default is Undefined, optional + images + kubeVersion : str, default is Undefined, optional + kube version + labelIncludeTemplates : bool, default is Undefined, optional + label include templates + labelWithoutSelector : bool, default is Undefined, optional + label without selector + namePrefix : str, default is Undefined, optional + name prefix + nameSuffix : str, default is Undefined, optional + name suffix + namespace : str, default is Undefined, optional + namespace + patches : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0], default is Undefined, optional + patches + replicas : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourceHydratorDrySourceKustomizeReplicasItems0], default is Undefined, optional + replicas + version : str, default is Undefined, optional + version + """ + + + apiVersions?: [str] + + commonAnnotations?: {str:str} + + commonAnnotationsEnvsubst?: bool + + commonLabels?: {str:str} + + components?: [str] + + forceCommonAnnotations?: bool + + forceCommonLabels?: bool + + ignoreMissingComponents?: bool + + images?: [str] + + kubeVersion?: str + + labelIncludeTemplates?: bool + + labelWithoutSelector?: bool + + namePrefix?: str + + nameSuffix?: str + + namespace?: str + + patches?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0] + + replicas?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourceHydratorDrySourceKustomizeReplicasItems0] + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 list template spec source hydrator dry source kustomize patches items0 + + Attributes + ---------- + options : {str:bool}, default is Undefined, optional + options + patch : str, default is Undefined, optional + patch + path : str, default is Undefined, optional + path + target : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0Target, default is Undefined, optional + target + """ + + + options?: {str:bool} + + patch?: str + + path?: str + + target?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0Target + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0Target: + r""" + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 list template spec source hydrator dry source kustomize patches items0 target + + Attributes + ---------- + annotationSelector : str, default is Undefined, optional + annotation selector + group : str, default is Undefined, optional + group + kind : str, default is Undefined, optional + kind + labelSelector : str, default is Undefined, optional + label selector + name : str, default is Undefined, optional + name + namespace : str, default is Undefined, optional + namespace + version : str, default is Undefined, optional + version + """ + + + annotationSelector?: str + + group?: str + + kind?: str + + labelSelector?: str + + name?: str + + namespace?: str + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourceHydratorDrySourceKustomizeReplicasItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 list template spec source hydrator dry source kustomize replicas items0 + + Attributes + ---------- + count : int | str, default is Undefined, required + count + name : str, default is Undefined, required + name + """ + + + count: int | str + + name: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourceHydratorDrySourcePlugin: + r""" + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 list template spec source hydrator dry source plugin + + Attributes + ---------- + env : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourceHydratorDrySourcePluginEnvItems0], default is Undefined, optional + env + name : str, default is Undefined, optional + name + parameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourceHydratorDrySourcePluginParametersItems0], default is Undefined, optional + parameters + """ + + + env?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourceHydratorDrySourcePluginEnvItems0] + + name?: str + + parameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourceHydratorDrySourcePluginParametersItems0] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourceHydratorDrySourcePluginEnvItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 list template spec source hydrator dry source plugin env items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourceHydratorDrySourcePluginParametersItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 list template spec source hydrator dry source plugin parameters items0 + + Attributes + ---------- + array : [str], default is Undefined, optional + array + $map : {str:str}, default is Undefined, optional + map + name : str, default is Undefined, optional + name + string : str, default is Undefined, optional + string + """ + + + array?: [str] + + $map?: {str:str} + + name?: str + + string?: str + + schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourceHydratorHydrateTo: r""" argoproj io v1alpha1 application set spec generators items0 matrix generators items0 list template spec source hydrator hydrate to @@ -10401,6 +14086,11 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems targetBranch: str + check: + len(path) >= 1 + _regex_match(str(path), r"^.{2,}|[^./]$") + + schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSourceKustomize: r""" argoproj io v1alpha1 application set spec generators items0 matrix generators items0 list template spec source kustomize @@ -11147,6 +14837,8 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems ---------- allowEmpty : bool, default is Undefined, optional allow empty + enabled : bool, default is Undefined, optional + enabled prune : bool, default is Undefined, optional prune selfHeal : bool, default is Undefined, optional @@ -11156,6 +14848,8 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems allowEmpty?: bool + enabled?: bool + prune?: bool selfHeal?: bool @@ -11189,6 +14883,8 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems backoff limit : int, default is Undefined, optional limit + refresh : bool, default is Undefined, optional + refresh """ @@ -11196,6 +14892,8 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems limit?: int + refresh?: bool + schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ListTemplateSpecSyncPolicyRetryBackoff: r""" @@ -11729,8 +15427,16 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems Attributes ---------- + directory : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PluginTemplateSpecSourceHydratorDrySourceDirectory, default is Undefined, optional + directory + helm : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PluginTemplateSpecSourceHydratorDrySourceHelm, default is Undefined, optional + helm + kustomize : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PluginTemplateSpecSourceHydratorDrySourceKustomize, default is Undefined, optional + kustomize path : str, default is Undefined, required path + plugin : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PluginTemplateSpecSourceHydratorDrySourcePlugin, default is Undefined, optional + plugin repoURL : str, default is Undefined, required repo URL targetRevision : str, default is Undefined, required @@ -11738,13 +15444,453 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems """ + directory?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PluginTemplateSpecSourceHydratorDrySourceDirectory + + helm?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PluginTemplateSpecSourceHydratorDrySourceHelm + + kustomize?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PluginTemplateSpecSourceHydratorDrySourceKustomize + path: str + plugin?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PluginTemplateSpecSourceHydratorDrySourcePlugin + repoURL: str targetRevision: str +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PluginTemplateSpecSourceHydratorDrySourceDirectory: + r""" + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 plugin template spec source hydrator dry source directory + + Attributes + ---------- + exclude : str, default is Undefined, optional + exclude + include : str, default is Undefined, optional + include + jsonnet : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PluginTemplateSpecSourceHydratorDrySourceDirectoryJsonnet, default is Undefined, optional + jsonnet + recurse : bool, default is Undefined, optional + recurse + """ + + + exclude?: str + + include?: str + + jsonnet?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PluginTemplateSpecSourceHydratorDrySourceDirectoryJsonnet + + recurse?: bool + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PluginTemplateSpecSourceHydratorDrySourceDirectoryJsonnet: + r""" + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 plugin template spec source hydrator dry source directory jsonnet + + Attributes + ---------- + extVars : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PluginTemplateSpecSourceHydratorDrySourceDirectoryJsonnetExtVarsItems0], default is Undefined, optional + ext vars + libs : [str], default is Undefined, optional + libs + tlas : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PluginTemplateSpecSourceHydratorDrySourceDirectoryJsonnetTlasItems0], default is Undefined, optional + tlas + """ + + + extVars?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PluginTemplateSpecSourceHydratorDrySourceDirectoryJsonnetExtVarsItems0] + + libs?: [str] + + tlas?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PluginTemplateSpecSourceHydratorDrySourceDirectoryJsonnetTlasItems0] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PluginTemplateSpecSourceHydratorDrySourceDirectoryJsonnetExtVarsItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 plugin template spec source hydrator dry source directory jsonnet ext vars items0 + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PluginTemplateSpecSourceHydratorDrySourceDirectoryJsonnetTlasItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 plugin template spec source hydrator dry source directory jsonnet tlas items0 + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PluginTemplateSpecSourceHydratorDrySourceHelm: + r""" + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 plugin template spec source hydrator dry source helm + + Attributes + ---------- + apiVersions : [str], default is Undefined, optional + api versions + fileParameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PluginTemplateSpecSourceHydratorDrySourceHelmFileParametersItems0], default is Undefined, optional + file parameters + ignoreMissingValueFiles : bool, default is Undefined, optional + ignore missing value files + kubeVersion : str, default is Undefined, optional + kube version + namespace : str, default is Undefined, optional + namespace + parameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PluginTemplateSpecSourceHydratorDrySourceHelmParametersItems0], default is Undefined, optional + parameters + passCredentials : bool, default is Undefined, optional + pass credentials + releaseName : str, default is Undefined, optional + release name + skipCrds : bool, default is Undefined, optional + skip crds + skipSchemaValidation : bool, default is Undefined, optional + skip schema validation + skipTests : bool, default is Undefined, optional + skip tests + valueFiles : [str], default is Undefined, optional + value files + values : str, default is Undefined, optional + values + valuesObject : any, default is Undefined, optional + values object + version : str, default is Undefined, optional + version + """ + + + apiVersions?: [str] + + fileParameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PluginTemplateSpecSourceHydratorDrySourceHelmFileParametersItems0] + + ignoreMissingValueFiles?: bool + + kubeVersion?: str + + namespace?: str + + parameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PluginTemplateSpecSourceHydratorDrySourceHelmParametersItems0] + + passCredentials?: bool + + releaseName?: str + + skipCrds?: bool + + skipSchemaValidation?: bool + + skipTests?: bool + + valueFiles?: [str] + + values?: str + + valuesObject?: any + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PluginTemplateSpecSourceHydratorDrySourceHelmFileParametersItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 plugin template spec source hydrator dry source helm file parameters items0 + + Attributes + ---------- + name : str, default is Undefined, optional + name + path : str, default is Undefined, optional + path + """ + + + name?: str + + path?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PluginTemplateSpecSourceHydratorDrySourceHelmParametersItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 plugin template spec source hydrator dry source helm parameters items0 + + Attributes + ---------- + forceString : bool, default is Undefined, optional + force string + name : str, default is Undefined, optional + name + value : str, default is Undefined, optional + value + """ + + + forceString?: bool + + name?: str + + value?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PluginTemplateSpecSourceHydratorDrySourceKustomize: + r""" + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 plugin template spec source hydrator dry source kustomize + + Attributes + ---------- + apiVersions : [str], default is Undefined, optional + api versions + commonAnnotations : {str:str}, default is Undefined, optional + common annotations + commonAnnotationsEnvsubst : bool, default is Undefined, optional + common annotations envsubst + commonLabels : {str:str}, default is Undefined, optional + common labels + components : [str], default is Undefined, optional + components + forceCommonAnnotations : bool, default is Undefined, optional + force common annotations + forceCommonLabels : bool, default is Undefined, optional + force common labels + ignoreMissingComponents : bool, default is Undefined, optional + ignore missing components + images : [str], default is Undefined, optional + images + kubeVersion : str, default is Undefined, optional + kube version + labelIncludeTemplates : bool, default is Undefined, optional + label include templates + labelWithoutSelector : bool, default is Undefined, optional + label without selector + namePrefix : str, default is Undefined, optional + name prefix + nameSuffix : str, default is Undefined, optional + name suffix + namespace : str, default is Undefined, optional + namespace + patches : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PluginTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0], default is Undefined, optional + patches + replicas : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PluginTemplateSpecSourceHydratorDrySourceKustomizeReplicasItems0], default is Undefined, optional + replicas + version : str, default is Undefined, optional + version + """ + + + apiVersions?: [str] + + commonAnnotations?: {str:str} + + commonAnnotationsEnvsubst?: bool + + commonLabels?: {str:str} + + components?: [str] + + forceCommonAnnotations?: bool + + forceCommonLabels?: bool + + ignoreMissingComponents?: bool + + images?: [str] + + kubeVersion?: str + + labelIncludeTemplates?: bool + + labelWithoutSelector?: bool + + namePrefix?: str + + nameSuffix?: str + + namespace?: str + + patches?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PluginTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0] + + replicas?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PluginTemplateSpecSourceHydratorDrySourceKustomizeReplicasItems0] + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PluginTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 plugin template spec source hydrator dry source kustomize patches items0 + + Attributes + ---------- + options : {str:bool}, default is Undefined, optional + options + patch : str, default is Undefined, optional + patch + path : str, default is Undefined, optional + path + target : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PluginTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0Target, default is Undefined, optional + target + """ + + + options?: {str:bool} + + patch?: str + + path?: str + + target?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PluginTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0Target + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PluginTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0Target: + r""" + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 plugin template spec source hydrator dry source kustomize patches items0 target + + Attributes + ---------- + annotationSelector : str, default is Undefined, optional + annotation selector + group : str, default is Undefined, optional + group + kind : str, default is Undefined, optional + kind + labelSelector : str, default is Undefined, optional + label selector + name : str, default is Undefined, optional + name + namespace : str, default is Undefined, optional + namespace + version : str, default is Undefined, optional + version + """ + + + annotationSelector?: str + + group?: str + + kind?: str + + labelSelector?: str + + name?: str + + namespace?: str + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PluginTemplateSpecSourceHydratorDrySourceKustomizeReplicasItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 plugin template spec source hydrator dry source kustomize replicas items0 + + Attributes + ---------- + count : int | str, default is Undefined, required + count + name : str, default is Undefined, required + name + """ + + + count: int | str + + name: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PluginTemplateSpecSourceHydratorDrySourcePlugin: + r""" + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 plugin template spec source hydrator dry source plugin + + Attributes + ---------- + env : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PluginTemplateSpecSourceHydratorDrySourcePluginEnvItems0], default is Undefined, optional + env + name : str, default is Undefined, optional + name + parameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PluginTemplateSpecSourceHydratorDrySourcePluginParametersItems0], default is Undefined, optional + parameters + """ + + + env?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PluginTemplateSpecSourceHydratorDrySourcePluginEnvItems0] + + name?: str + + parameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PluginTemplateSpecSourceHydratorDrySourcePluginParametersItems0] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PluginTemplateSpecSourceHydratorDrySourcePluginEnvItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 plugin template spec source hydrator dry source plugin env items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PluginTemplateSpecSourceHydratorDrySourcePluginParametersItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 plugin template spec source hydrator dry source plugin parameters items0 + + Attributes + ---------- + array : [str], default is Undefined, optional + array + $map : {str:str}, default is Undefined, optional + map + name : str, default is Undefined, optional + name + string : str, default is Undefined, optional + string + """ + + + array?: [str] + + $map?: {str:str} + + name?: str + + string?: str + + schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PluginTemplateSpecSourceHydratorHydrateTo: r""" argoproj io v1alpha1 application set spec generators items0 matrix generators items0 plugin template spec source hydrator hydrate to @@ -11777,6 +15923,11 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems targetBranch: str + check: + len(path) >= 1 + _regex_match(str(path), r"^.{2,}|[^./]$") + + schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PluginTemplateSpecSourceKustomize: r""" argoproj io v1alpha1 application set spec generators items0 matrix generators items0 plugin template spec source kustomize @@ -12523,6 +16674,8 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems ---------- allowEmpty : bool, default is Undefined, optional allow empty + enabled : bool, default is Undefined, optional + enabled prune : bool, default is Undefined, optional prune selfHeal : bool, default is Undefined, optional @@ -12532,6 +16685,8 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems allowEmpty?: bool + enabled?: bool + prune?: bool selfHeal?: bool @@ -12565,6 +16720,8 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems backoff limit : int, default is Undefined, optional limit + refresh : bool, default is Undefined, optional + refresh """ @@ -12572,6 +16729,8 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems limit?: int + refresh?: bool + schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PluginTemplateSpecSyncPolicyRetryBackoff: r""" @@ -12607,6 +16766,8 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems bitbucket bitbucketServer : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestBitbucketServer, default is Undefined, optional bitbucket server + continueOnRepoNotFoundError : bool, default is Undefined, optional + continue on repo not found error filters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestFiltersItems0], default is Undefined, optional filters gitea : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestGitea, default is Undefined, optional @@ -12630,6 +16791,8 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems bitbucketServer?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestBitbucketServer + continueOnRepoNotFoundError?: bool + filters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestFiltersItems0] gitea?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestGitea @@ -12929,6 +17092,8 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems branch match targetBranchMatch : str, default is Undefined, optional target branch match + titleMatch : str, default is Undefined, optional + title match """ @@ -12936,6 +17101,8 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems targetBranchMatch?: str + titleMatch?: str + schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestGitea: r""" @@ -12947,6 +17114,8 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems api insecure : bool, default is Undefined, optional insecure + labels : [str], default is Undefined, optional + labels owner : str, default is Undefined, required owner repo : str, default is Undefined, required @@ -12960,6 +17129,8 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems insecure?: bool + labels?: [str] + owner: str repo: str @@ -13563,8 +17734,16 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems Attributes ---------- + directory : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourceHydratorDrySourceDirectory, default is Undefined, optional + directory + helm : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourceHydratorDrySourceHelm, default is Undefined, optional + helm + kustomize : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourceHydratorDrySourceKustomize, default is Undefined, optional + kustomize path : str, default is Undefined, required path + plugin : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourceHydratorDrySourcePlugin, default is Undefined, optional + plugin repoURL : str, default is Undefined, required repo URL targetRevision : str, default is Undefined, required @@ -13572,13 +17751,453 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems """ + directory?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourceHydratorDrySourceDirectory + + helm?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourceHydratorDrySourceHelm + + kustomize?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourceHydratorDrySourceKustomize + path: str + plugin?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourceHydratorDrySourcePlugin + repoURL: str targetRevision: str +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourceHydratorDrySourceDirectory: + r""" + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 pull request template spec source hydrator dry source directory + + Attributes + ---------- + exclude : str, default is Undefined, optional + exclude + include : str, default is Undefined, optional + include + jsonnet : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourceHydratorDrySourceDirectoryJsonnet, default is Undefined, optional + jsonnet + recurse : bool, default is Undefined, optional + recurse + """ + + + exclude?: str + + include?: str + + jsonnet?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourceHydratorDrySourceDirectoryJsonnet + + recurse?: bool + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourceHydratorDrySourceDirectoryJsonnet: + r""" + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 pull request template spec source hydrator dry source directory jsonnet + + Attributes + ---------- + extVars : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourceHydratorDrySourceDirectoryJsonnetExtVarsItems0], default is Undefined, optional + ext vars + libs : [str], default is Undefined, optional + libs + tlas : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourceHydratorDrySourceDirectoryJsonnetTlasItems0], default is Undefined, optional + tlas + """ + + + extVars?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourceHydratorDrySourceDirectoryJsonnetExtVarsItems0] + + libs?: [str] + + tlas?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourceHydratorDrySourceDirectoryJsonnetTlasItems0] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourceHydratorDrySourceDirectoryJsonnetExtVarsItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 pull request template spec source hydrator dry source directory jsonnet ext vars items0 + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourceHydratorDrySourceDirectoryJsonnetTlasItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 pull request template spec source hydrator dry source directory jsonnet tlas items0 + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourceHydratorDrySourceHelm: + r""" + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 pull request template spec source hydrator dry source helm + + Attributes + ---------- + apiVersions : [str], default is Undefined, optional + api versions + fileParameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourceHydratorDrySourceHelmFileParametersItems0], default is Undefined, optional + file parameters + ignoreMissingValueFiles : bool, default is Undefined, optional + ignore missing value files + kubeVersion : str, default is Undefined, optional + kube version + namespace : str, default is Undefined, optional + namespace + parameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourceHydratorDrySourceHelmParametersItems0], default is Undefined, optional + parameters + passCredentials : bool, default is Undefined, optional + pass credentials + releaseName : str, default is Undefined, optional + release name + skipCrds : bool, default is Undefined, optional + skip crds + skipSchemaValidation : bool, default is Undefined, optional + skip schema validation + skipTests : bool, default is Undefined, optional + skip tests + valueFiles : [str], default is Undefined, optional + value files + values : str, default is Undefined, optional + values + valuesObject : any, default is Undefined, optional + values object + version : str, default is Undefined, optional + version + """ + + + apiVersions?: [str] + + fileParameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourceHydratorDrySourceHelmFileParametersItems0] + + ignoreMissingValueFiles?: bool + + kubeVersion?: str + + namespace?: str + + parameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourceHydratorDrySourceHelmParametersItems0] + + passCredentials?: bool + + releaseName?: str + + skipCrds?: bool + + skipSchemaValidation?: bool + + skipTests?: bool + + valueFiles?: [str] + + values?: str + + valuesObject?: any + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourceHydratorDrySourceHelmFileParametersItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 pull request template spec source hydrator dry source helm file parameters items0 + + Attributes + ---------- + name : str, default is Undefined, optional + name + path : str, default is Undefined, optional + path + """ + + + name?: str + + path?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourceHydratorDrySourceHelmParametersItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 pull request template spec source hydrator dry source helm parameters items0 + + Attributes + ---------- + forceString : bool, default is Undefined, optional + force string + name : str, default is Undefined, optional + name + value : str, default is Undefined, optional + value + """ + + + forceString?: bool + + name?: str + + value?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourceHydratorDrySourceKustomize: + r""" + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 pull request template spec source hydrator dry source kustomize + + Attributes + ---------- + apiVersions : [str], default is Undefined, optional + api versions + commonAnnotations : {str:str}, default is Undefined, optional + common annotations + commonAnnotationsEnvsubst : bool, default is Undefined, optional + common annotations envsubst + commonLabels : {str:str}, default is Undefined, optional + common labels + components : [str], default is Undefined, optional + components + forceCommonAnnotations : bool, default is Undefined, optional + force common annotations + forceCommonLabels : bool, default is Undefined, optional + force common labels + ignoreMissingComponents : bool, default is Undefined, optional + ignore missing components + images : [str], default is Undefined, optional + images + kubeVersion : str, default is Undefined, optional + kube version + labelIncludeTemplates : bool, default is Undefined, optional + label include templates + labelWithoutSelector : bool, default is Undefined, optional + label without selector + namePrefix : str, default is Undefined, optional + name prefix + nameSuffix : str, default is Undefined, optional + name suffix + namespace : str, default is Undefined, optional + namespace + patches : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0], default is Undefined, optional + patches + replicas : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourceHydratorDrySourceKustomizeReplicasItems0], default is Undefined, optional + replicas + version : str, default is Undefined, optional + version + """ + + + apiVersions?: [str] + + commonAnnotations?: {str:str} + + commonAnnotationsEnvsubst?: bool + + commonLabels?: {str:str} + + components?: [str] + + forceCommonAnnotations?: bool + + forceCommonLabels?: bool + + ignoreMissingComponents?: bool + + images?: [str] + + kubeVersion?: str + + labelIncludeTemplates?: bool + + labelWithoutSelector?: bool + + namePrefix?: str + + nameSuffix?: str + + namespace?: str + + patches?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0] + + replicas?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourceHydratorDrySourceKustomizeReplicasItems0] + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 pull request template spec source hydrator dry source kustomize patches items0 + + Attributes + ---------- + options : {str:bool}, default is Undefined, optional + options + patch : str, default is Undefined, optional + patch + path : str, default is Undefined, optional + path + target : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0Target, default is Undefined, optional + target + """ + + + options?: {str:bool} + + patch?: str + + path?: str + + target?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0Target + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0Target: + r""" + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 pull request template spec source hydrator dry source kustomize patches items0 target + + Attributes + ---------- + annotationSelector : str, default is Undefined, optional + annotation selector + group : str, default is Undefined, optional + group + kind : str, default is Undefined, optional + kind + labelSelector : str, default is Undefined, optional + label selector + name : str, default is Undefined, optional + name + namespace : str, default is Undefined, optional + namespace + version : str, default is Undefined, optional + version + """ + + + annotationSelector?: str + + group?: str + + kind?: str + + labelSelector?: str + + name?: str + + namespace?: str + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourceHydratorDrySourceKustomizeReplicasItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 pull request template spec source hydrator dry source kustomize replicas items0 + + Attributes + ---------- + count : int | str, default is Undefined, required + count + name : str, default is Undefined, required + name + """ + + + count: int | str + + name: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourceHydratorDrySourcePlugin: + r""" + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 pull request template spec source hydrator dry source plugin + + Attributes + ---------- + env : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourceHydratorDrySourcePluginEnvItems0], default is Undefined, optional + env + name : str, default is Undefined, optional + name + parameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourceHydratorDrySourcePluginParametersItems0], default is Undefined, optional + parameters + """ + + + env?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourceHydratorDrySourcePluginEnvItems0] + + name?: str + + parameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourceHydratorDrySourcePluginParametersItems0] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourceHydratorDrySourcePluginEnvItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 pull request template spec source hydrator dry source plugin env items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourceHydratorDrySourcePluginParametersItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 pull request template spec source hydrator dry source plugin parameters items0 + + Attributes + ---------- + array : [str], default is Undefined, optional + array + $map : {str:str}, default is Undefined, optional + map + name : str, default is Undefined, optional + name + string : str, default is Undefined, optional + string + """ + + + array?: [str] + + $map?: {str:str} + + name?: str + + string?: str + + schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourceHydratorHydrateTo: r""" argoproj io v1alpha1 application set spec generators items0 matrix generators items0 pull request template spec source hydrator hydrate to @@ -13611,6 +18230,11 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems targetBranch: str + check: + len(path) >= 1 + _regex_match(str(path), r"^.{2,}|[^./]$") + + schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSourceKustomize: r""" argoproj io v1alpha1 application set spec generators items0 matrix generators items0 pull request template spec source kustomize @@ -14357,6 +18981,8 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems ---------- allowEmpty : bool, default is Undefined, optional allow empty + enabled : bool, default is Undefined, optional + enabled prune : bool, default is Undefined, optional prune selfHeal : bool, default is Undefined, optional @@ -14366,6 +18992,8 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems allowEmpty?: bool + enabled?: bool + prune?: bool selfHeal?: bool @@ -14399,6 +19027,8 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems backoff limit : int, default is Undefined, optional limit + refresh : bool, default is Undefined, optional + refresh """ @@ -14406,6 +19036,8 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems limit?: int + refresh?: bool + schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0PullRequestTemplateSpecSyncPolicyRetryBackoff: r""" @@ -15407,8 +20039,16 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems Attributes ---------- + directory : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourceHydratorDrySourceDirectory, default is Undefined, optional + directory + helm : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourceHydratorDrySourceHelm, default is Undefined, optional + helm + kustomize : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourceHydratorDrySourceKustomize, default is Undefined, optional + kustomize path : str, default is Undefined, required path + plugin : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourceHydratorDrySourcePlugin, default is Undefined, optional + plugin repoURL : str, default is Undefined, required repo URL targetRevision : str, default is Undefined, required @@ -15416,13 +20056,453 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems """ + directory?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourceHydratorDrySourceDirectory + + helm?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourceHydratorDrySourceHelm + + kustomize?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourceHydratorDrySourceKustomize + path: str + plugin?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourceHydratorDrySourcePlugin + repoURL: str targetRevision: str +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourceHydratorDrySourceDirectory: + r""" + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 scm provider template spec source hydrator dry source directory + + Attributes + ---------- + exclude : str, default is Undefined, optional + exclude + include : str, default is Undefined, optional + include + jsonnet : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourceHydratorDrySourceDirectoryJsonnet, default is Undefined, optional + jsonnet + recurse : bool, default is Undefined, optional + recurse + """ + + + exclude?: str + + include?: str + + jsonnet?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourceHydratorDrySourceDirectoryJsonnet + + recurse?: bool + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourceHydratorDrySourceDirectoryJsonnet: + r""" + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 scm provider template spec source hydrator dry source directory jsonnet + + Attributes + ---------- + extVars : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourceHydratorDrySourceDirectoryJsonnetExtVarsItems0], default is Undefined, optional + ext vars + libs : [str], default is Undefined, optional + libs + tlas : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourceHydratorDrySourceDirectoryJsonnetTlasItems0], default is Undefined, optional + tlas + """ + + + extVars?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourceHydratorDrySourceDirectoryJsonnetExtVarsItems0] + + libs?: [str] + + tlas?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourceHydratorDrySourceDirectoryJsonnetTlasItems0] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourceHydratorDrySourceDirectoryJsonnetExtVarsItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 scm provider template spec source hydrator dry source directory jsonnet ext vars items0 + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourceHydratorDrySourceDirectoryJsonnetTlasItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 scm provider template spec source hydrator dry source directory jsonnet tlas items0 + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourceHydratorDrySourceHelm: + r""" + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 scm provider template spec source hydrator dry source helm + + Attributes + ---------- + apiVersions : [str], default is Undefined, optional + api versions + fileParameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourceHydratorDrySourceHelmFileParametersItems0], default is Undefined, optional + file parameters + ignoreMissingValueFiles : bool, default is Undefined, optional + ignore missing value files + kubeVersion : str, default is Undefined, optional + kube version + namespace : str, default is Undefined, optional + namespace + parameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourceHydratorDrySourceHelmParametersItems0], default is Undefined, optional + parameters + passCredentials : bool, default is Undefined, optional + pass credentials + releaseName : str, default is Undefined, optional + release name + skipCrds : bool, default is Undefined, optional + skip crds + skipSchemaValidation : bool, default is Undefined, optional + skip schema validation + skipTests : bool, default is Undefined, optional + skip tests + valueFiles : [str], default is Undefined, optional + value files + values : str, default is Undefined, optional + values + valuesObject : any, default is Undefined, optional + values object + version : str, default is Undefined, optional + version + """ + + + apiVersions?: [str] + + fileParameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourceHydratorDrySourceHelmFileParametersItems0] + + ignoreMissingValueFiles?: bool + + kubeVersion?: str + + namespace?: str + + parameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourceHydratorDrySourceHelmParametersItems0] + + passCredentials?: bool + + releaseName?: str + + skipCrds?: bool + + skipSchemaValidation?: bool + + skipTests?: bool + + valueFiles?: [str] + + values?: str + + valuesObject?: any + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourceHydratorDrySourceHelmFileParametersItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 scm provider template spec source hydrator dry source helm file parameters items0 + + Attributes + ---------- + name : str, default is Undefined, optional + name + path : str, default is Undefined, optional + path + """ + + + name?: str + + path?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourceHydratorDrySourceHelmParametersItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 scm provider template spec source hydrator dry source helm parameters items0 + + Attributes + ---------- + forceString : bool, default is Undefined, optional + force string + name : str, default is Undefined, optional + name + value : str, default is Undefined, optional + value + """ + + + forceString?: bool + + name?: str + + value?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourceHydratorDrySourceKustomize: + r""" + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 scm provider template spec source hydrator dry source kustomize + + Attributes + ---------- + apiVersions : [str], default is Undefined, optional + api versions + commonAnnotations : {str:str}, default is Undefined, optional + common annotations + commonAnnotationsEnvsubst : bool, default is Undefined, optional + common annotations envsubst + commonLabels : {str:str}, default is Undefined, optional + common labels + components : [str], default is Undefined, optional + components + forceCommonAnnotations : bool, default is Undefined, optional + force common annotations + forceCommonLabels : bool, default is Undefined, optional + force common labels + ignoreMissingComponents : bool, default is Undefined, optional + ignore missing components + images : [str], default is Undefined, optional + images + kubeVersion : str, default is Undefined, optional + kube version + labelIncludeTemplates : bool, default is Undefined, optional + label include templates + labelWithoutSelector : bool, default is Undefined, optional + label without selector + namePrefix : str, default is Undefined, optional + name prefix + nameSuffix : str, default is Undefined, optional + name suffix + namespace : str, default is Undefined, optional + namespace + patches : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0], default is Undefined, optional + patches + replicas : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourceHydratorDrySourceKustomizeReplicasItems0], default is Undefined, optional + replicas + version : str, default is Undefined, optional + version + """ + + + apiVersions?: [str] + + commonAnnotations?: {str:str} + + commonAnnotationsEnvsubst?: bool + + commonLabels?: {str:str} + + components?: [str] + + forceCommonAnnotations?: bool + + forceCommonLabels?: bool + + ignoreMissingComponents?: bool + + images?: [str] + + kubeVersion?: str + + labelIncludeTemplates?: bool + + labelWithoutSelector?: bool + + namePrefix?: str + + nameSuffix?: str + + namespace?: str + + patches?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0] + + replicas?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourceHydratorDrySourceKustomizeReplicasItems0] + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 scm provider template spec source hydrator dry source kustomize patches items0 + + Attributes + ---------- + options : {str:bool}, default is Undefined, optional + options + patch : str, default is Undefined, optional + patch + path : str, default is Undefined, optional + path + target : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0Target, default is Undefined, optional + target + """ + + + options?: {str:bool} + + patch?: str + + path?: str + + target?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0Target + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0Target: + r""" + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 scm provider template spec source hydrator dry source kustomize patches items0 target + + Attributes + ---------- + annotationSelector : str, default is Undefined, optional + annotation selector + group : str, default is Undefined, optional + group + kind : str, default is Undefined, optional + kind + labelSelector : str, default is Undefined, optional + label selector + name : str, default is Undefined, optional + name + namespace : str, default is Undefined, optional + namespace + version : str, default is Undefined, optional + version + """ + + + annotationSelector?: str + + group?: str + + kind?: str + + labelSelector?: str + + name?: str + + namespace?: str + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourceHydratorDrySourceKustomizeReplicasItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 scm provider template spec source hydrator dry source kustomize replicas items0 + + Attributes + ---------- + count : int | str, default is Undefined, required + count + name : str, default is Undefined, required + name + """ + + + count: int | str + + name: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourceHydratorDrySourcePlugin: + r""" + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 scm provider template spec source hydrator dry source plugin + + Attributes + ---------- + env : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourceHydratorDrySourcePluginEnvItems0], default is Undefined, optional + env + name : str, default is Undefined, optional + name + parameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourceHydratorDrySourcePluginParametersItems0], default is Undefined, optional + parameters + """ + + + env?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourceHydratorDrySourcePluginEnvItems0] + + name?: str + + parameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourceHydratorDrySourcePluginParametersItems0] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourceHydratorDrySourcePluginEnvItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 scm provider template spec source hydrator dry source plugin env items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourceHydratorDrySourcePluginParametersItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 matrix generators items0 scm provider template spec source hydrator dry source plugin parameters items0 + + Attributes + ---------- + array : [str], default is Undefined, optional + array + $map : {str:str}, default is Undefined, optional + map + name : str, default is Undefined, optional + name + string : str, default is Undefined, optional + string + """ + + + array?: [str] + + $map?: {str:str} + + name?: str + + string?: str + + schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourceHydratorHydrateTo: r""" argoproj io v1alpha1 application set spec generators items0 matrix generators items0 scm provider template spec source hydrator hydrate to @@ -15455,6 +20535,11 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems targetBranch: str + check: + len(path) >= 1 + _regex_match(str(path), r"^.{2,}|[^./]$") + + schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSourceKustomize: r""" argoproj io v1alpha1 application set spec generators items0 matrix generators items0 scm provider template spec source kustomize @@ -16201,6 +21286,8 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems ---------- allowEmpty : bool, default is Undefined, optional allow empty + enabled : bool, default is Undefined, optional + enabled prune : bool, default is Undefined, optional prune selfHeal : bool, default is Undefined, optional @@ -16210,6 +21297,8 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems allowEmpty?: bool + enabled?: bool + prune?: bool selfHeal?: bool @@ -16243,6 +21332,8 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems backoff limit : int, default is Undefined, optional limit + refresh : bool, default is Undefined, optional + refresh """ @@ -16250,6 +21341,8 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems limit?: int + refresh?: bool + schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixGeneratorsItems0ScmProviderTemplateSpecSyncPolicyRetryBackoff: r""" @@ -16765,8 +21858,16 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSou Attributes ---------- + directory : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourceHydratorDrySourceDirectory, default is Undefined, optional + directory + helm : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourceHydratorDrySourceHelm, default is Undefined, optional + helm + kustomize : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourceHydratorDrySourceKustomize, default is Undefined, optional + kustomize path : str, default is Undefined, required path + plugin : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourceHydratorDrySourcePlugin, default is Undefined, optional + plugin repoURL : str, default is Undefined, required repo URL targetRevision : str, default is Undefined, required @@ -16774,13 +21875,453 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSou """ + directory?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourceHydratorDrySourceDirectory + + helm?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourceHydratorDrySourceHelm + + kustomize?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourceHydratorDrySourceKustomize + path: str + plugin?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourceHydratorDrySourcePlugin + repoURL: str targetRevision: str +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourceHydratorDrySourceDirectory: + r""" + argoproj io v1alpha1 application set spec generators items0 matrix template spec source hydrator dry source directory + + Attributes + ---------- + exclude : str, default is Undefined, optional + exclude + include : str, default is Undefined, optional + include + jsonnet : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourceHydratorDrySourceDirectoryJsonnet, default is Undefined, optional + jsonnet + recurse : bool, default is Undefined, optional + recurse + """ + + + exclude?: str + + include?: str + + jsonnet?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourceHydratorDrySourceDirectoryJsonnet + + recurse?: bool + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourceHydratorDrySourceDirectoryJsonnet: + r""" + argoproj io v1alpha1 application set spec generators items0 matrix template spec source hydrator dry source directory jsonnet + + Attributes + ---------- + extVars : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourceHydratorDrySourceDirectoryJsonnetExtVarsItems0], default is Undefined, optional + ext vars + libs : [str], default is Undefined, optional + libs + tlas : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourceHydratorDrySourceDirectoryJsonnetTlasItems0], default is Undefined, optional + tlas + """ + + + extVars?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourceHydratorDrySourceDirectoryJsonnetExtVarsItems0] + + libs?: [str] + + tlas?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourceHydratorDrySourceDirectoryJsonnetTlasItems0] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourceHydratorDrySourceDirectoryJsonnetExtVarsItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 matrix template spec source hydrator dry source directory jsonnet ext vars items0 + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourceHydratorDrySourceDirectoryJsonnetTlasItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 matrix template spec source hydrator dry source directory jsonnet tlas items0 + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourceHydratorDrySourceHelm: + r""" + argoproj io v1alpha1 application set spec generators items0 matrix template spec source hydrator dry source helm + + Attributes + ---------- + apiVersions : [str], default is Undefined, optional + api versions + fileParameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourceHydratorDrySourceHelmFileParametersItems0], default is Undefined, optional + file parameters + ignoreMissingValueFiles : bool, default is Undefined, optional + ignore missing value files + kubeVersion : str, default is Undefined, optional + kube version + namespace : str, default is Undefined, optional + namespace + parameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourceHydratorDrySourceHelmParametersItems0], default is Undefined, optional + parameters + passCredentials : bool, default is Undefined, optional + pass credentials + releaseName : str, default is Undefined, optional + release name + skipCrds : bool, default is Undefined, optional + skip crds + skipSchemaValidation : bool, default is Undefined, optional + skip schema validation + skipTests : bool, default is Undefined, optional + skip tests + valueFiles : [str], default is Undefined, optional + value files + values : str, default is Undefined, optional + values + valuesObject : any, default is Undefined, optional + values object + version : str, default is Undefined, optional + version + """ + + + apiVersions?: [str] + + fileParameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourceHydratorDrySourceHelmFileParametersItems0] + + ignoreMissingValueFiles?: bool + + kubeVersion?: str + + namespace?: str + + parameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourceHydratorDrySourceHelmParametersItems0] + + passCredentials?: bool + + releaseName?: str + + skipCrds?: bool + + skipSchemaValidation?: bool + + skipTests?: bool + + valueFiles?: [str] + + values?: str + + valuesObject?: any + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourceHydratorDrySourceHelmFileParametersItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 matrix template spec source hydrator dry source helm file parameters items0 + + Attributes + ---------- + name : str, default is Undefined, optional + name + path : str, default is Undefined, optional + path + """ + + + name?: str + + path?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourceHydratorDrySourceHelmParametersItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 matrix template spec source hydrator dry source helm parameters items0 + + Attributes + ---------- + forceString : bool, default is Undefined, optional + force string + name : str, default is Undefined, optional + name + value : str, default is Undefined, optional + value + """ + + + forceString?: bool + + name?: str + + value?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourceHydratorDrySourceKustomize: + r""" + argoproj io v1alpha1 application set spec generators items0 matrix template spec source hydrator dry source kustomize + + Attributes + ---------- + apiVersions : [str], default is Undefined, optional + api versions + commonAnnotations : {str:str}, default is Undefined, optional + common annotations + commonAnnotationsEnvsubst : bool, default is Undefined, optional + common annotations envsubst + commonLabels : {str:str}, default is Undefined, optional + common labels + components : [str], default is Undefined, optional + components + forceCommonAnnotations : bool, default is Undefined, optional + force common annotations + forceCommonLabels : bool, default is Undefined, optional + force common labels + ignoreMissingComponents : bool, default is Undefined, optional + ignore missing components + images : [str], default is Undefined, optional + images + kubeVersion : str, default is Undefined, optional + kube version + labelIncludeTemplates : bool, default is Undefined, optional + label include templates + labelWithoutSelector : bool, default is Undefined, optional + label without selector + namePrefix : str, default is Undefined, optional + name prefix + nameSuffix : str, default is Undefined, optional + name suffix + namespace : str, default is Undefined, optional + namespace + patches : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0], default is Undefined, optional + patches + replicas : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourceHydratorDrySourceKustomizeReplicasItems0], default is Undefined, optional + replicas + version : str, default is Undefined, optional + version + """ + + + apiVersions?: [str] + + commonAnnotations?: {str:str} + + commonAnnotationsEnvsubst?: bool + + commonLabels?: {str:str} + + components?: [str] + + forceCommonAnnotations?: bool + + forceCommonLabels?: bool + + ignoreMissingComponents?: bool + + images?: [str] + + kubeVersion?: str + + labelIncludeTemplates?: bool + + labelWithoutSelector?: bool + + namePrefix?: str + + nameSuffix?: str + + namespace?: str + + patches?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0] + + replicas?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourceHydratorDrySourceKustomizeReplicasItems0] + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 matrix template spec source hydrator dry source kustomize patches items0 + + Attributes + ---------- + options : {str:bool}, default is Undefined, optional + options + patch : str, default is Undefined, optional + patch + path : str, default is Undefined, optional + path + target : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0Target, default is Undefined, optional + target + """ + + + options?: {str:bool} + + patch?: str + + path?: str + + target?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0Target + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0Target: + r""" + argoproj io v1alpha1 application set spec generators items0 matrix template spec source hydrator dry source kustomize patches items0 target + + Attributes + ---------- + annotationSelector : str, default is Undefined, optional + annotation selector + group : str, default is Undefined, optional + group + kind : str, default is Undefined, optional + kind + labelSelector : str, default is Undefined, optional + label selector + name : str, default is Undefined, optional + name + namespace : str, default is Undefined, optional + namespace + version : str, default is Undefined, optional + version + """ + + + annotationSelector?: str + + group?: str + + kind?: str + + labelSelector?: str + + name?: str + + namespace?: str + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourceHydratorDrySourceKustomizeReplicasItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 matrix template spec source hydrator dry source kustomize replicas items0 + + Attributes + ---------- + count : int | str, default is Undefined, required + count + name : str, default is Undefined, required + name + """ + + + count: int | str + + name: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourceHydratorDrySourcePlugin: + r""" + argoproj io v1alpha1 application set spec generators items0 matrix template spec source hydrator dry source plugin + + Attributes + ---------- + env : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourceHydratorDrySourcePluginEnvItems0], default is Undefined, optional + env + name : str, default is Undefined, optional + name + parameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourceHydratorDrySourcePluginParametersItems0], default is Undefined, optional + parameters + """ + + + env?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourceHydratorDrySourcePluginEnvItems0] + + name?: str + + parameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourceHydratorDrySourcePluginParametersItems0] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourceHydratorDrySourcePluginEnvItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 matrix template spec source hydrator dry source plugin env items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourceHydratorDrySourcePluginParametersItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 matrix template spec source hydrator dry source plugin parameters items0 + + Attributes + ---------- + array : [str], default is Undefined, optional + array + $map : {str:str}, default is Undefined, optional + map + name : str, default is Undefined, optional + name + string : str, default is Undefined, optional + string + """ + + + array?: [str] + + $map?: {str:str} + + name?: str + + string?: str + + schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourceHydratorHydrateTo: r""" argoproj io v1alpha1 application set spec generators items0 matrix template spec source hydrator hydrate to @@ -16813,6 +22354,11 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSou targetBranch: str + check: + len(path) >= 1 + _regex_match(str(path), r"^.{2,}|[^./]$") + + schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSourceKustomize: r""" argoproj io v1alpha1 application set spec generators items0 matrix template spec source kustomize @@ -17559,6 +23105,8 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSyn ---------- allowEmpty : bool, default is Undefined, optional allow empty + enabled : bool, default is Undefined, optional + enabled prune : bool, default is Undefined, optional prune selfHeal : bool, default is Undefined, optional @@ -17568,6 +23116,8 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSyn allowEmpty?: bool + enabled?: bool + prune?: bool selfHeal?: bool @@ -17601,6 +23151,8 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSyn backoff limit : int, default is Undefined, optional limit + refresh : bool, default is Undefined, optional + refresh """ @@ -17608,6 +23160,8 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSyn limit?: int + refresh?: bool + schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MatrixTemplateSpecSyncPolicyRetryBackoff: r""" @@ -18229,8 +23783,16 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0 Attributes ---------- + directory : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHydratorDrySourceDirectory, default is Undefined, optional + directory + helm : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHydratorDrySourceHelm, default is Undefined, optional + helm + kustomize : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHydratorDrySourceKustomize, default is Undefined, optional + kustomize path : str, default is Undefined, required path + plugin : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHydratorDrySourcePlugin, default is Undefined, optional + plugin repoURL : str, default is Undefined, required repo URL targetRevision : str, default is Undefined, required @@ -18238,13 +23800,453 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0 """ + directory?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHydratorDrySourceDirectory + + helm?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHydratorDrySourceHelm + + kustomize?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHydratorDrySourceKustomize + path: str + plugin?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHydratorDrySourcePlugin + repoURL: str targetRevision: str +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHydratorDrySourceDirectory: + r""" + argoproj io v1alpha1 application set spec generators items0 merge generators items0 cluster decision resource template spec source hydrator dry source directory + + Attributes + ---------- + exclude : str, default is Undefined, optional + exclude + include : str, default is Undefined, optional + include + jsonnet : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHydratorDrySourceDirectoryJsonnet, default is Undefined, optional + jsonnet + recurse : bool, default is Undefined, optional + recurse + """ + + + exclude?: str + + include?: str + + jsonnet?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHydratorDrySourceDirectoryJsonnet + + recurse?: bool + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHydratorDrySourceDirectoryJsonnet: + r""" + argoproj io v1alpha1 application set spec generators items0 merge generators items0 cluster decision resource template spec source hydrator dry source directory jsonnet + + Attributes + ---------- + extVars : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHydratorDrySourceDirectoryJsonnetExtVarsItems0], default is Undefined, optional + ext vars + libs : [str], default is Undefined, optional + libs + tlas : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHydratorDrySourceDirectoryJsonnetTlasItems0], default is Undefined, optional + tlas + """ + + + extVars?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHydratorDrySourceDirectoryJsonnetExtVarsItems0] + + libs?: [str] + + tlas?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHydratorDrySourceDirectoryJsonnetTlasItems0] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHydratorDrySourceDirectoryJsonnetExtVarsItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 merge generators items0 cluster decision resource template spec source hydrator dry source directory jsonnet ext vars items0 + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHydratorDrySourceDirectoryJsonnetTlasItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 merge generators items0 cluster decision resource template spec source hydrator dry source directory jsonnet tlas items0 + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHydratorDrySourceHelm: + r""" + argoproj io v1alpha1 application set spec generators items0 merge generators items0 cluster decision resource template spec source hydrator dry source helm + + Attributes + ---------- + apiVersions : [str], default is Undefined, optional + api versions + fileParameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHydratorDrySourceHelmFileParametersItems0], default is Undefined, optional + file parameters + ignoreMissingValueFiles : bool, default is Undefined, optional + ignore missing value files + kubeVersion : str, default is Undefined, optional + kube version + namespace : str, default is Undefined, optional + namespace + parameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHydratorDrySourceHelmParametersItems0], default is Undefined, optional + parameters + passCredentials : bool, default is Undefined, optional + pass credentials + releaseName : str, default is Undefined, optional + release name + skipCrds : bool, default is Undefined, optional + skip crds + skipSchemaValidation : bool, default is Undefined, optional + skip schema validation + skipTests : bool, default is Undefined, optional + skip tests + valueFiles : [str], default is Undefined, optional + value files + values : str, default is Undefined, optional + values + valuesObject : any, default is Undefined, optional + values object + version : str, default is Undefined, optional + version + """ + + + apiVersions?: [str] + + fileParameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHydratorDrySourceHelmFileParametersItems0] + + ignoreMissingValueFiles?: bool + + kubeVersion?: str + + namespace?: str + + parameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHydratorDrySourceHelmParametersItems0] + + passCredentials?: bool + + releaseName?: str + + skipCrds?: bool + + skipSchemaValidation?: bool + + skipTests?: bool + + valueFiles?: [str] + + values?: str + + valuesObject?: any + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHydratorDrySourceHelmFileParametersItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 merge generators items0 cluster decision resource template spec source hydrator dry source helm file parameters items0 + + Attributes + ---------- + name : str, default is Undefined, optional + name + path : str, default is Undefined, optional + path + """ + + + name?: str + + path?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHydratorDrySourceHelmParametersItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 merge generators items0 cluster decision resource template spec source hydrator dry source helm parameters items0 + + Attributes + ---------- + forceString : bool, default is Undefined, optional + force string + name : str, default is Undefined, optional + name + value : str, default is Undefined, optional + value + """ + + + forceString?: bool + + name?: str + + value?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHydratorDrySourceKustomize: + r""" + argoproj io v1alpha1 application set spec generators items0 merge generators items0 cluster decision resource template spec source hydrator dry source kustomize + + Attributes + ---------- + apiVersions : [str], default is Undefined, optional + api versions + commonAnnotations : {str:str}, default is Undefined, optional + common annotations + commonAnnotationsEnvsubst : bool, default is Undefined, optional + common annotations envsubst + commonLabels : {str:str}, default is Undefined, optional + common labels + components : [str], default is Undefined, optional + components + forceCommonAnnotations : bool, default is Undefined, optional + force common annotations + forceCommonLabels : bool, default is Undefined, optional + force common labels + ignoreMissingComponents : bool, default is Undefined, optional + ignore missing components + images : [str], default is Undefined, optional + images + kubeVersion : str, default is Undefined, optional + kube version + labelIncludeTemplates : bool, default is Undefined, optional + label include templates + labelWithoutSelector : bool, default is Undefined, optional + label without selector + namePrefix : str, default is Undefined, optional + name prefix + nameSuffix : str, default is Undefined, optional + name suffix + namespace : str, default is Undefined, optional + namespace + patches : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0], default is Undefined, optional + patches + replicas : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHydratorDrySourceKustomizeReplicasItems0], default is Undefined, optional + replicas + version : str, default is Undefined, optional + version + """ + + + apiVersions?: [str] + + commonAnnotations?: {str:str} + + commonAnnotationsEnvsubst?: bool + + commonLabels?: {str:str} + + components?: [str] + + forceCommonAnnotations?: bool + + forceCommonLabels?: bool + + ignoreMissingComponents?: bool + + images?: [str] + + kubeVersion?: str + + labelIncludeTemplates?: bool + + labelWithoutSelector?: bool + + namePrefix?: str + + nameSuffix?: str + + namespace?: str + + patches?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0] + + replicas?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHydratorDrySourceKustomizeReplicasItems0] + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 merge generators items0 cluster decision resource template spec source hydrator dry source kustomize patches items0 + + Attributes + ---------- + options : {str:bool}, default is Undefined, optional + options + patch : str, default is Undefined, optional + patch + path : str, default is Undefined, optional + path + target : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0Target, default is Undefined, optional + target + """ + + + options?: {str:bool} + + patch?: str + + path?: str + + target?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0Target + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0Target: + r""" + argoproj io v1alpha1 application set spec generators items0 merge generators items0 cluster decision resource template spec source hydrator dry source kustomize patches items0 target + + Attributes + ---------- + annotationSelector : str, default is Undefined, optional + annotation selector + group : str, default is Undefined, optional + group + kind : str, default is Undefined, optional + kind + labelSelector : str, default is Undefined, optional + label selector + name : str, default is Undefined, optional + name + namespace : str, default is Undefined, optional + namespace + version : str, default is Undefined, optional + version + """ + + + annotationSelector?: str + + group?: str + + kind?: str + + labelSelector?: str + + name?: str + + namespace?: str + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHydratorDrySourceKustomizeReplicasItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 merge generators items0 cluster decision resource template spec source hydrator dry source kustomize replicas items0 + + Attributes + ---------- + count : int | str, default is Undefined, required + count + name : str, default is Undefined, required + name + """ + + + count: int | str + + name: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHydratorDrySourcePlugin: + r""" + argoproj io v1alpha1 application set spec generators items0 merge generators items0 cluster decision resource template spec source hydrator dry source plugin + + Attributes + ---------- + env : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHydratorDrySourcePluginEnvItems0], default is Undefined, optional + env + name : str, default is Undefined, optional + name + parameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHydratorDrySourcePluginParametersItems0], default is Undefined, optional + parameters + """ + + + env?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHydratorDrySourcePluginEnvItems0] + + name?: str + + parameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHydratorDrySourcePluginParametersItems0] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHydratorDrySourcePluginEnvItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 merge generators items0 cluster decision resource template spec source hydrator dry source plugin env items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHydratorDrySourcePluginParametersItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 merge generators items0 cluster decision resource template spec source hydrator dry source plugin parameters items0 + + Attributes + ---------- + array : [str], default is Undefined, optional + array + $map : {str:str}, default is Undefined, optional + map + name : str, default is Undefined, optional + name + string : str, default is Undefined, optional + string + """ + + + array?: [str] + + $map?: {str:str} + + name?: str + + string?: str + + schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceHydratorHydrateTo: r""" argoproj io v1alpha1 application set spec generators items0 merge generators items0 cluster decision resource template spec source hydrator hydrate to @@ -18277,6 +24279,11 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0 targetBranch: str + check: + len(path) >= 1 + _regex_match(str(path), r"^.{2,}|[^./]$") + + schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSourceKustomize: r""" argoproj io v1alpha1 application set spec generators items0 merge generators items0 cluster decision resource template spec source kustomize @@ -19023,6 +25030,8 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0 ---------- allowEmpty : bool, default is Undefined, optional allow empty + enabled : bool, default is Undefined, optional + enabled prune : bool, default is Undefined, optional prune selfHeal : bool, default is Undefined, optional @@ -19032,6 +25041,8 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0 allowEmpty?: bool + enabled?: bool + prune?: bool selfHeal?: bool @@ -19065,6 +25076,8 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0 backoff limit : int, default is Undefined, optional limit + refresh : bool, default is Undefined, optional + refresh """ @@ -19072,6 +25085,8 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0 limit?: int + refresh?: bool + schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClusterDecisionResourceTemplateSpecSyncPolicyRetryBackoff: r""" @@ -19613,8 +25628,16 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0 Attributes ---------- + directory : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourceHydratorDrySourceDirectory, default is Undefined, optional + directory + helm : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourceHydratorDrySourceHelm, default is Undefined, optional + helm + kustomize : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourceHydratorDrySourceKustomize, default is Undefined, optional + kustomize path : str, default is Undefined, required path + plugin : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourceHydratorDrySourcePlugin, default is Undefined, optional + plugin repoURL : str, default is Undefined, required repo URL targetRevision : str, default is Undefined, required @@ -19622,13 +25645,453 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0 """ + directory?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourceHydratorDrySourceDirectory + + helm?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourceHydratorDrySourceHelm + + kustomize?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourceHydratorDrySourceKustomize + path: str + plugin?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourceHydratorDrySourcePlugin + repoURL: str targetRevision: str +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourceHydratorDrySourceDirectory: + r""" + argoproj io v1alpha1 application set spec generators items0 merge generators items0 clusters template spec source hydrator dry source directory + + Attributes + ---------- + exclude : str, default is Undefined, optional + exclude + include : str, default is Undefined, optional + include + jsonnet : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourceHydratorDrySourceDirectoryJsonnet, default is Undefined, optional + jsonnet + recurse : bool, default is Undefined, optional + recurse + """ + + + exclude?: str + + include?: str + + jsonnet?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourceHydratorDrySourceDirectoryJsonnet + + recurse?: bool + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourceHydratorDrySourceDirectoryJsonnet: + r""" + argoproj io v1alpha1 application set spec generators items0 merge generators items0 clusters template spec source hydrator dry source directory jsonnet + + Attributes + ---------- + extVars : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourceHydratorDrySourceDirectoryJsonnetExtVarsItems0], default is Undefined, optional + ext vars + libs : [str], default is Undefined, optional + libs + tlas : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourceHydratorDrySourceDirectoryJsonnetTlasItems0], default is Undefined, optional + tlas + """ + + + extVars?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourceHydratorDrySourceDirectoryJsonnetExtVarsItems0] + + libs?: [str] + + tlas?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourceHydratorDrySourceDirectoryJsonnetTlasItems0] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourceHydratorDrySourceDirectoryJsonnetExtVarsItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 merge generators items0 clusters template spec source hydrator dry source directory jsonnet ext vars items0 + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourceHydratorDrySourceDirectoryJsonnetTlasItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 merge generators items0 clusters template spec source hydrator dry source directory jsonnet tlas items0 + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourceHydratorDrySourceHelm: + r""" + argoproj io v1alpha1 application set spec generators items0 merge generators items0 clusters template spec source hydrator dry source helm + + Attributes + ---------- + apiVersions : [str], default is Undefined, optional + api versions + fileParameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourceHydratorDrySourceHelmFileParametersItems0], default is Undefined, optional + file parameters + ignoreMissingValueFiles : bool, default is Undefined, optional + ignore missing value files + kubeVersion : str, default is Undefined, optional + kube version + namespace : str, default is Undefined, optional + namespace + parameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourceHydratorDrySourceHelmParametersItems0], default is Undefined, optional + parameters + passCredentials : bool, default is Undefined, optional + pass credentials + releaseName : str, default is Undefined, optional + release name + skipCrds : bool, default is Undefined, optional + skip crds + skipSchemaValidation : bool, default is Undefined, optional + skip schema validation + skipTests : bool, default is Undefined, optional + skip tests + valueFiles : [str], default is Undefined, optional + value files + values : str, default is Undefined, optional + values + valuesObject : any, default is Undefined, optional + values object + version : str, default is Undefined, optional + version + """ + + + apiVersions?: [str] + + fileParameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourceHydratorDrySourceHelmFileParametersItems0] + + ignoreMissingValueFiles?: bool + + kubeVersion?: str + + namespace?: str + + parameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourceHydratorDrySourceHelmParametersItems0] + + passCredentials?: bool + + releaseName?: str + + skipCrds?: bool + + skipSchemaValidation?: bool + + skipTests?: bool + + valueFiles?: [str] + + values?: str + + valuesObject?: any + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourceHydratorDrySourceHelmFileParametersItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 merge generators items0 clusters template spec source hydrator dry source helm file parameters items0 + + Attributes + ---------- + name : str, default is Undefined, optional + name + path : str, default is Undefined, optional + path + """ + + + name?: str + + path?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourceHydratorDrySourceHelmParametersItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 merge generators items0 clusters template spec source hydrator dry source helm parameters items0 + + Attributes + ---------- + forceString : bool, default is Undefined, optional + force string + name : str, default is Undefined, optional + name + value : str, default is Undefined, optional + value + """ + + + forceString?: bool + + name?: str + + value?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourceHydratorDrySourceKustomize: + r""" + argoproj io v1alpha1 application set spec generators items0 merge generators items0 clusters template spec source hydrator dry source kustomize + + Attributes + ---------- + apiVersions : [str], default is Undefined, optional + api versions + commonAnnotations : {str:str}, default is Undefined, optional + common annotations + commonAnnotationsEnvsubst : bool, default is Undefined, optional + common annotations envsubst + commonLabels : {str:str}, default is Undefined, optional + common labels + components : [str], default is Undefined, optional + components + forceCommonAnnotations : bool, default is Undefined, optional + force common annotations + forceCommonLabels : bool, default is Undefined, optional + force common labels + ignoreMissingComponents : bool, default is Undefined, optional + ignore missing components + images : [str], default is Undefined, optional + images + kubeVersion : str, default is Undefined, optional + kube version + labelIncludeTemplates : bool, default is Undefined, optional + label include templates + labelWithoutSelector : bool, default is Undefined, optional + label without selector + namePrefix : str, default is Undefined, optional + name prefix + nameSuffix : str, default is Undefined, optional + name suffix + namespace : str, default is Undefined, optional + namespace + patches : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0], default is Undefined, optional + patches + replicas : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourceHydratorDrySourceKustomizeReplicasItems0], default is Undefined, optional + replicas + version : str, default is Undefined, optional + version + """ + + + apiVersions?: [str] + + commonAnnotations?: {str:str} + + commonAnnotationsEnvsubst?: bool + + commonLabels?: {str:str} + + components?: [str] + + forceCommonAnnotations?: bool + + forceCommonLabels?: bool + + ignoreMissingComponents?: bool + + images?: [str] + + kubeVersion?: str + + labelIncludeTemplates?: bool + + labelWithoutSelector?: bool + + namePrefix?: str + + nameSuffix?: str + + namespace?: str + + patches?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0] + + replicas?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourceHydratorDrySourceKustomizeReplicasItems0] + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 merge generators items0 clusters template spec source hydrator dry source kustomize patches items0 + + Attributes + ---------- + options : {str:bool}, default is Undefined, optional + options + patch : str, default is Undefined, optional + patch + path : str, default is Undefined, optional + path + target : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0Target, default is Undefined, optional + target + """ + + + options?: {str:bool} + + patch?: str + + path?: str + + target?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0Target + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0Target: + r""" + argoproj io v1alpha1 application set spec generators items0 merge generators items0 clusters template spec source hydrator dry source kustomize patches items0 target + + Attributes + ---------- + annotationSelector : str, default is Undefined, optional + annotation selector + group : str, default is Undefined, optional + group + kind : str, default is Undefined, optional + kind + labelSelector : str, default is Undefined, optional + label selector + name : str, default is Undefined, optional + name + namespace : str, default is Undefined, optional + namespace + version : str, default is Undefined, optional + version + """ + + + annotationSelector?: str + + group?: str + + kind?: str + + labelSelector?: str + + name?: str + + namespace?: str + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourceHydratorDrySourceKustomizeReplicasItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 merge generators items0 clusters template spec source hydrator dry source kustomize replicas items0 + + Attributes + ---------- + count : int | str, default is Undefined, required + count + name : str, default is Undefined, required + name + """ + + + count: int | str + + name: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourceHydratorDrySourcePlugin: + r""" + argoproj io v1alpha1 application set spec generators items0 merge generators items0 clusters template spec source hydrator dry source plugin + + Attributes + ---------- + env : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourceHydratorDrySourcePluginEnvItems0], default is Undefined, optional + env + name : str, default is Undefined, optional + name + parameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourceHydratorDrySourcePluginParametersItems0], default is Undefined, optional + parameters + """ + + + env?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourceHydratorDrySourcePluginEnvItems0] + + name?: str + + parameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourceHydratorDrySourcePluginParametersItems0] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourceHydratorDrySourcePluginEnvItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 merge generators items0 clusters template spec source hydrator dry source plugin env items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourceHydratorDrySourcePluginParametersItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 merge generators items0 clusters template spec source hydrator dry source plugin parameters items0 + + Attributes + ---------- + array : [str], default is Undefined, optional + array + $map : {str:str}, default is Undefined, optional + map + name : str, default is Undefined, optional + name + string : str, default is Undefined, optional + string + """ + + + array?: [str] + + $map?: {str:str} + + name?: str + + string?: str + + schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourceHydratorHydrateTo: r""" argoproj io v1alpha1 application set spec generators items0 merge generators items0 clusters template spec source hydrator hydrate to @@ -19661,6 +26124,11 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0 targetBranch: str + check: + len(path) >= 1 + _regex_match(str(path), r"^.{2,}|[^./]$") + + schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSourceKustomize: r""" argoproj io v1alpha1 application set spec generators items0 merge generators items0 clusters template spec source kustomize @@ -20407,6 +26875,8 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0 ---------- allowEmpty : bool, default is Undefined, optional allow empty + enabled : bool, default is Undefined, optional + enabled prune : bool, default is Undefined, optional prune selfHeal : bool, default is Undefined, optional @@ -20416,6 +26886,8 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0 allowEmpty?: bool + enabled?: bool + prune?: bool selfHeal?: bool @@ -20449,6 +26921,8 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0 backoff limit : int, default is Undefined, optional limit + refresh : bool, default is Undefined, optional + refresh """ @@ -20456,6 +26930,8 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0 limit?: int + refresh?: bool + schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ClustersTemplateSpecSyncPolicyRetryBackoff: r""" @@ -20545,11 +27021,15 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0 Attributes ---------- + exclude : bool, default is Undefined, optional + exclude path : str, default is Undefined, required path """ + exclude?: bool + path: str @@ -21005,8 +27485,16 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0 Attributes ---------- + directory : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourceHydratorDrySourceDirectory, default is Undefined, optional + directory + helm : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourceHydratorDrySourceHelm, default is Undefined, optional + helm + kustomize : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourceHydratorDrySourceKustomize, default is Undefined, optional + kustomize path : str, default is Undefined, required path + plugin : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourceHydratorDrySourcePlugin, default is Undefined, optional + plugin repoURL : str, default is Undefined, required repo URL targetRevision : str, default is Undefined, required @@ -21014,13 +27502,453 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0 """ + directory?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourceHydratorDrySourceDirectory + + helm?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourceHydratorDrySourceHelm + + kustomize?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourceHydratorDrySourceKustomize + path: str + plugin?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourceHydratorDrySourcePlugin + repoURL: str targetRevision: str +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourceHydratorDrySourceDirectory: + r""" + argoproj io v1alpha1 application set spec generators items0 merge generators items0 git template spec source hydrator dry source directory + + Attributes + ---------- + exclude : str, default is Undefined, optional + exclude + include : str, default is Undefined, optional + include + jsonnet : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourceHydratorDrySourceDirectoryJsonnet, default is Undefined, optional + jsonnet + recurse : bool, default is Undefined, optional + recurse + """ + + + exclude?: str + + include?: str + + jsonnet?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourceHydratorDrySourceDirectoryJsonnet + + recurse?: bool + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourceHydratorDrySourceDirectoryJsonnet: + r""" + argoproj io v1alpha1 application set spec generators items0 merge generators items0 git template spec source hydrator dry source directory jsonnet + + Attributes + ---------- + extVars : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourceHydratorDrySourceDirectoryJsonnetExtVarsItems0], default is Undefined, optional + ext vars + libs : [str], default is Undefined, optional + libs + tlas : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourceHydratorDrySourceDirectoryJsonnetTlasItems0], default is Undefined, optional + tlas + """ + + + extVars?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourceHydratorDrySourceDirectoryJsonnetExtVarsItems0] + + libs?: [str] + + tlas?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourceHydratorDrySourceDirectoryJsonnetTlasItems0] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourceHydratorDrySourceDirectoryJsonnetExtVarsItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 merge generators items0 git template spec source hydrator dry source directory jsonnet ext vars items0 + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourceHydratorDrySourceDirectoryJsonnetTlasItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 merge generators items0 git template spec source hydrator dry source directory jsonnet tlas items0 + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourceHydratorDrySourceHelm: + r""" + argoproj io v1alpha1 application set spec generators items0 merge generators items0 git template spec source hydrator dry source helm + + Attributes + ---------- + apiVersions : [str], default is Undefined, optional + api versions + fileParameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourceHydratorDrySourceHelmFileParametersItems0], default is Undefined, optional + file parameters + ignoreMissingValueFiles : bool, default is Undefined, optional + ignore missing value files + kubeVersion : str, default is Undefined, optional + kube version + namespace : str, default is Undefined, optional + namespace + parameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourceHydratorDrySourceHelmParametersItems0], default is Undefined, optional + parameters + passCredentials : bool, default is Undefined, optional + pass credentials + releaseName : str, default is Undefined, optional + release name + skipCrds : bool, default is Undefined, optional + skip crds + skipSchemaValidation : bool, default is Undefined, optional + skip schema validation + skipTests : bool, default is Undefined, optional + skip tests + valueFiles : [str], default is Undefined, optional + value files + values : str, default is Undefined, optional + values + valuesObject : any, default is Undefined, optional + values object + version : str, default is Undefined, optional + version + """ + + + apiVersions?: [str] + + fileParameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourceHydratorDrySourceHelmFileParametersItems0] + + ignoreMissingValueFiles?: bool + + kubeVersion?: str + + namespace?: str + + parameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourceHydratorDrySourceHelmParametersItems0] + + passCredentials?: bool + + releaseName?: str + + skipCrds?: bool + + skipSchemaValidation?: bool + + skipTests?: bool + + valueFiles?: [str] + + values?: str + + valuesObject?: any + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourceHydratorDrySourceHelmFileParametersItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 merge generators items0 git template spec source hydrator dry source helm file parameters items0 + + Attributes + ---------- + name : str, default is Undefined, optional + name + path : str, default is Undefined, optional + path + """ + + + name?: str + + path?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourceHydratorDrySourceHelmParametersItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 merge generators items0 git template spec source hydrator dry source helm parameters items0 + + Attributes + ---------- + forceString : bool, default is Undefined, optional + force string + name : str, default is Undefined, optional + name + value : str, default is Undefined, optional + value + """ + + + forceString?: bool + + name?: str + + value?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourceHydratorDrySourceKustomize: + r""" + argoproj io v1alpha1 application set spec generators items0 merge generators items0 git template spec source hydrator dry source kustomize + + Attributes + ---------- + apiVersions : [str], default is Undefined, optional + api versions + commonAnnotations : {str:str}, default is Undefined, optional + common annotations + commonAnnotationsEnvsubst : bool, default is Undefined, optional + common annotations envsubst + commonLabels : {str:str}, default is Undefined, optional + common labels + components : [str], default is Undefined, optional + components + forceCommonAnnotations : bool, default is Undefined, optional + force common annotations + forceCommonLabels : bool, default is Undefined, optional + force common labels + ignoreMissingComponents : bool, default is Undefined, optional + ignore missing components + images : [str], default is Undefined, optional + images + kubeVersion : str, default is Undefined, optional + kube version + labelIncludeTemplates : bool, default is Undefined, optional + label include templates + labelWithoutSelector : bool, default is Undefined, optional + label without selector + namePrefix : str, default is Undefined, optional + name prefix + nameSuffix : str, default is Undefined, optional + name suffix + namespace : str, default is Undefined, optional + namespace + patches : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0], default is Undefined, optional + patches + replicas : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourceHydratorDrySourceKustomizeReplicasItems0], default is Undefined, optional + replicas + version : str, default is Undefined, optional + version + """ + + + apiVersions?: [str] + + commonAnnotations?: {str:str} + + commonAnnotationsEnvsubst?: bool + + commonLabels?: {str:str} + + components?: [str] + + forceCommonAnnotations?: bool + + forceCommonLabels?: bool + + ignoreMissingComponents?: bool + + images?: [str] + + kubeVersion?: str + + labelIncludeTemplates?: bool + + labelWithoutSelector?: bool + + namePrefix?: str + + nameSuffix?: str + + namespace?: str + + patches?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0] + + replicas?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourceHydratorDrySourceKustomizeReplicasItems0] + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 merge generators items0 git template spec source hydrator dry source kustomize patches items0 + + Attributes + ---------- + options : {str:bool}, default is Undefined, optional + options + patch : str, default is Undefined, optional + patch + path : str, default is Undefined, optional + path + target : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0Target, default is Undefined, optional + target + """ + + + options?: {str:bool} + + patch?: str + + path?: str + + target?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0Target + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0Target: + r""" + argoproj io v1alpha1 application set spec generators items0 merge generators items0 git template spec source hydrator dry source kustomize patches items0 target + + Attributes + ---------- + annotationSelector : str, default is Undefined, optional + annotation selector + group : str, default is Undefined, optional + group + kind : str, default is Undefined, optional + kind + labelSelector : str, default is Undefined, optional + label selector + name : str, default is Undefined, optional + name + namespace : str, default is Undefined, optional + namespace + version : str, default is Undefined, optional + version + """ + + + annotationSelector?: str + + group?: str + + kind?: str + + labelSelector?: str + + name?: str + + namespace?: str + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourceHydratorDrySourceKustomizeReplicasItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 merge generators items0 git template spec source hydrator dry source kustomize replicas items0 + + Attributes + ---------- + count : int | str, default is Undefined, required + count + name : str, default is Undefined, required + name + """ + + + count: int | str + + name: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourceHydratorDrySourcePlugin: + r""" + argoproj io v1alpha1 application set spec generators items0 merge generators items0 git template spec source hydrator dry source plugin + + Attributes + ---------- + env : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourceHydratorDrySourcePluginEnvItems0], default is Undefined, optional + env + name : str, default is Undefined, optional + name + parameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourceHydratorDrySourcePluginParametersItems0], default is Undefined, optional + parameters + """ + + + env?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourceHydratorDrySourcePluginEnvItems0] + + name?: str + + parameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourceHydratorDrySourcePluginParametersItems0] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourceHydratorDrySourcePluginEnvItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 merge generators items0 git template spec source hydrator dry source plugin env items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourceHydratorDrySourcePluginParametersItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 merge generators items0 git template spec source hydrator dry source plugin parameters items0 + + Attributes + ---------- + array : [str], default is Undefined, optional + array + $map : {str:str}, default is Undefined, optional + map + name : str, default is Undefined, optional + name + string : str, default is Undefined, optional + string + """ + + + array?: [str] + + $map?: {str:str} + + name?: str + + string?: str + + schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourceHydratorHydrateTo: r""" argoproj io v1alpha1 application set spec generators items0 merge generators items0 git template spec source hydrator hydrate to @@ -21053,6 +27981,11 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0 targetBranch: str + check: + len(path) >= 1 + _regex_match(str(path), r"^.{2,}|[^./]$") + + schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSourceKustomize: r""" argoproj io v1alpha1 application set spec generators items0 merge generators items0 git template spec source kustomize @@ -21799,6 +28732,8 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0 ---------- allowEmpty : bool, default is Undefined, optional allow empty + enabled : bool, default is Undefined, optional + enabled prune : bool, default is Undefined, optional prune selfHeal : bool, default is Undefined, optional @@ -21808,6 +28743,8 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0 allowEmpty?: bool + enabled?: bool + prune?: bool selfHeal?: bool @@ -21841,6 +28778,8 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0 backoff limit : int, default is Undefined, optional limit + refresh : bool, default is Undefined, optional + refresh """ @@ -21848,6 +28787,8 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0 limit?: int + refresh?: bool + schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0GitTemplateSpecSyncPolicyRetryBackoff: r""" @@ -22345,8 +29286,16 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0 Attributes ---------- + directory : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourceHydratorDrySourceDirectory, default is Undefined, optional + directory + helm : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourceHydratorDrySourceHelm, default is Undefined, optional + helm + kustomize : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourceHydratorDrySourceKustomize, default is Undefined, optional + kustomize path : str, default is Undefined, required path + plugin : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourceHydratorDrySourcePlugin, default is Undefined, optional + plugin repoURL : str, default is Undefined, required repo URL targetRevision : str, default is Undefined, required @@ -22354,13 +29303,453 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0 """ + directory?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourceHydratorDrySourceDirectory + + helm?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourceHydratorDrySourceHelm + + kustomize?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourceHydratorDrySourceKustomize + path: str + plugin?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourceHydratorDrySourcePlugin + repoURL: str targetRevision: str +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourceHydratorDrySourceDirectory: + r""" + argoproj io v1alpha1 application set spec generators items0 merge generators items0 list template spec source hydrator dry source directory + + Attributes + ---------- + exclude : str, default is Undefined, optional + exclude + include : str, default is Undefined, optional + include + jsonnet : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourceHydratorDrySourceDirectoryJsonnet, default is Undefined, optional + jsonnet + recurse : bool, default is Undefined, optional + recurse + """ + + + exclude?: str + + include?: str + + jsonnet?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourceHydratorDrySourceDirectoryJsonnet + + recurse?: bool + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourceHydratorDrySourceDirectoryJsonnet: + r""" + argoproj io v1alpha1 application set spec generators items0 merge generators items0 list template spec source hydrator dry source directory jsonnet + + Attributes + ---------- + extVars : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourceHydratorDrySourceDirectoryJsonnetExtVarsItems0], default is Undefined, optional + ext vars + libs : [str], default is Undefined, optional + libs + tlas : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourceHydratorDrySourceDirectoryJsonnetTlasItems0], default is Undefined, optional + tlas + """ + + + extVars?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourceHydratorDrySourceDirectoryJsonnetExtVarsItems0] + + libs?: [str] + + tlas?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourceHydratorDrySourceDirectoryJsonnetTlasItems0] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourceHydratorDrySourceDirectoryJsonnetExtVarsItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 merge generators items0 list template spec source hydrator dry source directory jsonnet ext vars items0 + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourceHydratorDrySourceDirectoryJsonnetTlasItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 merge generators items0 list template spec source hydrator dry source directory jsonnet tlas items0 + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourceHydratorDrySourceHelm: + r""" + argoproj io v1alpha1 application set spec generators items0 merge generators items0 list template spec source hydrator dry source helm + + Attributes + ---------- + apiVersions : [str], default is Undefined, optional + api versions + fileParameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourceHydratorDrySourceHelmFileParametersItems0], default is Undefined, optional + file parameters + ignoreMissingValueFiles : bool, default is Undefined, optional + ignore missing value files + kubeVersion : str, default is Undefined, optional + kube version + namespace : str, default is Undefined, optional + namespace + parameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourceHydratorDrySourceHelmParametersItems0], default is Undefined, optional + parameters + passCredentials : bool, default is Undefined, optional + pass credentials + releaseName : str, default is Undefined, optional + release name + skipCrds : bool, default is Undefined, optional + skip crds + skipSchemaValidation : bool, default is Undefined, optional + skip schema validation + skipTests : bool, default is Undefined, optional + skip tests + valueFiles : [str], default is Undefined, optional + value files + values : str, default is Undefined, optional + values + valuesObject : any, default is Undefined, optional + values object + version : str, default is Undefined, optional + version + """ + + + apiVersions?: [str] + + fileParameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourceHydratorDrySourceHelmFileParametersItems0] + + ignoreMissingValueFiles?: bool + + kubeVersion?: str + + namespace?: str + + parameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourceHydratorDrySourceHelmParametersItems0] + + passCredentials?: bool + + releaseName?: str + + skipCrds?: bool + + skipSchemaValidation?: bool + + skipTests?: bool + + valueFiles?: [str] + + values?: str + + valuesObject?: any + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourceHydratorDrySourceHelmFileParametersItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 merge generators items0 list template spec source hydrator dry source helm file parameters items0 + + Attributes + ---------- + name : str, default is Undefined, optional + name + path : str, default is Undefined, optional + path + """ + + + name?: str + + path?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourceHydratorDrySourceHelmParametersItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 merge generators items0 list template spec source hydrator dry source helm parameters items0 + + Attributes + ---------- + forceString : bool, default is Undefined, optional + force string + name : str, default is Undefined, optional + name + value : str, default is Undefined, optional + value + """ + + + forceString?: bool + + name?: str + + value?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourceHydratorDrySourceKustomize: + r""" + argoproj io v1alpha1 application set spec generators items0 merge generators items0 list template spec source hydrator dry source kustomize + + Attributes + ---------- + apiVersions : [str], default is Undefined, optional + api versions + commonAnnotations : {str:str}, default is Undefined, optional + common annotations + commonAnnotationsEnvsubst : bool, default is Undefined, optional + common annotations envsubst + commonLabels : {str:str}, default is Undefined, optional + common labels + components : [str], default is Undefined, optional + components + forceCommonAnnotations : bool, default is Undefined, optional + force common annotations + forceCommonLabels : bool, default is Undefined, optional + force common labels + ignoreMissingComponents : bool, default is Undefined, optional + ignore missing components + images : [str], default is Undefined, optional + images + kubeVersion : str, default is Undefined, optional + kube version + labelIncludeTemplates : bool, default is Undefined, optional + label include templates + labelWithoutSelector : bool, default is Undefined, optional + label without selector + namePrefix : str, default is Undefined, optional + name prefix + nameSuffix : str, default is Undefined, optional + name suffix + namespace : str, default is Undefined, optional + namespace + patches : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0], default is Undefined, optional + patches + replicas : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourceHydratorDrySourceKustomizeReplicasItems0], default is Undefined, optional + replicas + version : str, default is Undefined, optional + version + """ + + + apiVersions?: [str] + + commonAnnotations?: {str:str} + + commonAnnotationsEnvsubst?: bool + + commonLabels?: {str:str} + + components?: [str] + + forceCommonAnnotations?: bool + + forceCommonLabels?: bool + + ignoreMissingComponents?: bool + + images?: [str] + + kubeVersion?: str + + labelIncludeTemplates?: bool + + labelWithoutSelector?: bool + + namePrefix?: str + + nameSuffix?: str + + namespace?: str + + patches?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0] + + replicas?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourceHydratorDrySourceKustomizeReplicasItems0] + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 merge generators items0 list template spec source hydrator dry source kustomize patches items0 + + Attributes + ---------- + options : {str:bool}, default is Undefined, optional + options + patch : str, default is Undefined, optional + patch + path : str, default is Undefined, optional + path + target : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0Target, default is Undefined, optional + target + """ + + + options?: {str:bool} + + patch?: str + + path?: str + + target?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0Target + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0Target: + r""" + argoproj io v1alpha1 application set spec generators items0 merge generators items0 list template spec source hydrator dry source kustomize patches items0 target + + Attributes + ---------- + annotationSelector : str, default is Undefined, optional + annotation selector + group : str, default is Undefined, optional + group + kind : str, default is Undefined, optional + kind + labelSelector : str, default is Undefined, optional + label selector + name : str, default is Undefined, optional + name + namespace : str, default is Undefined, optional + namespace + version : str, default is Undefined, optional + version + """ + + + annotationSelector?: str + + group?: str + + kind?: str + + labelSelector?: str + + name?: str + + namespace?: str + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourceHydratorDrySourceKustomizeReplicasItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 merge generators items0 list template spec source hydrator dry source kustomize replicas items0 + + Attributes + ---------- + count : int | str, default is Undefined, required + count + name : str, default is Undefined, required + name + """ + + + count: int | str + + name: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourceHydratorDrySourcePlugin: + r""" + argoproj io v1alpha1 application set spec generators items0 merge generators items0 list template spec source hydrator dry source plugin + + Attributes + ---------- + env : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourceHydratorDrySourcePluginEnvItems0], default is Undefined, optional + env + name : str, default is Undefined, optional + name + parameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourceHydratorDrySourcePluginParametersItems0], default is Undefined, optional + parameters + """ + + + env?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourceHydratorDrySourcePluginEnvItems0] + + name?: str + + parameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourceHydratorDrySourcePluginParametersItems0] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourceHydratorDrySourcePluginEnvItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 merge generators items0 list template spec source hydrator dry source plugin env items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourceHydratorDrySourcePluginParametersItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 merge generators items0 list template spec source hydrator dry source plugin parameters items0 + + Attributes + ---------- + array : [str], default is Undefined, optional + array + $map : {str:str}, default is Undefined, optional + map + name : str, default is Undefined, optional + name + string : str, default is Undefined, optional + string + """ + + + array?: [str] + + $map?: {str:str} + + name?: str + + string?: str + + schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourceHydratorHydrateTo: r""" argoproj io v1alpha1 application set spec generators items0 merge generators items0 list template spec source hydrator hydrate to @@ -22393,6 +29782,11 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0 targetBranch: str + check: + len(path) >= 1 + _regex_match(str(path), r"^.{2,}|[^./]$") + + schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSourceKustomize: r""" argoproj io v1alpha1 application set spec generators items0 merge generators items0 list template spec source kustomize @@ -23139,6 +30533,8 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0 ---------- allowEmpty : bool, default is Undefined, optional allow empty + enabled : bool, default is Undefined, optional + enabled prune : bool, default is Undefined, optional prune selfHeal : bool, default is Undefined, optional @@ -23148,6 +30544,8 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0 allowEmpty?: bool + enabled?: bool + prune?: bool selfHeal?: bool @@ -23181,6 +30579,8 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0 backoff limit : int, default is Undefined, optional limit + refresh : bool, default is Undefined, optional + refresh """ @@ -23188,6 +30588,8 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0 limit?: int + refresh?: bool + schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ListTemplateSpecSyncPolicyRetryBackoff: r""" @@ -23721,8 +31123,16 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0 Attributes ---------- + directory : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PluginTemplateSpecSourceHydratorDrySourceDirectory, default is Undefined, optional + directory + helm : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PluginTemplateSpecSourceHydratorDrySourceHelm, default is Undefined, optional + helm + kustomize : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PluginTemplateSpecSourceHydratorDrySourceKustomize, default is Undefined, optional + kustomize path : str, default is Undefined, required path + plugin : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PluginTemplateSpecSourceHydratorDrySourcePlugin, default is Undefined, optional + plugin repoURL : str, default is Undefined, required repo URL targetRevision : str, default is Undefined, required @@ -23730,13 +31140,453 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0 """ + directory?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PluginTemplateSpecSourceHydratorDrySourceDirectory + + helm?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PluginTemplateSpecSourceHydratorDrySourceHelm + + kustomize?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PluginTemplateSpecSourceHydratorDrySourceKustomize + path: str + plugin?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PluginTemplateSpecSourceHydratorDrySourcePlugin + repoURL: str targetRevision: str +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PluginTemplateSpecSourceHydratorDrySourceDirectory: + r""" + argoproj io v1alpha1 application set spec generators items0 merge generators items0 plugin template spec source hydrator dry source directory + + Attributes + ---------- + exclude : str, default is Undefined, optional + exclude + include : str, default is Undefined, optional + include + jsonnet : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PluginTemplateSpecSourceHydratorDrySourceDirectoryJsonnet, default is Undefined, optional + jsonnet + recurse : bool, default is Undefined, optional + recurse + """ + + + exclude?: str + + include?: str + + jsonnet?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PluginTemplateSpecSourceHydratorDrySourceDirectoryJsonnet + + recurse?: bool + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PluginTemplateSpecSourceHydratorDrySourceDirectoryJsonnet: + r""" + argoproj io v1alpha1 application set spec generators items0 merge generators items0 plugin template spec source hydrator dry source directory jsonnet + + Attributes + ---------- + extVars : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PluginTemplateSpecSourceHydratorDrySourceDirectoryJsonnetExtVarsItems0], default is Undefined, optional + ext vars + libs : [str], default is Undefined, optional + libs + tlas : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PluginTemplateSpecSourceHydratorDrySourceDirectoryJsonnetTlasItems0], default is Undefined, optional + tlas + """ + + + extVars?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PluginTemplateSpecSourceHydratorDrySourceDirectoryJsonnetExtVarsItems0] + + libs?: [str] + + tlas?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PluginTemplateSpecSourceHydratorDrySourceDirectoryJsonnetTlasItems0] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PluginTemplateSpecSourceHydratorDrySourceDirectoryJsonnetExtVarsItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 merge generators items0 plugin template spec source hydrator dry source directory jsonnet ext vars items0 + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PluginTemplateSpecSourceHydratorDrySourceDirectoryJsonnetTlasItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 merge generators items0 plugin template spec source hydrator dry source directory jsonnet tlas items0 + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PluginTemplateSpecSourceHydratorDrySourceHelm: + r""" + argoproj io v1alpha1 application set spec generators items0 merge generators items0 plugin template spec source hydrator dry source helm + + Attributes + ---------- + apiVersions : [str], default is Undefined, optional + api versions + fileParameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PluginTemplateSpecSourceHydratorDrySourceHelmFileParametersItems0], default is Undefined, optional + file parameters + ignoreMissingValueFiles : bool, default is Undefined, optional + ignore missing value files + kubeVersion : str, default is Undefined, optional + kube version + namespace : str, default is Undefined, optional + namespace + parameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PluginTemplateSpecSourceHydratorDrySourceHelmParametersItems0], default is Undefined, optional + parameters + passCredentials : bool, default is Undefined, optional + pass credentials + releaseName : str, default is Undefined, optional + release name + skipCrds : bool, default is Undefined, optional + skip crds + skipSchemaValidation : bool, default is Undefined, optional + skip schema validation + skipTests : bool, default is Undefined, optional + skip tests + valueFiles : [str], default is Undefined, optional + value files + values : str, default is Undefined, optional + values + valuesObject : any, default is Undefined, optional + values object + version : str, default is Undefined, optional + version + """ + + + apiVersions?: [str] + + fileParameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PluginTemplateSpecSourceHydratorDrySourceHelmFileParametersItems0] + + ignoreMissingValueFiles?: bool + + kubeVersion?: str + + namespace?: str + + parameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PluginTemplateSpecSourceHydratorDrySourceHelmParametersItems0] + + passCredentials?: bool + + releaseName?: str + + skipCrds?: bool + + skipSchemaValidation?: bool + + skipTests?: bool + + valueFiles?: [str] + + values?: str + + valuesObject?: any + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PluginTemplateSpecSourceHydratorDrySourceHelmFileParametersItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 merge generators items0 plugin template spec source hydrator dry source helm file parameters items0 + + Attributes + ---------- + name : str, default is Undefined, optional + name + path : str, default is Undefined, optional + path + """ + + + name?: str + + path?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PluginTemplateSpecSourceHydratorDrySourceHelmParametersItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 merge generators items0 plugin template spec source hydrator dry source helm parameters items0 + + Attributes + ---------- + forceString : bool, default is Undefined, optional + force string + name : str, default is Undefined, optional + name + value : str, default is Undefined, optional + value + """ + + + forceString?: bool + + name?: str + + value?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PluginTemplateSpecSourceHydratorDrySourceKustomize: + r""" + argoproj io v1alpha1 application set spec generators items0 merge generators items0 plugin template spec source hydrator dry source kustomize + + Attributes + ---------- + apiVersions : [str], default is Undefined, optional + api versions + commonAnnotations : {str:str}, default is Undefined, optional + common annotations + commonAnnotationsEnvsubst : bool, default is Undefined, optional + common annotations envsubst + commonLabels : {str:str}, default is Undefined, optional + common labels + components : [str], default is Undefined, optional + components + forceCommonAnnotations : bool, default is Undefined, optional + force common annotations + forceCommonLabels : bool, default is Undefined, optional + force common labels + ignoreMissingComponents : bool, default is Undefined, optional + ignore missing components + images : [str], default is Undefined, optional + images + kubeVersion : str, default is Undefined, optional + kube version + labelIncludeTemplates : bool, default is Undefined, optional + label include templates + labelWithoutSelector : bool, default is Undefined, optional + label without selector + namePrefix : str, default is Undefined, optional + name prefix + nameSuffix : str, default is Undefined, optional + name suffix + namespace : str, default is Undefined, optional + namespace + patches : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PluginTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0], default is Undefined, optional + patches + replicas : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PluginTemplateSpecSourceHydratorDrySourceKustomizeReplicasItems0], default is Undefined, optional + replicas + version : str, default is Undefined, optional + version + """ + + + apiVersions?: [str] + + commonAnnotations?: {str:str} + + commonAnnotationsEnvsubst?: bool + + commonLabels?: {str:str} + + components?: [str] + + forceCommonAnnotations?: bool + + forceCommonLabels?: bool + + ignoreMissingComponents?: bool + + images?: [str] + + kubeVersion?: str + + labelIncludeTemplates?: bool + + labelWithoutSelector?: bool + + namePrefix?: str + + nameSuffix?: str + + namespace?: str + + patches?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PluginTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0] + + replicas?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PluginTemplateSpecSourceHydratorDrySourceKustomizeReplicasItems0] + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PluginTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 merge generators items0 plugin template spec source hydrator dry source kustomize patches items0 + + Attributes + ---------- + options : {str:bool}, default is Undefined, optional + options + patch : str, default is Undefined, optional + patch + path : str, default is Undefined, optional + path + target : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PluginTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0Target, default is Undefined, optional + target + """ + + + options?: {str:bool} + + patch?: str + + path?: str + + target?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PluginTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0Target + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PluginTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0Target: + r""" + argoproj io v1alpha1 application set spec generators items0 merge generators items0 plugin template spec source hydrator dry source kustomize patches items0 target + + Attributes + ---------- + annotationSelector : str, default is Undefined, optional + annotation selector + group : str, default is Undefined, optional + group + kind : str, default is Undefined, optional + kind + labelSelector : str, default is Undefined, optional + label selector + name : str, default is Undefined, optional + name + namespace : str, default is Undefined, optional + namespace + version : str, default is Undefined, optional + version + """ + + + annotationSelector?: str + + group?: str + + kind?: str + + labelSelector?: str + + name?: str + + namespace?: str + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PluginTemplateSpecSourceHydratorDrySourceKustomizeReplicasItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 merge generators items0 plugin template spec source hydrator dry source kustomize replicas items0 + + Attributes + ---------- + count : int | str, default is Undefined, required + count + name : str, default is Undefined, required + name + """ + + + count: int | str + + name: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PluginTemplateSpecSourceHydratorDrySourcePlugin: + r""" + argoproj io v1alpha1 application set spec generators items0 merge generators items0 plugin template spec source hydrator dry source plugin + + Attributes + ---------- + env : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PluginTemplateSpecSourceHydratorDrySourcePluginEnvItems0], default is Undefined, optional + env + name : str, default is Undefined, optional + name + parameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PluginTemplateSpecSourceHydratorDrySourcePluginParametersItems0], default is Undefined, optional + parameters + """ + + + env?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PluginTemplateSpecSourceHydratorDrySourcePluginEnvItems0] + + name?: str + + parameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PluginTemplateSpecSourceHydratorDrySourcePluginParametersItems0] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PluginTemplateSpecSourceHydratorDrySourcePluginEnvItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 merge generators items0 plugin template spec source hydrator dry source plugin env items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PluginTemplateSpecSourceHydratorDrySourcePluginParametersItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 merge generators items0 plugin template spec source hydrator dry source plugin parameters items0 + + Attributes + ---------- + array : [str], default is Undefined, optional + array + $map : {str:str}, default is Undefined, optional + map + name : str, default is Undefined, optional + name + string : str, default is Undefined, optional + string + """ + + + array?: [str] + + $map?: {str:str} + + name?: str + + string?: str + + schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PluginTemplateSpecSourceHydratorHydrateTo: r""" argoproj io v1alpha1 application set spec generators items0 merge generators items0 plugin template spec source hydrator hydrate to @@ -23769,6 +31619,11 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0 targetBranch: str + check: + len(path) >= 1 + _regex_match(str(path), r"^.{2,}|[^./]$") + + schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PluginTemplateSpecSourceKustomize: r""" argoproj io v1alpha1 application set spec generators items0 merge generators items0 plugin template spec source kustomize @@ -24515,6 +32370,8 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0 ---------- allowEmpty : bool, default is Undefined, optional allow empty + enabled : bool, default is Undefined, optional + enabled prune : bool, default is Undefined, optional prune selfHeal : bool, default is Undefined, optional @@ -24524,6 +32381,8 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0 allowEmpty?: bool + enabled?: bool + prune?: bool selfHeal?: bool @@ -24557,6 +32416,8 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0 backoff limit : int, default is Undefined, optional limit + refresh : bool, default is Undefined, optional + refresh """ @@ -24564,6 +32425,8 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0 limit?: int + refresh?: bool + schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PluginTemplateSpecSyncPolicyRetryBackoff: r""" @@ -24599,6 +32462,8 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0 bitbucket bitbucketServer : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestBitbucketServer, default is Undefined, optional bitbucket server + continueOnRepoNotFoundError : bool, default is Undefined, optional + continue on repo not found error filters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestFiltersItems0], default is Undefined, optional filters gitea : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestGitea, default is Undefined, optional @@ -24622,6 +32487,8 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0 bitbucketServer?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestBitbucketServer + continueOnRepoNotFoundError?: bool + filters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestFiltersItems0] gitea?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestGitea @@ -24921,6 +32788,8 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0 branch match targetBranchMatch : str, default is Undefined, optional target branch match + titleMatch : str, default is Undefined, optional + title match """ @@ -24928,6 +32797,8 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0 targetBranchMatch?: str + titleMatch?: str + schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestGitea: r""" @@ -24939,6 +32810,8 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0 api insecure : bool, default is Undefined, optional insecure + labels : [str], default is Undefined, optional + labels owner : str, default is Undefined, required owner repo : str, default is Undefined, required @@ -24952,6 +32825,8 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0 insecure?: bool + labels?: [str] + owner: str repo: str @@ -25555,8 +33430,16 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0 Attributes ---------- + directory : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourceHydratorDrySourceDirectory, default is Undefined, optional + directory + helm : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourceHydratorDrySourceHelm, default is Undefined, optional + helm + kustomize : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourceHydratorDrySourceKustomize, default is Undefined, optional + kustomize path : str, default is Undefined, required path + plugin : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourceHydratorDrySourcePlugin, default is Undefined, optional + plugin repoURL : str, default is Undefined, required repo URL targetRevision : str, default is Undefined, required @@ -25564,13 +33447,453 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0 """ + directory?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourceHydratorDrySourceDirectory + + helm?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourceHydratorDrySourceHelm + + kustomize?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourceHydratorDrySourceKustomize + path: str + plugin?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourceHydratorDrySourcePlugin + repoURL: str targetRevision: str +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourceHydratorDrySourceDirectory: + r""" + argoproj io v1alpha1 application set spec generators items0 merge generators items0 pull request template spec source hydrator dry source directory + + Attributes + ---------- + exclude : str, default is Undefined, optional + exclude + include : str, default is Undefined, optional + include + jsonnet : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourceHydratorDrySourceDirectoryJsonnet, default is Undefined, optional + jsonnet + recurse : bool, default is Undefined, optional + recurse + """ + + + exclude?: str + + include?: str + + jsonnet?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourceHydratorDrySourceDirectoryJsonnet + + recurse?: bool + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourceHydratorDrySourceDirectoryJsonnet: + r""" + argoproj io v1alpha1 application set spec generators items0 merge generators items0 pull request template spec source hydrator dry source directory jsonnet + + Attributes + ---------- + extVars : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourceHydratorDrySourceDirectoryJsonnetExtVarsItems0], default is Undefined, optional + ext vars + libs : [str], default is Undefined, optional + libs + tlas : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourceHydratorDrySourceDirectoryJsonnetTlasItems0], default is Undefined, optional + tlas + """ + + + extVars?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourceHydratorDrySourceDirectoryJsonnetExtVarsItems0] + + libs?: [str] + + tlas?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourceHydratorDrySourceDirectoryJsonnetTlasItems0] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourceHydratorDrySourceDirectoryJsonnetExtVarsItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 merge generators items0 pull request template spec source hydrator dry source directory jsonnet ext vars items0 + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourceHydratorDrySourceDirectoryJsonnetTlasItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 merge generators items0 pull request template spec source hydrator dry source directory jsonnet tlas items0 + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourceHydratorDrySourceHelm: + r""" + argoproj io v1alpha1 application set spec generators items0 merge generators items0 pull request template spec source hydrator dry source helm + + Attributes + ---------- + apiVersions : [str], default is Undefined, optional + api versions + fileParameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourceHydratorDrySourceHelmFileParametersItems0], default is Undefined, optional + file parameters + ignoreMissingValueFiles : bool, default is Undefined, optional + ignore missing value files + kubeVersion : str, default is Undefined, optional + kube version + namespace : str, default is Undefined, optional + namespace + parameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourceHydratorDrySourceHelmParametersItems0], default is Undefined, optional + parameters + passCredentials : bool, default is Undefined, optional + pass credentials + releaseName : str, default is Undefined, optional + release name + skipCrds : bool, default is Undefined, optional + skip crds + skipSchemaValidation : bool, default is Undefined, optional + skip schema validation + skipTests : bool, default is Undefined, optional + skip tests + valueFiles : [str], default is Undefined, optional + value files + values : str, default is Undefined, optional + values + valuesObject : any, default is Undefined, optional + values object + version : str, default is Undefined, optional + version + """ + + + apiVersions?: [str] + + fileParameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourceHydratorDrySourceHelmFileParametersItems0] + + ignoreMissingValueFiles?: bool + + kubeVersion?: str + + namespace?: str + + parameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourceHydratorDrySourceHelmParametersItems0] + + passCredentials?: bool + + releaseName?: str + + skipCrds?: bool + + skipSchemaValidation?: bool + + skipTests?: bool + + valueFiles?: [str] + + values?: str + + valuesObject?: any + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourceHydratorDrySourceHelmFileParametersItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 merge generators items0 pull request template spec source hydrator dry source helm file parameters items0 + + Attributes + ---------- + name : str, default is Undefined, optional + name + path : str, default is Undefined, optional + path + """ + + + name?: str + + path?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourceHydratorDrySourceHelmParametersItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 merge generators items0 pull request template spec source hydrator dry source helm parameters items0 + + Attributes + ---------- + forceString : bool, default is Undefined, optional + force string + name : str, default is Undefined, optional + name + value : str, default is Undefined, optional + value + """ + + + forceString?: bool + + name?: str + + value?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourceHydratorDrySourceKustomize: + r""" + argoproj io v1alpha1 application set spec generators items0 merge generators items0 pull request template spec source hydrator dry source kustomize + + Attributes + ---------- + apiVersions : [str], default is Undefined, optional + api versions + commonAnnotations : {str:str}, default is Undefined, optional + common annotations + commonAnnotationsEnvsubst : bool, default is Undefined, optional + common annotations envsubst + commonLabels : {str:str}, default is Undefined, optional + common labels + components : [str], default is Undefined, optional + components + forceCommonAnnotations : bool, default is Undefined, optional + force common annotations + forceCommonLabels : bool, default is Undefined, optional + force common labels + ignoreMissingComponents : bool, default is Undefined, optional + ignore missing components + images : [str], default is Undefined, optional + images + kubeVersion : str, default is Undefined, optional + kube version + labelIncludeTemplates : bool, default is Undefined, optional + label include templates + labelWithoutSelector : bool, default is Undefined, optional + label without selector + namePrefix : str, default is Undefined, optional + name prefix + nameSuffix : str, default is Undefined, optional + name suffix + namespace : str, default is Undefined, optional + namespace + patches : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0], default is Undefined, optional + patches + replicas : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourceHydratorDrySourceKustomizeReplicasItems0], default is Undefined, optional + replicas + version : str, default is Undefined, optional + version + """ + + + apiVersions?: [str] + + commonAnnotations?: {str:str} + + commonAnnotationsEnvsubst?: bool + + commonLabels?: {str:str} + + components?: [str] + + forceCommonAnnotations?: bool + + forceCommonLabels?: bool + + ignoreMissingComponents?: bool + + images?: [str] + + kubeVersion?: str + + labelIncludeTemplates?: bool + + labelWithoutSelector?: bool + + namePrefix?: str + + nameSuffix?: str + + namespace?: str + + patches?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0] + + replicas?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourceHydratorDrySourceKustomizeReplicasItems0] + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 merge generators items0 pull request template spec source hydrator dry source kustomize patches items0 + + Attributes + ---------- + options : {str:bool}, default is Undefined, optional + options + patch : str, default is Undefined, optional + patch + path : str, default is Undefined, optional + path + target : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0Target, default is Undefined, optional + target + """ + + + options?: {str:bool} + + patch?: str + + path?: str + + target?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0Target + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0Target: + r""" + argoproj io v1alpha1 application set spec generators items0 merge generators items0 pull request template spec source hydrator dry source kustomize patches items0 target + + Attributes + ---------- + annotationSelector : str, default is Undefined, optional + annotation selector + group : str, default is Undefined, optional + group + kind : str, default is Undefined, optional + kind + labelSelector : str, default is Undefined, optional + label selector + name : str, default is Undefined, optional + name + namespace : str, default is Undefined, optional + namespace + version : str, default is Undefined, optional + version + """ + + + annotationSelector?: str + + group?: str + + kind?: str + + labelSelector?: str + + name?: str + + namespace?: str + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourceHydratorDrySourceKustomizeReplicasItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 merge generators items0 pull request template spec source hydrator dry source kustomize replicas items0 + + Attributes + ---------- + count : int | str, default is Undefined, required + count + name : str, default is Undefined, required + name + """ + + + count: int | str + + name: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourceHydratorDrySourcePlugin: + r""" + argoproj io v1alpha1 application set spec generators items0 merge generators items0 pull request template spec source hydrator dry source plugin + + Attributes + ---------- + env : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourceHydratorDrySourcePluginEnvItems0], default is Undefined, optional + env + name : str, default is Undefined, optional + name + parameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourceHydratorDrySourcePluginParametersItems0], default is Undefined, optional + parameters + """ + + + env?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourceHydratorDrySourcePluginEnvItems0] + + name?: str + + parameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourceHydratorDrySourcePluginParametersItems0] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourceHydratorDrySourcePluginEnvItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 merge generators items0 pull request template spec source hydrator dry source plugin env items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourceHydratorDrySourcePluginParametersItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 merge generators items0 pull request template spec source hydrator dry source plugin parameters items0 + + Attributes + ---------- + array : [str], default is Undefined, optional + array + $map : {str:str}, default is Undefined, optional + map + name : str, default is Undefined, optional + name + string : str, default is Undefined, optional + string + """ + + + array?: [str] + + $map?: {str:str} + + name?: str + + string?: str + + schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourceHydratorHydrateTo: r""" argoproj io v1alpha1 application set spec generators items0 merge generators items0 pull request template spec source hydrator hydrate to @@ -25603,6 +33926,11 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0 targetBranch: str + check: + len(path) >= 1 + _regex_match(str(path), r"^.{2,}|[^./]$") + + schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSourceKustomize: r""" argoproj io v1alpha1 application set spec generators items0 merge generators items0 pull request template spec source kustomize @@ -26349,6 +34677,8 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0 ---------- allowEmpty : bool, default is Undefined, optional allow empty + enabled : bool, default is Undefined, optional + enabled prune : bool, default is Undefined, optional prune selfHeal : bool, default is Undefined, optional @@ -26358,6 +34688,8 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0 allowEmpty?: bool + enabled?: bool + prune?: bool selfHeal?: bool @@ -26391,6 +34723,8 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0 backoff limit : int, default is Undefined, optional limit + refresh : bool, default is Undefined, optional + refresh """ @@ -26398,6 +34732,8 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0 limit?: int + refresh?: bool + schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0PullRequestTemplateSpecSyncPolicyRetryBackoff: r""" @@ -27399,8 +35735,16 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0 Attributes ---------- + directory : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourceHydratorDrySourceDirectory, default is Undefined, optional + directory + helm : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourceHydratorDrySourceHelm, default is Undefined, optional + helm + kustomize : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourceHydratorDrySourceKustomize, default is Undefined, optional + kustomize path : str, default is Undefined, required path + plugin : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourceHydratorDrySourcePlugin, default is Undefined, optional + plugin repoURL : str, default is Undefined, required repo URL targetRevision : str, default is Undefined, required @@ -27408,13 +35752,453 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0 """ + directory?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourceHydratorDrySourceDirectory + + helm?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourceHydratorDrySourceHelm + + kustomize?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourceHydratorDrySourceKustomize + path: str + plugin?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourceHydratorDrySourcePlugin + repoURL: str targetRevision: str +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourceHydratorDrySourceDirectory: + r""" + argoproj io v1alpha1 application set spec generators items0 merge generators items0 scm provider template spec source hydrator dry source directory + + Attributes + ---------- + exclude : str, default is Undefined, optional + exclude + include : str, default is Undefined, optional + include + jsonnet : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourceHydratorDrySourceDirectoryJsonnet, default is Undefined, optional + jsonnet + recurse : bool, default is Undefined, optional + recurse + """ + + + exclude?: str + + include?: str + + jsonnet?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourceHydratorDrySourceDirectoryJsonnet + + recurse?: bool + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourceHydratorDrySourceDirectoryJsonnet: + r""" + argoproj io v1alpha1 application set spec generators items0 merge generators items0 scm provider template spec source hydrator dry source directory jsonnet + + Attributes + ---------- + extVars : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourceHydratorDrySourceDirectoryJsonnetExtVarsItems0], default is Undefined, optional + ext vars + libs : [str], default is Undefined, optional + libs + tlas : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourceHydratorDrySourceDirectoryJsonnetTlasItems0], default is Undefined, optional + tlas + """ + + + extVars?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourceHydratorDrySourceDirectoryJsonnetExtVarsItems0] + + libs?: [str] + + tlas?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourceHydratorDrySourceDirectoryJsonnetTlasItems0] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourceHydratorDrySourceDirectoryJsonnetExtVarsItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 merge generators items0 scm provider template spec source hydrator dry source directory jsonnet ext vars items0 + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourceHydratorDrySourceDirectoryJsonnetTlasItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 merge generators items0 scm provider template spec source hydrator dry source directory jsonnet tlas items0 + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourceHydratorDrySourceHelm: + r""" + argoproj io v1alpha1 application set spec generators items0 merge generators items0 scm provider template spec source hydrator dry source helm + + Attributes + ---------- + apiVersions : [str], default is Undefined, optional + api versions + fileParameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourceHydratorDrySourceHelmFileParametersItems0], default is Undefined, optional + file parameters + ignoreMissingValueFiles : bool, default is Undefined, optional + ignore missing value files + kubeVersion : str, default is Undefined, optional + kube version + namespace : str, default is Undefined, optional + namespace + parameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourceHydratorDrySourceHelmParametersItems0], default is Undefined, optional + parameters + passCredentials : bool, default is Undefined, optional + pass credentials + releaseName : str, default is Undefined, optional + release name + skipCrds : bool, default is Undefined, optional + skip crds + skipSchemaValidation : bool, default is Undefined, optional + skip schema validation + skipTests : bool, default is Undefined, optional + skip tests + valueFiles : [str], default is Undefined, optional + value files + values : str, default is Undefined, optional + values + valuesObject : any, default is Undefined, optional + values object + version : str, default is Undefined, optional + version + """ + + + apiVersions?: [str] + + fileParameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourceHydratorDrySourceHelmFileParametersItems0] + + ignoreMissingValueFiles?: bool + + kubeVersion?: str + + namespace?: str + + parameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourceHydratorDrySourceHelmParametersItems0] + + passCredentials?: bool + + releaseName?: str + + skipCrds?: bool + + skipSchemaValidation?: bool + + skipTests?: bool + + valueFiles?: [str] + + values?: str + + valuesObject?: any + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourceHydratorDrySourceHelmFileParametersItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 merge generators items0 scm provider template spec source hydrator dry source helm file parameters items0 + + Attributes + ---------- + name : str, default is Undefined, optional + name + path : str, default is Undefined, optional + path + """ + + + name?: str + + path?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourceHydratorDrySourceHelmParametersItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 merge generators items0 scm provider template spec source hydrator dry source helm parameters items0 + + Attributes + ---------- + forceString : bool, default is Undefined, optional + force string + name : str, default is Undefined, optional + name + value : str, default is Undefined, optional + value + """ + + + forceString?: bool + + name?: str + + value?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourceHydratorDrySourceKustomize: + r""" + argoproj io v1alpha1 application set spec generators items0 merge generators items0 scm provider template spec source hydrator dry source kustomize + + Attributes + ---------- + apiVersions : [str], default is Undefined, optional + api versions + commonAnnotations : {str:str}, default is Undefined, optional + common annotations + commonAnnotationsEnvsubst : bool, default is Undefined, optional + common annotations envsubst + commonLabels : {str:str}, default is Undefined, optional + common labels + components : [str], default is Undefined, optional + components + forceCommonAnnotations : bool, default is Undefined, optional + force common annotations + forceCommonLabels : bool, default is Undefined, optional + force common labels + ignoreMissingComponents : bool, default is Undefined, optional + ignore missing components + images : [str], default is Undefined, optional + images + kubeVersion : str, default is Undefined, optional + kube version + labelIncludeTemplates : bool, default is Undefined, optional + label include templates + labelWithoutSelector : bool, default is Undefined, optional + label without selector + namePrefix : str, default is Undefined, optional + name prefix + nameSuffix : str, default is Undefined, optional + name suffix + namespace : str, default is Undefined, optional + namespace + patches : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0], default is Undefined, optional + patches + replicas : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourceHydratorDrySourceKustomizeReplicasItems0], default is Undefined, optional + replicas + version : str, default is Undefined, optional + version + """ + + + apiVersions?: [str] + + commonAnnotations?: {str:str} + + commonAnnotationsEnvsubst?: bool + + commonLabels?: {str:str} + + components?: [str] + + forceCommonAnnotations?: bool + + forceCommonLabels?: bool + + ignoreMissingComponents?: bool + + images?: [str] + + kubeVersion?: str + + labelIncludeTemplates?: bool + + labelWithoutSelector?: bool + + namePrefix?: str + + nameSuffix?: str + + namespace?: str + + patches?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0] + + replicas?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourceHydratorDrySourceKustomizeReplicasItems0] + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 merge generators items0 scm provider template spec source hydrator dry source kustomize patches items0 + + Attributes + ---------- + options : {str:bool}, default is Undefined, optional + options + patch : str, default is Undefined, optional + patch + path : str, default is Undefined, optional + path + target : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0Target, default is Undefined, optional + target + """ + + + options?: {str:bool} + + patch?: str + + path?: str + + target?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0Target + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0Target: + r""" + argoproj io v1alpha1 application set spec generators items0 merge generators items0 scm provider template spec source hydrator dry source kustomize patches items0 target + + Attributes + ---------- + annotationSelector : str, default is Undefined, optional + annotation selector + group : str, default is Undefined, optional + group + kind : str, default is Undefined, optional + kind + labelSelector : str, default is Undefined, optional + label selector + name : str, default is Undefined, optional + name + namespace : str, default is Undefined, optional + namespace + version : str, default is Undefined, optional + version + """ + + + annotationSelector?: str + + group?: str + + kind?: str + + labelSelector?: str + + name?: str + + namespace?: str + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourceHydratorDrySourceKustomizeReplicasItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 merge generators items0 scm provider template spec source hydrator dry source kustomize replicas items0 + + Attributes + ---------- + count : int | str, default is Undefined, required + count + name : str, default is Undefined, required + name + """ + + + count: int | str + + name: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourceHydratorDrySourcePlugin: + r""" + argoproj io v1alpha1 application set spec generators items0 merge generators items0 scm provider template spec source hydrator dry source plugin + + Attributes + ---------- + env : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourceHydratorDrySourcePluginEnvItems0], default is Undefined, optional + env + name : str, default is Undefined, optional + name + parameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourceHydratorDrySourcePluginParametersItems0], default is Undefined, optional + parameters + """ + + + env?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourceHydratorDrySourcePluginEnvItems0] + + name?: str + + parameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourceHydratorDrySourcePluginParametersItems0] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourceHydratorDrySourcePluginEnvItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 merge generators items0 scm provider template spec source hydrator dry source plugin env items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourceHydratorDrySourcePluginParametersItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 merge generators items0 scm provider template spec source hydrator dry source plugin parameters items0 + + Attributes + ---------- + array : [str], default is Undefined, optional + array + $map : {str:str}, default is Undefined, optional + map + name : str, default is Undefined, optional + name + string : str, default is Undefined, optional + string + """ + + + array?: [str] + + $map?: {str:str} + + name?: str + + string?: str + + schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourceHydratorHydrateTo: r""" argoproj io v1alpha1 application set spec generators items0 merge generators items0 scm provider template spec source hydrator hydrate to @@ -27447,6 +36231,11 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0 targetBranch: str + check: + len(path) >= 1 + _regex_match(str(path), r"^.{2,}|[^./]$") + + schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSourceKustomize: r""" argoproj io v1alpha1 application set spec generators items0 merge generators items0 scm provider template spec source kustomize @@ -28193,6 +36982,8 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0 ---------- allowEmpty : bool, default is Undefined, optional allow empty + enabled : bool, default is Undefined, optional + enabled prune : bool, default is Undefined, optional prune selfHeal : bool, default is Undefined, optional @@ -28202,6 +36993,8 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0 allowEmpty?: bool + enabled?: bool + prune?: bool selfHeal?: bool @@ -28235,6 +37028,8 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0 backoff limit : int, default is Undefined, optional limit + refresh : bool, default is Undefined, optional + refresh """ @@ -28242,6 +37037,8 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0 limit?: int + refresh?: bool + schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeGeneratorsItems0ScmProviderTemplateSpecSyncPolicyRetryBackoff: r""" @@ -28757,8 +37554,16 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSour Attributes ---------- + directory : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourceHydratorDrySourceDirectory, default is Undefined, optional + directory + helm : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourceHydratorDrySourceHelm, default is Undefined, optional + helm + kustomize : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourceHydratorDrySourceKustomize, default is Undefined, optional + kustomize path : str, default is Undefined, required path + plugin : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourceHydratorDrySourcePlugin, default is Undefined, optional + plugin repoURL : str, default is Undefined, required repo URL targetRevision : str, default is Undefined, required @@ -28766,13 +37571,453 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSour """ + directory?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourceHydratorDrySourceDirectory + + helm?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourceHydratorDrySourceHelm + + kustomize?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourceHydratorDrySourceKustomize + path: str + plugin?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourceHydratorDrySourcePlugin + repoURL: str targetRevision: str +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourceHydratorDrySourceDirectory: + r""" + argoproj io v1alpha1 application set spec generators items0 merge template spec source hydrator dry source directory + + Attributes + ---------- + exclude : str, default is Undefined, optional + exclude + include : str, default is Undefined, optional + include + jsonnet : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourceHydratorDrySourceDirectoryJsonnet, default is Undefined, optional + jsonnet + recurse : bool, default is Undefined, optional + recurse + """ + + + exclude?: str + + include?: str + + jsonnet?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourceHydratorDrySourceDirectoryJsonnet + + recurse?: bool + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourceHydratorDrySourceDirectoryJsonnet: + r""" + argoproj io v1alpha1 application set spec generators items0 merge template spec source hydrator dry source directory jsonnet + + Attributes + ---------- + extVars : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourceHydratorDrySourceDirectoryJsonnetExtVarsItems0], default is Undefined, optional + ext vars + libs : [str], default is Undefined, optional + libs + tlas : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourceHydratorDrySourceDirectoryJsonnetTlasItems0], default is Undefined, optional + tlas + """ + + + extVars?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourceHydratorDrySourceDirectoryJsonnetExtVarsItems0] + + libs?: [str] + + tlas?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourceHydratorDrySourceDirectoryJsonnetTlasItems0] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourceHydratorDrySourceDirectoryJsonnetExtVarsItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 merge template spec source hydrator dry source directory jsonnet ext vars items0 + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourceHydratorDrySourceDirectoryJsonnetTlasItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 merge template spec source hydrator dry source directory jsonnet tlas items0 + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourceHydratorDrySourceHelm: + r""" + argoproj io v1alpha1 application set spec generators items0 merge template spec source hydrator dry source helm + + Attributes + ---------- + apiVersions : [str], default is Undefined, optional + api versions + fileParameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourceHydratorDrySourceHelmFileParametersItems0], default is Undefined, optional + file parameters + ignoreMissingValueFiles : bool, default is Undefined, optional + ignore missing value files + kubeVersion : str, default is Undefined, optional + kube version + namespace : str, default is Undefined, optional + namespace + parameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourceHydratorDrySourceHelmParametersItems0], default is Undefined, optional + parameters + passCredentials : bool, default is Undefined, optional + pass credentials + releaseName : str, default is Undefined, optional + release name + skipCrds : bool, default is Undefined, optional + skip crds + skipSchemaValidation : bool, default is Undefined, optional + skip schema validation + skipTests : bool, default is Undefined, optional + skip tests + valueFiles : [str], default is Undefined, optional + value files + values : str, default is Undefined, optional + values + valuesObject : any, default is Undefined, optional + values object + version : str, default is Undefined, optional + version + """ + + + apiVersions?: [str] + + fileParameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourceHydratorDrySourceHelmFileParametersItems0] + + ignoreMissingValueFiles?: bool + + kubeVersion?: str + + namespace?: str + + parameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourceHydratorDrySourceHelmParametersItems0] + + passCredentials?: bool + + releaseName?: str + + skipCrds?: bool + + skipSchemaValidation?: bool + + skipTests?: bool + + valueFiles?: [str] + + values?: str + + valuesObject?: any + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourceHydratorDrySourceHelmFileParametersItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 merge template spec source hydrator dry source helm file parameters items0 + + Attributes + ---------- + name : str, default is Undefined, optional + name + path : str, default is Undefined, optional + path + """ + + + name?: str + + path?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourceHydratorDrySourceHelmParametersItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 merge template spec source hydrator dry source helm parameters items0 + + Attributes + ---------- + forceString : bool, default is Undefined, optional + force string + name : str, default is Undefined, optional + name + value : str, default is Undefined, optional + value + """ + + + forceString?: bool + + name?: str + + value?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourceHydratorDrySourceKustomize: + r""" + argoproj io v1alpha1 application set spec generators items0 merge template spec source hydrator dry source kustomize + + Attributes + ---------- + apiVersions : [str], default is Undefined, optional + api versions + commonAnnotations : {str:str}, default is Undefined, optional + common annotations + commonAnnotationsEnvsubst : bool, default is Undefined, optional + common annotations envsubst + commonLabels : {str:str}, default is Undefined, optional + common labels + components : [str], default is Undefined, optional + components + forceCommonAnnotations : bool, default is Undefined, optional + force common annotations + forceCommonLabels : bool, default is Undefined, optional + force common labels + ignoreMissingComponents : bool, default is Undefined, optional + ignore missing components + images : [str], default is Undefined, optional + images + kubeVersion : str, default is Undefined, optional + kube version + labelIncludeTemplates : bool, default is Undefined, optional + label include templates + labelWithoutSelector : bool, default is Undefined, optional + label without selector + namePrefix : str, default is Undefined, optional + name prefix + nameSuffix : str, default is Undefined, optional + name suffix + namespace : str, default is Undefined, optional + namespace + patches : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0], default is Undefined, optional + patches + replicas : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourceHydratorDrySourceKustomizeReplicasItems0], default is Undefined, optional + replicas + version : str, default is Undefined, optional + version + """ + + + apiVersions?: [str] + + commonAnnotations?: {str:str} + + commonAnnotationsEnvsubst?: bool + + commonLabels?: {str:str} + + components?: [str] + + forceCommonAnnotations?: bool + + forceCommonLabels?: bool + + ignoreMissingComponents?: bool + + images?: [str] + + kubeVersion?: str + + labelIncludeTemplates?: bool + + labelWithoutSelector?: bool + + namePrefix?: str + + nameSuffix?: str + + namespace?: str + + patches?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0] + + replicas?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourceHydratorDrySourceKustomizeReplicasItems0] + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 merge template spec source hydrator dry source kustomize patches items0 + + Attributes + ---------- + options : {str:bool}, default is Undefined, optional + options + patch : str, default is Undefined, optional + patch + path : str, default is Undefined, optional + path + target : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0Target, default is Undefined, optional + target + """ + + + options?: {str:bool} + + patch?: str + + path?: str + + target?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0Target + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0Target: + r""" + argoproj io v1alpha1 application set spec generators items0 merge template spec source hydrator dry source kustomize patches items0 target + + Attributes + ---------- + annotationSelector : str, default is Undefined, optional + annotation selector + group : str, default is Undefined, optional + group + kind : str, default is Undefined, optional + kind + labelSelector : str, default is Undefined, optional + label selector + name : str, default is Undefined, optional + name + namespace : str, default is Undefined, optional + namespace + version : str, default is Undefined, optional + version + """ + + + annotationSelector?: str + + group?: str + + kind?: str + + labelSelector?: str + + name?: str + + namespace?: str + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourceHydratorDrySourceKustomizeReplicasItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 merge template spec source hydrator dry source kustomize replicas items0 + + Attributes + ---------- + count : int | str, default is Undefined, required + count + name : str, default is Undefined, required + name + """ + + + count: int | str + + name: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourceHydratorDrySourcePlugin: + r""" + argoproj io v1alpha1 application set spec generators items0 merge template spec source hydrator dry source plugin + + Attributes + ---------- + env : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourceHydratorDrySourcePluginEnvItems0], default is Undefined, optional + env + name : str, default is Undefined, optional + name + parameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourceHydratorDrySourcePluginParametersItems0], default is Undefined, optional + parameters + """ + + + env?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourceHydratorDrySourcePluginEnvItems0] + + name?: str + + parameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourceHydratorDrySourcePluginParametersItems0] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourceHydratorDrySourcePluginEnvItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 merge template spec source hydrator dry source plugin env items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourceHydratorDrySourcePluginParametersItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 merge template spec source hydrator dry source plugin parameters items0 + + Attributes + ---------- + array : [str], default is Undefined, optional + array + $map : {str:str}, default is Undefined, optional + map + name : str, default is Undefined, optional + name + string : str, default is Undefined, optional + string + """ + + + array?: [str] + + $map?: {str:str} + + name?: str + + string?: str + + schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourceHydratorHydrateTo: r""" argoproj io v1alpha1 application set spec generators items0 merge template spec source hydrator hydrate to @@ -28805,6 +38050,11 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSour targetBranch: str + check: + len(path) >= 1 + _regex_match(str(path), r"^.{2,}|[^./]$") + + schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSourceKustomize: r""" argoproj io v1alpha1 application set spec generators items0 merge template spec source kustomize @@ -29551,6 +38801,8 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSync ---------- allowEmpty : bool, default is Undefined, optional allow empty + enabled : bool, default is Undefined, optional + enabled prune : bool, default is Undefined, optional prune selfHeal : bool, default is Undefined, optional @@ -29560,6 +38812,8 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSync allowEmpty?: bool + enabled?: bool + prune?: bool selfHeal?: bool @@ -29593,6 +38847,8 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSync backoff limit : int, default is Undefined, optional limit + refresh : bool, default is Undefined, optional + refresh """ @@ -29600,6 +38856,8 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSync limit?: int + refresh?: bool + schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0MergeTemplateSpecSyncPolicyRetryBackoff: r""" @@ -30133,8 +39391,16 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PluginTemplateSpecSou Attributes ---------- + directory : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PluginTemplateSpecSourceHydratorDrySourceDirectory, default is Undefined, optional + directory + helm : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PluginTemplateSpecSourceHydratorDrySourceHelm, default is Undefined, optional + helm + kustomize : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PluginTemplateSpecSourceHydratorDrySourceKustomize, default is Undefined, optional + kustomize path : str, default is Undefined, required path + plugin : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PluginTemplateSpecSourceHydratorDrySourcePlugin, default is Undefined, optional + plugin repoURL : str, default is Undefined, required repo URL targetRevision : str, default is Undefined, required @@ -30142,13 +39408,453 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PluginTemplateSpecSou """ + directory?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PluginTemplateSpecSourceHydratorDrySourceDirectory + + helm?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PluginTemplateSpecSourceHydratorDrySourceHelm + + kustomize?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PluginTemplateSpecSourceHydratorDrySourceKustomize + path: str + plugin?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PluginTemplateSpecSourceHydratorDrySourcePlugin + repoURL: str targetRevision: str +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PluginTemplateSpecSourceHydratorDrySourceDirectory: + r""" + argoproj io v1alpha1 application set spec generators items0 plugin template spec source hydrator dry source directory + + Attributes + ---------- + exclude : str, default is Undefined, optional + exclude + include : str, default is Undefined, optional + include + jsonnet : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PluginTemplateSpecSourceHydratorDrySourceDirectoryJsonnet, default is Undefined, optional + jsonnet + recurse : bool, default is Undefined, optional + recurse + """ + + + exclude?: str + + include?: str + + jsonnet?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PluginTemplateSpecSourceHydratorDrySourceDirectoryJsonnet + + recurse?: bool + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PluginTemplateSpecSourceHydratorDrySourceDirectoryJsonnet: + r""" + argoproj io v1alpha1 application set spec generators items0 plugin template spec source hydrator dry source directory jsonnet + + Attributes + ---------- + extVars : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PluginTemplateSpecSourceHydratorDrySourceDirectoryJsonnetExtVarsItems0], default is Undefined, optional + ext vars + libs : [str], default is Undefined, optional + libs + tlas : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PluginTemplateSpecSourceHydratorDrySourceDirectoryJsonnetTlasItems0], default is Undefined, optional + tlas + """ + + + extVars?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PluginTemplateSpecSourceHydratorDrySourceDirectoryJsonnetExtVarsItems0] + + libs?: [str] + + tlas?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PluginTemplateSpecSourceHydratorDrySourceDirectoryJsonnetTlasItems0] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PluginTemplateSpecSourceHydratorDrySourceDirectoryJsonnetExtVarsItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 plugin template spec source hydrator dry source directory jsonnet ext vars items0 + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PluginTemplateSpecSourceHydratorDrySourceDirectoryJsonnetTlasItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 plugin template spec source hydrator dry source directory jsonnet tlas items0 + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PluginTemplateSpecSourceHydratorDrySourceHelm: + r""" + argoproj io v1alpha1 application set spec generators items0 plugin template spec source hydrator dry source helm + + Attributes + ---------- + apiVersions : [str], default is Undefined, optional + api versions + fileParameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PluginTemplateSpecSourceHydratorDrySourceHelmFileParametersItems0], default is Undefined, optional + file parameters + ignoreMissingValueFiles : bool, default is Undefined, optional + ignore missing value files + kubeVersion : str, default is Undefined, optional + kube version + namespace : str, default is Undefined, optional + namespace + parameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PluginTemplateSpecSourceHydratorDrySourceHelmParametersItems0], default is Undefined, optional + parameters + passCredentials : bool, default is Undefined, optional + pass credentials + releaseName : str, default is Undefined, optional + release name + skipCrds : bool, default is Undefined, optional + skip crds + skipSchemaValidation : bool, default is Undefined, optional + skip schema validation + skipTests : bool, default is Undefined, optional + skip tests + valueFiles : [str], default is Undefined, optional + value files + values : str, default is Undefined, optional + values + valuesObject : any, default is Undefined, optional + values object + version : str, default is Undefined, optional + version + """ + + + apiVersions?: [str] + + fileParameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PluginTemplateSpecSourceHydratorDrySourceHelmFileParametersItems0] + + ignoreMissingValueFiles?: bool + + kubeVersion?: str + + namespace?: str + + parameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PluginTemplateSpecSourceHydratorDrySourceHelmParametersItems0] + + passCredentials?: bool + + releaseName?: str + + skipCrds?: bool + + skipSchemaValidation?: bool + + skipTests?: bool + + valueFiles?: [str] + + values?: str + + valuesObject?: any + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PluginTemplateSpecSourceHydratorDrySourceHelmFileParametersItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 plugin template spec source hydrator dry source helm file parameters items0 + + Attributes + ---------- + name : str, default is Undefined, optional + name + path : str, default is Undefined, optional + path + """ + + + name?: str + + path?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PluginTemplateSpecSourceHydratorDrySourceHelmParametersItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 plugin template spec source hydrator dry source helm parameters items0 + + Attributes + ---------- + forceString : bool, default is Undefined, optional + force string + name : str, default is Undefined, optional + name + value : str, default is Undefined, optional + value + """ + + + forceString?: bool + + name?: str + + value?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PluginTemplateSpecSourceHydratorDrySourceKustomize: + r""" + argoproj io v1alpha1 application set spec generators items0 plugin template spec source hydrator dry source kustomize + + Attributes + ---------- + apiVersions : [str], default is Undefined, optional + api versions + commonAnnotations : {str:str}, default is Undefined, optional + common annotations + commonAnnotationsEnvsubst : bool, default is Undefined, optional + common annotations envsubst + commonLabels : {str:str}, default is Undefined, optional + common labels + components : [str], default is Undefined, optional + components + forceCommonAnnotations : bool, default is Undefined, optional + force common annotations + forceCommonLabels : bool, default is Undefined, optional + force common labels + ignoreMissingComponents : bool, default is Undefined, optional + ignore missing components + images : [str], default is Undefined, optional + images + kubeVersion : str, default is Undefined, optional + kube version + labelIncludeTemplates : bool, default is Undefined, optional + label include templates + labelWithoutSelector : bool, default is Undefined, optional + label without selector + namePrefix : str, default is Undefined, optional + name prefix + nameSuffix : str, default is Undefined, optional + name suffix + namespace : str, default is Undefined, optional + namespace + patches : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PluginTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0], default is Undefined, optional + patches + replicas : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PluginTemplateSpecSourceHydratorDrySourceKustomizeReplicasItems0], default is Undefined, optional + replicas + version : str, default is Undefined, optional + version + """ + + + apiVersions?: [str] + + commonAnnotations?: {str:str} + + commonAnnotationsEnvsubst?: bool + + commonLabels?: {str:str} + + components?: [str] + + forceCommonAnnotations?: bool + + forceCommonLabels?: bool + + ignoreMissingComponents?: bool + + images?: [str] + + kubeVersion?: str + + labelIncludeTemplates?: bool + + labelWithoutSelector?: bool + + namePrefix?: str + + nameSuffix?: str + + namespace?: str + + patches?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PluginTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0] + + replicas?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PluginTemplateSpecSourceHydratorDrySourceKustomizeReplicasItems0] + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PluginTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 plugin template spec source hydrator dry source kustomize patches items0 + + Attributes + ---------- + options : {str:bool}, default is Undefined, optional + options + patch : str, default is Undefined, optional + patch + path : str, default is Undefined, optional + path + target : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PluginTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0Target, default is Undefined, optional + target + """ + + + options?: {str:bool} + + patch?: str + + path?: str + + target?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PluginTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0Target + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PluginTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0Target: + r""" + argoproj io v1alpha1 application set spec generators items0 plugin template spec source hydrator dry source kustomize patches items0 target + + Attributes + ---------- + annotationSelector : str, default is Undefined, optional + annotation selector + group : str, default is Undefined, optional + group + kind : str, default is Undefined, optional + kind + labelSelector : str, default is Undefined, optional + label selector + name : str, default is Undefined, optional + name + namespace : str, default is Undefined, optional + namespace + version : str, default is Undefined, optional + version + """ + + + annotationSelector?: str + + group?: str + + kind?: str + + labelSelector?: str + + name?: str + + namespace?: str + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PluginTemplateSpecSourceHydratorDrySourceKustomizeReplicasItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 plugin template spec source hydrator dry source kustomize replicas items0 + + Attributes + ---------- + count : int | str, default is Undefined, required + count + name : str, default is Undefined, required + name + """ + + + count: int | str + + name: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PluginTemplateSpecSourceHydratorDrySourcePlugin: + r""" + argoproj io v1alpha1 application set spec generators items0 plugin template spec source hydrator dry source plugin + + Attributes + ---------- + env : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PluginTemplateSpecSourceHydratorDrySourcePluginEnvItems0], default is Undefined, optional + env + name : str, default is Undefined, optional + name + parameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PluginTemplateSpecSourceHydratorDrySourcePluginParametersItems0], default is Undefined, optional + parameters + """ + + + env?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PluginTemplateSpecSourceHydratorDrySourcePluginEnvItems0] + + name?: str + + parameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PluginTemplateSpecSourceHydratorDrySourcePluginParametersItems0] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PluginTemplateSpecSourceHydratorDrySourcePluginEnvItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 plugin template spec source hydrator dry source plugin env items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PluginTemplateSpecSourceHydratorDrySourcePluginParametersItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 plugin template spec source hydrator dry source plugin parameters items0 + + Attributes + ---------- + array : [str], default is Undefined, optional + array + $map : {str:str}, default is Undefined, optional + map + name : str, default is Undefined, optional + name + string : str, default is Undefined, optional + string + """ + + + array?: [str] + + $map?: {str:str} + + name?: str + + string?: str + + schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PluginTemplateSpecSourceHydratorHydrateTo: r""" argoproj io v1alpha1 application set spec generators items0 plugin template spec source hydrator hydrate to @@ -30181,6 +39887,11 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PluginTemplateSpecSou targetBranch: str + check: + len(path) >= 1 + _regex_match(str(path), r"^.{2,}|[^./]$") + + schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PluginTemplateSpecSourceKustomize: r""" argoproj io v1alpha1 application set spec generators items0 plugin template spec source kustomize @@ -30927,6 +40638,8 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PluginTemplateSpecSyn ---------- allowEmpty : bool, default is Undefined, optional allow empty + enabled : bool, default is Undefined, optional + enabled prune : bool, default is Undefined, optional prune selfHeal : bool, default is Undefined, optional @@ -30936,6 +40649,8 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PluginTemplateSpecSyn allowEmpty?: bool + enabled?: bool + prune?: bool selfHeal?: bool @@ -30969,6 +40684,8 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PluginTemplateSpecSyn backoff limit : int, default is Undefined, optional limit + refresh : bool, default is Undefined, optional + refresh """ @@ -30976,6 +40693,8 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PluginTemplateSpecSyn limit?: int + refresh?: bool + schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PluginTemplateSpecSyncPolicyRetryBackoff: r""" @@ -31011,6 +40730,8 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequest: bitbucket bitbucketServer : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestBitbucketServer, default is Undefined, optional bitbucket server + continueOnRepoNotFoundError : bool, default is Undefined, optional + continue on repo not found error filters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestFiltersItems0], default is Undefined, optional filters gitea : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestGitea, default is Undefined, optional @@ -31034,6 +40755,8 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequest: bitbucketServer?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestBitbucketServer + continueOnRepoNotFoundError?: bool + filters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestFiltersItems0] gitea?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestGitea @@ -31333,6 +41056,8 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestFiltersIte branch match targetBranchMatch : str, default is Undefined, optional target branch match + titleMatch : str, default is Undefined, optional + title match """ @@ -31340,6 +41065,8 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestFiltersIte targetBranchMatch?: str + titleMatch?: str + schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestGitea: r""" @@ -31351,6 +41078,8 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestGitea: api insecure : bool, default is Undefined, optional insecure + labels : [str], default is Undefined, optional + labels owner : str, default is Undefined, required owner repo : str, default is Undefined, required @@ -31364,6 +41093,8 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestGitea: insecure?: bool + labels?: [str] + owner: str repo: str @@ -31967,8 +41698,16 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSp Attributes ---------- + directory : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourceHydratorDrySourceDirectory, default is Undefined, optional + directory + helm : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourceHydratorDrySourceHelm, default is Undefined, optional + helm + kustomize : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourceHydratorDrySourceKustomize, default is Undefined, optional + kustomize path : str, default is Undefined, required path + plugin : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourceHydratorDrySourcePlugin, default is Undefined, optional + plugin repoURL : str, default is Undefined, required repo URL targetRevision : str, default is Undefined, required @@ -31976,13 +41715,453 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSp """ + directory?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourceHydratorDrySourceDirectory + + helm?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourceHydratorDrySourceHelm + + kustomize?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourceHydratorDrySourceKustomize + path: str + plugin?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourceHydratorDrySourcePlugin + repoURL: str targetRevision: str +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourceHydratorDrySourceDirectory: + r""" + argoproj io v1alpha1 application set spec generators items0 pull request template spec source hydrator dry source directory + + Attributes + ---------- + exclude : str, default is Undefined, optional + exclude + include : str, default is Undefined, optional + include + jsonnet : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourceHydratorDrySourceDirectoryJsonnet, default is Undefined, optional + jsonnet + recurse : bool, default is Undefined, optional + recurse + """ + + + exclude?: str + + include?: str + + jsonnet?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourceHydratorDrySourceDirectoryJsonnet + + recurse?: bool + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourceHydratorDrySourceDirectoryJsonnet: + r""" + argoproj io v1alpha1 application set spec generators items0 pull request template spec source hydrator dry source directory jsonnet + + Attributes + ---------- + extVars : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourceHydratorDrySourceDirectoryJsonnetExtVarsItems0], default is Undefined, optional + ext vars + libs : [str], default is Undefined, optional + libs + tlas : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourceHydratorDrySourceDirectoryJsonnetTlasItems0], default is Undefined, optional + tlas + """ + + + extVars?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourceHydratorDrySourceDirectoryJsonnetExtVarsItems0] + + libs?: [str] + + tlas?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourceHydratorDrySourceDirectoryJsonnetTlasItems0] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourceHydratorDrySourceDirectoryJsonnetExtVarsItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 pull request template spec source hydrator dry source directory jsonnet ext vars items0 + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourceHydratorDrySourceDirectoryJsonnetTlasItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 pull request template spec source hydrator dry source directory jsonnet tlas items0 + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourceHydratorDrySourceHelm: + r""" + argoproj io v1alpha1 application set spec generators items0 pull request template spec source hydrator dry source helm + + Attributes + ---------- + apiVersions : [str], default is Undefined, optional + api versions + fileParameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourceHydratorDrySourceHelmFileParametersItems0], default is Undefined, optional + file parameters + ignoreMissingValueFiles : bool, default is Undefined, optional + ignore missing value files + kubeVersion : str, default is Undefined, optional + kube version + namespace : str, default is Undefined, optional + namespace + parameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourceHydratorDrySourceHelmParametersItems0], default is Undefined, optional + parameters + passCredentials : bool, default is Undefined, optional + pass credentials + releaseName : str, default is Undefined, optional + release name + skipCrds : bool, default is Undefined, optional + skip crds + skipSchemaValidation : bool, default is Undefined, optional + skip schema validation + skipTests : bool, default is Undefined, optional + skip tests + valueFiles : [str], default is Undefined, optional + value files + values : str, default is Undefined, optional + values + valuesObject : any, default is Undefined, optional + values object + version : str, default is Undefined, optional + version + """ + + + apiVersions?: [str] + + fileParameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourceHydratorDrySourceHelmFileParametersItems0] + + ignoreMissingValueFiles?: bool + + kubeVersion?: str + + namespace?: str + + parameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourceHydratorDrySourceHelmParametersItems0] + + passCredentials?: bool + + releaseName?: str + + skipCrds?: bool + + skipSchemaValidation?: bool + + skipTests?: bool + + valueFiles?: [str] + + values?: str + + valuesObject?: any + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourceHydratorDrySourceHelmFileParametersItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 pull request template spec source hydrator dry source helm file parameters items0 + + Attributes + ---------- + name : str, default is Undefined, optional + name + path : str, default is Undefined, optional + path + """ + + + name?: str + + path?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourceHydratorDrySourceHelmParametersItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 pull request template spec source hydrator dry source helm parameters items0 + + Attributes + ---------- + forceString : bool, default is Undefined, optional + force string + name : str, default is Undefined, optional + name + value : str, default is Undefined, optional + value + """ + + + forceString?: bool + + name?: str + + value?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourceHydratorDrySourceKustomize: + r""" + argoproj io v1alpha1 application set spec generators items0 pull request template spec source hydrator dry source kustomize + + Attributes + ---------- + apiVersions : [str], default is Undefined, optional + api versions + commonAnnotations : {str:str}, default is Undefined, optional + common annotations + commonAnnotationsEnvsubst : bool, default is Undefined, optional + common annotations envsubst + commonLabels : {str:str}, default is Undefined, optional + common labels + components : [str], default is Undefined, optional + components + forceCommonAnnotations : bool, default is Undefined, optional + force common annotations + forceCommonLabels : bool, default is Undefined, optional + force common labels + ignoreMissingComponents : bool, default is Undefined, optional + ignore missing components + images : [str], default is Undefined, optional + images + kubeVersion : str, default is Undefined, optional + kube version + labelIncludeTemplates : bool, default is Undefined, optional + label include templates + labelWithoutSelector : bool, default is Undefined, optional + label without selector + namePrefix : str, default is Undefined, optional + name prefix + nameSuffix : str, default is Undefined, optional + name suffix + namespace : str, default is Undefined, optional + namespace + patches : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0], default is Undefined, optional + patches + replicas : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourceHydratorDrySourceKustomizeReplicasItems0], default is Undefined, optional + replicas + version : str, default is Undefined, optional + version + """ + + + apiVersions?: [str] + + commonAnnotations?: {str:str} + + commonAnnotationsEnvsubst?: bool + + commonLabels?: {str:str} + + components?: [str] + + forceCommonAnnotations?: bool + + forceCommonLabels?: bool + + ignoreMissingComponents?: bool + + images?: [str] + + kubeVersion?: str + + labelIncludeTemplates?: bool + + labelWithoutSelector?: bool + + namePrefix?: str + + nameSuffix?: str + + namespace?: str + + patches?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0] + + replicas?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourceHydratorDrySourceKustomizeReplicasItems0] + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 pull request template spec source hydrator dry source kustomize patches items0 + + Attributes + ---------- + options : {str:bool}, default is Undefined, optional + options + patch : str, default is Undefined, optional + patch + path : str, default is Undefined, optional + path + target : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0Target, default is Undefined, optional + target + """ + + + options?: {str:bool} + + patch?: str + + path?: str + + target?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0Target + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0Target: + r""" + argoproj io v1alpha1 application set spec generators items0 pull request template spec source hydrator dry source kustomize patches items0 target + + Attributes + ---------- + annotationSelector : str, default is Undefined, optional + annotation selector + group : str, default is Undefined, optional + group + kind : str, default is Undefined, optional + kind + labelSelector : str, default is Undefined, optional + label selector + name : str, default is Undefined, optional + name + namespace : str, default is Undefined, optional + namespace + version : str, default is Undefined, optional + version + """ + + + annotationSelector?: str + + group?: str + + kind?: str + + labelSelector?: str + + name?: str + + namespace?: str + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourceHydratorDrySourceKustomizeReplicasItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 pull request template spec source hydrator dry source kustomize replicas items0 + + Attributes + ---------- + count : int | str, default is Undefined, required + count + name : str, default is Undefined, required + name + """ + + + count: int | str + + name: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourceHydratorDrySourcePlugin: + r""" + argoproj io v1alpha1 application set spec generators items0 pull request template spec source hydrator dry source plugin + + Attributes + ---------- + env : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourceHydratorDrySourcePluginEnvItems0], default is Undefined, optional + env + name : str, default is Undefined, optional + name + parameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourceHydratorDrySourcePluginParametersItems0], default is Undefined, optional + parameters + """ + + + env?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourceHydratorDrySourcePluginEnvItems0] + + name?: str + + parameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourceHydratorDrySourcePluginParametersItems0] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourceHydratorDrySourcePluginEnvItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 pull request template spec source hydrator dry source plugin env items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourceHydratorDrySourcePluginParametersItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 pull request template spec source hydrator dry source plugin parameters items0 + + Attributes + ---------- + array : [str], default is Undefined, optional + array + $map : {str:str}, default is Undefined, optional + map + name : str, default is Undefined, optional + name + string : str, default is Undefined, optional + string + """ + + + array?: [str] + + $map?: {str:str} + + name?: str + + string?: str + + schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourceHydratorHydrateTo: r""" argoproj io v1alpha1 application set spec generators items0 pull request template spec source hydrator hydrate to @@ -32015,6 +42194,11 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSp targetBranch: str + check: + len(path) >= 1 + _regex_match(str(path), r"^.{2,}|[^./]$") + + schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSourceKustomize: r""" argoproj io v1alpha1 application set spec generators items0 pull request template spec source kustomize @@ -32761,6 +42945,8 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSp ---------- allowEmpty : bool, default is Undefined, optional allow empty + enabled : bool, default is Undefined, optional + enabled prune : bool, default is Undefined, optional prune selfHeal : bool, default is Undefined, optional @@ -32770,6 +42956,8 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSp allowEmpty?: bool + enabled?: bool + prune?: bool selfHeal?: bool @@ -32803,6 +42991,8 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSp backoff limit : int, default is Undefined, optional limit + refresh : bool, default is Undefined, optional + refresh """ @@ -32810,6 +43000,8 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSp limit?: int + refresh?: bool + schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0PullRequestTemplateSpecSyncPolicyRetryBackoff: r""" @@ -33811,8 +44003,16 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSp Attributes ---------- + directory : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourceHydratorDrySourceDirectory, default is Undefined, optional + directory + helm : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourceHydratorDrySourceHelm, default is Undefined, optional + helm + kustomize : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourceHydratorDrySourceKustomize, default is Undefined, optional + kustomize path : str, default is Undefined, required path + plugin : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourceHydratorDrySourcePlugin, default is Undefined, optional + plugin repoURL : str, default is Undefined, required repo URL targetRevision : str, default is Undefined, required @@ -33820,13 +44020,453 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSp """ + directory?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourceHydratorDrySourceDirectory + + helm?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourceHydratorDrySourceHelm + + kustomize?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourceHydratorDrySourceKustomize + path: str + plugin?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourceHydratorDrySourcePlugin + repoURL: str targetRevision: str +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourceHydratorDrySourceDirectory: + r""" + argoproj io v1alpha1 application set spec generators items0 scm provider template spec source hydrator dry source directory + + Attributes + ---------- + exclude : str, default is Undefined, optional + exclude + include : str, default is Undefined, optional + include + jsonnet : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourceHydratorDrySourceDirectoryJsonnet, default is Undefined, optional + jsonnet + recurse : bool, default is Undefined, optional + recurse + """ + + + exclude?: str + + include?: str + + jsonnet?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourceHydratorDrySourceDirectoryJsonnet + + recurse?: bool + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourceHydratorDrySourceDirectoryJsonnet: + r""" + argoproj io v1alpha1 application set spec generators items0 scm provider template spec source hydrator dry source directory jsonnet + + Attributes + ---------- + extVars : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourceHydratorDrySourceDirectoryJsonnetExtVarsItems0], default is Undefined, optional + ext vars + libs : [str], default is Undefined, optional + libs + tlas : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourceHydratorDrySourceDirectoryJsonnetTlasItems0], default is Undefined, optional + tlas + """ + + + extVars?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourceHydratorDrySourceDirectoryJsonnetExtVarsItems0] + + libs?: [str] + + tlas?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourceHydratorDrySourceDirectoryJsonnetTlasItems0] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourceHydratorDrySourceDirectoryJsonnetExtVarsItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 scm provider template spec source hydrator dry source directory jsonnet ext vars items0 + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourceHydratorDrySourceDirectoryJsonnetTlasItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 scm provider template spec source hydrator dry source directory jsonnet tlas items0 + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourceHydratorDrySourceHelm: + r""" + argoproj io v1alpha1 application set spec generators items0 scm provider template spec source hydrator dry source helm + + Attributes + ---------- + apiVersions : [str], default is Undefined, optional + api versions + fileParameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourceHydratorDrySourceHelmFileParametersItems0], default is Undefined, optional + file parameters + ignoreMissingValueFiles : bool, default is Undefined, optional + ignore missing value files + kubeVersion : str, default is Undefined, optional + kube version + namespace : str, default is Undefined, optional + namespace + parameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourceHydratorDrySourceHelmParametersItems0], default is Undefined, optional + parameters + passCredentials : bool, default is Undefined, optional + pass credentials + releaseName : str, default is Undefined, optional + release name + skipCrds : bool, default is Undefined, optional + skip crds + skipSchemaValidation : bool, default is Undefined, optional + skip schema validation + skipTests : bool, default is Undefined, optional + skip tests + valueFiles : [str], default is Undefined, optional + value files + values : str, default is Undefined, optional + values + valuesObject : any, default is Undefined, optional + values object + version : str, default is Undefined, optional + version + """ + + + apiVersions?: [str] + + fileParameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourceHydratorDrySourceHelmFileParametersItems0] + + ignoreMissingValueFiles?: bool + + kubeVersion?: str + + namespace?: str + + parameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourceHydratorDrySourceHelmParametersItems0] + + passCredentials?: bool + + releaseName?: str + + skipCrds?: bool + + skipSchemaValidation?: bool + + skipTests?: bool + + valueFiles?: [str] + + values?: str + + valuesObject?: any + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourceHydratorDrySourceHelmFileParametersItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 scm provider template spec source hydrator dry source helm file parameters items0 + + Attributes + ---------- + name : str, default is Undefined, optional + name + path : str, default is Undefined, optional + path + """ + + + name?: str + + path?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourceHydratorDrySourceHelmParametersItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 scm provider template spec source hydrator dry source helm parameters items0 + + Attributes + ---------- + forceString : bool, default is Undefined, optional + force string + name : str, default is Undefined, optional + name + value : str, default is Undefined, optional + value + """ + + + forceString?: bool + + name?: str + + value?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourceHydratorDrySourceKustomize: + r""" + argoproj io v1alpha1 application set spec generators items0 scm provider template spec source hydrator dry source kustomize + + Attributes + ---------- + apiVersions : [str], default is Undefined, optional + api versions + commonAnnotations : {str:str}, default is Undefined, optional + common annotations + commonAnnotationsEnvsubst : bool, default is Undefined, optional + common annotations envsubst + commonLabels : {str:str}, default is Undefined, optional + common labels + components : [str], default is Undefined, optional + components + forceCommonAnnotations : bool, default is Undefined, optional + force common annotations + forceCommonLabels : bool, default is Undefined, optional + force common labels + ignoreMissingComponents : bool, default is Undefined, optional + ignore missing components + images : [str], default is Undefined, optional + images + kubeVersion : str, default is Undefined, optional + kube version + labelIncludeTemplates : bool, default is Undefined, optional + label include templates + labelWithoutSelector : bool, default is Undefined, optional + label without selector + namePrefix : str, default is Undefined, optional + name prefix + nameSuffix : str, default is Undefined, optional + name suffix + namespace : str, default is Undefined, optional + namespace + patches : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0], default is Undefined, optional + patches + replicas : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourceHydratorDrySourceKustomizeReplicasItems0], default is Undefined, optional + replicas + version : str, default is Undefined, optional + version + """ + + + apiVersions?: [str] + + commonAnnotations?: {str:str} + + commonAnnotationsEnvsubst?: bool + + commonLabels?: {str:str} + + components?: [str] + + forceCommonAnnotations?: bool + + forceCommonLabels?: bool + + ignoreMissingComponents?: bool + + images?: [str] + + kubeVersion?: str + + labelIncludeTemplates?: bool + + labelWithoutSelector?: bool + + namePrefix?: str + + nameSuffix?: str + + namespace?: str + + patches?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0] + + replicas?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourceHydratorDrySourceKustomizeReplicasItems0] + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 scm provider template spec source hydrator dry source kustomize patches items0 + + Attributes + ---------- + options : {str:bool}, default is Undefined, optional + options + patch : str, default is Undefined, optional + patch + path : str, default is Undefined, optional + path + target : ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0Target, default is Undefined, optional + target + """ + + + options?: {str:bool} + + patch?: str + + path?: str + + target?: ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0Target + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0Target: + r""" + argoproj io v1alpha1 application set spec generators items0 scm provider template spec source hydrator dry source kustomize patches items0 target + + Attributes + ---------- + annotationSelector : str, default is Undefined, optional + annotation selector + group : str, default is Undefined, optional + group + kind : str, default is Undefined, optional + kind + labelSelector : str, default is Undefined, optional + label selector + name : str, default is Undefined, optional + name + namespace : str, default is Undefined, optional + namespace + version : str, default is Undefined, optional + version + """ + + + annotationSelector?: str + + group?: str + + kind?: str + + labelSelector?: str + + name?: str + + namespace?: str + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourceHydratorDrySourceKustomizeReplicasItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 scm provider template spec source hydrator dry source kustomize replicas items0 + + Attributes + ---------- + count : int | str, default is Undefined, required + count + name : str, default is Undefined, required + name + """ + + + count: int | str + + name: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourceHydratorDrySourcePlugin: + r""" + argoproj io v1alpha1 application set spec generators items0 scm provider template spec source hydrator dry source plugin + + Attributes + ---------- + env : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourceHydratorDrySourcePluginEnvItems0], default is Undefined, optional + env + name : str, default is Undefined, optional + name + parameters : [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourceHydratorDrySourcePluginParametersItems0], default is Undefined, optional + parameters + """ + + + env?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourceHydratorDrySourcePluginEnvItems0] + + name?: str + + parameters?: [ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourceHydratorDrySourcePluginParametersItems0] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourceHydratorDrySourcePluginEnvItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 scm provider template spec source hydrator dry source plugin env items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourceHydratorDrySourcePluginParametersItems0: + r""" + argoproj io v1alpha1 application set spec generators items0 scm provider template spec source hydrator dry source plugin parameters items0 + + Attributes + ---------- + array : [str], default is Undefined, optional + array + $map : {str:str}, default is Undefined, optional + map + name : str, default is Undefined, optional + name + string : str, default is Undefined, optional + string + """ + + + array?: [str] + + $map?: {str:str} + + name?: str + + string?: str + + schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourceHydratorHydrateTo: r""" argoproj io v1alpha1 application set spec generators items0 scm provider template spec source hydrator hydrate to @@ -33859,6 +44499,11 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSp targetBranch: str + check: + len(path) >= 1 + _regex_match(str(path), r"^.{2,}|[^./]$") + + schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSourceKustomize: r""" argoproj io v1alpha1 application set spec generators items0 scm provider template spec source kustomize @@ -34605,6 +45250,8 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSp ---------- allowEmpty : bool, default is Undefined, optional allow empty + enabled : bool, default is Undefined, optional + enabled prune : bool, default is Undefined, optional prune selfHeal : bool, default is Undefined, optional @@ -34614,6 +45261,8 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSp allowEmpty?: bool + enabled?: bool + prune?: bool selfHeal?: bool @@ -34647,6 +45296,8 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSp backoff limit : int, default is Undefined, optional limit + refresh : bool, default is Undefined, optional + refresh """ @@ -34654,6 +45305,8 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSp limit?: int + refresh?: bool + schema ArgoprojIoV1alpha1ApplicationSetSpecGeneratorsItems0ScmProviderTemplateSpecSyncPolicyRetryBackoff: r""" @@ -34763,6 +45416,8 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecStrategy: Attributes ---------- + deletionOrder : str, default is Undefined, optional + deletion order rollingSync : ArgoprojIoV1alpha1ApplicationSetSpecStrategyRollingSync, default is Undefined, optional rolling sync $type : str, default is Undefined, optional @@ -34770,6 +45425,8 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecStrategy: """ + deletionOrder?: str + rollingSync?: ArgoprojIoV1alpha1ApplicationSetSpecStrategyRollingSync $type?: str @@ -35299,8 +45956,16 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourceHydratorDrySource: Attributes ---------- + directory : ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourceHydratorDrySourceDirectory, default is Undefined, optional + directory + helm : ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourceHydratorDrySourceHelm, default is Undefined, optional + helm + kustomize : ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourceHydratorDrySourceKustomize, default is Undefined, optional + kustomize path : str, default is Undefined, required path + plugin : ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourceHydratorDrySourcePlugin, default is Undefined, optional + plugin repoURL : str, default is Undefined, required repo URL targetRevision : str, default is Undefined, required @@ -35308,13 +45973,453 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourceHydratorDrySource: """ + directory?: ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourceHydratorDrySourceDirectory + + helm?: ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourceHydratorDrySourceHelm + + kustomize?: ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourceHydratorDrySourceKustomize + path: str + plugin?: ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourceHydratorDrySourcePlugin + repoURL: str targetRevision: str +schema ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourceHydratorDrySourceDirectory: + r""" + argoproj io v1alpha1 application set spec template spec source hydrator dry source directory + + Attributes + ---------- + exclude : str, default is Undefined, optional + exclude + include : str, default is Undefined, optional + include + jsonnet : ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourceHydratorDrySourceDirectoryJsonnet, default is Undefined, optional + jsonnet + recurse : bool, default is Undefined, optional + recurse + """ + + + exclude?: str + + include?: str + + jsonnet?: ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourceHydratorDrySourceDirectoryJsonnet + + recurse?: bool + + +schema ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourceHydratorDrySourceDirectoryJsonnet: + r""" + argoproj io v1alpha1 application set spec template spec source hydrator dry source directory jsonnet + + Attributes + ---------- + extVars : [ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourceHydratorDrySourceDirectoryJsonnetExtVarsItems0], default is Undefined, optional + ext vars + libs : [str], default is Undefined, optional + libs + tlas : [ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourceHydratorDrySourceDirectoryJsonnetTlasItems0], default is Undefined, optional + tlas + """ + + + extVars?: [ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourceHydratorDrySourceDirectoryJsonnetExtVarsItems0] + + libs?: [str] + + tlas?: [ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourceHydratorDrySourceDirectoryJsonnetTlasItems0] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourceHydratorDrySourceDirectoryJsonnetExtVarsItems0: + r""" + argoproj io v1alpha1 application set spec template spec source hydrator dry source directory jsonnet ext vars items0 + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourceHydratorDrySourceDirectoryJsonnetTlasItems0: + r""" + argoproj io v1alpha1 application set spec template spec source hydrator dry source directory jsonnet tlas items0 + + Attributes + ---------- + code : bool, default is Undefined, optional + code + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + code?: bool + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourceHydratorDrySourceHelm: + r""" + argoproj io v1alpha1 application set spec template spec source hydrator dry source helm + + Attributes + ---------- + apiVersions : [str], default is Undefined, optional + api versions + fileParameters : [ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourceHydratorDrySourceHelmFileParametersItems0], default is Undefined, optional + file parameters + ignoreMissingValueFiles : bool, default is Undefined, optional + ignore missing value files + kubeVersion : str, default is Undefined, optional + kube version + namespace : str, default is Undefined, optional + namespace + parameters : [ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourceHydratorDrySourceHelmParametersItems0], default is Undefined, optional + parameters + passCredentials : bool, default is Undefined, optional + pass credentials + releaseName : str, default is Undefined, optional + release name + skipCrds : bool, default is Undefined, optional + skip crds + skipSchemaValidation : bool, default is Undefined, optional + skip schema validation + skipTests : bool, default is Undefined, optional + skip tests + valueFiles : [str], default is Undefined, optional + value files + values : str, default is Undefined, optional + values + valuesObject : any, default is Undefined, optional + values object + version : str, default is Undefined, optional + version + """ + + + apiVersions?: [str] + + fileParameters?: [ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourceHydratorDrySourceHelmFileParametersItems0] + + ignoreMissingValueFiles?: bool + + kubeVersion?: str + + namespace?: str + + parameters?: [ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourceHydratorDrySourceHelmParametersItems0] + + passCredentials?: bool + + releaseName?: str + + skipCrds?: bool + + skipSchemaValidation?: bool + + skipTests?: bool + + valueFiles?: [str] + + values?: str + + valuesObject?: any + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourceHydratorDrySourceHelmFileParametersItems0: + r""" + argoproj io v1alpha1 application set spec template spec source hydrator dry source helm file parameters items0 + + Attributes + ---------- + name : str, default is Undefined, optional + name + path : str, default is Undefined, optional + path + """ + + + name?: str + + path?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourceHydratorDrySourceHelmParametersItems0: + r""" + argoproj io v1alpha1 application set spec template spec source hydrator dry source helm parameters items0 + + Attributes + ---------- + forceString : bool, default is Undefined, optional + force string + name : str, default is Undefined, optional + name + value : str, default is Undefined, optional + value + """ + + + forceString?: bool + + name?: str + + value?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourceHydratorDrySourceKustomize: + r""" + argoproj io v1alpha1 application set spec template spec source hydrator dry source kustomize + + Attributes + ---------- + apiVersions : [str], default is Undefined, optional + api versions + commonAnnotations : {str:str}, default is Undefined, optional + common annotations + commonAnnotationsEnvsubst : bool, default is Undefined, optional + common annotations envsubst + commonLabels : {str:str}, default is Undefined, optional + common labels + components : [str], default is Undefined, optional + components + forceCommonAnnotations : bool, default is Undefined, optional + force common annotations + forceCommonLabels : bool, default is Undefined, optional + force common labels + ignoreMissingComponents : bool, default is Undefined, optional + ignore missing components + images : [str], default is Undefined, optional + images + kubeVersion : str, default is Undefined, optional + kube version + labelIncludeTemplates : bool, default is Undefined, optional + label include templates + labelWithoutSelector : bool, default is Undefined, optional + label without selector + namePrefix : str, default is Undefined, optional + name prefix + nameSuffix : str, default is Undefined, optional + name suffix + namespace : str, default is Undefined, optional + namespace + patches : [ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0], default is Undefined, optional + patches + replicas : [ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourceHydratorDrySourceKustomizeReplicasItems0], default is Undefined, optional + replicas + version : str, default is Undefined, optional + version + """ + + + apiVersions?: [str] + + commonAnnotations?: {str:str} + + commonAnnotationsEnvsubst?: bool + + commonLabels?: {str:str} + + components?: [str] + + forceCommonAnnotations?: bool + + forceCommonLabels?: bool + + ignoreMissingComponents?: bool + + images?: [str] + + kubeVersion?: str + + labelIncludeTemplates?: bool + + labelWithoutSelector?: bool + + namePrefix?: str + + nameSuffix?: str + + namespace?: str + + patches?: [ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0] + + replicas?: [ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourceHydratorDrySourceKustomizeReplicasItems0] + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0: + r""" + argoproj io v1alpha1 application set spec template spec source hydrator dry source kustomize patches items0 + + Attributes + ---------- + options : {str:bool}, default is Undefined, optional + options + patch : str, default is Undefined, optional + patch + path : str, default is Undefined, optional + path + target : ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0Target, default is Undefined, optional + target + """ + + + options?: {str:bool} + + patch?: str + + path?: str + + target?: ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0Target + + +schema ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourceHydratorDrySourceKustomizePatchesItems0Target: + r""" + argoproj io v1alpha1 application set spec template spec source hydrator dry source kustomize patches items0 target + + Attributes + ---------- + annotationSelector : str, default is Undefined, optional + annotation selector + group : str, default is Undefined, optional + group + kind : str, default is Undefined, optional + kind + labelSelector : str, default is Undefined, optional + label selector + name : str, default is Undefined, optional + name + namespace : str, default is Undefined, optional + namespace + version : str, default is Undefined, optional + version + """ + + + annotationSelector?: str + + group?: str + + kind?: str + + labelSelector?: str + + name?: str + + namespace?: str + + version?: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourceHydratorDrySourceKustomizeReplicasItems0: + r""" + argoproj io v1alpha1 application set spec template spec source hydrator dry source kustomize replicas items0 + + Attributes + ---------- + count : int | str, default is Undefined, required + count + name : str, default is Undefined, required + name + """ + + + count: int | str + + name: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourceHydratorDrySourcePlugin: + r""" + argoproj io v1alpha1 application set spec template spec source hydrator dry source plugin + + Attributes + ---------- + env : [ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourceHydratorDrySourcePluginEnvItems0], default is Undefined, optional + env + name : str, default is Undefined, optional + name + parameters : [ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourceHydratorDrySourcePluginParametersItems0], default is Undefined, optional + parameters + """ + + + env?: [ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourceHydratorDrySourcePluginEnvItems0] + + name?: str + + parameters?: [ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourceHydratorDrySourcePluginParametersItems0] + + +schema ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourceHydratorDrySourcePluginEnvItems0: + r""" + argoproj io v1alpha1 application set spec template spec source hydrator dry source plugin env items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourceHydratorDrySourcePluginParametersItems0: + r""" + argoproj io v1alpha1 application set spec template spec source hydrator dry source plugin parameters items0 + + Attributes + ---------- + array : [str], default is Undefined, optional + array + $map : {str:str}, default is Undefined, optional + map + name : str, default is Undefined, optional + name + string : str, default is Undefined, optional + string + """ + + + array?: [str] + + $map?: {str:str} + + name?: str + + string?: str + + schema ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourceHydratorHydrateTo: r""" argoproj io v1alpha1 application set spec template spec source hydrator hydrate to @@ -35347,6 +46452,11 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourceHydratorSyncSource: targetBranch: str + check: + len(path) >= 1 + _regex_match(str(path), r"^.{2,}|[^./]$") + + schema ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSourceKustomize: r""" argoproj io v1alpha1 application set spec template spec source kustomize @@ -36093,6 +47203,8 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSyncPolicyAutomated: ---------- allowEmpty : bool, default is Undefined, optional allow empty + enabled : bool, default is Undefined, optional + enabled prune : bool, default is Undefined, optional prune selfHeal : bool, default is Undefined, optional @@ -36102,6 +47214,8 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSyncPolicyAutomated: allowEmpty?: bool + enabled?: bool + prune?: bool selfHeal?: bool @@ -36135,6 +47249,8 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSyncPolicyRetry: backoff limit : int, default is Undefined, optional limit + refresh : bool, default is Undefined, optional + refresh """ @@ -36142,6 +47258,8 @@ schema ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSyncPolicyRetry: limit?: int + refresh?: bool + schema ArgoprojIoV1alpha1ApplicationSetSpecTemplateSpecSyncPolicyRetryBackoff: r""" @@ -36177,6 +47295,8 @@ schema ArgoprojIoV1alpha1ApplicationSetStatus: conditions resources : [ArgoprojIoV1alpha1ApplicationSetStatusResourcesItems0], default is Undefined, optional resources + resourcesCount : int, default is Undefined, optional + resources count """ @@ -36186,6 +47306,8 @@ schema ArgoprojIoV1alpha1ApplicationSetStatus: resources?: [ArgoprojIoV1alpha1ApplicationSetStatusResourcesItems0] + resourcesCount?: int + schema ArgoprojIoV1alpha1ApplicationSetStatusApplicationStatusItems0: r"""