Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(github-release): update argoproj/argo-cd to v2.13.0 #607

Merged
merged 1 commit into from
Nov 11, 2024

Conversation

trap-renovate[bot]
Copy link
Contributor

@trap-renovate trap-renovate bot commented Nov 4, 2024

This PR contains the following updates:

Package Update Change
argoproj/argo-cd minor v2.12.6 -> v2.13.0

Release Notes

argoproj/argo-cd (argoproj/argo-cd)

v2.13.0

Compare Source

Quick Start
Non-HA:
kubectl create namespace argocd
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/v2.13.0/manifests/install.yaml
HA:
kubectl create namespace argocd
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/v2.13.0/manifests/ha/install.yaml
Release Signatures and Provenance

All Argo CD container images are signed by cosign. A Provenance is generated for container images and CLI binaries which meet the SLSA Level 3 specifications. See the documentation on how to verify.

Upgrading

If upgrading from a different minor version, be sure to read the upgrading documentation.

Changelog
Features
Bug fixes
Documentation
Other work

Full Changelog: argoproj/argo-cd@v2.13.0-rc5...v2.13.0

v2.12.7

Compare Source

Quick Start
Non-HA:
kubectl create namespace argocd
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/v2.12.7/manifests/install.yaml
HA:
kubectl create namespace argocd
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/v2.12.7/manifests/ha/install.yaml
Release Signatures and Provenance

All Argo CD container images are signed by cosign. A Provenance is generated for container images and CLI binaries which meet the SLSA Level 3 specifications. See the documentation on how to verify.

Upgrading

If upgrading from a different minor version, be sure to read the upgrading documentation.

Changelog
Features
Bug fixes
Documentation

Full Changelog: argoproj/argo-cd@v2.12.6...v2.12.7


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

Copy link

github-actions bot commented Nov 4, 2024

