From 2f033c0cd2dd75ca4ed859638577cce05a5b77de Mon Sep 17 00:00:00 2001 From: Andrii Korotkov <137232734+andrii-korotkov-verkada@users.noreply.github.com> Date: Fri, 7 Feb 2025 09:26:03 -0800 Subject: [PATCH 1/6] fix: New kube applier for server side diff dry run with refactoring (#21488) (#21749) Signed-off-by: Andrii Korotkov --- cmd/argocd/commands/admin/app.go | 22 +++++++++++++++++++++- controller/appcontroller.go | 2 +- controller/state.go | 9 ++++++--- controller/sync.go | 10 ++++++---- go.mod | 2 +- go.sum | 4 ++-- util/kube/kubectl.go | 24 +++++++++++++++++++++--- 7 files changed, 58 insertions(+), 15 deletions(-) diff --git a/cmd/argocd/commands/admin/app.go b/cmd/argocd/commands/admin/app.go index 0eb799b322570..d3ec7a11f0f81 100644 --- a/cmd/argocd/commands/admin/app.go +++ b/cmd/argocd/commands/admin/app.go @@ -9,6 +9,7 @@ import ( "sort" "time" + "github.com/argoproj/gitops-engine/pkg/utils/kube" "github.com/spf13/cobra" apiv1 "k8s.io/api/core/v1" v1 "k8s.io/apimachinery/pkg/apis/meta/v1" @@ -402,7 +403,26 @@ func reconcileApplications( ) appStateManager := controller.NewAppStateManager( - argoDB, appClientset, repoServerClient, namespace, kubeutil.NewKubectl(), settingsMgr, stateCache, projInformer, server, cache, time.Second, argo.NewResourceTracking(), false, 0, serverSideDiff, ignoreNormalizerOpts) + argoDB, + appClientset, + repoServerClient, + namespace, + kubeutil.NewKubectl(), + func(_ string) (kube.CleanupFunc, error) { + return func() {}, nil + }, + settingsMgr, + stateCache, + projInformer, + server, + cache, + time.Second, + argo.NewResourceTracking(), + false, + 0, + serverSideDiff, + ignoreNormalizerOpts, + ) appsList, err := appClientset.ArgoprojV1alpha1().Applications(namespace).List(ctx, v1.ListOptions{LabelSelector: selector}) if err != nil { diff --git a/controller/appcontroller.go b/controller/appcontroller.go index 117b4c7d7f7ee..f9d9614d73b43 100644 --- a/controller/appcontroller.go +++ b/controller/appcontroller.go @@ -309,7 +309,7 @@ func NewApplicationController( } } stateCache := statecache.NewLiveStateCache(db, appInformer, ctrl.settingsMgr, kubectl, ctrl.metricsServer, ctrl.handleObjectUpdated, clusterSharding, argo.NewResourceTracking()) - appStateManager := NewAppStateManager(db, applicationClientset, repoClientset, namespace, kubectl, ctrl.settingsMgr, stateCache, projInformer, ctrl.metricsServer, argoCache, ctrl.statusRefreshTimeout, argo.NewResourceTracking(), persistResourceHealth, repoErrorGracePeriod, serverSideDiff, ignoreNormalizerOpts) + appStateManager := NewAppStateManager(db, applicationClientset, repoClientset, namespace, kubectl, ctrl.onKubectlRun, ctrl.settingsMgr, stateCache, projInformer, ctrl.metricsServer, argoCache, ctrl.statusRefreshTimeout, argo.NewResourceTracking(), persistResourceHealth, repoErrorGracePeriod, serverSideDiff, ignoreNormalizerOpts) ctrl.appInformer = appInformer ctrl.appLister = appLister ctrl.projInformer = projInformer diff --git a/controller/state.go b/controller/state.go index a120158b802bf..a6f64360d3697 100644 --- a/controller/state.go +++ b/controller/state.go @@ -108,6 +108,7 @@ type appStateManager struct { appclientset appclientset.Interface projInformer cache.SharedIndexInformer kubectl kubeutil.Kubectl + onKubectlRun kubeutil.OnKubectlRunFunc repoClientset apiclient.Clientset liveStateCache statecache.LiveStateCache cache *appstatecache.Cache @@ -739,13 +740,13 @@ func (m *appStateManager) CompareAppState(app *v1alpha1.Application, project *v1 diffConfigBuilder.WithServerSideDiff(serverSideDiff) if serverSideDiff { - resourceOps, cleanup, err := m.getResourceOperations(app.Spec.Destination.Server) + applier, cleanup, err := m.getServerSideDiffDryRunApplier(app.Spec.Destination.Server) if err != nil { - log.Errorf("CompareAppState error getting resource operations: %s", err) + log.Errorf("CompareAppState error getting server side diff dry run applier: %s", err) conditions = append(conditions, v1alpha1.ApplicationCondition{Type: v1alpha1.ApplicationConditionUnknownError, Message: err.Error(), LastTransitionTime: &now}) } defer cleanup() - diffConfigBuilder.WithServerSideDryRunner(diff.NewK8sServerSideDryRunner(resourceOps)) + diffConfigBuilder.WithServerSideDryRunner(diff.NewK8sServerSideDryRunner(applier)) } // enable structured merge diff if application syncs with server-side apply @@ -1070,6 +1071,7 @@ func NewAppStateManager( repoClientset apiclient.Clientset, namespace string, kubectl kubeutil.Kubectl, + onKubectlRun kubeutil.OnKubectlRunFunc, settingsMgr *settings.SettingsManager, liveStateCache statecache.LiveStateCache, projInformer cache.SharedIndexInformer, @@ -1088,6 +1090,7 @@ func NewAppStateManager( db: db, appclientset: appclientset, kubectl: kubectl, + onKubectlRun: onKubectlRun, repoClientset: repoClientset, namespace: namespace, settingsMgr: settingsMgr, diff --git a/controller/sync.go b/controller/sync.go index dcbb768a79be8..3f21b79caa861 100644 --- a/controller/sync.go +++ b/controller/sync.go @@ -14,6 +14,7 @@ import ( cdcommon "github.com/argoproj/argo-cd/v2/common" + gitopsDiff "github.com/argoproj/gitops-engine/pkg/diff" "github.com/argoproj/gitops-engine/pkg/sync" "github.com/argoproj/gitops-engine/pkg/sync/common" "github.com/argoproj/gitops-engine/pkg/utils/kube" @@ -33,6 +34,7 @@ import ( "github.com/argoproj/argo-cd/v2/util/argo" "github.com/argoproj/argo-cd/v2/util/argo/diff" "github.com/argoproj/argo-cd/v2/util/glob" + kubeutil "github.com/argoproj/argo-cd/v2/util/kube" logutils "github.com/argoproj/argo-cd/v2/util/log" "github.com/argoproj/argo-cd/v2/util/lua" "github.com/argoproj/argo-cd/v2/util/rand" @@ -66,11 +68,11 @@ func (m *appStateManager) getGVKParser(server string) (*managedfields.GvkParser, return cluster.GetGVKParser(), nil } -// getResourceOperations will return the kubectl implementation of the ResourceOperations -// interface that provides functionality to manage kubernetes resources. Returns a +// getServerSideDiffDryRunApplier will return the kubectl implementation of the KubeApplier +// interface that provides functionality to dry run apply kubernetes resources. Returns a // cleanup function that must be called to remove the generated kube config for this // server. -func (m *appStateManager) getResourceOperations(server string) (kube.ResourceOperations, func(), error) { +func (m *appStateManager) getServerSideDiffDryRunApplier(server string) (gitopsDiff.KubeApplier, func(), error) { clusterCache, err := m.liveStateCache.GetClusterCache(server) if err != nil { return nil, nil, fmt.Errorf("error getting cluster cache: %w", err) @@ -85,7 +87,7 @@ func (m *appStateManager) getResourceOperations(server string) (kube.ResourceOpe if err != nil { return nil, nil, fmt.Errorf("error getting cluster REST config: %w", err) } - ops, cleanup, err := m.kubectl.ManageResources(rawConfig, clusterCache.GetOpenAPISchema()) + ops, cleanup, err := kubeutil.ManageServerSideDiffDryRuns(rawConfig, clusterCache.GetOpenAPISchema(), m.onKubectlRun) if err != nil { return nil, nil, fmt.Errorf("error creating kubectl ResourceOperations: %w", err) } diff --git a/go.mod b/go.mod index e7f19713b85eb..5659afa1caa18 100644 --- a/go.mod +++ b/go.mod @@ -10,7 +10,7 @@ require ( github.com/TomOnTime/utfutil v0.0.0-20180511104225-09c41003ee1d github.com/alicebob/miniredis/v2 v2.33.0 github.com/antonmedv/expr v1.15.1 - github.com/argoproj/gitops-engine v0.7.1-0.20250129155113-c19f8cfa4d27 + github.com/argoproj/gitops-engine v0.7.1-0.20250207161338-3ef5ab187edd github.com/argoproj/notifications-engine v0.4.1-0.20241007194503-2fef5c9049fd github.com/argoproj/pkg v0.13.7-0.20230626144333-d56162821bd1 github.com/aws/aws-sdk-go v1.55.5 diff --git a/go.sum b/go.sum index 26b237cd632a1..0269d279c7de5 100644 --- a/go.sum +++ b/go.sum @@ -88,8 +88,8 @@ github.com/antonmedv/expr v1.15.1/go.mod h1:0E/6TxnOlRNp81GMzX9QfDPAmHo2Phg00y4J github.com/apache/thrift v0.12.0/go.mod h1:cp2SuWMxlEZw2r+iP2GNCdIi4C1qmUzdZFSVb+bacwQ= github.com/apache/thrift v0.13.0/go.mod h1:cp2SuWMxlEZw2r+iP2GNCdIi4C1qmUzdZFSVb+bacwQ= github.com/appscode/go v0.0.0-20191119085241-0887d8ec2ecc/go.mod h1:OawnOmAL4ZX3YaPdN+8HTNwBveT1jMsqP74moa9XUbE= -github.com/argoproj/gitops-engine v0.7.1-0.20250129155113-c19f8cfa4d27 h1:OYlZjVY13/x3Rn1HyStXoBGPbFkmvBWyRTEiBlJXkUU= -github.com/argoproj/gitops-engine v0.7.1-0.20250129155113-c19f8cfa4d27/go.mod h1:WsnykM8idYRUnneeT31cM/Fq/ZsjkefCbjiD8ioCJkU= +github.com/argoproj/gitops-engine v0.7.1-0.20250207161338-3ef5ab187edd h1:aCjdkkizo+PWig7csetbazm3VSBUZYbRj37YVqpqMOE= +github.com/argoproj/gitops-engine v0.7.1-0.20250207161338-3ef5ab187edd/go.mod h1:bXZN8czlc8J79DDqt8+mqhTrtO4YZIh57s9xseacy8I= github.com/argoproj/notifications-engine v0.4.1-0.20241007194503-2fef5c9049fd h1:lOVVoK89j9Nd4+JYJiKAaMNYC1402C0jICROOfUPWn0= github.com/argoproj/notifications-engine v0.4.1-0.20241007194503-2fef5c9049fd/go.mod h1:N0A4sEws2soZjEpY4hgZpQS8mRIEw6otzwfkgc3g9uQ= github.com/argoproj/pkg v0.13.7-0.20230626144333-d56162821bd1 h1:qsHwwOJ21K2Ao0xPju1sNuqphyMnMYkyB3ZLoLtxWpo= diff --git a/util/kube/kubectl.go b/util/kube/kubectl.go index 94d6159049c2d..de9dc7bc1b6ab 100644 --- a/util/kube/kubectl.go +++ b/util/kube/kubectl.go @@ -3,20 +3,38 @@ package kube import ( "os" + "github.com/go-logr/logr" + "k8s.io/client-go/rest" + "k8s.io/kubectl/pkg/util/openapi" + "github.com/argoproj/argo-cd/v2/util/log" + "github.com/argoproj/gitops-engine/pkg/diff" "github.com/argoproj/gitops-engine/pkg/utils/kube" "github.com/argoproj/gitops-engine/pkg/utils/tracing" ) -var tracer tracing.Tracer = &tracing.NopTracer{} +var ( + tracer tracing.Tracer = &tracing.NopTracer{} + logger logr.Logger = log.NewLogrusLogger(log.NewWithCurrentConfig()) +) func init() { if os.Getenv("ARGOCD_TRACING_ENABLED") == "1" { - tracer = tracing.NewLoggingTracer(log.NewLogrusLogger(log.NewWithCurrentConfig())) + tracer = tracing.NewLoggingTracer(logger) } } func NewKubectl() kube.Kubectl { - return &kube.KubectlCmd{Tracer: tracer, Log: log.NewLogrusLogger(log.NewWithCurrentConfig())} + return &kube.KubectlCmd{Tracer: tracer, Log: logger} +} + +func ManageServerSideDiffDryRuns(config *rest.Config, openAPISchema openapi.Resources, onKubectlRun kube.OnKubectlRunFunc) (diff.KubeApplier, func(), error) { + return kube.ManageServerSideDiffDryRuns( + config, + openAPISchema, + tracer, + logger, + onKubectlRun, + ) } From 877f94eba2d0f016aa0039c5488229b9d243544f Mon Sep 17 00:00:00 2001 From: Andrii Korotkov Date: Fri, 7 Feb 2025 09:44:51 -0800 Subject: [PATCH 2/6] Try to fix version tag Signed-off-by: Andrii Korotkov --- .github/workflows/image.yaml | 2 +- .../argocd-application-controller-deployment.yaml | 2 +- .../argocd-application-controller-statefulset.yaml | 2 +- .../argocd-applicationset-controller-deployment.yaml | 2 +- .../base/commit-server/argocd-commit-server-deployment.yaml | 4 ++-- manifests/base/dex/argocd-dex-server-deployment.yaml | 2 +- .../argocd-notifications-controller-deployment.yaml | 2 +- manifests/base/redis/argocd-redis-deployment.yaml | 2 +- manifests/base/repo-server/argocd-repo-server-deployment.yaml | 4 ++-- manifests/base/server/argocd-server-deployment.yaml | 2 +- manifests/core-install-with-hydrator.yaml | 4 ++-- .../ha/base/redis-ha/overlays/deployment-initContainers.yaml | 2 +- manifests/ha/install-with-hydrator.yaml | 4 ++-- manifests/ha/namespace-install-with-hydrator.yaml | 4 ++-- manifests/install-with-hydrator.yaml | 4 ++-- manifests/namespace-install-with-hydrator.yaml | 4 ++-- 16 files changed, 23 insertions(+), 23 deletions(-) diff --git a/.github/workflows/image.yaml b/.github/workflows/image.yaml index 1894455ceea32..1d389c01708a7 100644 --- a/.github/workflows/image.yaml +++ b/.github/workflows/image.yaml @@ -66,7 +66,7 @@ jobs: if: ${{ github.repository == 'argoproj/argo-cd' && github.event_name == 'push' }} uses: ./.github/workflows/image-reuse.yaml with: - quay_image_name: quay.io/argoproj/argocd:latest + quay_image_name: quay.io/argoproj/argocd:2.14.2 ghcr_image_name: ghcr.io/argoproj/argo-cd/argocd:${{ needs.set-vars.outputs.image-tag }} # Note: cannot use env variables to set go-version (https://docs.github.com/en/actions/using-workflows/reusing-workflows#limitations) # renovate: datasource=golang-version packageName=golang diff --git a/manifests/base/application-controller-deployment/argocd-application-controller-deployment.yaml b/manifests/base/application-controller-deployment/argocd-application-controller-deployment.yaml index 9f941ce611224..4a4305313d0cb 100644 --- a/manifests/base/application-controller-deployment/argocd-application-controller-deployment.yaml +++ b/manifests/base/application-controller-deployment/argocd-application-controller-deployment.yaml @@ -241,7 +241,7 @@ spec: name: argocd-cmd-params-cm key: controller.cluster.cache.events.processing.interval optional: true - image: quay.io/argoproj/argocd:latest + image: quay.io/argoproj/argocd:2.14.2 imagePullPolicy: Always name: argocd-application-controller ports: diff --git a/manifests/base/application-controller/argocd-application-controller-statefulset.yaml b/manifests/base/application-controller/argocd-application-controller-statefulset.yaml index 31516a0b93a35..ae5b6a9112e03 100644 --- a/manifests/base/application-controller/argocd-application-controller-statefulset.yaml +++ b/manifests/base/application-controller/argocd-application-controller-statefulset.yaml @@ -252,7 +252,7 @@ spec: optional: true - name: KUBECACHEDIR value: /tmp/kubecache - image: quay.io/argoproj/argocd:latest + image: quay.io/argoproj/argocd:2.14.2 imagePullPolicy: Always name: argocd-application-controller ports: diff --git a/manifests/base/applicationset-controller/argocd-applicationset-controller-deployment.yaml b/manifests/base/applicationset-controller/argocd-applicationset-controller-deployment.yaml index f4df48823a5ff..acfb4da510238 100644 --- a/manifests/base/applicationset-controller/argocd-applicationset-controller-deployment.yaml +++ b/manifests/base/applicationset-controller/argocd-applicationset-controller-deployment.yaml @@ -18,7 +18,7 @@ spec: containers: - args: - /usr/local/bin/argocd-applicationset-controller - image: quay.io/argoproj/argocd:latest + image: quay.io/argoproj/argocd:2.14.2 imagePullPolicy: Always name: argocd-applicationset-controller ports: diff --git a/manifests/base/commit-server/argocd-commit-server-deployment.yaml b/manifests/base/commit-server/argocd-commit-server-deployment.yaml index 2eba92802080c..caf859c4019e8 100644 --- a/manifests/base/commit-server/argocd-commit-server-deployment.yaml +++ b/manifests/base/commit-server/argocd-commit-server-deployment.yaml @@ -19,7 +19,7 @@ spec: automountServiceAccountToken: false containers: - name: argocd-commit-server - image: quay.io/argoproj/argocd:latest + image: quay.io/argoproj/argocd:2.14.2 imagePullPolicy: Always args: - /usr/local/bin/argocd-commit-server @@ -92,7 +92,7 @@ spec: - -n - /usr/local/bin/argocd - /var/run/argocd/argocd-cmp-server - image: quay.io/argoproj/argocd:latest + image: quay.io/argoproj/argocd:2.14.2 name: copyutil securityContext: runAsNonRoot: true diff --git a/manifests/base/dex/argocd-dex-server-deployment.yaml b/manifests/base/dex/argocd-dex-server-deployment.yaml index 87d7d0a2fbbd8..b3193226fbcd9 100644 --- a/manifests/base/dex/argocd-dex-server-deployment.yaml +++ b/manifests/base/dex/argocd-dex-server-deployment.yaml @@ -18,7 +18,7 @@ spec: serviceAccountName: argocd-dex-server initContainers: - name: copyutil - image: quay.io/argoproj/argocd:latest + image: quay.io/argoproj/argocd:2.14.2 imagePullPolicy: Always command: [/bin/cp, -n, /usr/local/bin/argocd, /shared/argocd-dex] volumeMounts: diff --git a/manifests/base/notification/argocd-notifications-controller-deployment.yaml b/manifests/base/notification/argocd-notifications-controller-deployment.yaml index c3a533e5a4350..61c58aafd7b47 100644 --- a/manifests/base/notification/argocd-notifications-controller-deployment.yaml +++ b/manifests/base/notification/argocd-notifications-controller-deployment.yaml @@ -70,7 +70,7 @@ spec: livenessProbe: tcpSocket: port: 9001 - image: quay.io/argoproj/argocd:latest + image: quay.io/argoproj/argocd:2.14.2 imagePullPolicy: Always name: argocd-notifications-controller volumeMounts: diff --git a/manifests/base/redis/argocd-redis-deployment.yaml b/manifests/base/redis/argocd-redis-deployment.yaml index cbfebb8a2127c..7a6fea7ffae0e 100644 --- a/manifests/base/redis/argocd-redis-deployment.yaml +++ b/manifests/base/redis/argocd-redis-deployment.yaml @@ -20,7 +20,7 @@ spec: - argocd - admin - redis-initial-password - image: quay.io/argoproj/argocd:latest + image: quay.io/argoproj/argocd:2.14.2 imagePullPolicy: IfNotPresent name: secret-init securityContext: diff --git a/manifests/base/repo-server/argocd-repo-server-deployment.yaml b/manifests/base/repo-server/argocd-repo-server-deployment.yaml index 02a11fabe9715..f1ab96601b1d2 100644 --- a/manifests/base/repo-server/argocd-repo-server-deployment.yaml +++ b/manifests/base/repo-server/argocd-repo-server-deployment.yaml @@ -19,7 +19,7 @@ spec: automountServiceAccountToken: false containers: - name: argocd-repo-server - image: quay.io/argoproj/argocd:latest + image: quay.io/argoproj/argocd:2.14.2 imagePullPolicy: Always args: - /usr/local/bin/argocd-repo-server @@ -276,7 +276,7 @@ spec: - -n - /usr/local/bin/argocd - /var/run/argocd/argocd-cmp-server - image: quay.io/argoproj/argocd:latest + image: quay.io/argoproj/argocd:2.14.2 name: copyutil securityContext: runAsNonRoot: true diff --git a/manifests/base/server/argocd-server-deployment.yaml b/manifests/base/server/argocd-server-deployment.yaml index 5b0d688e80ad6..753c482df896c 100644 --- a/manifests/base/server/argocd-server-deployment.yaml +++ b/manifests/base/server/argocd-server-deployment.yaml @@ -18,7 +18,7 @@ spec: serviceAccountName: argocd-server containers: - name: argocd-server - image: quay.io/argoproj/argocd:latest + image: quay.io/argoproj/argocd:2.14.2 imagePullPolicy: Always args: - /usr/local/bin/argocd-server diff --git a/manifests/core-install-with-hydrator.yaml b/manifests/core-install-with-hydrator.yaml index f3139e560195b..f69b7db119434 100644 --- a/manifests/core-install-with-hydrator.yaml +++ b/manifests/core-install-with-hydrator.yaml @@ -24285,7 +24285,7 @@ spec: key: commitserver.log.level name: argocd-cmd-params-cm optional: true - image: quay.io/argoproj/argocd:latest + image: quay.io/argoproj/argocd:2.14.2 imagePullPolicy: Always livenessProbe: failureThreshold: 3 @@ -24331,7 +24331,7 @@ spec: - -n - /usr/local/bin/argocd - /var/run/argocd/argocd-cmp-server - image: quay.io/argoproj/argocd:latest + image: quay.io/argoproj/argocd:2.14.2 name: copyutil securityContext: allowPrivilegeEscalation: false diff --git a/manifests/ha/base/redis-ha/overlays/deployment-initContainers.yaml b/manifests/ha/base/redis-ha/overlays/deployment-initContainers.yaml index 8e6ea2754a9fa..0a60749604dc8 100644 --- a/manifests/ha/base/redis-ha/overlays/deployment-initContainers.yaml +++ b/manifests/ha/base/redis-ha/overlays/deployment-initContainers.yaml @@ -3,7 +3,7 @@ value: name: secret-init command: [ 'argocd', 'admin', 'redis-initial-password' ] - image: quay.io/argoproj/argocd:latest + image: quay.io/argoproj/argocd:2.14.2 imagePullPolicy: IfNotPresent securityContext: allowPrivilegeEscalation: false diff --git a/manifests/ha/install-with-hydrator.yaml b/manifests/ha/install-with-hydrator.yaml index 1535768bd9886..a12c2c75cd777 100644 --- a/manifests/ha/install-with-hydrator.yaml +++ b/manifests/ha/install-with-hydrator.yaml @@ -25626,7 +25626,7 @@ spec: key: commitserver.log.level name: argocd-cmd-params-cm optional: true - image: quay.io/argoproj/argocd:latest + image: quay.io/argoproj/argocd:2.14.2 imagePullPolicy: Always livenessProbe: failureThreshold: 3 @@ -25672,7 +25672,7 @@ spec: - -n - /usr/local/bin/argocd - /var/run/argocd/argocd-cmp-server - image: quay.io/argoproj/argocd:latest + image: quay.io/argoproj/argocd:2.14.2 name: copyutil securityContext: allowPrivilegeEscalation: false diff --git a/manifests/ha/namespace-install-with-hydrator.yaml b/manifests/ha/namespace-install-with-hydrator.yaml index 4815793065e5b..9c20a2dfbc780 100644 --- a/manifests/ha/namespace-install-with-hydrator.yaml +++ b/manifests/ha/namespace-install-with-hydrator.yaml @@ -1856,7 +1856,7 @@ spec: key: commitserver.log.level name: argocd-cmd-params-cm optional: true - image: quay.io/argoproj/argocd:latest + image: quay.io/argoproj/argocd:2.14.2 imagePullPolicy: Always livenessProbe: failureThreshold: 3 @@ -1902,7 +1902,7 @@ spec: - -n - /usr/local/bin/argocd - /var/run/argocd/argocd-cmp-server - image: quay.io/argoproj/argocd:latest + image: quay.io/argoproj/argocd:2.14.2 name: copyutil securityContext: allowPrivilegeEscalation: false diff --git a/manifests/install-with-hydrator.yaml b/manifests/install-with-hydrator.yaml index da4316ff801d2..4b16826373252 100644 --- a/manifests/install-with-hydrator.yaml +++ b/manifests/install-with-hydrator.yaml @@ -24745,7 +24745,7 @@ spec: key: commitserver.log.level name: argocd-cmd-params-cm optional: true - image: quay.io/argoproj/argocd:latest + image: quay.io/argoproj/argocd:2.14.2 imagePullPolicy: Always livenessProbe: failureThreshold: 3 @@ -24791,7 +24791,7 @@ spec: - -n - /usr/local/bin/argocd - /var/run/argocd/argocd-cmp-server - image: quay.io/argoproj/argocd:latest + image: quay.io/argoproj/argocd:2.14.2 name: copyutil securityContext: allowPrivilegeEscalation: false diff --git a/manifests/namespace-install-with-hydrator.yaml b/manifests/namespace-install-with-hydrator.yaml index f81a60ba87932..41906d2a41c7a 100644 --- a/manifests/namespace-install-with-hydrator.yaml +++ b/manifests/namespace-install-with-hydrator.yaml @@ -975,7 +975,7 @@ spec: key: commitserver.log.level name: argocd-cmd-params-cm optional: true - image: quay.io/argoproj/argocd:latest + image: quay.io/argoproj/argocd:2.14.2 imagePullPolicy: Always livenessProbe: failureThreshold: 3 @@ -1021,7 +1021,7 @@ spec: - -n - /usr/local/bin/argocd - /var/run/argocd/argocd-cmp-server - image: quay.io/argoproj/argocd:latest + image: quay.io/argoproj/argocd:2.14.2 name: copyutil securityContext: allowPrivilegeEscalation: false From 40f71881cc9a2070d3389b5bb2bd70133a6d391f Mon Sep 17 00:00:00 2001 From: Andrii Korotkov Date: Fri, 7 Feb 2025 10:02:50 -0800 Subject: [PATCH 3/6] Try to fix generated code issues Signed-off-by: Andrii Korotkov --- manifests/core-install-with-hydrator.yaml | 10 +++++----- manifests/core-install.yaml | 10 +++++----- manifests/ha/install-with-hydrator.yaml | 16 ++++++++-------- manifests/ha/install.yaml | 16 ++++++++-------- .../ha/namespace-install-with-hydrator.yaml | 16 ++++++++-------- manifests/ha/namespace-install.yaml | 16 ++++++++-------- manifests/install-with-hydrator.yaml | 16 ++++++++-------- manifests/install.yaml | 16 ++++++++-------- manifests/namespace-install-with-hydrator.yaml | 16 ++++++++-------- manifests/namespace-install.yaml | 16 ++++++++-------- 10 files changed, 74 insertions(+), 74 deletions(-) diff --git a/manifests/core-install-with-hydrator.yaml b/manifests/core-install-with-hydrator.yaml index f69b7db119434..3bd3bccf47429 100644 --- a/manifests/core-install-with-hydrator.yaml +++ b/manifests/core-install-with-hydrator.yaml @@ -24165,7 +24165,7 @@ spec: key: applicationsetcontroller.requeue.after name: argocd-cmd-params-cm optional: true - image: quay.io/argoproj/argocd:v2.14.2 + image: quay.io/argoproj/argocd:latest imagePullPolicy: Always name: argocd-applicationset-controller ports: @@ -24435,7 +24435,7 @@ spec: - argocd - admin - redis-initial-password - image: quay.io/argoproj/argocd:v2.14.2 + image: quay.io/argoproj/argocd:latest imagePullPolicy: IfNotPresent name: secret-init securityContext: @@ -24696,7 +24696,7 @@ spec: value: /helm-working-dir - name: HELM_DATA_HOME value: /helm-working-dir - image: quay.io/argoproj/argocd:v2.14.2 + image: quay.io/argoproj/argocd:latest imagePullPolicy: Always livenessProbe: failureThreshold: 3 @@ -24748,7 +24748,7 @@ spec: - -n - /usr/local/bin/argocd - /var/run/argocd/argocd-cmp-server - image: quay.io/argoproj/argocd:v2.14.2 + image: quay.io/argoproj/argocd:latest name: copyutil securityContext: allowPrivilegeEscalation: false @@ -25066,7 +25066,7 @@ spec: optional: true - name: KUBECACHEDIR value: /tmp/kubecache - image: quay.io/argoproj/argocd:v2.14.2 + image: quay.io/argoproj/argocd:latest imagePullPolicy: Always name: argocd-application-controller ports: diff --git a/manifests/core-install.yaml b/manifests/core-install.yaml index eca97de06f006..f8b54c0ba2c7b 100644 --- a/manifests/core-install.yaml +++ b/manifests/core-install.yaml @@ -24133,7 +24133,7 @@ spec: key: applicationsetcontroller.requeue.after name: argocd-cmd-params-cm optional: true - image: quay.io/argoproj/argocd:v2.14.2 + image: quay.io/argoproj/argocd:latest imagePullPolicy: Always name: argocd-applicationset-controller ports: @@ -24253,7 +24253,7 @@ spec: - argocd - admin - redis-initial-password - image: quay.io/argoproj/argocd:v2.14.2 + image: quay.io/argoproj/argocd:latest imagePullPolicy: IfNotPresent name: secret-init securityContext: @@ -24514,7 +24514,7 @@ spec: value: /helm-working-dir - name: HELM_DATA_HOME value: /helm-working-dir - image: quay.io/argoproj/argocd:v2.14.2 + image: quay.io/argoproj/argocd:latest imagePullPolicy: Always livenessProbe: failureThreshold: 3 @@ -24566,7 +24566,7 @@ spec: - -n - /usr/local/bin/argocd - /var/run/argocd/argocd-cmp-server - image: quay.io/argoproj/argocd:v2.14.2 + image: quay.io/argoproj/argocd:latest name: copyutil securityContext: allowPrivilegeEscalation: false @@ -24884,7 +24884,7 @@ spec: optional: true - name: KUBECACHEDIR value: /tmp/kubecache - image: quay.io/argoproj/argocd:v2.14.2 + image: quay.io/argoproj/argocd:latest imagePullPolicy: Always name: argocd-application-controller ports: diff --git a/manifests/ha/install-with-hydrator.yaml b/manifests/ha/install-with-hydrator.yaml index a12c2c75cd777..9191a0969f10d 100644 --- a/manifests/ha/install-with-hydrator.yaml +++ b/manifests/ha/install-with-hydrator.yaml @@ -25506,7 +25506,7 @@ spec: key: applicationsetcontroller.requeue.after name: argocd-cmd-params-cm optional: true - image: quay.io/argoproj/argocd:v2.14.2 + image: quay.io/argoproj/argocd:latest imagePullPolicy: Always name: argocd-applicationset-controller ports: @@ -25793,7 +25793,7 @@ spec: - -n - /usr/local/bin/argocd - /shared/argocd-dex - image: quay.io/argoproj/argocd:v2.14.2 + image: quay.io/argoproj/argocd:latest imagePullPolicy: Always name: copyutil securityContext: @@ -25883,7 +25883,7 @@ spec: key: notificationscontroller.repo.server.plaintext name: argocd-cmd-params-cm optional: true - image: quay.io/argoproj/argocd:v2.14.2 + image: quay.io/argoproj/argocd:latest imagePullPolicy: Always livenessProbe: tcpSocket: @@ -26004,7 +26004,7 @@ spec: - argocd - admin - redis-initial-password - image: quay.io/argoproj/argocd:v2.14.2 + image: quay.io/argoproj/argocd:latest imagePullPolicy: IfNotPresent name: secret-init securityContext: @@ -26291,7 +26291,7 @@ spec: value: /helm-working-dir - name: HELM_DATA_HOME value: /helm-working-dir - image: quay.io/argoproj/argocd:v2.14.2 + image: quay.io/argoproj/argocd:latest imagePullPolicy: Always livenessProbe: failureThreshold: 3 @@ -26343,7 +26343,7 @@ spec: - -n - /usr/local/bin/argocd - /var/run/argocd/argocd-cmp-server - image: quay.io/argoproj/argocd:v2.14.2 + image: quay.io/argoproj/argocd:latest name: copyutil securityContext: allowPrivilegeEscalation: false @@ -26705,7 +26705,7 @@ spec: key: hydrator.enabled name: argocd-cmd-params-cm optional: true - image: quay.io/argoproj/argocd:v2.14.2 + image: quay.io/argoproj/argocd:latest imagePullPolicy: Always livenessProbe: httpGet: @@ -27059,7 +27059,7 @@ spec: optional: true - name: KUBECACHEDIR value: /tmp/kubecache - image: quay.io/argoproj/argocd:v2.14.2 + image: quay.io/argoproj/argocd:latest imagePullPolicy: Always name: argocd-application-controller ports: diff --git a/manifests/ha/install.yaml b/manifests/ha/install.yaml index 9e5a6c2dcb8f5..f4607abee3c18 100644 --- a/manifests/ha/install.yaml +++ b/manifests/ha/install.yaml @@ -25476,7 +25476,7 @@ spec: key: applicationsetcontroller.requeue.after name: argocd-cmd-params-cm optional: true - image: quay.io/argoproj/argocd:v2.14.2 + image: quay.io/argoproj/argocd:latest imagePullPolicy: Always name: argocd-applicationset-controller ports: @@ -25613,7 +25613,7 @@ spec: - -n - /usr/local/bin/argocd - /shared/argocd-dex - image: quay.io/argoproj/argocd:v2.14.2 + image: quay.io/argoproj/argocd:latest imagePullPolicy: Always name: copyutil securityContext: @@ -25703,7 +25703,7 @@ spec: key: notificationscontroller.repo.server.plaintext name: argocd-cmd-params-cm optional: true - image: quay.io/argoproj/argocd:v2.14.2 + image: quay.io/argoproj/argocd:latest imagePullPolicy: Always livenessProbe: tcpSocket: @@ -25824,7 +25824,7 @@ spec: - argocd - admin - redis-initial-password - image: quay.io/argoproj/argocd:v2.14.2 + image: quay.io/argoproj/argocd:latest imagePullPolicy: IfNotPresent name: secret-init securityContext: @@ -26111,7 +26111,7 @@ spec: value: /helm-working-dir - name: HELM_DATA_HOME value: /helm-working-dir - image: quay.io/argoproj/argocd:v2.14.2 + image: quay.io/argoproj/argocd:latest imagePullPolicy: Always livenessProbe: failureThreshold: 3 @@ -26163,7 +26163,7 @@ spec: - -n - /usr/local/bin/argocd - /var/run/argocd/argocd-cmp-server - image: quay.io/argoproj/argocd:v2.14.2 + image: quay.io/argoproj/argocd:latest name: copyutil securityContext: allowPrivilegeEscalation: false @@ -26525,7 +26525,7 @@ spec: key: hydrator.enabled name: argocd-cmd-params-cm optional: true - image: quay.io/argoproj/argocd:v2.14.2 + image: quay.io/argoproj/argocd:latest imagePullPolicy: Always livenessProbe: httpGet: @@ -26879,7 +26879,7 @@ spec: optional: true - name: KUBECACHEDIR value: /tmp/kubecache - image: quay.io/argoproj/argocd:v2.14.2 + image: quay.io/argoproj/argocd:latest imagePullPolicy: Always name: argocd-application-controller ports: diff --git a/manifests/ha/namespace-install-with-hydrator.yaml b/manifests/ha/namespace-install-with-hydrator.yaml index 9c20a2dfbc780..88a0c87de85f1 100644 --- a/manifests/ha/namespace-install-with-hydrator.yaml +++ b/manifests/ha/namespace-install-with-hydrator.yaml @@ -1736,7 +1736,7 @@ spec: key: applicationsetcontroller.requeue.after name: argocd-cmd-params-cm optional: true - image: quay.io/argoproj/argocd:v2.14.2 + image: quay.io/argoproj/argocd:latest imagePullPolicy: Always name: argocd-applicationset-controller ports: @@ -2023,7 +2023,7 @@ spec: - -n - /usr/local/bin/argocd - /shared/argocd-dex - image: quay.io/argoproj/argocd:v2.14.2 + image: quay.io/argoproj/argocd:latest imagePullPolicy: Always name: copyutil securityContext: @@ -2113,7 +2113,7 @@ spec: key: notificationscontroller.repo.server.plaintext name: argocd-cmd-params-cm optional: true - image: quay.io/argoproj/argocd:v2.14.2 + image: quay.io/argoproj/argocd:latest imagePullPolicy: Always livenessProbe: tcpSocket: @@ -2234,7 +2234,7 @@ spec: - argocd - admin - redis-initial-password - image: quay.io/argoproj/argocd:v2.14.2 + image: quay.io/argoproj/argocd:latest imagePullPolicy: IfNotPresent name: secret-init securityContext: @@ -2521,7 +2521,7 @@ spec: value: /helm-working-dir - name: HELM_DATA_HOME value: /helm-working-dir - image: quay.io/argoproj/argocd:v2.14.2 + image: quay.io/argoproj/argocd:latest imagePullPolicy: Always livenessProbe: failureThreshold: 3 @@ -2573,7 +2573,7 @@ spec: - -n - /usr/local/bin/argocd - /var/run/argocd/argocd-cmp-server - image: quay.io/argoproj/argocd:v2.14.2 + image: quay.io/argoproj/argocd:latest name: copyutil securityContext: allowPrivilegeEscalation: false @@ -2935,7 +2935,7 @@ spec: key: hydrator.enabled name: argocd-cmd-params-cm optional: true - image: quay.io/argoproj/argocd:v2.14.2 + image: quay.io/argoproj/argocd:latest imagePullPolicy: Always livenessProbe: httpGet: @@ -3289,7 +3289,7 @@ spec: optional: true - name: KUBECACHEDIR value: /tmp/kubecache - image: quay.io/argoproj/argocd:v2.14.2 + image: quay.io/argoproj/argocd:latest imagePullPolicy: Always name: argocd-application-controller ports: diff --git a/manifests/ha/namespace-install.yaml b/manifests/ha/namespace-install.yaml index 6a95803b82a4b..0b00d7952c5eb 100644 --- a/manifests/ha/namespace-install.yaml +++ b/manifests/ha/namespace-install.yaml @@ -1706,7 +1706,7 @@ spec: key: applicationsetcontroller.requeue.after name: argocd-cmd-params-cm optional: true - image: quay.io/argoproj/argocd:v2.14.2 + image: quay.io/argoproj/argocd:latest imagePullPolicy: Always name: argocd-applicationset-controller ports: @@ -1843,7 +1843,7 @@ spec: - -n - /usr/local/bin/argocd - /shared/argocd-dex - image: quay.io/argoproj/argocd:v2.14.2 + image: quay.io/argoproj/argocd:latest imagePullPolicy: Always name: copyutil securityContext: @@ -1933,7 +1933,7 @@ spec: key: notificationscontroller.repo.server.plaintext name: argocd-cmd-params-cm optional: true - image: quay.io/argoproj/argocd:v2.14.2 + image: quay.io/argoproj/argocd:latest imagePullPolicy: Always livenessProbe: tcpSocket: @@ -2054,7 +2054,7 @@ spec: - argocd - admin - redis-initial-password - image: quay.io/argoproj/argocd:v2.14.2 + image: quay.io/argoproj/argocd:latest imagePullPolicy: IfNotPresent name: secret-init securityContext: @@ -2341,7 +2341,7 @@ spec: value: /helm-working-dir - name: HELM_DATA_HOME value: /helm-working-dir - image: quay.io/argoproj/argocd:v2.14.2 + image: quay.io/argoproj/argocd:latest imagePullPolicy: Always livenessProbe: failureThreshold: 3 @@ -2393,7 +2393,7 @@ spec: - -n - /usr/local/bin/argocd - /var/run/argocd/argocd-cmp-server - image: quay.io/argoproj/argocd:v2.14.2 + image: quay.io/argoproj/argocd:latest name: copyutil securityContext: allowPrivilegeEscalation: false @@ -2755,7 +2755,7 @@ spec: key: hydrator.enabled name: argocd-cmd-params-cm optional: true - image: quay.io/argoproj/argocd:v2.14.2 + image: quay.io/argoproj/argocd:latest imagePullPolicy: Always livenessProbe: httpGet: @@ -3109,7 +3109,7 @@ spec: optional: true - name: KUBECACHEDIR value: /tmp/kubecache - image: quay.io/argoproj/argocd:v2.14.2 + image: quay.io/argoproj/argocd:latest imagePullPolicy: Always name: argocd-application-controller ports: diff --git a/manifests/install-with-hydrator.yaml b/manifests/install-with-hydrator.yaml index 4b16826373252..4c176f4b22c0f 100644 --- a/manifests/install-with-hydrator.yaml +++ b/manifests/install-with-hydrator.yaml @@ -24625,7 +24625,7 @@ spec: key: applicationsetcontroller.requeue.after name: argocd-cmd-params-cm optional: true - image: quay.io/argoproj/argocd:v2.14.2 + image: quay.io/argoproj/argocd:latest imagePullPolicy: Always name: argocd-applicationset-controller ports: @@ -24912,7 +24912,7 @@ spec: - -n - /usr/local/bin/argocd - /shared/argocd-dex - image: quay.io/argoproj/argocd:v2.14.2 + image: quay.io/argoproj/argocd:latest imagePullPolicy: Always name: copyutil securityContext: @@ -25002,7 +25002,7 @@ spec: key: notificationscontroller.repo.server.plaintext name: argocd-cmd-params-cm optional: true - image: quay.io/argoproj/argocd:v2.14.2 + image: quay.io/argoproj/argocd:latest imagePullPolicy: Always livenessProbe: tcpSocket: @@ -25104,7 +25104,7 @@ spec: - argocd - admin - redis-initial-password - image: quay.io/argoproj/argocd:v2.14.2 + image: quay.io/argoproj/argocd:latest imagePullPolicy: IfNotPresent name: secret-init securityContext: @@ -25365,7 +25365,7 @@ spec: value: /helm-working-dir - name: HELM_DATA_HOME value: /helm-working-dir - image: quay.io/argoproj/argocd:v2.14.2 + image: quay.io/argoproj/argocd:latest imagePullPolicy: Always livenessProbe: failureThreshold: 3 @@ -25417,7 +25417,7 @@ spec: - -n - /usr/local/bin/argocd - /var/run/argocd/argocd-cmp-server - image: quay.io/argoproj/argocd:v2.14.2 + image: quay.io/argoproj/argocd:latest name: copyutil securityContext: allowPrivilegeEscalation: false @@ -25777,7 +25777,7 @@ spec: key: hydrator.enabled name: argocd-cmd-params-cm optional: true - image: quay.io/argoproj/argocd:v2.14.2 + image: quay.io/argoproj/argocd:latest imagePullPolicy: Always livenessProbe: httpGet: @@ -26131,7 +26131,7 @@ spec: optional: true - name: KUBECACHEDIR value: /tmp/kubecache - image: quay.io/argoproj/argocd:v2.14.2 + image: quay.io/argoproj/argocd:latest imagePullPolicy: Always name: argocd-application-controller ports: diff --git a/manifests/install.yaml b/manifests/install.yaml index 3da3e352addaa..50fa36d553361 100644 --- a/manifests/install.yaml +++ b/manifests/install.yaml @@ -24593,7 +24593,7 @@ spec: key: applicationsetcontroller.requeue.after name: argocd-cmd-params-cm optional: true - image: quay.io/argoproj/argocd:v2.14.2 + image: quay.io/argoproj/argocd:latest imagePullPolicy: Always name: argocd-applicationset-controller ports: @@ -24730,7 +24730,7 @@ spec: - -n - /usr/local/bin/argocd - /shared/argocd-dex - image: quay.io/argoproj/argocd:v2.14.2 + image: quay.io/argoproj/argocd:latest imagePullPolicy: Always name: copyutil securityContext: @@ -24820,7 +24820,7 @@ spec: key: notificationscontroller.repo.server.plaintext name: argocd-cmd-params-cm optional: true - image: quay.io/argoproj/argocd:v2.14.2 + image: quay.io/argoproj/argocd:latest imagePullPolicy: Always livenessProbe: tcpSocket: @@ -24922,7 +24922,7 @@ spec: - argocd - admin - redis-initial-password - image: quay.io/argoproj/argocd:v2.14.2 + image: quay.io/argoproj/argocd:latest imagePullPolicy: IfNotPresent name: secret-init securityContext: @@ -25183,7 +25183,7 @@ spec: value: /helm-working-dir - name: HELM_DATA_HOME value: /helm-working-dir - image: quay.io/argoproj/argocd:v2.14.2 + image: quay.io/argoproj/argocd:latest imagePullPolicy: Always livenessProbe: failureThreshold: 3 @@ -25235,7 +25235,7 @@ spec: - -n - /usr/local/bin/argocd - /var/run/argocd/argocd-cmp-server - image: quay.io/argoproj/argocd:v2.14.2 + image: quay.io/argoproj/argocd:latest name: copyutil securityContext: allowPrivilegeEscalation: false @@ -25595,7 +25595,7 @@ spec: key: hydrator.enabled name: argocd-cmd-params-cm optional: true - image: quay.io/argoproj/argocd:v2.14.2 + image: quay.io/argoproj/argocd:latest imagePullPolicy: Always livenessProbe: httpGet: @@ -25949,7 +25949,7 @@ spec: optional: true - name: KUBECACHEDIR value: /tmp/kubecache - image: quay.io/argoproj/argocd:v2.14.2 + image: quay.io/argoproj/argocd:latest imagePullPolicy: Always name: argocd-application-controller ports: diff --git a/manifests/namespace-install-with-hydrator.yaml b/manifests/namespace-install-with-hydrator.yaml index 41906d2a41c7a..e032e896eef36 100644 --- a/manifests/namespace-install-with-hydrator.yaml +++ b/manifests/namespace-install-with-hydrator.yaml @@ -855,7 +855,7 @@ spec: key: applicationsetcontroller.requeue.after name: argocd-cmd-params-cm optional: true - image: quay.io/argoproj/argocd:v2.14.2 + image: quay.io/argoproj/argocd:latest imagePullPolicy: Always name: argocd-applicationset-controller ports: @@ -1142,7 +1142,7 @@ spec: - -n - /usr/local/bin/argocd - /shared/argocd-dex - image: quay.io/argoproj/argocd:v2.14.2 + image: quay.io/argoproj/argocd:latest imagePullPolicy: Always name: copyutil securityContext: @@ -1232,7 +1232,7 @@ spec: key: notificationscontroller.repo.server.plaintext name: argocd-cmd-params-cm optional: true - image: quay.io/argoproj/argocd:v2.14.2 + image: quay.io/argoproj/argocd:latest imagePullPolicy: Always livenessProbe: tcpSocket: @@ -1334,7 +1334,7 @@ spec: - argocd - admin - redis-initial-password - image: quay.io/argoproj/argocd:v2.14.2 + image: quay.io/argoproj/argocd:latest imagePullPolicy: IfNotPresent name: secret-init securityContext: @@ -1595,7 +1595,7 @@ spec: value: /helm-working-dir - name: HELM_DATA_HOME value: /helm-working-dir - image: quay.io/argoproj/argocd:v2.14.2 + image: quay.io/argoproj/argocd:latest imagePullPolicy: Always livenessProbe: failureThreshold: 3 @@ -1647,7 +1647,7 @@ spec: - -n - /usr/local/bin/argocd - /var/run/argocd/argocd-cmp-server - image: quay.io/argoproj/argocd:v2.14.2 + image: quay.io/argoproj/argocd:latest name: copyutil securityContext: allowPrivilegeEscalation: false @@ -2007,7 +2007,7 @@ spec: key: hydrator.enabled name: argocd-cmd-params-cm optional: true - image: quay.io/argoproj/argocd:v2.14.2 + image: quay.io/argoproj/argocd:latest imagePullPolicy: Always livenessProbe: httpGet: @@ -2361,7 +2361,7 @@ spec: optional: true - name: KUBECACHEDIR value: /tmp/kubecache - image: quay.io/argoproj/argocd:v2.14.2 + image: quay.io/argoproj/argocd:latest imagePullPolicy: Always name: argocd-application-controller ports: diff --git a/manifests/namespace-install.yaml b/manifests/namespace-install.yaml index 023e0055ad575..21127bcbf911a 100644 --- a/manifests/namespace-install.yaml +++ b/manifests/namespace-install.yaml @@ -823,7 +823,7 @@ spec: key: applicationsetcontroller.requeue.after name: argocd-cmd-params-cm optional: true - image: quay.io/argoproj/argocd:v2.14.2 + image: quay.io/argoproj/argocd:latest imagePullPolicy: Always name: argocd-applicationset-controller ports: @@ -960,7 +960,7 @@ spec: - -n - /usr/local/bin/argocd - /shared/argocd-dex - image: quay.io/argoproj/argocd:v2.14.2 + image: quay.io/argoproj/argocd:latest imagePullPolicy: Always name: copyutil securityContext: @@ -1050,7 +1050,7 @@ spec: key: notificationscontroller.repo.server.plaintext name: argocd-cmd-params-cm optional: true - image: quay.io/argoproj/argocd:v2.14.2 + image: quay.io/argoproj/argocd:latest imagePullPolicy: Always livenessProbe: tcpSocket: @@ -1152,7 +1152,7 @@ spec: - argocd - admin - redis-initial-password - image: quay.io/argoproj/argocd:v2.14.2 + image: quay.io/argoproj/argocd:latest imagePullPolicy: IfNotPresent name: secret-init securityContext: @@ -1413,7 +1413,7 @@ spec: value: /helm-working-dir - name: HELM_DATA_HOME value: /helm-working-dir - image: quay.io/argoproj/argocd:v2.14.2 + image: quay.io/argoproj/argocd:latest imagePullPolicy: Always livenessProbe: failureThreshold: 3 @@ -1465,7 +1465,7 @@ spec: - -n - /usr/local/bin/argocd - /var/run/argocd/argocd-cmp-server - image: quay.io/argoproj/argocd:v2.14.2 + image: quay.io/argoproj/argocd:latest name: copyutil securityContext: allowPrivilegeEscalation: false @@ -1825,7 +1825,7 @@ spec: key: hydrator.enabled name: argocd-cmd-params-cm optional: true - image: quay.io/argoproj/argocd:v2.14.2 + image: quay.io/argoproj/argocd:latest imagePullPolicy: Always livenessProbe: httpGet: @@ -2179,7 +2179,7 @@ spec: optional: true - name: KUBECACHEDIR value: /tmp/kubecache - image: quay.io/argoproj/argocd:v2.14.2 + image: quay.io/argoproj/argocd:latest imagePullPolicy: Always name: argocd-application-controller ports: From 44189f889cab08cb8f0835118217479a8fd53777 Mon Sep 17 00:00:00 2001 From: Andrii Korotkov Date: Fri, 7 Feb 2025 10:08:00 -0800 Subject: [PATCH 4/6] Try to fix codegen errors Signed-off-by: Andrii Korotkov --- .github/workflows/image.yaml | 2 +- .../argocd-application-controller-deployment.yaml | 2 +- .../argocd-application-controller-statefulset.yaml | 2 +- .../argocd-applicationset-controller-deployment.yaml | 2 +- .../base/commit-server/argocd-commit-server-deployment.yaml | 4 ++-- manifests/base/dex/argocd-dex-server-deployment.yaml | 2 +- .../argocd-notifications-controller-deployment.yaml | 2 +- manifests/base/redis/argocd-redis-deployment.yaml | 2 +- manifests/base/repo-server/argocd-repo-server-deployment.yaml | 4 ++-- manifests/base/server/argocd-server-deployment.yaml | 2 +- manifests/core-install-with-hydrator.yaml | 4 ++-- .../ha/base/redis-ha/overlays/deployment-initContainers.yaml | 2 +- manifests/ha/install-with-hydrator.yaml | 4 ++-- manifests/ha/namespace-install-with-hydrator.yaml | 4 ++-- manifests/install-with-hydrator.yaml | 4 ++-- manifests/namespace-install-with-hydrator.yaml | 4 ++-- 16 files changed, 23 insertions(+), 23 deletions(-) diff --git a/.github/workflows/image.yaml b/.github/workflows/image.yaml index 1d389c01708a7..1894455ceea32 100644 --- a/.github/workflows/image.yaml +++ b/.github/workflows/image.yaml @@ -66,7 +66,7 @@ jobs: if: ${{ github.repository == 'argoproj/argo-cd' && github.event_name == 'push' }} uses: ./.github/workflows/image-reuse.yaml with: - quay_image_name: quay.io/argoproj/argocd:2.14.2 + quay_image_name: quay.io/argoproj/argocd:latest ghcr_image_name: ghcr.io/argoproj/argo-cd/argocd:${{ needs.set-vars.outputs.image-tag }} # Note: cannot use env variables to set go-version (https://docs.github.com/en/actions/using-workflows/reusing-workflows#limitations) # renovate: datasource=golang-version packageName=golang diff --git a/manifests/base/application-controller-deployment/argocd-application-controller-deployment.yaml b/manifests/base/application-controller-deployment/argocd-application-controller-deployment.yaml index 4a4305313d0cb..9f941ce611224 100644 --- a/manifests/base/application-controller-deployment/argocd-application-controller-deployment.yaml +++ b/manifests/base/application-controller-deployment/argocd-application-controller-deployment.yaml @@ -241,7 +241,7 @@ spec: name: argocd-cmd-params-cm key: controller.cluster.cache.events.processing.interval optional: true - image: quay.io/argoproj/argocd:2.14.2 + image: quay.io/argoproj/argocd:latest imagePullPolicy: Always name: argocd-application-controller ports: diff --git a/manifests/base/application-controller/argocd-application-controller-statefulset.yaml b/manifests/base/application-controller/argocd-application-controller-statefulset.yaml index ae5b6a9112e03..31516a0b93a35 100644 --- a/manifests/base/application-controller/argocd-application-controller-statefulset.yaml +++ b/manifests/base/application-controller/argocd-application-controller-statefulset.yaml @@ -252,7 +252,7 @@ spec: optional: true - name: KUBECACHEDIR value: /tmp/kubecache - image: quay.io/argoproj/argocd:2.14.2 + image: quay.io/argoproj/argocd:latest imagePullPolicy: Always name: argocd-application-controller ports: diff --git a/manifests/base/applicationset-controller/argocd-applicationset-controller-deployment.yaml b/manifests/base/applicationset-controller/argocd-applicationset-controller-deployment.yaml index acfb4da510238..f4df48823a5ff 100644 --- a/manifests/base/applicationset-controller/argocd-applicationset-controller-deployment.yaml +++ b/manifests/base/applicationset-controller/argocd-applicationset-controller-deployment.yaml @@ -18,7 +18,7 @@ spec: containers: - args: - /usr/local/bin/argocd-applicationset-controller - image: quay.io/argoproj/argocd:2.14.2 + image: quay.io/argoproj/argocd:latest imagePullPolicy: Always name: argocd-applicationset-controller ports: diff --git a/manifests/base/commit-server/argocd-commit-server-deployment.yaml b/manifests/base/commit-server/argocd-commit-server-deployment.yaml index caf859c4019e8..2eba92802080c 100644 --- a/manifests/base/commit-server/argocd-commit-server-deployment.yaml +++ b/manifests/base/commit-server/argocd-commit-server-deployment.yaml @@ -19,7 +19,7 @@ spec: automountServiceAccountToken: false containers: - name: argocd-commit-server - image: quay.io/argoproj/argocd:2.14.2 + image: quay.io/argoproj/argocd:latest imagePullPolicy: Always args: - /usr/local/bin/argocd-commit-server @@ -92,7 +92,7 @@ spec: - -n - /usr/local/bin/argocd - /var/run/argocd/argocd-cmp-server - image: quay.io/argoproj/argocd:2.14.2 + image: quay.io/argoproj/argocd:latest name: copyutil securityContext: runAsNonRoot: true diff --git a/manifests/base/dex/argocd-dex-server-deployment.yaml b/manifests/base/dex/argocd-dex-server-deployment.yaml index b3193226fbcd9..87d7d0a2fbbd8 100644 --- a/manifests/base/dex/argocd-dex-server-deployment.yaml +++ b/manifests/base/dex/argocd-dex-server-deployment.yaml @@ -18,7 +18,7 @@ spec: serviceAccountName: argocd-dex-server initContainers: - name: copyutil - image: quay.io/argoproj/argocd:2.14.2 + image: quay.io/argoproj/argocd:latest imagePullPolicy: Always command: [/bin/cp, -n, /usr/local/bin/argocd, /shared/argocd-dex] volumeMounts: diff --git a/manifests/base/notification/argocd-notifications-controller-deployment.yaml b/manifests/base/notification/argocd-notifications-controller-deployment.yaml index 61c58aafd7b47..c3a533e5a4350 100644 --- a/manifests/base/notification/argocd-notifications-controller-deployment.yaml +++ b/manifests/base/notification/argocd-notifications-controller-deployment.yaml @@ -70,7 +70,7 @@ spec: livenessProbe: tcpSocket: port: 9001 - image: quay.io/argoproj/argocd:2.14.2 + image: quay.io/argoproj/argocd:latest imagePullPolicy: Always name: argocd-notifications-controller volumeMounts: diff --git a/manifests/base/redis/argocd-redis-deployment.yaml b/manifests/base/redis/argocd-redis-deployment.yaml index 7a6fea7ffae0e..cbfebb8a2127c 100644 --- a/manifests/base/redis/argocd-redis-deployment.yaml +++ b/manifests/base/redis/argocd-redis-deployment.yaml @@ -20,7 +20,7 @@ spec: - argocd - admin - redis-initial-password - image: quay.io/argoproj/argocd:2.14.2 + image: quay.io/argoproj/argocd:latest imagePullPolicy: IfNotPresent name: secret-init securityContext: diff --git a/manifests/base/repo-server/argocd-repo-server-deployment.yaml b/manifests/base/repo-server/argocd-repo-server-deployment.yaml index f1ab96601b1d2..02a11fabe9715 100644 --- a/manifests/base/repo-server/argocd-repo-server-deployment.yaml +++ b/manifests/base/repo-server/argocd-repo-server-deployment.yaml @@ -19,7 +19,7 @@ spec: automountServiceAccountToken: false containers: - name: argocd-repo-server - image: quay.io/argoproj/argocd:2.14.2 + image: quay.io/argoproj/argocd:latest imagePullPolicy: Always args: - /usr/local/bin/argocd-repo-server @@ -276,7 +276,7 @@ spec: - -n - /usr/local/bin/argocd - /var/run/argocd/argocd-cmp-server - image: quay.io/argoproj/argocd:2.14.2 + image: quay.io/argoproj/argocd:latest name: copyutil securityContext: runAsNonRoot: true diff --git a/manifests/base/server/argocd-server-deployment.yaml b/manifests/base/server/argocd-server-deployment.yaml index 753c482df896c..5b0d688e80ad6 100644 --- a/manifests/base/server/argocd-server-deployment.yaml +++ b/manifests/base/server/argocd-server-deployment.yaml @@ -18,7 +18,7 @@ spec: serviceAccountName: argocd-server containers: - name: argocd-server - image: quay.io/argoproj/argocd:2.14.2 + image: quay.io/argoproj/argocd:latest imagePullPolicy: Always args: - /usr/local/bin/argocd-server diff --git a/manifests/core-install-with-hydrator.yaml b/manifests/core-install-with-hydrator.yaml index 3bd3bccf47429..e8d6d55fdc755 100644 --- a/manifests/core-install-with-hydrator.yaml +++ b/manifests/core-install-with-hydrator.yaml @@ -24285,7 +24285,7 @@ spec: key: commitserver.log.level name: argocd-cmd-params-cm optional: true - image: quay.io/argoproj/argocd:2.14.2 + image: quay.io/argoproj/argocd:latest imagePullPolicy: Always livenessProbe: failureThreshold: 3 @@ -24331,7 +24331,7 @@ spec: - -n - /usr/local/bin/argocd - /var/run/argocd/argocd-cmp-server - image: quay.io/argoproj/argocd:2.14.2 + image: quay.io/argoproj/argocd:latest name: copyutil securityContext: allowPrivilegeEscalation: false diff --git a/manifests/ha/base/redis-ha/overlays/deployment-initContainers.yaml b/manifests/ha/base/redis-ha/overlays/deployment-initContainers.yaml index 0a60749604dc8..8e6ea2754a9fa 100644 --- a/manifests/ha/base/redis-ha/overlays/deployment-initContainers.yaml +++ b/manifests/ha/base/redis-ha/overlays/deployment-initContainers.yaml @@ -3,7 +3,7 @@ value: name: secret-init command: [ 'argocd', 'admin', 'redis-initial-password' ] - image: quay.io/argoproj/argocd:2.14.2 + image: quay.io/argoproj/argocd:latest imagePullPolicy: IfNotPresent securityContext: allowPrivilegeEscalation: false diff --git a/manifests/ha/install-with-hydrator.yaml b/manifests/ha/install-with-hydrator.yaml index 9191a0969f10d..74fd524530c89 100644 --- a/manifests/ha/install-with-hydrator.yaml +++ b/manifests/ha/install-with-hydrator.yaml @@ -25626,7 +25626,7 @@ spec: key: commitserver.log.level name: argocd-cmd-params-cm optional: true - image: quay.io/argoproj/argocd:2.14.2 + image: quay.io/argoproj/argocd:latest imagePullPolicy: Always livenessProbe: failureThreshold: 3 @@ -25672,7 +25672,7 @@ spec: - -n - /usr/local/bin/argocd - /var/run/argocd/argocd-cmp-server - image: quay.io/argoproj/argocd:2.14.2 + image: quay.io/argoproj/argocd:latest name: copyutil securityContext: allowPrivilegeEscalation: false diff --git a/manifests/ha/namespace-install-with-hydrator.yaml b/manifests/ha/namespace-install-with-hydrator.yaml index 88a0c87de85f1..376c70570e003 100644 --- a/manifests/ha/namespace-install-with-hydrator.yaml +++ b/manifests/ha/namespace-install-with-hydrator.yaml @@ -1856,7 +1856,7 @@ spec: key: commitserver.log.level name: argocd-cmd-params-cm optional: true - image: quay.io/argoproj/argocd:2.14.2 + image: quay.io/argoproj/argocd:latest imagePullPolicy: Always livenessProbe: failureThreshold: 3 @@ -1902,7 +1902,7 @@ spec: - -n - /usr/local/bin/argocd - /var/run/argocd/argocd-cmp-server - image: quay.io/argoproj/argocd:2.14.2 + image: quay.io/argoproj/argocd:latest name: copyutil securityContext: allowPrivilegeEscalation: false diff --git a/manifests/install-with-hydrator.yaml b/manifests/install-with-hydrator.yaml index 4c176f4b22c0f..a0cc0c1e7ddf1 100644 --- a/manifests/install-with-hydrator.yaml +++ b/manifests/install-with-hydrator.yaml @@ -24745,7 +24745,7 @@ spec: key: commitserver.log.level name: argocd-cmd-params-cm optional: true - image: quay.io/argoproj/argocd:2.14.2 + image: quay.io/argoproj/argocd:latest imagePullPolicy: Always livenessProbe: failureThreshold: 3 @@ -24791,7 +24791,7 @@ spec: - -n - /usr/local/bin/argocd - /var/run/argocd/argocd-cmp-server - image: quay.io/argoproj/argocd:2.14.2 + image: quay.io/argoproj/argocd:latest name: copyutil securityContext: allowPrivilegeEscalation: false diff --git a/manifests/namespace-install-with-hydrator.yaml b/manifests/namespace-install-with-hydrator.yaml index e032e896eef36..1f18a82a063c5 100644 --- a/manifests/namespace-install-with-hydrator.yaml +++ b/manifests/namespace-install-with-hydrator.yaml @@ -975,7 +975,7 @@ spec: key: commitserver.log.level name: argocd-cmd-params-cm optional: true - image: quay.io/argoproj/argocd:2.14.2 + image: quay.io/argoproj/argocd:latest imagePullPolicy: Always livenessProbe: failureThreshold: 3 @@ -1021,7 +1021,7 @@ spec: - -n - /usr/local/bin/argocd - /var/run/argocd/argocd-cmp-server - image: quay.io/argoproj/argocd:2.14.2 + image: quay.io/argoproj/argocd:latest name: copyutil securityContext: allowPrivilegeEscalation: false From e08c90d84332114b67906f77f5985d722f8bb06a Mon Sep 17 00:00:00 2001 From: Andrii Korotkov Date: Fri, 7 Feb 2025 10:14:44 -0800 Subject: [PATCH 5/6] Fix remaining changes for generated code Signed-off-by: Andrii Korotkov --- manifests/base/kustomization.yaml | 2 +- manifests/core-install/kustomization.yaml | 2 +- manifests/ha/base/kustomization.yaml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/manifests/base/kustomization.yaml b/manifests/base/kustomization.yaml index 4dadcd9ba73b4..e80274cddc620 100644 --- a/manifests/base/kustomization.yaml +++ b/manifests/base/kustomization.yaml @@ -5,7 +5,7 @@ kind: Kustomization images: - name: quay.io/argoproj/argocd newName: quay.io/argoproj/argocd - newTag: v2.14.2 + newTag: latest resources: - ./application-controller - ./dex diff --git a/manifests/core-install/kustomization.yaml b/manifests/core-install/kustomization.yaml index 97a6d4bbc6577..07a82b3707700 100644 --- a/manifests/core-install/kustomization.yaml +++ b/manifests/core-install/kustomization.yaml @@ -12,4 +12,4 @@ resources: images: - name: quay.io/argoproj/argocd newName: quay.io/argoproj/argocd - newTag: v2.14.2 + newTag: latest diff --git a/manifests/ha/base/kustomization.yaml b/manifests/ha/base/kustomization.yaml index 846b587e7e89d..ae40b96e8657e 100644 --- a/manifests/ha/base/kustomization.yaml +++ b/manifests/ha/base/kustomization.yaml @@ -12,7 +12,7 @@ patches: images: - name: quay.io/argoproj/argocd newName: quay.io/argoproj/argocd - newTag: v2.14.2 + newTag: latest resources: - ../../base/application-controller - ../../base/applicationset-controller From 09f95693b65bd897ff37ef815800b5e7b4a30d76 Mon Sep 17 00:00:00 2001 From: Andrii Korotkov Date: Fri, 7 Feb 2025 13:52:22 -0800 Subject: [PATCH 6/6] Revert manifest changes Signed-off-by: Andrii Korotkov --- manifests/base/kustomization.yaml | 2 +- manifests/core-install-with-hydrator.yaml | 10 +++++----- manifests/core-install.yaml | 10 +++++----- manifests/core-install/kustomization.yaml | 2 +- manifests/ha/base/kustomization.yaml | 2 +- manifests/ha/install-with-hydrator.yaml | 16 ++++++++-------- manifests/ha/install.yaml | 16 ++++++++-------- .../ha/namespace-install-with-hydrator.yaml | 16 ++++++++-------- manifests/ha/namespace-install.yaml | 16 ++++++++-------- manifests/install-with-hydrator.yaml | 16 ++++++++-------- manifests/install.yaml | 16 ++++++++-------- manifests/namespace-install-with-hydrator.yaml | 16 ++++++++-------- manifests/namespace-install.yaml | 16 ++++++++-------- 13 files changed, 77 insertions(+), 77 deletions(-) diff --git a/manifests/base/kustomization.yaml b/manifests/base/kustomization.yaml index e80274cddc620..4dadcd9ba73b4 100644 --- a/manifests/base/kustomization.yaml +++ b/manifests/base/kustomization.yaml @@ -5,7 +5,7 @@ kind: Kustomization images: - name: quay.io/argoproj/argocd newName: quay.io/argoproj/argocd - newTag: latest + newTag: v2.14.2 resources: - ./application-controller - ./dex diff --git a/manifests/core-install-with-hydrator.yaml b/manifests/core-install-with-hydrator.yaml index e8d6d55fdc755..f3139e560195b 100644 --- a/manifests/core-install-with-hydrator.yaml +++ b/manifests/core-install-with-hydrator.yaml @@ -24165,7 +24165,7 @@ spec: key: applicationsetcontroller.requeue.after name: argocd-cmd-params-cm optional: true - image: quay.io/argoproj/argocd:latest + image: quay.io/argoproj/argocd:v2.14.2 imagePullPolicy: Always name: argocd-applicationset-controller ports: @@ -24435,7 +24435,7 @@ spec: - argocd - admin - redis-initial-password - image: quay.io/argoproj/argocd:latest + image: quay.io/argoproj/argocd:v2.14.2 imagePullPolicy: IfNotPresent name: secret-init securityContext: @@ -24696,7 +24696,7 @@ spec: value: /helm-working-dir - name: HELM_DATA_HOME value: /helm-working-dir - image: quay.io/argoproj/argocd:latest + image: quay.io/argoproj/argocd:v2.14.2 imagePullPolicy: Always livenessProbe: failureThreshold: 3 @@ -24748,7 +24748,7 @@ spec: - -n - /usr/local/bin/argocd - /var/run/argocd/argocd-cmp-server - image: quay.io/argoproj/argocd:latest + image: quay.io/argoproj/argocd:v2.14.2 name: copyutil securityContext: allowPrivilegeEscalation: false @@ -25066,7 +25066,7 @@ spec: optional: true - name: KUBECACHEDIR value: /tmp/kubecache - image: quay.io/argoproj/argocd:latest + image: quay.io/argoproj/argocd:v2.14.2 imagePullPolicy: Always name: argocd-application-controller ports: diff --git a/manifests/core-install.yaml b/manifests/core-install.yaml index f8b54c0ba2c7b..eca97de06f006 100644 --- a/manifests/core-install.yaml +++ b/manifests/core-install.yaml @@ -24133,7 +24133,7 @@ spec: key: applicationsetcontroller.requeue.after name: argocd-cmd-params-cm optional: true - image: quay.io/argoproj/argocd:latest + image: quay.io/argoproj/argocd:v2.14.2 imagePullPolicy: Always name: argocd-applicationset-controller ports: @@ -24253,7 +24253,7 @@ spec: - argocd - admin - redis-initial-password - image: quay.io/argoproj/argocd:latest + image: quay.io/argoproj/argocd:v2.14.2 imagePullPolicy: IfNotPresent name: secret-init securityContext: @@ -24514,7 +24514,7 @@ spec: value: /helm-working-dir - name: HELM_DATA_HOME value: /helm-working-dir - image: quay.io/argoproj/argocd:latest + image: quay.io/argoproj/argocd:v2.14.2 imagePullPolicy: Always livenessProbe: failureThreshold: 3 @@ -24566,7 +24566,7 @@ spec: - -n - /usr/local/bin/argocd - /var/run/argocd/argocd-cmp-server - image: quay.io/argoproj/argocd:latest + image: quay.io/argoproj/argocd:v2.14.2 name: copyutil securityContext: allowPrivilegeEscalation: false @@ -24884,7 +24884,7 @@ spec: optional: true - name: KUBECACHEDIR value: /tmp/kubecache - image: quay.io/argoproj/argocd:latest + image: quay.io/argoproj/argocd:v2.14.2 imagePullPolicy: Always name: argocd-application-controller ports: diff --git a/manifests/core-install/kustomization.yaml b/manifests/core-install/kustomization.yaml index 07a82b3707700..97a6d4bbc6577 100644 --- a/manifests/core-install/kustomization.yaml +++ b/manifests/core-install/kustomization.yaml @@ -12,4 +12,4 @@ resources: images: - name: quay.io/argoproj/argocd newName: quay.io/argoproj/argocd - newTag: latest + newTag: v2.14.2 diff --git a/manifests/ha/base/kustomization.yaml b/manifests/ha/base/kustomization.yaml index ae40b96e8657e..846b587e7e89d 100644 --- a/manifests/ha/base/kustomization.yaml +++ b/manifests/ha/base/kustomization.yaml @@ -12,7 +12,7 @@ patches: images: - name: quay.io/argoproj/argocd newName: quay.io/argoproj/argocd - newTag: latest + newTag: v2.14.2 resources: - ../../base/application-controller - ../../base/applicationset-controller diff --git a/manifests/ha/install-with-hydrator.yaml b/manifests/ha/install-with-hydrator.yaml index 74fd524530c89..1535768bd9886 100644 --- a/manifests/ha/install-with-hydrator.yaml +++ b/manifests/ha/install-with-hydrator.yaml @@ -25506,7 +25506,7 @@ spec: key: applicationsetcontroller.requeue.after name: argocd-cmd-params-cm optional: true - image: quay.io/argoproj/argocd:latest + image: quay.io/argoproj/argocd:v2.14.2 imagePullPolicy: Always name: argocd-applicationset-controller ports: @@ -25793,7 +25793,7 @@ spec: - -n - /usr/local/bin/argocd - /shared/argocd-dex - image: quay.io/argoproj/argocd:latest + image: quay.io/argoproj/argocd:v2.14.2 imagePullPolicy: Always name: copyutil securityContext: @@ -25883,7 +25883,7 @@ spec: key: notificationscontroller.repo.server.plaintext name: argocd-cmd-params-cm optional: true - image: quay.io/argoproj/argocd:latest + image: quay.io/argoproj/argocd:v2.14.2 imagePullPolicy: Always livenessProbe: tcpSocket: @@ -26004,7 +26004,7 @@ spec: - argocd - admin - redis-initial-password - image: quay.io/argoproj/argocd:latest + image: quay.io/argoproj/argocd:v2.14.2 imagePullPolicy: IfNotPresent name: secret-init securityContext: @@ -26291,7 +26291,7 @@ spec: value: /helm-working-dir - name: HELM_DATA_HOME value: /helm-working-dir - image: quay.io/argoproj/argocd:latest + image: quay.io/argoproj/argocd:v2.14.2 imagePullPolicy: Always livenessProbe: failureThreshold: 3 @@ -26343,7 +26343,7 @@ spec: - -n - /usr/local/bin/argocd - /var/run/argocd/argocd-cmp-server - image: quay.io/argoproj/argocd:latest + image: quay.io/argoproj/argocd:v2.14.2 name: copyutil securityContext: allowPrivilegeEscalation: false @@ -26705,7 +26705,7 @@ spec: key: hydrator.enabled name: argocd-cmd-params-cm optional: true - image: quay.io/argoproj/argocd:latest + image: quay.io/argoproj/argocd:v2.14.2 imagePullPolicy: Always livenessProbe: httpGet: @@ -27059,7 +27059,7 @@ spec: optional: true - name: KUBECACHEDIR value: /tmp/kubecache - image: quay.io/argoproj/argocd:latest + image: quay.io/argoproj/argocd:v2.14.2 imagePullPolicy: Always name: argocd-application-controller ports: diff --git a/manifests/ha/install.yaml b/manifests/ha/install.yaml index f4607abee3c18..9e5a6c2dcb8f5 100644 --- a/manifests/ha/install.yaml +++ b/manifests/ha/install.yaml @@ -25476,7 +25476,7 @@ spec: key: applicationsetcontroller.requeue.after name: argocd-cmd-params-cm optional: true - image: quay.io/argoproj/argocd:latest + image: quay.io/argoproj/argocd:v2.14.2 imagePullPolicy: Always name: argocd-applicationset-controller ports: @@ -25613,7 +25613,7 @@ spec: - -n - /usr/local/bin/argocd - /shared/argocd-dex - image: quay.io/argoproj/argocd:latest + image: quay.io/argoproj/argocd:v2.14.2 imagePullPolicy: Always name: copyutil securityContext: @@ -25703,7 +25703,7 @@ spec: key: notificationscontroller.repo.server.plaintext name: argocd-cmd-params-cm optional: true - image: quay.io/argoproj/argocd:latest + image: quay.io/argoproj/argocd:v2.14.2 imagePullPolicy: Always livenessProbe: tcpSocket: @@ -25824,7 +25824,7 @@ spec: - argocd - admin - redis-initial-password - image: quay.io/argoproj/argocd:latest + image: quay.io/argoproj/argocd:v2.14.2 imagePullPolicy: IfNotPresent name: secret-init securityContext: @@ -26111,7 +26111,7 @@ spec: value: /helm-working-dir - name: HELM_DATA_HOME value: /helm-working-dir - image: quay.io/argoproj/argocd:latest + image: quay.io/argoproj/argocd:v2.14.2 imagePullPolicy: Always livenessProbe: failureThreshold: 3 @@ -26163,7 +26163,7 @@ spec: - -n - /usr/local/bin/argocd - /var/run/argocd/argocd-cmp-server - image: quay.io/argoproj/argocd:latest + image: quay.io/argoproj/argocd:v2.14.2 name: copyutil securityContext: allowPrivilegeEscalation: false @@ -26525,7 +26525,7 @@ spec: key: hydrator.enabled name: argocd-cmd-params-cm optional: true - image: quay.io/argoproj/argocd:latest + image: quay.io/argoproj/argocd:v2.14.2 imagePullPolicy: Always livenessProbe: httpGet: @@ -26879,7 +26879,7 @@ spec: optional: true - name: KUBECACHEDIR value: /tmp/kubecache - image: quay.io/argoproj/argocd:latest + image: quay.io/argoproj/argocd:v2.14.2 imagePullPolicy: Always name: argocd-application-controller ports: diff --git a/manifests/ha/namespace-install-with-hydrator.yaml b/manifests/ha/namespace-install-with-hydrator.yaml index 376c70570e003..4815793065e5b 100644 --- a/manifests/ha/namespace-install-with-hydrator.yaml +++ b/manifests/ha/namespace-install-with-hydrator.yaml @@ -1736,7 +1736,7 @@ spec: key: applicationsetcontroller.requeue.after name: argocd-cmd-params-cm optional: true - image: quay.io/argoproj/argocd:latest + image: quay.io/argoproj/argocd:v2.14.2 imagePullPolicy: Always name: argocd-applicationset-controller ports: @@ -2023,7 +2023,7 @@ spec: - -n - /usr/local/bin/argocd - /shared/argocd-dex - image: quay.io/argoproj/argocd:latest + image: quay.io/argoproj/argocd:v2.14.2 imagePullPolicy: Always name: copyutil securityContext: @@ -2113,7 +2113,7 @@ spec: key: notificationscontroller.repo.server.plaintext name: argocd-cmd-params-cm optional: true - image: quay.io/argoproj/argocd:latest + image: quay.io/argoproj/argocd:v2.14.2 imagePullPolicy: Always livenessProbe: tcpSocket: @@ -2234,7 +2234,7 @@ spec: - argocd - admin - redis-initial-password - image: quay.io/argoproj/argocd:latest + image: quay.io/argoproj/argocd:v2.14.2 imagePullPolicy: IfNotPresent name: secret-init securityContext: @@ -2521,7 +2521,7 @@ spec: value: /helm-working-dir - name: HELM_DATA_HOME value: /helm-working-dir - image: quay.io/argoproj/argocd:latest + image: quay.io/argoproj/argocd:v2.14.2 imagePullPolicy: Always livenessProbe: failureThreshold: 3 @@ -2573,7 +2573,7 @@ spec: - -n - /usr/local/bin/argocd - /var/run/argocd/argocd-cmp-server - image: quay.io/argoproj/argocd:latest + image: quay.io/argoproj/argocd:v2.14.2 name: copyutil securityContext: allowPrivilegeEscalation: false @@ -2935,7 +2935,7 @@ spec: key: hydrator.enabled name: argocd-cmd-params-cm optional: true - image: quay.io/argoproj/argocd:latest + image: quay.io/argoproj/argocd:v2.14.2 imagePullPolicy: Always livenessProbe: httpGet: @@ -3289,7 +3289,7 @@ spec: optional: true - name: KUBECACHEDIR value: /tmp/kubecache - image: quay.io/argoproj/argocd:latest + image: quay.io/argoproj/argocd:v2.14.2 imagePullPolicy: Always name: argocd-application-controller ports: diff --git a/manifests/ha/namespace-install.yaml b/manifests/ha/namespace-install.yaml index 0b00d7952c5eb..6a95803b82a4b 100644 --- a/manifests/ha/namespace-install.yaml +++ b/manifests/ha/namespace-install.yaml @@ -1706,7 +1706,7 @@ spec: key: applicationsetcontroller.requeue.after name: argocd-cmd-params-cm optional: true - image: quay.io/argoproj/argocd:latest + image: quay.io/argoproj/argocd:v2.14.2 imagePullPolicy: Always name: argocd-applicationset-controller ports: @@ -1843,7 +1843,7 @@ spec: - -n - /usr/local/bin/argocd - /shared/argocd-dex - image: quay.io/argoproj/argocd:latest + image: quay.io/argoproj/argocd:v2.14.2 imagePullPolicy: Always name: copyutil securityContext: @@ -1933,7 +1933,7 @@ spec: key: notificationscontroller.repo.server.plaintext name: argocd-cmd-params-cm optional: true - image: quay.io/argoproj/argocd:latest + image: quay.io/argoproj/argocd:v2.14.2 imagePullPolicy: Always livenessProbe: tcpSocket: @@ -2054,7 +2054,7 @@ spec: - argocd - admin - redis-initial-password - image: quay.io/argoproj/argocd:latest + image: quay.io/argoproj/argocd:v2.14.2 imagePullPolicy: IfNotPresent name: secret-init securityContext: @@ -2341,7 +2341,7 @@ spec: value: /helm-working-dir - name: HELM_DATA_HOME value: /helm-working-dir - image: quay.io/argoproj/argocd:latest + image: quay.io/argoproj/argocd:v2.14.2 imagePullPolicy: Always livenessProbe: failureThreshold: 3 @@ -2393,7 +2393,7 @@ spec: - -n - /usr/local/bin/argocd - /var/run/argocd/argocd-cmp-server - image: quay.io/argoproj/argocd:latest + image: quay.io/argoproj/argocd:v2.14.2 name: copyutil securityContext: allowPrivilegeEscalation: false @@ -2755,7 +2755,7 @@ spec: key: hydrator.enabled name: argocd-cmd-params-cm optional: true - image: quay.io/argoproj/argocd:latest + image: quay.io/argoproj/argocd:v2.14.2 imagePullPolicy: Always livenessProbe: httpGet: @@ -3109,7 +3109,7 @@ spec: optional: true - name: KUBECACHEDIR value: /tmp/kubecache - image: quay.io/argoproj/argocd:latest + image: quay.io/argoproj/argocd:v2.14.2 imagePullPolicy: Always name: argocd-application-controller ports: diff --git a/manifests/install-with-hydrator.yaml b/manifests/install-with-hydrator.yaml index a0cc0c1e7ddf1..da4316ff801d2 100644 --- a/manifests/install-with-hydrator.yaml +++ b/manifests/install-with-hydrator.yaml @@ -24625,7 +24625,7 @@ spec: key: applicationsetcontroller.requeue.after name: argocd-cmd-params-cm optional: true - image: quay.io/argoproj/argocd:latest + image: quay.io/argoproj/argocd:v2.14.2 imagePullPolicy: Always name: argocd-applicationset-controller ports: @@ -24912,7 +24912,7 @@ spec: - -n - /usr/local/bin/argocd - /shared/argocd-dex - image: quay.io/argoproj/argocd:latest + image: quay.io/argoproj/argocd:v2.14.2 imagePullPolicy: Always name: copyutil securityContext: @@ -25002,7 +25002,7 @@ spec: key: notificationscontroller.repo.server.plaintext name: argocd-cmd-params-cm optional: true - image: quay.io/argoproj/argocd:latest + image: quay.io/argoproj/argocd:v2.14.2 imagePullPolicy: Always livenessProbe: tcpSocket: @@ -25104,7 +25104,7 @@ spec: - argocd - admin - redis-initial-password - image: quay.io/argoproj/argocd:latest + image: quay.io/argoproj/argocd:v2.14.2 imagePullPolicy: IfNotPresent name: secret-init securityContext: @@ -25365,7 +25365,7 @@ spec: value: /helm-working-dir - name: HELM_DATA_HOME value: /helm-working-dir - image: quay.io/argoproj/argocd:latest + image: quay.io/argoproj/argocd:v2.14.2 imagePullPolicy: Always livenessProbe: failureThreshold: 3 @@ -25417,7 +25417,7 @@ spec: - -n - /usr/local/bin/argocd - /var/run/argocd/argocd-cmp-server - image: quay.io/argoproj/argocd:latest + image: quay.io/argoproj/argocd:v2.14.2 name: copyutil securityContext: allowPrivilegeEscalation: false @@ -25777,7 +25777,7 @@ spec: key: hydrator.enabled name: argocd-cmd-params-cm optional: true - image: quay.io/argoproj/argocd:latest + image: quay.io/argoproj/argocd:v2.14.2 imagePullPolicy: Always livenessProbe: httpGet: @@ -26131,7 +26131,7 @@ spec: optional: true - name: KUBECACHEDIR value: /tmp/kubecache - image: quay.io/argoproj/argocd:latest + image: quay.io/argoproj/argocd:v2.14.2 imagePullPolicy: Always name: argocd-application-controller ports: diff --git a/manifests/install.yaml b/manifests/install.yaml index 50fa36d553361..3da3e352addaa 100644 --- a/manifests/install.yaml +++ b/manifests/install.yaml @@ -24593,7 +24593,7 @@ spec: key: applicationsetcontroller.requeue.after name: argocd-cmd-params-cm optional: true - image: quay.io/argoproj/argocd:latest + image: quay.io/argoproj/argocd:v2.14.2 imagePullPolicy: Always name: argocd-applicationset-controller ports: @@ -24730,7 +24730,7 @@ spec: - -n - /usr/local/bin/argocd - /shared/argocd-dex - image: quay.io/argoproj/argocd:latest + image: quay.io/argoproj/argocd:v2.14.2 imagePullPolicy: Always name: copyutil securityContext: @@ -24820,7 +24820,7 @@ spec: key: notificationscontroller.repo.server.plaintext name: argocd-cmd-params-cm optional: true - image: quay.io/argoproj/argocd:latest + image: quay.io/argoproj/argocd:v2.14.2 imagePullPolicy: Always livenessProbe: tcpSocket: @@ -24922,7 +24922,7 @@ spec: - argocd - admin - redis-initial-password - image: quay.io/argoproj/argocd:latest + image: quay.io/argoproj/argocd:v2.14.2 imagePullPolicy: IfNotPresent name: secret-init securityContext: @@ -25183,7 +25183,7 @@ spec: value: /helm-working-dir - name: HELM_DATA_HOME value: /helm-working-dir - image: quay.io/argoproj/argocd:latest + image: quay.io/argoproj/argocd:v2.14.2 imagePullPolicy: Always livenessProbe: failureThreshold: 3 @@ -25235,7 +25235,7 @@ spec: - -n - /usr/local/bin/argocd - /var/run/argocd/argocd-cmp-server - image: quay.io/argoproj/argocd:latest + image: quay.io/argoproj/argocd:v2.14.2 name: copyutil securityContext: allowPrivilegeEscalation: false @@ -25595,7 +25595,7 @@ spec: key: hydrator.enabled name: argocd-cmd-params-cm optional: true - image: quay.io/argoproj/argocd:latest + image: quay.io/argoproj/argocd:v2.14.2 imagePullPolicy: Always livenessProbe: httpGet: @@ -25949,7 +25949,7 @@ spec: optional: true - name: KUBECACHEDIR value: /tmp/kubecache - image: quay.io/argoproj/argocd:latest + image: quay.io/argoproj/argocd:v2.14.2 imagePullPolicy: Always name: argocd-application-controller ports: diff --git a/manifests/namespace-install-with-hydrator.yaml b/manifests/namespace-install-with-hydrator.yaml index 1f18a82a063c5..f81a60ba87932 100644 --- a/manifests/namespace-install-with-hydrator.yaml +++ b/manifests/namespace-install-with-hydrator.yaml @@ -855,7 +855,7 @@ spec: key: applicationsetcontroller.requeue.after name: argocd-cmd-params-cm optional: true - image: quay.io/argoproj/argocd:latest + image: quay.io/argoproj/argocd:v2.14.2 imagePullPolicy: Always name: argocd-applicationset-controller ports: @@ -1142,7 +1142,7 @@ spec: - -n - /usr/local/bin/argocd - /shared/argocd-dex - image: quay.io/argoproj/argocd:latest + image: quay.io/argoproj/argocd:v2.14.2 imagePullPolicy: Always name: copyutil securityContext: @@ -1232,7 +1232,7 @@ spec: key: notificationscontroller.repo.server.plaintext name: argocd-cmd-params-cm optional: true - image: quay.io/argoproj/argocd:latest + image: quay.io/argoproj/argocd:v2.14.2 imagePullPolicy: Always livenessProbe: tcpSocket: @@ -1334,7 +1334,7 @@ spec: - argocd - admin - redis-initial-password - image: quay.io/argoproj/argocd:latest + image: quay.io/argoproj/argocd:v2.14.2 imagePullPolicy: IfNotPresent name: secret-init securityContext: @@ -1595,7 +1595,7 @@ spec: value: /helm-working-dir - name: HELM_DATA_HOME value: /helm-working-dir - image: quay.io/argoproj/argocd:latest + image: quay.io/argoproj/argocd:v2.14.2 imagePullPolicy: Always livenessProbe: failureThreshold: 3 @@ -1647,7 +1647,7 @@ spec: - -n - /usr/local/bin/argocd - /var/run/argocd/argocd-cmp-server - image: quay.io/argoproj/argocd:latest + image: quay.io/argoproj/argocd:v2.14.2 name: copyutil securityContext: allowPrivilegeEscalation: false @@ -2007,7 +2007,7 @@ spec: key: hydrator.enabled name: argocd-cmd-params-cm optional: true - image: quay.io/argoproj/argocd:latest + image: quay.io/argoproj/argocd:v2.14.2 imagePullPolicy: Always livenessProbe: httpGet: @@ -2361,7 +2361,7 @@ spec: optional: true - name: KUBECACHEDIR value: /tmp/kubecache - image: quay.io/argoproj/argocd:latest + image: quay.io/argoproj/argocd:v2.14.2 imagePullPolicy: Always name: argocd-application-controller ports: diff --git a/manifests/namespace-install.yaml b/manifests/namespace-install.yaml index 21127bcbf911a..023e0055ad575 100644 --- a/manifests/namespace-install.yaml +++ b/manifests/namespace-install.yaml @@ -823,7 +823,7 @@ spec: key: applicationsetcontroller.requeue.after name: argocd-cmd-params-cm optional: true - image: quay.io/argoproj/argocd:latest + image: quay.io/argoproj/argocd:v2.14.2 imagePullPolicy: Always name: argocd-applicationset-controller ports: @@ -960,7 +960,7 @@ spec: - -n - /usr/local/bin/argocd - /shared/argocd-dex - image: quay.io/argoproj/argocd:latest + image: quay.io/argoproj/argocd:v2.14.2 imagePullPolicy: Always name: copyutil securityContext: @@ -1050,7 +1050,7 @@ spec: key: notificationscontroller.repo.server.plaintext name: argocd-cmd-params-cm optional: true - image: quay.io/argoproj/argocd:latest + image: quay.io/argoproj/argocd:v2.14.2 imagePullPolicy: Always livenessProbe: tcpSocket: @@ -1152,7 +1152,7 @@ spec: - argocd - admin - redis-initial-password - image: quay.io/argoproj/argocd:latest + image: quay.io/argoproj/argocd:v2.14.2 imagePullPolicy: IfNotPresent name: secret-init securityContext: @@ -1413,7 +1413,7 @@ spec: value: /helm-working-dir - name: HELM_DATA_HOME value: /helm-working-dir - image: quay.io/argoproj/argocd:latest + image: quay.io/argoproj/argocd:v2.14.2 imagePullPolicy: Always livenessProbe: failureThreshold: 3 @@ -1465,7 +1465,7 @@ spec: - -n - /usr/local/bin/argocd - /var/run/argocd/argocd-cmp-server - image: quay.io/argoproj/argocd:latest + image: quay.io/argoproj/argocd:v2.14.2 name: copyutil securityContext: allowPrivilegeEscalation: false @@ -1825,7 +1825,7 @@ spec: key: hydrator.enabled name: argocd-cmd-params-cm optional: true - image: quay.io/argoproj/argocd:latest + image: quay.io/argoproj/argocd:v2.14.2 imagePullPolicy: Always livenessProbe: httpGet: @@ -2179,7 +2179,7 @@ spec: optional: true - name: KUBECACHEDIR value: /tmp/kubecache - image: quay.io/argoproj/argocd:latest + image: quay.io/argoproj/argocd:v2.14.2 imagePullPolicy: Always name: argocd-application-controller ports: