- Issued:
- 2026-06-24
- Updated:
- 2026-06-24
RHEA-2026:28967 - Product Enhancement Advisory
Synopsis
Red Hat OpenShift GitOps v1.21.0 bug fix and enhancement update
Type/Severity
Product Enhancement Advisory
Topic
Red Hat OpenShift GitOps v1.21.0 bug fix and enhancement update
Description
An update is now available for Red Hat OpenShift GitOps.
Bug Fix(es) and Enhancement(s):
- GITOPS-7316 ([ImageUpdater][CRD] Introduce status logic)
- GITOPS-7368 (Support Redis credentials via volume mounts in the Operator)
- GITOPS-7834 (Pre populate NamespaceManagement CR)
- GITOPS-8038 (Old Browser Session JWT_Tokens can be used till the expiration timeout hit)
- GITOPS-8091 (Argo CD Agent: Add Redis TLS configuration parameters to argocd-agent, and enable them in install/dev-env/E2E environments)
- GITOPS-8096 (Source Integrity Policies: Git (single source))
- GITOPS-8739 (Unable to connect to Github Repository when using Github Apps Template)
- GITOPS-8784 (Service-CA annotation removed from argocd-server Service during v1.12.3 -> v1.12.4 upgrade path, persists in later versions)
- GITOPS-8805 (Image Updater: Support Pull Request workflow for updating images)
- GITOPS-9022 (Argo CD Agent: Support a hybrid architecture in the same Argo CD instance )
- GITOPS-9109 (Avoid cascade deletion when DeletionOrder set as Reverse for Progressive Sync)
- GITOPS-9119 (Inconsistent logformat #1821)
- GITOPS-9134 (Image Updater: Allow controller to watch specific namespaces)
- GITOPS-9138 (Image Updater: community release 1.2.0)
- GITOPS-9143 (Support PR/MR-based write-back for GitHub and GitLab)
- GITOPS-9156 (e2e tests: Support PR/MR-based write-back for GitHub and GitLab)
- GITOPS-9217 (Automatic Cleanup of Unsupported KAM Components)
- GITOPS-9236 (Migration from deprecated gcr.io/kubebuilder/kube-rbac-proxy Image to controller-runtime functionality)
- GITOPS-9248 (e2e tests: Image Updater: Allow controller to watch specific namespaces)
- GITOPS-9379 (Argo CD CLI GA for OpenShift GitOps)
- GITOPS-9394 (Default Image Updater to namespace scope on ArgoCD Operator)
- GITOPS-9426 (Move non expiring token for the service-account `openshift-gitops-argocd-dex-server` to an expiring one)
- GITOPS-9549 (argocd-operator fails to update some fields of the 'copyUtil' initContainer of Dex Deployment )
- GITOPS-9560 (Argo CD Agent: Add additional logging/detail granularity to Argo CD Agent logging)
- GITOPS-9566 (CRD mode: helmvalues write-back blanks other image tags in shared values file)
- GITOPS-9568 (GitOps operator propagates argo CD tracking annotations to dynamic roleBindings)
- GITOPS-9590 (Argo CD Agent: Grafana dashboard for exported metrics)
- GITOPS-9591 (Argo CD Agent: Grafana dashboard for exported metrics)
- GITOPS-9595 (OpenShift GitOps Operator should create ServiceMonitors for Agent)
- GITOPS-9596 (OpenShift GitOps Operator should create ServiceMonitors for Agent)
- GITOPS-9609 (Feature parity to support configuring metrics for ArgoCD CRD)
- GITOPS-9631 (First class support of Argo CD Web based terminal in operator)
- GITOPS-9633 (Add interval and scrapeTimeout fields to ArgoCD CRD, for ServiceMonitors created by operator)
- GITOPS-9634 (Add interval and scrapeTimeout fields to ArgoCD CRD, for ServiceMonitors created by operator)
- GITOPS-9697 (Image Updater: community release 1.2.1)
- GITOPS-9701 (Image Updater: Add Aliyun Container Registry (ACR) webhook handler)
- GITOPS-9755 (Fix the broken "Add Favorites action" on gitops-console-plugin)
- GITOPS-9786 (Metrics for events that are discarded by the event writer)
- GITOPS-9790 (Investigate: Destination mapping should not require agent name in AppProject sourceNamespaces)
- GITOPS-9792 (UI navigates to child apps with agent-side namespace instead of principal-side namespace (app-of-apps + autonomous mode))
- GITOPS-9937 (RC 1.21.0-2 : repo server goes to CrashLoopBackOff in FIPS mode)
- GITOPS-9973 (RC 1.21.0-2 : Image Updater CRD changes missing for writeBackConfig.pullRequest field)
Solution
Before applying this update, make sure all previously released errata relevant to your system have been applied.
For details on how to apply this update, refer to:
Affected Products
- Red Hat OpenShift GitOps
Fixes
- GITOPS-7316 - [ImageUpdater][CRD] Introduce status logic
- GITOPS-7368 - Support Redis credentials via volume mounts in the Operator
- GITOPS-7834 - Pre populate NamespaceManagement CR
- GITOPS-8038 - Old Browser Session JWT_Tokens can be used till the expiration timeout hit
- GITOPS-8091 - Argo CD Agent: Add Redis TLS configuration parameters to argocd-agent, and enable them in install/dev-env/E2E environments
- GITOPS-8096 - Source Integrity Policies: Git (single source)
- GITOPS-8739 - Unable to connect to Github Repository when using Github Apps Template
- GITOPS-8784 - Service-CA annotation removed from argocd-server Service during v1.12.3 -> v1.12.4 upgrade path, persists in later versions
- GITOPS-8805 - Image Updater: Support Pull Request workflow for updating images
- GITOPS-9022 - Argo CD Agent: Support a hybrid architecture in the same Argo CD instance
- GITOPS-9109 - Avoid cascade deletion when DeletionOrder set as Reverse for Progressive Sync
- GITOPS-9119 - Inconsistent logformat #1821
- GITOPS-9134 - Image Updater: Allow controller to watch specific namespaces
- GITOPS-9138 - Image Updater: community release 1.2.0
- GITOPS-9143 - Support PR/MR-based write-back for GitHub and GitLab
- GITOPS-9156 - e2e tests: Support PR/MR-based write-back for GitHub and GitLab
- GITOPS-9217 - Automatic Cleanup of Unsupported KAM Components
- GITOPS-9236 - Migration from deprecated gcr.io/kubebuilder/kube-rbac-proxy Image to controller-runtime functionality
- GITOPS-9248 - e2e tests: Image Updater: Allow controller to watch specific namespaces
- GITOPS-9379 - Argo CD CLI GA for OpenShift GitOps
- GITOPS-9394 - Default Image Updater to namespace scope on ArgoCD Operator
- GITOPS-9426 - Move non expiring token for the service-account `openshift-gitops-argocd-dex-server` to an expiring one
- GITOPS-9549 - argocd-operator fails to update some fields of the 'copyUtil' initContainer of Dex Deployment
- GITOPS-9560 - Argo CD Agent: Add additional logging/detail granularity to Argo CD Agent logging
- GITOPS-9566 - CRD mode: helmvalues write-back blanks other image tags in shared values file
- GITOPS-9568 - GitOps operator propagates argo CD tracking annotations to dynamic roleBindings
- GITOPS-9590 - Argo CD Agent: Grafana dashboard for exported metrics
- GITOPS-9591 - Argo CD Agent: Grafana dashboard for exported metrics
- GITOPS-9595 - OpenShift GitOps Operator should create ServiceMonitors for Agent
- GITOPS-9596 - OpenShift GitOps Operator should create ServiceMonitors for Agent
- GITOPS-9609 - Feature parity to support configuring metrics for ArgoCD CRD
- GITOPS-9631 - First class support of Argo CD Web based terminal in operator
- GITOPS-9633 - Add interval and scrapeTimeout fields to ArgoCD CRD, for ServiceMonitors created by operator
- GITOPS-9634 - Add interval and scrapeTimeout fields to ArgoCD CRD, for ServiceMonitors created by operator
- GITOPS-9697 - Image Updater: community release 1.2.1
- GITOPS-9701 - Image Updater: Add Aliyun Container Registry (ACR) webhook handler
- GITOPS-9755 - Fix the broken "Add Favorites action" on gitops-console-plugin
- GITOPS-9786 - Metrics for events that are discarded by the event writer
- GITOPS-9790 - Investigate: Destination mapping should not require agent name in AppProject sourceNamespaces
- GITOPS-9792 - UI navigates to child apps with agent-side namespace instead of principal-side namespace (app-of-apps + autonomous mode)
- GITOPS-9937 - RC 1.21.0-2 : repo server goes to CrashLoopBackOff in FIPS mode
- GITOPS-9973 - RC 1.21.0-2 : Image Updater CRD changes missing for writeBackConfig.pullRequest field
CVEs
(none)
amd64
| registry.redhat.io/openshift-gitops-1/argo-rollouts-rhel9@sha256:94b6e3068f393800637dce9622679c3b9fdf5fe22d0b66b4294b67d82084c96b |
| registry.redhat.io/openshift-gitops-1/argocd-rhel9@sha256:d282358fdfe61630f9f83efc8656b2603bcd7e665be8e166364cf5c277451da1 |
| registry.redhat.io/openshift-gitops-1/argocd-agent-rhel9@sha256:8514e0dad9b4288058c3c61fd39ac5892bf8004e439f79ac6ebd2f73d5d0de6b |
| registry.redhat.io/openshift-gitops-1/argocd-extensions-rhel9@sha256:e92416e30320878b613f555ca04d20b012dfe74c0b175078d8c975cfbd5cba86 |
| registry.redhat.io/openshift-gitops-1/argocd-image-updater-rhel9@sha256:c6887d037d052b71b9ba7d1a0beaf87e75c0a75475eeadbf0291e3eff753eec6 |
| registry.redhat.io/openshift-gitops-1/console-plugin-rhel9@sha256:18311332e3e06b6f0c9880a3dadd6000badb27bc4ae01654ab131c6b4d0a95a6 |
| registry.redhat.io/openshift-gitops-1/dex-rhel9@sha256:084cf5f19b7d562e7673957b53fab361198a992c2f38892df01b0ee0c6ecddd5 |
| registry.redhat.io/openshift-gitops-1/gitops-rhel9@sha256:1edae66a7b57121f5d9085a1f96db3a525f711e2eafd325890d1513d8ae687ba |
| registry.redhat.io/openshift-gitops-1/gitops-rhel9-operator@sha256:e6e42e426634a4640216a9f4f4b13e18ec5eeaeb825be005009beade60e4466a |
| registry.redhat.io/openshift-gitops-1/gitops-operator-bundle@sha256:fc5565b546154b179739109ab730b1caf4e8d57632d1090720d08dae602fbee5 |
| registry.redhat.io/openshift-gitops-1/must-gather-rhel9@sha256:7d00fa11dd60d4de1325867f6eb2fb21ac55b6d2d7e48a0ae7ffd8bfddb07581 |
arm64
| registry.redhat.io/openshift-gitops-1/argo-rollouts-rhel9@sha256:26278efe5527c7b9637ad23ac82038ecf22cf2a4dd89e4b697df39242ec36d43 |
| registry.redhat.io/openshift-gitops-1/argocd-rhel9@sha256:2b8cad662ad43df18b4c2677d80be10e6c479b422bcbf2103a44e388ca640278 |
| registry.redhat.io/openshift-gitops-1/argocd-agent-rhel9@sha256:a3e1fdf56bedccd12a00364d6df3c76bbe95f72d4472a8f6fec99431078ccda3 |
| registry.redhat.io/openshift-gitops-1/argocd-extensions-rhel9@sha256:31f76d052c7844395998621b73508ad91c69d42babacade225df89d2743ce64e |
| registry.redhat.io/openshift-gitops-1/argocd-image-updater-rhel9@sha256:11891aec999ece25a3b83ff20b53cc599c2b790261f205af0caa0eb64d88ba09 |
| registry.redhat.io/openshift-gitops-1/console-plugin-rhel9@sha256:e7c846676959759c08b3385d6356012ee7aa927be97e5c16592e6e7f91d1bc97 |
| registry.redhat.io/openshift-gitops-1/dex-rhel9@sha256:c515c866694fa5614ac3ede18f47b870d2ec75d27fed5288d99c852b440a47ba |
| registry.redhat.io/openshift-gitops-1/gitops-rhel9@sha256:9ea7809920bb687b43f76100c92db0bec10704b846759cafb63cc97dacd1873c |
| registry.redhat.io/openshift-gitops-1/gitops-rhel9-operator@sha256:0b736ed2a20e148508ab527fce15952d43ec15f688af37ed42d64035e420de3c |
| registry.redhat.io/openshift-gitops-1/must-gather-rhel9@sha256:c2a4fcd837482db7a64d984f72f3882fafbeea47fd4f5c19ec8f397266df589d |
ppc64le
| registry.redhat.io/openshift-gitops-1/argo-rollouts-rhel9@sha256:29bd4330ca1f6195c5ec8e318644c74f65480445df11a617b87d6b7e6c5951a5 |
| registry.redhat.io/openshift-gitops-1/argocd-rhel9@sha256:822868097a163e6b031fc88219ae4158e8ea56840d639f82c20a2bd37a23d5d4 |
| registry.redhat.io/openshift-gitops-1/argocd-agent-rhel9@sha256:d8f1255f8ad8e58062b2fb1ce0693ad30b5ca87f15b0bdfd96b5263ead89efaa |
| registry.redhat.io/openshift-gitops-1/argocd-extensions-rhel9@sha256:a5f300d7f2da0b6ae859995d93a15eae001cdf84db7e0af46cb2a7a1c58d2399 |
| registry.redhat.io/openshift-gitops-1/argocd-image-updater-rhel9@sha256:b5ff5a3639850660565afa83b8cc1eca437ea4946d2f007a321bb3825ee84d01 |
| registry.redhat.io/openshift-gitops-1/console-plugin-rhel9@sha256:1f927dd1211934194e1f2cef75bfc75adc74bd9f454fa597fb322a4ea82f7e08 |
| registry.redhat.io/openshift-gitops-1/dex-rhel9@sha256:bc2a60f914ec5874aa74c383e67f0f0d38e171a4bc6508dc3138807a8061aece |
| registry.redhat.io/openshift-gitops-1/gitops-rhel9@sha256:f4520203866d5ca0ab8e2499312722acff3b4cb5d58ffedc911ce4eb4fe325d1 |
| registry.redhat.io/openshift-gitops-1/gitops-rhel9-operator@sha256:45e1b0a5865556a8ed5828519b04c352e212a03667c0f2546a77f5b76d773ff4 |
| registry.redhat.io/openshift-gitops-1/must-gather-rhel9@sha256:8669d5870e92933ec9797e9cd54109c9ba122fa3515fa5c5c4dca24f9495b979 |
s390x
| registry.redhat.io/openshift-gitops-1/argo-rollouts-rhel9@sha256:d5eda49001d2a2ac8efe6e1909378cc59456ad37f080de17e58841e22f116a16 |
| registry.redhat.io/openshift-gitops-1/argocd-rhel9@sha256:721e6341118fda2c6bdf8827358ff7cbff6206282bd463395b5d3769c425fe19 |
| registry.redhat.io/openshift-gitops-1/argocd-agent-rhel9@sha256:56a3a45a4ad470882d90a4bc572ad582c559e5e97d6d8e8714ba549bf2bbbe83 |
| registry.redhat.io/openshift-gitops-1/argocd-extensions-rhel9@sha256:5f1e924fc507b55807a02e746d4a32dfd949e231a797ae26512716448b057691 |
| registry.redhat.io/openshift-gitops-1/argocd-image-updater-rhel9@sha256:3a7d4a95d266d31112d41ae7668882681e96a5a0948bb129d891733e2692fee7 |
| registry.redhat.io/openshift-gitops-1/console-plugin-rhel9@sha256:a7b1534f168e7ce165cc9e398af698631faab2bd827fc14bdfb1f8918162779a |
| registry.redhat.io/openshift-gitops-1/dex-rhel9@sha256:1f3cfd40bb532a3f17d2b241d5799aae7f41e7623e092ad5fd99ae0fa9541729 |
| registry.redhat.io/openshift-gitops-1/gitops-rhel9@sha256:421b54cae9d47cf58f6f40c09f20c9376d8b1792d9e46426b691a7d4dd1be25f |
| registry.redhat.io/openshift-gitops-1/gitops-rhel9-operator@sha256:eef76f89f026f92e4f883f2d5d1faafb946a671a947c0561d9cb52e0b32b4b08 |
| registry.redhat.io/openshift-gitops-1/must-gather-rhel9@sha256:8fbd2997b72ad3ee2b5da310c48c225eb8a31323c6c23e6fe226d4389b7d4a52 |
The Red Hat security contact is secalert@redhat.com. More contact details at https://access.redhat.com/security/team/contact/.