Diff

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.operation.properties.sync.properties @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applications.argoproj.io
! + one map entry added:
+   autoHealAttemptsCount:
+     type: integer
+     description: "SelfHealAttemptsCount contains the number of auto-heal attempts"
+     format: int64

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.operation.properties.sync.properties.source.properties.helm.properties @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applications.argoproj.io
! + three map entries added:
+   apiVersions:
+     type: array
+     description: |
+       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.
+     items:
+       type: string
+   kubeVersion:
+     type: string
+     description: |
+       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:
+     type: string
+     description: "Namespace is an optional namespace to template with. If left empty, defaults to the app's destination namespace."

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.operation.properties.sync.properties.source.properties.kustomize.properties @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applications.argoproj.io
! + two map entries added:
+   apiVersions:
+     type: array
+     description: |
+       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.
+     items:
+       type: string
+   kubeVersion:
+     type: string
+     description: |
+       KubeVersion specifies the Kubernetes API version to pass to Helm when templating manifests. By default, Argo CD
+       uses the Kubernetes version of the target cluster.

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.operation.properties.sync.properties.sources.items.properties.helm.properties @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applications.argoproj.io
! + three map entries added:
+   apiVersions:
+     type: array
+     description: |
+       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.
+     items:
+       type: string
+   kubeVersion:
+     type: string
+     description: |
+       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:
+     type: string
+     description: "Namespace is an optional namespace to template with. If left empty, defaults to the app's destination namespace."

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.operation.properties.sync.properties.sources.items.properties.kustomize.properties @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applications.argoproj.io
! + two map entries added:
+   apiVersions:
+     type: array
+     description: |
+       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.
+     items:
+       type: string
+   kubeVersion:
+     type: string
+     description: |
+       KubeVersion specifies the Kubernetes API version to pass to Helm when templating manifests. By default, Argo CD
+       uses the Kubernetes version of the target cluster.

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.source.properties.helm.properties @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applications.argoproj.io
! + three map entries added:
+   apiVersions:
+     type: array
+     description: |
+       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.
+     items:
+       type: string
+   kubeVersion:
+     type: string
+     description: |
+       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:
+     type: string
+     description: "Namespace is an optional namespace to template with. If left empty, defaults to the app's destination namespace."

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.source.properties.kustomize.properties @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applications.argoproj.io
! + two map entries added:
+   apiVersions:
+     type: array
+     description: |
+       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.
+     items:
+       type: string
+   kubeVersion:
+     type: string
+     description: |
+       KubeVersion specifies the Kubernetes API version to pass to Helm when templating manifests. By default, Argo CD
+       uses the Kubernetes version of the target cluster.

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.sources.items.properties.helm.properties @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applications.argoproj.io
! + three map entries added:
+   apiVersions:
+     type: array
+     description: |
+       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.
+     items:
+       type: string
+   kubeVersion:
+     type: string
+     description: |
+       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:
+     type: string
+     description: "Namespace is an optional namespace to template with. If left empty, defaults to the app's destination namespace."

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.sources.items.properties.kustomize.properties @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applications.argoproj.io
! + two map entries added:
+   apiVersions:
+     type: array
+     description: |
+       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.
+     items:
+       type: string
+   kubeVersion:
+     type: string
+     description: |
+       KubeVersion specifies the Kubernetes API version to pass to Helm when templating manifests. By default, Argo CD
+       uses the Kubernetes version of the target cluster.

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.status.properties.history.items.properties.source.properties.helm.properties @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applications.argoproj.io
! + three map entries added:
+   apiVersions:
+     type: array
+     description: |
+       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.
+     items:
+       type: string
+   kubeVersion:
+     type: string
+     description: |
+       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:
+     type: string
+     description: "Namespace is an optional namespace to template with. If left empty, defaults to the app's destination namespace."

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.status.properties.history.items.properties.source.properties.kustomize.properties @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applications.argoproj.io
! + two map entries added:
+   apiVersions:
+     type: array
+     description: |
+       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.
+     items:
+       type: string
+   kubeVersion:
+     type: string
+     description: |
+       KubeVersion specifies the Kubernetes API version to pass to Helm when templating manifests. By default, Argo CD
+       uses the Kubernetes version of the target cluster.

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.status.properties.history.items.properties.sources.items.properties.helm.properties @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applications.argoproj.io
! + three map entries added:
+   apiVersions:
+     type: array
+     description: |
+       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.
+     items:
+       type: string
+   kubeVersion:
+     type: string
+     description: |
+       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:
+     type: string
+     description: "Namespace is an optional namespace to template with. If left empty, defaults to the app's destination namespace."

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.status.properties.history.items.properties.sources.items.properties.kustomize.properties @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applications.argoproj.io
! + two map entries added:
+   apiVersions:
+     type: array
+     description: |
+       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.
+     items:
+       type: string
+   kubeVersion:
+     type: string
+     description: |
+       KubeVersion specifies the Kubernetes API version to pass to Helm when templating manifests. By default, Argo CD
+       uses the Kubernetes version of the target cluster.

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.status.properties.operationState.properties.operation.properties.sync.properties @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applications.argoproj.io
! + one map entry added:
+   autoHealAttemptsCount:
+     type: integer
+     description: "SelfHealAttemptsCount contains the number of auto-heal attempts"
+     format: int64

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.status.properties.operationState.properties.operation.properties.sync.properties.source.properties.helm.properties @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applications.argoproj.io
! + three map entries added:
+   apiVersions:
+     type: array
+     description: |
+       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.
+     items:
+       type: string
+   kubeVersion:
+     type: string
+     description: |
+       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:
+     type: string
+     description: "Namespace is an optional namespace to template with. If left empty, defaults to the app's destination namespace."

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.status.properties.operationState.properties.operation.properties.sync.properties.source.properties.kustomize.properties @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applications.argoproj.io
! + two map entries added:
+   apiVersions:
+     type: array
+     description: |
+       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.
+     items:
+       type: string
+   kubeVersion:
+     type: string
+     description: |
+       KubeVersion specifies the Kubernetes API version to pass to Helm when templating manifests. By default, Argo CD
+       uses the Kubernetes version of the target cluster.

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.status.properties.operationState.properties.operation.properties.sync.properties.sources.items.properties.helm.properties @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applications.argoproj.io
! + three map entries added:
+   apiVersions:
+     type: array
+     description: |
+       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.
+     items:
+       type: string
+   kubeVersion:
+     type: string
+     description: |
+       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:
+     type: string
+     description: "Namespace is an optional namespace to template with. If left empty, defaults to the app's destination namespace."

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.status.properties.operationState.properties.operation.properties.sync.properties.sources.items.properties.kustomize.properties @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applications.argoproj.io
! + two map entries added:
+   apiVersions:
+     type: array
+     description: |
+       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.
+     items:
+       type: string
+   kubeVersion:
+     type: string
+     description: |
+       KubeVersion specifies the Kubernetes API version to pass to Helm when templating manifests. By default, Argo CD
+       uses the Kubernetes version of the target cluster.

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.status.properties.operationState.properties.syncResult.properties.source.properties.helm.properties @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applications.argoproj.io
! + three map entries added:
+   apiVersions:
+     type: array
+     description: |
+       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.
+     items:
+       type: string
+   kubeVersion:
+     type: string
+     description: |
+       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:
+     type: string
+     description: "Namespace is an optional namespace to template with. If left empty, defaults to the app's destination namespace."

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.status.properties.operationState.properties.syncResult.properties.source.properties.kustomize.properties @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applications.argoproj.io
! + two map entries added:
+   apiVersions:
+     type: array
+     description: |
+       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.
+     items:
+       type: string
+   kubeVersion:
+     type: string
+     description: |
+       KubeVersion specifies the Kubernetes API version to pass to Helm when templating manifests. By default, Argo CD
+       uses the Kubernetes version of the target cluster.

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.status.properties.operationState.properties.syncResult.properties.sources.items.properties.helm.properties @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applications.argoproj.io
! + three map entries added:
+   apiVersions:
+     type: array
+     description: |
+       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.
+     items:
+       type: string
+   kubeVersion:
+     type: string
+     description: |
+       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:
+     type: string
+     description: "Namespace is an optional namespace to template with. If left empty, defaults to the app's destination namespace."

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.status.properties.operationState.properties.syncResult.properties.sources.items.properties.kustomize.properties @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applications.argoproj.io
! + two map entries added:
+   apiVersions:
+     type: array
+     description: |
+       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.
+     items:
+       type: string
+   kubeVersion:
+     type: string
+     description: |
+       KubeVersion specifies the Kubernetes API version to pass to Helm when templating manifests. By default, Argo CD
+       uses the Kubernetes version of the target cluster.

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.status.properties.sync.properties.comparedTo.properties.source.properties.helm.properties @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applications.argoproj.io
! + three map entries added:
+   apiVersions:
+     type: array
+     description: |
+       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.
+     items:
+       type: string
+   kubeVersion:
+     type: string
+     description: |
+       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:
+     type: string
+     description: "Namespace is an optional namespace to template with. If left empty, defaults to the app's destination namespace."

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.status.properties.sync.properties.comparedTo.properties.source.properties.kustomize.properties @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applications.argoproj.io
! + two map entries added:
+   apiVersions:
+     type: array
+     description: |
+       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.
+     items:
+       type: string
+   kubeVersion:
+     type: string
+     description: |
+       KubeVersion specifies the Kubernetes API version to pass to Helm when templating manifests. By default, Argo CD
+       uses the Kubernetes version of the target cluster.

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.status.properties.sync.properties.comparedTo.properties.sources.items.properties.helm.properties @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applications.argoproj.io
! + three map entries added:
+   apiVersions:
+     type: array
+     description: |
+       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.
+     items:
+       type: string
+   kubeVersion:
+     type: string
+     description: |
+       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:
+     type: string
+     description: "Namespace is an optional namespace to template with. If left empty, defaults to the app's destination namespace."

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.status.properties.sync.properties.comparedTo.properties.sources.items.properties.kustomize.properties @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applications.argoproj.io
! + two map entries added:
+   apiVersions:
+     type: array
+     description: |
+       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.
+     items:
+       type: string
+   kubeVersion:
+     type: string
+     description: |
+       KubeVersion specifies the Kubernetes API version to pass to Helm when templating manifests. By default, Argo CD
+       uses the Kubernetes version of the target cluster.

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.generators.items.properties.clusterDecisionResource.properties.labelSelector.properties.matchExpressions @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applicationsets.argoproj.io
! + one map entry added:
+   x-kubernetes-list-type: atomic

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.generators.items.properties.clusterDecisionResource.properties.labelSelector.properties.matchExpressions.items.properties.values @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applicationsets.argoproj.io
! + one map entry added:
+   x-kubernetes-list-type: atomic

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.generators.items.properties.clusterDecisionResource.properties.template.properties.spec.properties.source.properties.helm.properties @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applicationsets.argoproj.io
! + three map entries added:
+   apiVersions:
+     type: array
+     items:
+       type: string
+   kubeVersion:
+     type: string
+   namespace:
+     type: string

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.generators.items.properties.clusterDecisionResource.properties.template.properties.spec.properties.source.properties.kustomize.properties @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applicationsets.argoproj.io
! + two map entries added:
+   apiVersions:
+     type: array
+     items:
+       type: string
+   kubeVersion:
+     type: string

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.generators.items.properties.clusterDecisionResource.properties.template.properties.spec.properties.sources.items.properties.helm.properties @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applicationsets.argoproj.io
! + three map entries added:
+   apiVersions:
+     type: array
+     items:
+       type: string
+   kubeVersion:
+     type: string
+   namespace:
+     type: string

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.generators.items.properties.clusterDecisionResource.properties.template.properties.spec.properties.sources.items.properties.kustomize.properties @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applicationsets.argoproj.io
! + two map entries added:
+   apiVersions:
+     type: array
+     items:
+       type: string
+   kubeVersion:
+     type: string

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.generators.items.properties.clusters.properties.selector.properties.matchExpressions @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applicationsets.argoproj.io
! + one map entry added:
+   x-kubernetes-list-type: atomic

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.generators.items.properties.clusters.properties.selector.properties.matchExpressions.items.properties.values @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applicationsets.argoproj.io
! + one map entry added:
+   x-kubernetes-list-type: atomic

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.generators.items.properties.clusters.properties.template.properties.spec.properties.source.properties.helm.properties @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applicationsets.argoproj.io
! + three map entries added:
+   apiVersions:
+     type: array
+     items:
+       type: string
+   kubeVersion:
+     type: string
+   namespace:
+     type: string

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.generators.items.properties.clusters.properties.template.properties.spec.properties.source.properties.kustomize.properties @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applicationsets.argoproj.io
! + two map entries added:
+   apiVersions:
+     type: array
+     items:
+       type: string
+   kubeVersion:
+     type: string

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.generators.items.properties.clusters.properties.template.properties.spec.properties.sources.items.properties.helm.properties @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applicationsets.argoproj.io
! + three map entries added:
+   apiVersions:
+     type: array
+     items:
+       type: string
+   kubeVersion:
+     type: string
+   namespace:
+     type: string

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.generators.items.properties.clusters.properties.template.properties.spec.properties.sources.items.properties.kustomize.properties @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applicationsets.argoproj.io
! + two map entries added:
+   apiVersions:
+     type: array
+     items:
+       type: string
+   kubeVersion:
+     type: string

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.generators.items.properties.git.properties.template.properties.spec.properties.source.properties.helm.properties @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applicationsets.argoproj.io
! + three map entries added:
+   apiVersions:
+     type: array
+     items:
+       type: string
+   kubeVersion:
+     type: string
+   namespace:
+     type: string

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.generators.items.properties.git.properties.template.properties.spec.properties.source.properties.kustomize.properties @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applicationsets.argoproj.io
! + two map entries added:
+   apiVersions:
+     type: array
+     items:
+       type: string
+   kubeVersion:
+     type: string

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.generators.items.properties.git.properties.template.properties.spec.properties.sources.items.properties.helm.properties @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applicationsets.argoproj.io
! + three map entries added:
+   apiVersions:
+     type: array
+     items:
+       type: string
+   kubeVersion:
+     type: string
+   namespace:
+     type: string

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.generators.items.properties.git.properties.template.properties.spec.properties.sources.items.properties.kustomize.properties @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applicationsets.argoproj.io
! + two map entries added:
+   apiVersions:
+     type: array
+     items:
+       type: string
+   kubeVersion:
+     type: string

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.generators.items.properties.list.properties.template.properties.spec.properties.source.properties.helm.properties @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applicationsets.argoproj.io
! + three map entries added:
+   apiVersions:
+     type: array
+     items:
+       type: string
+   kubeVersion:
+     type: string
+   namespace:
+     type: string

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.generators.items.properties.list.properties.template.properties.spec.properties.source.properties.kustomize.properties @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applicationsets.argoproj.io
! + two map entries added:
+   apiVersions:
+     type: array
+     items:
+       type: string
+   kubeVersion:
+     type: string

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.generators.items.properties.list.properties.template.properties.spec.properties.sources.items.properties.helm.properties @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applicationsets.argoproj.io
! + three map entries added:
+   apiVersions:
+     type: array
+     items:
+       type: string
+   kubeVersion:
+     type: string
+   namespace:
+     type: string

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.generators.items.properties.list.properties.template.properties.spec.properties.sources.items.properties.kustomize.properties @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applicationsets.argoproj.io
! + two map entries added:
+   apiVersions:
+     type: array
+     items:
+       type: string
+   kubeVersion:
+     type: string

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.generators.items.properties.matrix.properties.generators.items.properties.clusterDecisionResource.properties.labelSelector.properties.matchExpressions @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applicationsets.argoproj.io
! + one map entry added:
+   x-kubernetes-list-type: atomic

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.generators.items.properties.matrix.properties.generators.items.properties.clusterDecisionResource.properties.labelSelector.properties.matchExpressions.items.properties.values @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applicationsets.argoproj.io
! + one map entry added:
+   x-kubernetes-list-type: atomic

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.generators.items.properties.matrix.properties.generators.items.properties.clusterDecisionResource.properties.template.properties.spec.properties.source.properties.helm.properties @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applicationsets.argoproj.io
! + three map entries added:
+   apiVersions:
+     type: array
+     items:
+       type: string
+   kubeVersion:
+     type: string
+   namespace:
+     type: string

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.generators.items.properties.matrix.properties.generators.items.properties.clusterDecisionResource.properties.template.properties.spec.properties.source.properties.kustomize.properties @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applicationsets.argoproj.io
! + two map entries added:
+   apiVersions:
+     type: array
+     items:
+       type: string
+   kubeVersion:
+     type: string

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.generators.items.properties.matrix.properties.generators.items.properties.clusterDecisionResource.properties.template.properties.spec.properties.sources.items.properties.helm.properties @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applicationsets.argoproj.io
! + three map entries added:
+   apiVersions:
+     type: array
+     items:
+       type: string
+   kubeVersion:
+     type: string
+   namespace:
+     type: string

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.generators.items.properties.matrix.properties.generators.items.properties.clusterDecisionResource.properties.template.properties.spec.properties.sources.items.properties.kustomize.properties @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applicationsets.argoproj.io
! + two map entries added:
+   apiVersions:
+     type: array
+     items:
+       type: string
+   kubeVersion:
+     type: string

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.generators.items.properties.matrix.properties.generators.items.properties.clusters.properties.selector.properties.matchExpressions @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applicationsets.argoproj.io
! + one map entry added:
+   x-kubernetes-list-type: atomic

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.generators.items.properties.matrix.properties.generators.items.properties.clusters.properties.selector.properties.matchExpressions.items.properties.values @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applicationsets.argoproj.io
! + one map entry added:
+   x-kubernetes-list-type: atomic

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.generators.items.properties.matrix.properties.generators.items.properties.clusters.properties.template.properties.spec.properties.source.properties.helm.properties @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applicationsets.argoproj.io
! + three map entries added:
+   apiVersions:
+     type: array
+     items:
+       type: string
+   kubeVersion:
+     type: string
+   namespace:
+     type: string

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.generators.items.properties.matrix.properties.generators.items.properties.clusters.properties.template.properties.spec.properties.source.properties.kustomize.properties @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applicationsets.argoproj.io
! + two map entries added:
+   apiVersions:
+     type: array
+     items:
+       type: string
+   kubeVersion:
+     type: string

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.generators.items.properties.matrix.properties.generators.items.properties.clusters.properties.template.properties.spec.properties.sources.items.properties.helm.properties @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applicationsets.argoproj.io
! + three map entries added:
+   apiVersions:
+     type: array
+     items:
+       type: string
+   kubeVersion:
+     type: string
+   namespace:
+     type: string

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.generators.items.properties.matrix.properties.generators.items.properties.clusters.properties.template.properties.spec.properties.sources.items.properties.kustomize.properties @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applicationsets.argoproj.io
! + two map entries added:
+   apiVersions:
+     type: array
+     items:
+       type: string
+   kubeVersion:
+     type: string

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.generators.items.properties.matrix.properties.generators.items.properties.git.properties.template.properties.spec.properties.source.properties.helm.properties @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applicationsets.argoproj.io
! + three map entries added:
+   apiVersions:
+     type: array
+     items:
+       type: string
+   kubeVersion:
+     type: string
+   namespace:
+     type: string

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.generators.items.properties.matrix.properties.generators.items.properties.git.properties.template.properties.spec.properties.source.properties.kustomize.properties @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applicationsets.argoproj.io
! + two map entries added:
+   apiVersions:
+     type: array
+     items:
+       type: string
+   kubeVersion:
+     type: string

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.generators.items.properties.matrix.properties.generators.items.properties.git.properties.template.properties.spec.properties.sources.items.properties.helm.properties @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applicationsets.argoproj.io
! + three map entries added:
+   apiVersions:
+     type: array
+     items:
+       type: string
+   kubeVersion:
+     type: string
+   namespace:
+     type: string

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.generators.items.properties.matrix.properties.generators.items.properties.git.properties.template.properties.spec.properties.sources.items.properties.kustomize.properties @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applicationsets.argoproj.io
! + two map entries added:
+   apiVersions:
+     type: array
+     items:
+       type: string
+   kubeVersion:
+     type: string

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.generators.items.properties.matrix.properties.generators.items.properties.list.properties.template.properties.spec.properties.source.properties.helm.properties @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applicationsets.argoproj.io
! + three map entries added:
+   apiVersions:
+     type: array
+     items:
+       type: string
+   kubeVersion:
+     type: string
+   namespace:
+     type: string

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.generators.items.properties.matrix.properties.generators.items.properties.list.properties.template.properties.spec.properties.source.properties.kustomize.properties @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applicationsets.argoproj.io
! + two map entries added:
+   apiVersions:
+     type: array
+     items:
+       type: string
+   kubeVersion:
+     type: string

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.generators.items.properties.matrix.properties.generators.items.properties.list.properties.template.properties.spec.properties.sources.items.properties.helm.properties @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applicationsets.argoproj.io
! + three map entries added:
+   apiVersions:
+     type: array
+     items:
+       type: string
+   kubeVersion:
+     type: string
+   namespace:
+     type: string

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.generators.items.properties.matrix.properties.generators.items.properties.list.properties.template.properties.spec.properties.sources.items.properties.kustomize.properties @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applicationsets.argoproj.io
! + two map entries added:
+   apiVersions:
+     type: array
+     items:
+       type: string
+   kubeVersion:
+     type: string

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.generators.items.properties.matrix.properties.generators.items.properties.plugin.properties.template.properties.spec.properties.source.properties.helm.properties @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applicationsets.argoproj.io
! + three map entries added:
+   apiVersions:
+     type: array
+     items:
+       type: string
+   kubeVersion:
+     type: string
+   namespace:
+     type: string

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.generators.items.properties.matrix.properties.generators.items.properties.plugin.properties.template.properties.spec.properties.source.properties.kustomize.properties @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applicationsets.argoproj.io
! + two map entries added:
+   apiVersions:
+     type: array
+     items:
+       type: string
+   kubeVersion:
+     type: string

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.generators.items.properties.matrix.properties.generators.items.properties.plugin.properties.template.properties.spec.properties.sources.items.properties.helm.properties @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applicationsets.argoproj.io
! + three map entries added:
+   apiVersions:
+     type: array
+     items:
+       type: string
+   kubeVersion:
+     type: string
+   namespace:
+     type: string

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.generators.items.properties.matrix.properties.generators.items.properties.plugin.properties.template.properties.spec.properties.sources.items.properties.kustomize.properties @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applicationsets.argoproj.io
! + two map entries added:
+   apiVersions:
+     type: array
+     items:
+       type: string
+   kubeVersion:
+     type: string

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.generators.items.properties.matrix.properties.generators.items.properties.pullRequest.properties.bitbucketServer.properties @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applicationsets.argoproj.io
! + three map entries added:
+   bearerToken:
+     type: object
+     required:
+     - tokenRef
+     properties:
+       tokenRef:
+         type: object
+         required:
+         - key
+         - secretName
+         properties:
+           key:
+             type: string
+           secretName:
+             type: string
+   caRef:
+     type: object
+     required:
+     - configMapName
+     - key
+     properties:
+       key:
+         type: string
+       configMapName:
+         type: string
+   insecure:
+     type: boolean

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.generators.items.properties.matrix.properties.generators.items.properties.pullRequest.properties.gitlab.properties @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applicationsets.argoproj.io
! + one map entry added:
+   caRef:
+     type: object
+     required:
+     - configMapName
+     - key
+     properties:
+       key:
+         type: string
+       configMapName:
+         type: string

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.generators.items.properties.matrix.properties.generators.items.properties.pullRequest.properties.template.properties.spec.properties.source.properties.helm.properties @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applicationsets.argoproj.io
! + three map entries added:
+   apiVersions:
+     type: array
+     items:
+       type: string
+   kubeVersion:
+     type: string
+   namespace:
+     type: string

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.generators.items.properties.matrix.properties.generators.items.properties.pullRequest.properties.template.properties.spec.properties.source.properties.kustomize.properties @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applicationsets.argoproj.io
! + two map entries added:
+   apiVersions:
+     type: array
+     items:
+       type: string
+   kubeVersion:
+     type: string

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.generators.items.properties.matrix.properties.generators.items.properties.pullRequest.properties.template.properties.spec.properties.sources.items.properties.helm.properties @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applicationsets.argoproj.io
! + three map entries added:
+   apiVersions:
+     type: array
+     items:
+       type: string
+   kubeVersion:
+     type: string
+   namespace:
+     type: string

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.generators.items.properties.matrix.properties.generators.items.properties.pullRequest.properties.template.properties.spec.properties.sources.items.properties.kustomize.properties @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applicationsets.argoproj.io
! + two map entries added:
+   apiVersions:
+     type: array
+     items:
+       type: string
+   kubeVersion:
+     type: string

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.generators.items.properties.matrix.properties.generators.items.properties.scmProvider.properties.bitbucketServer.properties @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applicationsets.argoproj.io
! + three map entries added:
+   bearerToken:
+     type: object
+     required:
+     - tokenRef
+     properties:
+       tokenRef:
+         type: object
+         required:
+         - key
+         - secretName
+         properties:
+           key:
+             type: string
+           secretName:
+             type: string
+   caRef:
+     type: object
+     required:
+     - configMapName
+     - key
+     properties:
+       key:
+         type: string
+       configMapName:
+         type: string
+   insecure:
+     type: boolean

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.generators.items.properties.matrix.properties.generators.items.properties.scmProvider.properties.gitlab.properties @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applicationsets.argoproj.io
! + one map entry added:
+   caRef:
+     type: object
+     required:
+     - configMapName
+     - key
+     properties:
+       key:
+         type: string
+       configMapName:
+         type: string

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.generators.items.properties.matrix.properties.generators.items.properties.scmProvider.properties.template.properties.spec.properties.source.properties.helm.properties @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applicationsets.argoproj.io
! + three map entries added:
+   apiVersions:
+     type: array
+     items:
+       type: string
+   kubeVersion:
+     type: string
+   namespace:
+     type: string

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.generators.items.properties.matrix.properties.generators.items.properties.scmProvider.properties.template.properties.spec.properties.source.properties.kustomize.properties @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applicationsets.argoproj.io
! + two map entries added:
+   apiVersions:
+     type: array
+     items:
+       type: string
+   kubeVersion:
+     type: string

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.generators.items.properties.matrix.properties.generators.items.properties.scmProvider.properties.template.properties.spec.properties.sources.items.properties.helm.properties @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applicationsets.argoproj.io
! + three map entries added:
+   apiVersions:
+     type: array
+     items:
+       type: string
+   kubeVersion:
+     type: string
+   namespace:
+     type: string

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.generators.items.properties.matrix.properties.generators.items.properties.scmProvider.properties.template.properties.spec.properties.sources.items.properties.kustomize.properties @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applicationsets.argoproj.io
! + two map entries added:
+   apiVersions:
+     type: array
+     items:
+       type: string
+   kubeVersion:
+     type: string

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.generators.items.properties.matrix.properties.generators.items.properties.selector.properties.matchExpressions @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applicationsets.argoproj.io
! + one map entry added:
+   x-kubernetes-list-type: atomic

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.generators.items.properties.matrix.properties.generators.items.properties.selector.properties.matchExpressions.items.properties.values @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applicationsets.argoproj.io
! + one map entry added:
+   x-kubernetes-list-type: atomic

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.generators.items.properties.matrix.properties.template.properties.spec.properties.source.properties.helm.properties @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applicationsets.argoproj.io
! + three map entries added:
+   apiVersions:
+     type: array
+     items:
+       type: string
+   kubeVersion:
+     type: string
+   namespace:
+     type: string

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.generators.items.properties.matrix.properties.template.properties.spec.properties.source.properties.kustomize.properties @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applicationsets.argoproj.io
! + two map entries added:
+   apiVersions:
+     type: array
+     items:
+       type: string
+   kubeVersion:
+     type: string

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.generators.items.properties.matrix.properties.template.properties.spec.properties.sources.items.properties.helm.properties @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applicationsets.argoproj.io
! + three map entries added:
+   apiVersions:
+     type: array
+     items:
+       type: string
+   kubeVersion:
+     type: string
+   namespace:
+     type: string

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.generators.items.properties.matrix.properties.template.properties.spec.properties.sources.items.properties.kustomize.properties @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applicationsets.argoproj.io
! + two map entries added:
+   apiVersions:
+     type: array
+     items:
+       type: string
+   kubeVersion:
+     type: string

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.generators.items.properties.merge.properties.generators.items.properties.clusterDecisionResource.properties.labelSelector.properties.matchExpressions @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applicationsets.argoproj.io
! + one map entry added:
+   x-kubernetes-list-type: atomic

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.generators.items.properties.merge.properties.generators.items.properties.clusterDecisionResource.properties.labelSelector.properties.matchExpressions.items.properties.values @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applicationsets.argoproj.io
! + one map entry added:
+   x-kubernetes-list-type: atomic

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.generators.items.properties.merge.properties.generators.items.properties.clusterDecisionResource.properties.template.properties.spec.properties.source.properties.helm.properties @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applicationsets.argoproj.io
! + three map entries added:
+   apiVersions:
+     type: array
+     items:
+       type: string
+   kubeVersion:
+     type: string
+   namespace:
+     type: string

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.generators.items.properties.merge.properties.generators.items.properties.clusterDecisionResource.properties.template.properties.spec.properties.source.properties.kustomize.properties @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applicationsets.argoproj.io
! + two map entries added:
+   apiVersions:
+     type: array
+     items:
+       type: string
+   kubeVersion:
+     type: string

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.generators.items.properties.merge.properties.generators.items.properties.clusterDecisionResource.properties.template.properties.spec.properties.sources.items.properties.helm.properties @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applicationsets.argoproj.io
! + three map entries added:
+   apiVersions:
+     type: array
+     items:
+       type: string
+   kubeVersion:
+     type: string
+   namespace:
+     type: string

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.generators.items.properties.merge.properties.generators.items.properties.clusterDecisionResource.properties.template.properties.spec.properties.sources.items.properties.kustomize.properties @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applicationsets.argoproj.io
! + two map entries added:
+   apiVersions:
+     type: array
+     items:
+       type: string
+   kubeVersion:
+     type: string

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.generators.items.properties.merge.properties.generators.items.properties.clusters.properties.selector.properties.matchExpressions @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applicationsets.argoproj.io
! + one map entry added:
+   x-kubernetes-list-type: atomic

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.generators.items.properties.merge.properties.generators.items.properties.clusters.properties.selector.properties.matchExpressions.items.properties.values @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applicationsets.argoproj.io
! + one map entry added:
+   x-kubernetes-list-type: atomic

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.generators.items.properties.merge.properties.generators.items.properties.clusters.properties.template.properties.spec.properties.source.properties.helm.properties @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applicationsets.argoproj.io
! + three map entries added:
+   apiVersions:
+     type: array
+     items:
+       type: string
+   kubeVersion:
+     type: string
+   namespace:
+     type: string

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.generators.items.properties.merge.properties.generators.items.properties.clusters.properties.template.properties.spec.properties.source.properties.kustomize.properties @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applicationsets.argoproj.io
! + two map entries added:
+   apiVersions:
+     type: array
+     items:
+       type: string
+   kubeVersion:
+     type: string

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.generators.items.properties.merge.properties.generators.items.properties.clusters.properties.template.properties.spec.properties.sources.items.properties.helm.properties @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applicationsets.argoproj.io
! + three map entries added:
+   apiVersions:
+     type: array
+     items:
+       type: string
+   kubeVersion:
+     type: string
+   namespace:
+     type: string

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.generators.items.properties.merge.properties.generators.items.properties.clusters.properties.template.properties.spec.properties.sources.items.properties.kustomize.properties @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applicationsets.argoproj.io
! + two map entries added:
+   apiVersions:
+     type: array
+     items:
+       type: string
+   kubeVersion:
+     type: string

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.generators.items.properties.merge.properties.generators.items.properties.git.properties.template.properties.spec.properties.source.properties.helm.properties @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applicationsets.argoproj.io
! + three map entries added:
+   apiVersions:
+     type: array
+     items:
+       type: string
+   kubeVersion:
+     type: string
+   namespace:
+     type: string

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.generators.items.properties.merge.properties.generators.items.properties.git.properties.template.properties.spec.properties.source.properties.kustomize.properties @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applicationsets.argoproj.io
! + two map entries added:
+   apiVersions:
+     type: array
+     items:
+       type: string
+   kubeVersion:
+     type: string

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.generators.items.properties.merge.properties.generators.items.properties.git.properties.template.properties.spec.properties.sources.items.properties.helm.properties @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applicationsets.argoproj.io
! + three map entries added:
+   apiVersions:
+     type: array
+     items:
+       type: string
+   kubeVersion:
+     type: string
+   namespace:
+     type: string

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.generators.items.properties.merge.properties.generators.items.properties.git.properties.template.properties.spec.properties.sources.items.properties.kustomize.properties @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applicationsets.argoproj.io
! + two map entries added:
+   apiVersions:
+     type: array
+     items:
+       type: string
+   kubeVersion:
+     type: string

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.generators.items.properties.merge.properties.generators.items.properties.list.properties.template.properties.spec.properties.source.properties.helm.properties @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applicationsets.argoproj.io
! + three map entries added:
+   apiVersions:
+     type: array
+     items:
+       type: string
+   kubeVersion:
+     type: string
+   namespace:
+     type: string

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.generators.items.properties.merge.properties.generators.items.properties.list.properties.template.properties.spec.properties.source.properties.kustomize.properties @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applicationsets.argoproj.io
! + two map entries added:
+   apiVersions:
+     type: array
+     items:
+       type: string
+   kubeVersion:
+     type: string

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.generators.items.properties.merge.properties.generators.items.properties.list.properties.template.properties.spec.properties.sources.items.properties.helm.properties @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applicationsets.argoproj.io
! + three map entries added:
+   apiVersions:
+     type: array
+     items:
+       type: string
+   kubeVersion:
+     type: string
+   namespace:
+     type: string

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.generators.items.properties.merge.properties.generators.items.properties.list.properties.template.properties.spec.properties.sources.items.properties.kustomize.properties @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applicationsets.argoproj.io
! + two map entries added:
+   apiVersions:
+     type: array
+     items:
+       type: string
+   kubeVersion:
+     type: string

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.generators.items.properties.merge.properties.generators.items.properties.plugin.properties.template.properties.spec.properties.source.properties.helm.properties @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applicationsets.argoproj.io
! + three map entries added:
+   apiVersions:
+     type: array
+     items:
+       type: string
+   kubeVersion:
+     type: string
+   namespace:
+     type: string

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.generators.items.properties.merge.properties.generators.items.properties.plugin.properties.template.properties.spec.properties.source.properties.kustomize.properties @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applicationsets.argoproj.io
! + two map entries added:
+   apiVersions:
+     type: array
+     items:
+       type: string
+   kubeVersion:
+     type: string

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.generators.items.properties.merge.properties.generators.items.properties.plugin.properties.template.properties.spec.properties.sources.items.properties.helm.properties @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applicationsets.argoproj.io
! + three map entries added:
+   apiVersions:
+     type: array
+     items:
+       type: string
+   kubeVersion:
+     type: string
+   namespace:
+     type: string

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.generators.items.properties.merge.properties.generators.items.properties.plugin.properties.template.properties.spec.properties.sources.items.properties.kustomize.properties @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applicationsets.argoproj.io
! + two map entries added:
+   apiVersions:
+     type: array
+     items:
+       type: string
+   kubeVersion:
+     type: string

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.generators.items.properties.merge.properties.generators.items.properties.pullRequest.properties.bitbucketServer.properties @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applicationsets.argoproj.io
! + three map entries added:
+   bearerToken:
+     type: object
+     required:
+     - tokenRef
+     properties:
+       tokenRef:
+         type: object
+         required:
+         - key
+         - secretName
+         properties:
+           key:
+             type: string
+           secretName:
+             type: string
+   caRef:
+     type: object
+     required:
+     - configMapName
+     - key
+     properties:
+       key:
+         type: string
+       configMapName:
+         type: string
+   insecure:
+     type: boolean

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.generators.items.properties.merge.properties.generators.items.properties.pullRequest.properties.gitlab.properties @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applicationsets.argoproj.io
! + one map entry added:
+   caRef:
+     type: object
+     required:
+     - configMapName
+     - key
+     properties:
+       key:
+         type: string
+       configMapName:
+         type: string

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.generators.items.properties.merge.properties.generators.items.properties.pullRequest.properties.template.properties.spec.properties.source.properties.helm.properties @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applicationsets.argoproj.io
! + three map entries added:
+   apiVersions:
+     type: array
+     items:
+       type: string
+   kubeVersion:
+     type: string
+   namespace:
+     type: string

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.generators.items.properties.merge.properties.generators.items.properties.pullRequest.properties.template.properties.spec.properties.source.properties.kustomize.properties @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applicationsets.argoproj.io
! + two map entries added:
+   apiVersions:
+     type: array
+     items:
+       type: string
+   kubeVersion:
+     type: string

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.generators.items.properties.merge.properties.generators.items.properties.pullRequest.properties.template.properties.spec.properties.sources.items.properties.helm.properties @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applicationsets.argoproj.io
! + three map entries added:
+   apiVersions:
+     type: array
+     items:
+       type: string
+   kubeVersion:
+     type: string
+   namespace:
+     type: string

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.generators.items.properties.merge.properties.generators.items.properties.pullRequest.properties.template.properties.spec.properties.sources.items.properties.kustomize.properties @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applicationsets.argoproj.io
! + two map entries added:
+   apiVersions:
+     type: array
+     items:
+       type: string
+   kubeVersion:
+     type: string

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.generators.items.properties.merge.properties.generators.items.properties.scmProvider.properties.bitbucketServer.properties @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applicationsets.argoproj.io
! + three map entries added:
+   bearerToken:
+     type: object
+     required:
+     - tokenRef
+     properties:
+       tokenRef:
+         type: object
+         required:
+         - key
+         - secretName
+         properties:
+           key:
+             type: string
+           secretName:
+             type: string
+   caRef:
+     type: object
+     required:
+     - configMapName
+     - key
+     properties:
+       key:
+         type: string
+       configMapName:
+         type: string
+   insecure:
+     type: boolean

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.generators.items.properties.merge.properties.generators.items.properties.scmProvider.properties.gitlab.properties @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applicationsets.argoproj.io
! + one map entry added:
+   caRef:
+     type: object
+     required:
+     - configMapName
+     - key
+     properties:
+       key:
+         type: string
+       configMapName:
+         type: string

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.generators.items.properties.merge.properties.generators.items.properties.scmProvider.properties.template.properties.spec.properties.source.properties.helm.properties @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applicationsets.argoproj.io
! + three map entries added:
+   apiVersions:
+     type: array
+     items:
+       type: string
+   kubeVersion:
+     type: string
+   namespace:
+     type: string

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.generators.items.properties.merge.properties.generators.items.properties.scmProvider.properties.template.properties.spec.properties.source.properties.kustomize.properties @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applicationsets.argoproj.io
! + two map entries added:
+   apiVersions:
+     type: array
+     items:
+       type: string
+   kubeVersion:
+     type: string

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.generators.items.properties.merge.properties.generators.items.properties.scmProvider.properties.template.properties.spec.properties.sources.items.properties.helm.properties @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applicationsets.argoproj.io
! + three map entries added:
+   apiVersions:
+     type: array
+     items:
+       type: string
+   kubeVersion:
+     type: string
+   namespace:
+     type: string

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.generators.items.properties.merge.properties.generators.items.properties.scmProvider.properties.template.properties.spec.properties.sources.items.properties.kustomize.properties @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applicationsets.argoproj.io
! + two map entries added:
+   apiVersions:
+     type: array
+     items:
+       type: string
+   kubeVersion:
+     type: string

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.generators.items.properties.merge.properties.generators.items.properties.selector.properties.matchExpressions @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applicationsets.argoproj.io
! + one map entry added:
+   x-kubernetes-list-type: atomic

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.generators.items.properties.merge.properties.generators.items.properties.selector.properties.matchExpressions.items.properties.values @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applicationsets.argoproj.io
! + one map entry added:
+   x-kubernetes-list-type: atomic

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.generators.items.properties.merge.properties.template.properties.spec.properties.source.properties.helm.properties @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applicationsets.argoproj.io
! + three map entries added:
+   apiVersions:
+     type: array
+     items:
+       type: string
+   kubeVersion:
+     type: string
+   namespace:
+     type: string

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.generators.items.properties.merge.properties.template.properties.spec.properties.source.properties.kustomize.properties @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applicationsets.argoproj.io
! + two map entries added:
+   apiVersions:
+     type: array
+     items:
+       type: string
+   kubeVersion:
+     type: string

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.generators.items.properties.merge.properties.template.properties.spec.properties.sources.items.properties.helm.properties @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applicationsets.argoproj.io
! + three map entries added:
+   apiVersions:
+     type: array
+     items:
+       type: string
+   kubeVersion:
+     type: string
+   namespace:
+     type: string

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.generators.items.properties.merge.properties.template.properties.spec.properties.sources.items.properties.kustomize.properties @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applicationsets.argoproj.io
! + two map entries added:
+   apiVersions:
+     type: array
+     items:
+       type: string
+   kubeVersion:
+     type: string

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.generators.items.properties.plugin.properties.template.properties.spec.properties.source.properties.helm.properties @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applicationsets.argoproj.io
! + three map entries added:
+   apiVersions:
+     type: array
+     items:
+       type: string
+   kubeVersion:
+     type: string
+   namespace:
+     type: string

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.generators.items.properties.plugin.properties.template.properties.spec.properties.source.properties.kustomize.properties @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applicationsets.argoproj.io
! + two map entries added:
+   apiVersions:
+     type: array
+     items:
+       type: string
+   kubeVersion:
+     type: string

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.generators.items.properties.plugin.properties.template.properties.spec.properties.sources.items.properties.helm.properties @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applicationsets.argoproj.io
! + three map entries added:
+   apiVersions:
+     type: array
+     items:
+       type: string
+   kubeVersion:
+     type: string
+   namespace:
+     type: string

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.generators.items.properties.plugin.properties.template.properties.spec.properties.sources.items.properties.kustomize.properties @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applicationsets.argoproj.io
! + two map entries added:
+   apiVersions:
+     type: array
+     items:
+       type: string
+   kubeVersion:
+     type: string

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.generators.items.properties.pullRequest.properties.bitbucketServer.properties @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applicationsets.argoproj.io
! + three map entries added:
+   bearerToken:
+     type: object
+     required:
+     - tokenRef
+     properties:
+       tokenRef:
+         type: object
+         required:
+         - key
+         - secretName
+         properties:
+           key:
+             type: string
+           secretName:
+             type: string
+   caRef:
+     type: object
+     required:
+     - configMapName
+     - key
+     properties:
+       key:
+         type: string
+       configMapName:
+         type: string
+   insecure:
+     type: boolean

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.generators.items.properties.pullRequest.properties.gitlab.properties @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applicationsets.argoproj.io
! + one map entry added:
+   caRef:
+     type: object
+     required:
+     - configMapName
+     - key
+     properties:
+       key:
+         type: string
+       configMapName:
+         type: string

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.generators.items.properties.pullRequest.properties.template.properties.spec.properties.source.properties.helm.properties @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applicationsets.argoproj.io
! + three map entries added:
+   apiVersions:
+     type: array
+     items:
+       type: string
+   kubeVersion:
+     type: string
+   namespace:
+     type: string

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.generators.items.properties.pullRequest.properties.template.properties.spec.properties.source.properties.kustomize.properties @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applicationsets.argoproj.io
! + two map entries added:
+   apiVersions:
+     type: array
+     items:
+       type: string
+   kubeVersion:
+     type: string

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.generators.items.properties.pullRequest.properties.template.properties.spec.properties.sources.items.properties.helm.properties @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applicationsets.argoproj.io
! + three map entries added:
+   apiVersions:
+     type: array
+     items:
+       type: string
+   kubeVersion:
+     type: string
+   namespace:
+     type: string

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.generators.items.properties.pullRequest.properties.template.properties.spec.properties.sources.items.properties.kustomize.properties @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applicationsets.argoproj.io
! + two map entries added:
+   apiVersions:
+     type: array
+     items:
+       type: string
+   kubeVersion:
+     type: string

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.generators.items.properties.scmProvider.properties.bitbucketServer.properties @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applicationsets.argoproj.io
! + three map entries added:
+   bearerToken:
+     type: object
+     required:
+     - tokenRef
+     properties:
+       tokenRef:
+         type: object
+         required:
+         - key
+         - secretName
+         properties:
+           key:
+             type: string
+           secretName:
+             type: string
+   caRef:
+     type: object
+     required:
+     - configMapName
+     - key
+     properties:
+       key:
+         type: string
+       configMapName:
+         type: string
+   insecure:
+     type: boolean

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.generators.items.properties.scmProvider.properties.gitlab.properties @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applicationsets.argoproj.io
! + one map entry added:
+   caRef:
+     type: object
+     required:
+     - configMapName
+     - key
+     properties:
+       key:
+         type: string
+       configMapName:
+         type: string

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.generators.items.properties.scmProvider.properties.template.properties.spec.properties.source.properties.helm.properties @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applicationsets.argoproj.io
! + three map entries added:
+   apiVersions:
+     type: array
+     items:
+       type: string
+   kubeVersion:
+     type: string
+   namespace:
+     type: string

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.generators.items.properties.scmProvider.properties.template.properties.spec.properties.source.properties.kustomize.properties @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applicationsets.argoproj.io
! + two map entries added:
+   apiVersions:
+     type: array
+     items:
+       type: string
+   kubeVersion:
+     type: string

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.generators.items.properties.scmProvider.properties.template.properties.spec.properties.sources.items.properties.helm.properties @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applicationsets.argoproj.io
! + three map entries added:
+   apiVersions:
+     type: array
+     items:
+       type: string
+   kubeVersion:
+     type: string
+   namespace:
+     type: string

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.generators.items.properties.scmProvider.properties.template.properties.spec.properties.sources.items.properties.kustomize.properties @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applicationsets.argoproj.io
! + two map entries added:
+   apiVersions:
+     type: array
+     items:
+       type: string
+   kubeVersion:
+     type: string

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.generators.items.properties.selector.properties.matchExpressions @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applicationsets.argoproj.io
! + one map entry added:
+   x-kubernetes-list-type: atomic

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.generators.items.properties.selector.properties.matchExpressions.items.properties.values @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applicationsets.argoproj.io
! + one map entry added:
+   x-kubernetes-list-type: atomic

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.template.properties.spec.properties.source.properties.helm.properties @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applicationsets.argoproj.io
! + three map entries added:
+   apiVersions:
+     type: array
+     items:
+       type: string
+   kubeVersion:
+     type: string
+   namespace:
+     type: string

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.template.properties.spec.properties.source.properties.kustomize.properties @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applicationsets.argoproj.io
! + two map entries added:
+   apiVersions:
+     type: array
+     items:
+       type: string
+   kubeVersion:
+     type: string

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.template.properties.spec.properties.sources.items.properties.helm.properties @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applicationsets.argoproj.io
! + three map entries added:
+   apiVersions:
+     type: array
+     items:
+       type: string
+   kubeVersion:
+     type: string
+   namespace:
+     type: string

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.template.properties.spec.properties.sources.items.properties.kustomize.properties @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/applicationsets.argoproj.io
! + two map entries added:
+   apiVersions:
+     type: array
+     items:
+       type: string
+   kubeVersion:
+     type: string

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/argocd/appprojects.argoproj.io
! + one map entry added:
+   destinationServiceAccounts:
+     type: array
+     description: "DestinationServiceAccounts holds information about the service accounts to be impersonated for the application sync operation for each destination."
+     items:
+       type: object
+       description: "ApplicationDestinationServiceAccount holds information about the service account to be impersonated for the application sync operation."
+       required:
+       - defaultServiceAccount
+       - server
+       properties:
+         defaultServiceAccount:
+           type: string
+           description: "DefaultServiceAccount to be used for impersonation during the sync operation"
+         namespace:
+           type: string
+           description: "Namespace specifies the target namespace for the application's resources."
+         server:
+           type: string
+           description: "Server specifies the URL of the target cluster's Kubernetes control plane API."

@@ rules @@
# rbac.authorization.k8s.io/v1/ClusterRole/argocd/argocd-server
! - one list entry removed:
- - resources:
-   - "*"
-   apiGroups:
-   - "*"
-   verbs:
-   - delete
-   - get
-   - patch
! + one list entry added:
+   - resources:
+     - "*"
+     apiGroups:
+     - "*"
+     verbs:
+     - delete
+     - get
+     - patch
+     - list

@@ spec.template.spec.containers.argocd-applicationset-controller.env @@
# apps/v1/Deployment/argocd/argocd-applicationset-controller
! + one list entry added:
+   - name: ARGOCD_APPLICATIONSET_CONTROLLER_WEBHOOK_PARALLELISM_LIMIT
+     valueFrom:
+       configMapKeyRef:
+         name: argocd-cmd-params-cm
+         key: applicationsetcontroller.webhook.parallelism.limit
+         optional: true

@@ spec.template.spec.containers.argocd-applicationset-controller.image @@
# apps/v1/Deployment/argocd/argocd-applicationset-controller
! ± value change
- quay.io/argoproj/argocd:v2.12.6
+ quay.io/argoproj/argocd:v2.13.0

@@ spec.template.spec.containers.dex.env @@
# apps/v1/Deployment/argocd/argocd-dex-server
! + two list entries added:
+   - name: ARGOCD_DEX_SERVER_LOGFORMAT
+     valueFrom:
+       configMapKeyRef:
+         name: argocd-cmd-params-cm
+         key: dexserver.log.format
+         optional: true
+   - name: ARGOCD_DEX_SERVER_LOGLEVEL
+     valueFrom:
+       configMapKeyRef:
+         name: argocd-cmd-params-cm
+         key: dexserver.log.level
+         optional: true

@@ spec.template.spec.containers.dex.image @@
# apps/v1/Deployment/argocd/argocd-dex-server
! ± value change
- ghcr.io/dexidp/dex:v2.38.0
+ ghcr.io/dexidp/dex:v2.41.1

@@ spec.template.spec.initContainers.copyutil.image @@
# apps/v1/Deployment/argocd/argocd-dex-server
! ± value change
- quay.io/argoproj/argocd:v2.12.6
+ quay.io/argoproj/argocd:v2.13.0

@@ spec.template.spec.containers.argocd-notifications-controller.env @@
# apps/v1/Deployment/argocd/argocd-notifications-controller
! + one list entry added:
+   - name: ARGOCD_NOTIFICATION_CONTROLLER_REPO_SERVER_PLAINTEXT
+     valueFrom:
+       configMapKeyRef:
+         name: argocd-cmd-params-cm
+         key: notificationscontroller.repo.server.plaintext
+         optional: true

@@ spec.template.spec.containers.argocd-notifications-controller.image @@
# apps/v1/Deployment/argocd/argocd-notifications-controller
! ± value change
- quay.io/argoproj/argocd:v2.12.6
+ quay.io/argoproj/argocd:v2.13.0

@@ spec.template.spec.initContainers.secret-init.image @@
# apps/v1/Deployment/argocd/argocd-redis
! ± value change
- quay.io/argoproj/argocd:v2.12.6
+ quay.io/argoproj/argocd:v2.13.0

@@ spec.template.spec.containers.argocd-repo-server.image @@
# apps/v1/Deployment/argocd/argocd-repo-server
! ± value change
- quay.io/argoproj/argocd:v2.12.6
+ quay.io/argoproj/argocd:v2.13.0

@@ spec.template.spec.initContainers.copyutil.image @@
# apps/v1/Deployment/argocd/argocd-repo-server
! ± value change
- quay.io/argoproj/argocd:v2.12.6
+ quay.io/argoproj/argocd:v2.13.0

@@ spec.template.spec.containers.argocd-server.env @@
# apps/v1/Deployment/argocd/argocd-server
! + five list entries added:
+   - name: ARGOCD_SERVER_WEBHOOK_PARALLELISM_LIMIT
+     valueFrom:
+       configMapKeyRef:
+         name: argocd-cmd-params-cm
+         key: server.webhook.parallelism.limit
+         optional: true
+   - name: ARGOCD_APPLICATIONSET_CONTROLLER_ENABLE_NEW_GIT_FILE_GLOBBING
+     valueFrom:
+       configMapKeyRef:
+         name: argocd-cmd-params-cm
+         key: applicationsetcontroller.enable.new.git.file.globbing
+         optional: true
+   - name: ARGOCD_APPLICATIONSET_CONTROLLER_SCM_ROOT_CA_PATH
+     valueFrom:
+       configMapKeyRef:
+         name: argocd-cmd-params-cm
+         key: applicationsetcontroller.scm.root.ca.path
+         optional: true
+   - name: ARGOCD_APPLICATIONSET_CONTROLLER_ALLOWED_SCM_PROVIDERS
+     valueFrom:
+       configMapKeyRef:
+         name: argocd-cmd-params-cm
+         key: applicationsetcontroller.allowed.scm.providers
+         optional: true
+   - name: ARGOCD_APPLICATIONSET_CONTROLLER_ENABLE_SCM_PROVIDERS
+     valueFrom:
+       configMapKeyRef:
+         name: argocd-cmd-params-cm
+         key: applicationsetcontroller.enable.scm.providers
+         optional: true

@@ spec.template.spec.containers.argocd-server.image @@
# apps/v1/Deployment/argocd/argocd-server
! ± value change
- quay.io/argoproj/argocd:v2.12.6
+ quay.io/argoproj/argocd:v2.13.0

@@ spec.template.spec.containers.argocd-server.volumeMounts @@
# apps/v1/Deployment/argocd/argocd-server
! + one list entry added:
+   - name: argocd-cmd-params-cm
+     mountPath: /home/argocd/params

@@ spec.template.spec.volumes @@
# apps/v1/Deployment/argocd/argocd-server
! + one list entry added:
+   - name: argocd-cmd-params-cm
+     configMap:
+       name: argocd-cmd-params-cm
+       optional: true
+       items:
+       - key: server.profile.enabled
+         path: profiler.enabled

@@ spec.template.spec.containers.argocd-application-controller.env @@
# apps/v1/StatefulSet/argocd/argocd-application-controller
! + three list entries added:
+   - name: ARGOCD_APPLICATION_CONTROLLER_SELF_HEAL_BACKOFF_TIMEOUT_SECONDS
+     valueFrom:
+       configMapKeyRef:
+         name: argocd-cmd-params-cm
+         key: controller.self.heal.backoff.timeout.seconds
+         optional: true
+   - name: ARGOCD_APPLICATION_CONTROLLER_SELF_HEAL_BACKOFF_FACTOR
+     valueFrom:
+       configMapKeyRef:
+         name: argocd-cmd-params-cm
+         key: controller.self.heal.backoff.factor
+         optional: true
+   - name: ARGOCD_APPLICATION_CONTROLLER_SELF_HEAL_BACKOFF_CAP_SECONDS
+     valueFrom:
+       configMapKeyRef:
+         name: argocd-cmd-params-cm
+         key: controller.self.heal.backoff.cap.seconds
+         optional: true

@@ spec.template.spec.containers.argocd-application-controller.image @@
# apps/v1/StatefulSet/argocd/argocd-application-controller
! ± value change
- quay.io/argoproj/argocd:v2.12.6
+ quay.io/argoproj/argocd:v2.13.0

@@ spec.template.spec.containers.argocd-application-controller.volumeMounts @@
# apps/v1/StatefulSet/argocd/argocd-application-controller
! + one list entry added:
+   - name: argocd-cmd-params-cm
+     mountPath: /home/argocd/params

@@ spec.template.spec.volumes @@
# apps/v1/StatefulSet/argocd/argocd-application-controller
! + one list entry added:
+   - name: argocd-cmd-params-cm
+     configMap:
+       name: argocd-cmd-params-cm
+       optional: true
+       items:
+       - key: controller.profile.enabled
+         path: profiler.enabled

@pirosiki197
Copy link
Contributor

@pirosiki197 pirosiki197 merged commit cd8b3b6 into main Nov 11, 2024
5 checks passed
@pirosiki197 pirosiki197 deleted the renovate/argoproj-argo-cd-2.x branch November 11, 2024 03:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant