Skip to content

Bump argo cd 3.4.2#1158

Merged
svghadi merged 23 commits into
redhat-developer:masterfrom
olivergondza:bump-argo-cd-3.4.2
Jun 4, 2026
Merged

Bump argo cd 3.4.2#1158
svghadi merged 23 commits into
redhat-developer:masterfrom
olivergondza:bump-argo-cd-3.4.2

Conversation

@olivergondza
Copy link
Copy Markdown
Collaborator

What type of PR is this?

Uncomment only one /kind line, and delete the rest.
For example, > /kind bug would simply become: /kind bug

/kind chore

/kind bug
/kind cleanup
/kind failing-test
/kind enhancement
/kind documentation
/kind code-refactoring

What does this PR do / why we need it:

Have you updated the necessary documentation?

  • [no] Documentation update is required by this PR.
  • [no] Documentation has been updated.

Which issue(s) this PR fixes:

Fixes #?

Test acceptance criteria:

  • [no] Unit Test
  • [no] E2E Test

How to test changes / Special notes to the reviewer:

Signed-off-by: Oliver Gondža <ogondza@gmail.com>
Signed-off-by: Oliver Gondža <ogondza@gmail.com>
Signed-off-by: Oliver Gondža <ogondza@gmail.com>
Signed-off-by: Oliver Gondža <ogondza@gmail.com>
Signed-off-by: Oliver Gondža <ogondza@gmail.com>
@openshift-ci
Copy link
Copy Markdown

openshift-ci Bot commented May 25, 2026

@olivergondza: The label(s) kind/chore cannot be applied, because the repository doesn't have them.

Details

In response to this:

What type of PR is this?

Uncomment only one /kind line, and delete the rest.
For example, > /kind bug would simply become: /kind bug

/kind chore

/kind bug
/kind cleanup
/kind failing-test
/kind enhancement
/kind documentation
/kind code-refactoring

What does this PR do / why we need it:

Have you updated the necessary documentation?

  • [no] Documentation update is required by this PR.
  • [no] Documentation has been updated.

Which issue(s) this PR fixes:

Fixes #?

Test acceptance criteria:

  • [no] Unit Test
  • [no] E2E Test

How to test changes / Special notes to the reviewer:

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository.

@openshift-ci openshift-ci Bot requested review from svghadi and trdoyle81 May 25, 2026 13:20
@openshift-ci
Copy link
Copy Markdown

openshift-ci Bot commented May 25, 2026

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by:
Once this PR has been reviewed and has the lgtm label, please assign wtam2018 for approval. For more information see the Code Review Process.

The full list of commands accepted by this bot can be found here.

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

Signed-off-by: Oliver Gondža <ogondza@gmail.com>
Comment thread openshift-ci/build-root/Dockerfile Outdated
@varshab1210
Copy link
Copy Markdown
Member

Please change the version in https://github.com/redhat-developer/gitops-operator/blob/master/.ci-operator.yaml as well

Signed-off-by: Oliver Gondža <ogondza@gmail.com>
@olivergondza
Copy link
Copy Markdown
Collaborator Author

/retest

@olivergondza
Copy link
Copy Markdown
Collaborator Author

olivergondza commented May 26, 2026

@varshab1210, any hint what could cause this failures?

WARNING: image platform (linux/amd64) does not match the expected platform (linux/arm64)
STEP 2/8: ENV "BUILD_LOGLEVEL"="0" "CLONEREFS_OPTIONS"="{\"src_root\":\"/go\",\"log\":\"/dev/null\",\"git_user_name\":\"ci-robot\",\"git_user_email\":\"ci-robot@openshift.io\",\"refs\":[{\"org\":\"redhat-developer\",\"repo\":\"gitops-operator\",\"repo_link\":\"https://github.com/redhat-developer/gitops-operator\",\"base_ref\":\"master\",\"base_sha\":\"3b6fb22628b359be0cf967f9c117498ea6e40b57\",\"base_link\":\"https://github.com/redhat-developer/gitops-operator/commit/3b6fb22628b359be0cf967f9c117498ea6e40b57\",\"pulls\":[{\"number\":1158,\"author\":\"olivergondza\",\"sha\":\"5b2ef0b62eb9cb03a2a55b72e616d8a0ad967864\",\"head_ref\":\"bump-argo-cd-3.4.2\",\"link\":\"https://github.com/redhat-developer/gitops-operator/pull/1158\",\"commit_link\":\"https://github.com/redhat-developer/gitops-operator/pull/1158/commits/5b2ef0b62eb9cb03a2a55b72e616d8a0ad967864\",\"author_link\":\"https://github.com/olivergondza\"}]}],\"fail\":true}"
STEP 3/8: ADD ./clonerefs /clonerefs
STEP 4/8: RUN umask 0002 && /clonerefs && find /go/src -type d -not -perm -0775 | xargs --max-procs 10 --max-args 100 --no-run-if-empty chmod g+xw
exec /bin/sh: exec format error

It looks like arch mismatch between the host and the image. I have no idea what is the intended arch of either, nor where is that configured. Thanks

@varshab1210
Copy link
Copy Markdown
Member

@varshab1210, any hint what could cause this failures?

WARNING: image platform (linux/amd64) does not match the expected platform (linux/arm64)
STEP 2/8: ENV "BUILD_LOGLEVEL"="0" "CLONEREFS_OPTIONS"="{\"src_root\":\"/go\",\"log\":\"/dev/null\",\"git_user_name\":\"ci-robot\",\"git_user_email\":\"ci-robot@openshift.io\",\"refs\":[{\"org\":\"redhat-developer\",\"repo\":\"gitops-operator\",\"repo_link\":\"https://github.com/redhat-developer/gitops-operator\",\"base_ref\":\"master\",\"base_sha\":\"3b6fb22628b359be0cf967f9c117498ea6e40b57\",\"base_link\":\"https://github.com/redhat-developer/gitops-operator/commit/3b6fb22628b359be0cf967f9c117498ea6e40b57\",\"pulls\":[{\"number\":1158,\"author\":\"olivergondza\",\"sha\":\"5b2ef0b62eb9cb03a2a55b72e616d8a0ad967864\",\"head_ref\":\"bump-argo-cd-3.4.2\",\"link\":\"https://github.com/redhat-developer/gitops-operator/pull/1158\",\"commit_link\":\"https://github.com/redhat-developer/gitops-operator/pull/1158/commits/5b2ef0b62eb9cb03a2a55b72e616d8a0ad967864\",\"author_link\":\"https://github.com/olivergondza\"}]}],\"fail\":true}"
STEP 3/8: ADD ./clonerefs /clonerefs
STEP 4/8: RUN umask 0002 && /clonerefs && find /go/src -type d -not -perm -0775 | xargs --max-procs 10 --max-args 100 --no-run-if-empty chmod g+xw
exec /bin/sh: exec format error

It looks like arch mismatch between the host and the image. I have no idea what is the intended arch of either, nor where is that configured. Thanks

Taking a look, seems to be related to arch mismatch

@varshab1210
Copy link
Copy Markdown
Member

/retest

@varshab1210
Copy link
Copy Markdown
Member

/test v4.19-images

3 similar comments
@varshab1210
Copy link
Copy Markdown
Member

/test v4.19-images

@varshab1210
Copy link
Copy Markdown
Member

/test v4.19-images

@varshab1210
Copy link
Copy Markdown
Member

/test v4.19-images

@varshab1210
Copy link
Copy Markdown
Member

/test v4.14-images

2 similar comments
@varshab1210
Copy link
Copy Markdown
Member

/test v4.14-images

@olivergondza
Copy link
Copy Markdown
Collaborator Author

/test v4.14-images

@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented May 27, 2026

Review Change Stack

Note

Reviews paused

It looks like this branch is under active development. To avoid overwhelming you with review comments due to an influx of new commits, CodeRabbit has automatically paused this review. You can configure this behavior by changing the reviews.auto_review.auto_pause_after_reviewed_commits setting.

Use the following commands to manage reviews:

  • @coderabbitai resume to resume automatic reviews.
  • @coderabbitai review to trigger a single review.

Use the checkboxes below for quick actions:

  • ▶️ Resume reviews
  • 🔍 Trigger review
📝 Walkthrough

Walkthrough

This pull request upgrades the Go toolchain and build images to 1.26.2, refreshes go.mod dependencies (including a replace for argo-cd/gitops-engine), migrates test imports to the argo-cd/gitops-engine package paths, and updates test Application/CR specs to set automated sync fields via pointer booleans.

Changes

Go 1.26 Toolchain and Dependency Upgrade

Layer / File(s) Summary
Build infrastructure: Go version updates
.ci-operator.yaml, Dockerfile, openshift-ci/build-root/Dockerfile
Docker and CI images updated from Go/Toolset 1.25.5 to 1.26.2.
Module dependency refresh in go.mod
go.mod
Go directive bumped to 1.26.2; primary and many indirect dependencies refreshed; replace for github.com/argoproj/argo-cd/gitops-engine pinned to a newer pseudo-version.
Test fixtures and matchers: import migration and log change
test/openshift/e2e/ginkgo/fixture/application/fixture.go, test/openshift/e2e/ginkgo/fixture/argocd/fixture.go, test/openshift/e2e/ginkgo/fixture/fixture.go
Fixture imports updated to github.com/argoproj/argo-cd/gitops-engine; HavePhase/BeAvailable logging and readiness failure reporting updated.
Test file imports: migration to argo-cd/gitops-engine package path
test/openshift/e2e/ginkgo/parallel/*, test/openshift/e2e/ginkgo/sequential/*
Multiple test files updated import paths or import ordering to use github.com/argoproj/argo-cd/gitops-engine where applicable; no behavioral changes in tests aside from imports.
Test code: sync policy pointer fields and spec adjustments
test/openshift/e2e/ginkgo/sequential/*, test/openshift/e2e/ginkgo/parallel/*
Application/CR specs in tests set SyncPolicy.Automated fields (Prune, SelfHeal) using ptr.To(true) and ImageUpdater CR creation removed explicit Namespace field assignment.

🎯 3 (Moderate) | ⏱️ ~25 minutes

🚥 Pre-merge checks | ✅ 4 | ❌ 1

❌ Failed checks (1 warning)

Check name Status Explanation Resolution
Docstring Coverage ⚠️ Warning Docstring coverage is 40.00% which is insufficient. The required threshold is 80.00%. Write docstrings for the functions missing them to satisfy the coverage threshold.
✅ Passed checks (4 passed)
Check name Status Explanation
Title check ✅ Passed The title directly references bumping Argo CD to version 3.4.2, which aligns with the primary objective of updating Go toolchain, container images, and dependencies across the codebase.
Description check ✅ Passed While the description is minimal and lacks detail about what changes were made, it is related to the changeset by indicating the PR is a chore-type change for dependency updates.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.


Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link
Copy Markdown

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@Dockerfile`:
- Line 2: The Dockerfile currently pins the base image as "golang:1.26" which is
inconsistent with other build files that use "1.26.2"; update the FROM
instruction (the base image spec) in the Dockerfile to use "golang:1.26.2" so
the container toolchain matches .ci-operator.yaml,
openshift-ci/build-root/Dockerfile and go.mod.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Enterprise

Run ID: ef71326c-9970-4ae3-a9b5-2158d8a121bf

📥 Commits

Reviewing files that changed from the base of the PR and between 3b6fb22 and 8322b40.

⛔ Files ignored due to path filters (1)
  • go.sum is excluded by !**/*.sum
📒 Files selected for processing (29)
  • .ci-operator.yaml
  • Dockerfile
  • go.mod
  • openshift-ci/build-root/Dockerfile
  • test/openshift/e2e/ginkgo/fixture/application/fixture.go
  • test/openshift/e2e/ginkgo/parallel/1-008_validate-custom-argocd-namespace_test.go
  • test/openshift/e2e/ginkgo/parallel/1-009_validate-manage-other-namespace_test.go
  • test/openshift/e2e/ginkgo/parallel/1-012_validate-managed-by-chain_test.go
  • test/openshift/e2e/ginkgo/parallel/1-023_validate_repo_server_tls_test.go
  • test/openshift/e2e/ginkgo/parallel/1-025-validate-managed-by-change_test.go
  • test/openshift/e2e/ginkgo/parallel/1-046_validate_application_tracking_test.go
  • test/openshift/e2e/ginkgo/parallel/1-054_validate_deploymentconfig_test.go
  • test/openshift/e2e/ginkgo/parallel/1-058_validate_prometheus_rule_test.go
  • test/openshift/e2e/ginkgo/parallel/1-070_validate_config_management_plugin_test.go
  • test/openshift/e2e/ginkgo/parallel/1-116_annotation-based-tracking_test.go
  • test/openshift/e2e/ginkgo/parallel/1-121_validate_image_updater_test.go
  • test/openshift/e2e/ginkgo/parallel/1-122_validate_user_defined_appproject.go
  • test/openshift/e2e/ginkgo/sequential/1-006_validate_machine_config_test.go
  • test/openshift/e2e/ginkgo/sequential/1-008_validate-4.9CI-Failures_test.go
  • test/openshift/e2e/ginkgo/sequential/1-010_validate-ootb-manage-other-namespace_test.go
  • test/openshift/e2e/ginkgo/sequential/1-027_validate_operand_from_git_test.go
  • test/openshift/e2e/ginkgo/sequential/1-037_validate_applicationset_in_any_namespace_test.go
  • test/openshift/e2e/ginkgo/sequential/1-053_validate_argocd_agent_principal_connected_test.go
  • test/openshift/e2e/ginkgo/sequential/1-059_validate_argocd_agent_terminal_streaming_test.go
  • test/openshift/e2e/ginkgo/sequential/1-064_validate_tcp_reset_error_test.go
  • test/openshift/e2e/ginkgo/sequential/1-102_validate_handle_terminating_namespaces_test.go
  • test/openshift/e2e/ginkgo/sequential/1-108_alternate_cluster_roles_cluster_scoped_instance_test.go
  • test/openshift/e2e/ginkgo/sequential/1-113_validate_namespacemanagement_test.go
  • test/openshift/e2e/ginkgo/sequential/1-120_repo_server_system_ca_trust.go

Comment thread Dockerfile Outdated
@svghadi
Copy link
Copy Markdown
Member

svghadi commented Jun 1, 2026

/retest

svghadi and others added 4 commits June 2, 2026 09:28
Copy link
Copy Markdown

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1


ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Enterprise

Run ID: e2fc174a-6ff9-4ae5-a45f-2c798565e341

📥 Commits

Reviewing files that changed from the base of the PR and between 3379198 and 9c16257.

📒 Files selected for processing (2)
  • test/openshift/e2e/ginkgo/fixture/argocd/fixture.go
  • test/openshift/e2e/ginkgo/fixture/fixture.go
🚧 Files skipped from review as they are similar to previous changes (1)
  • test/openshift/e2e/ginkgo/fixture/argocd/fixture.go

Comment thread test/openshift/e2e/ginkgo/fixture/fixture.go Outdated
Signed-off-by: Oliver Gondža <ogondza@gmail.com>
Signed-off-by: Oliver Gondža <ogondza@gmail.com>
Signed-off-by: Oliver Gondža <ogondza@gmail.com>
@svghadi
Copy link
Copy Markdown
Member

svghadi commented Jun 3, 2026

The operator is failing to start due to

- Reconciled False ErrorOccurred failed to create token for dex service account openshift-gitops-argocd-dex-server: serviceaccounts "openshift-gitops-argocd-dex-server" is forbidden: User "system:serviceaccount:openshift-gitops-operator:openshift-gitops-operator-controller-manager" cannot create resource "serviceaccounts/token" in API group "" in the namespace "openshift-gitops"

svghadi and others added 4 commits June 3, 2026 08:20
Signed-off-by: Siddhesh Ghadi <sghadi1203@gmail.com>
Signed-off-by: Oliver Gondža <ogondza@gmail.com>
Signed-off-by: Oliver Gondža <ogondza@gmail.com>
…perator into bump-argo-cd-3.4.2

Signed-off-by: Oliver Gondža <ogondza@gmail.com>
@olivergondza
Copy link
Copy Markdown
Collaborator Author

Thanks for chiming in, @svghadi. Would you be ok to keep the diagnosing code in the PR?

@olivergondza
Copy link
Copy Markdown
Collaborator Author

Alright, looking into the dex failures

conditions:
  - lastTransitionTime: "2026-06-03T08:01:23Z"
    lastUpdateTime: "2026-06-03T08:01:23Z"
    message: Created new replica set "openshift-gitops-dex-server-5bb6947564"
    reason: NewReplicaSetCreated
    status: "True"
    type: Progressing
  - lastTransitionTime: "2026-06-03T08:01:23Z"
    lastUpdateTime: "2026-06-03T08:01:23Z"
    message: Deployment does not have minimum availability.
    reason: MinimumReplicasUnavailable
    status: "False"
    type: Available
  - lastTransitionTime: "2026-06-03T08:01:23Z"
    lastUpdateTime: "2026-06-03T08:01:23Z"
    message: 'pods "openshift-gitops-dex-server-5bb6947564-" is forbidden: unable
      to validate against any security context constraint: [provider "anyuid": Forbidden:
      not usable by user or serviceaccount, provider restricted-v2: .containers[0].runAsUser:
      Invalid value: 1001: must be in the ranges: [1000700000, 1000709999], provider
      "restricted": Forbidden: not usable by user or serviceaccount, provider "nonroot-v2":
      Forbidden: not usable by user or serviceaccount, provider "nonroot": Forbidden:
      not usable by user or serviceaccount, provider "hostmount-anyuid": Forbidden:
      not usable by user or serviceaccount, provider "machine-api-termination-handler":
      Forbidden: not usable by user or serviceaccount, provider "hostnetwork-v2":
      Forbidden: not usable by user or serviceaccount, provider "hostnetwork": Forbidden:
      not usable by user or serviceaccount, provider "hostaccess": Forbidden: not
      usable by user or serviceaccount, provider "node-exporter": Forbidden: not
      usable by user or serviceaccount, provider "privileged": Forbidden: not usable
      by user or serviceaccount]'
    reason: FailedCreate
    status: "True"
    type: ReplicaFailure

Signed-off-by: Oliver Gondža <ogondza@gmail.com>
Comment thread go.mod Outdated
@svghadi
Copy link
Copy Markdown
Member

svghadi commented Jun 3, 2026

/retest

Signed-off-by: Oliver Gondža <ogondza@gmail.com>
@svghadi
Copy link
Copy Markdown
Member

svghadi commented Jun 4, 2026

parallel test are failing

Summarizing 3 Failures:
[FAIL] GitOps Operator Parallel E2E Tests 1-095_validate_dex_clientsecret [It] verifies that Dex serviceaccount token secret is not leaked, and is correctly set in Argo CD argocd-secret Secret
/go/src/github.com/redhat-developer/gitops-operator/test/openshift/e2e/ginkgo/parallel/1-095_validate_dex_clientsecret_test.go:102
[FAIL] GitOps Operator Parallel E2E Tests 1-031_validate_toolchain [It] verifies that toolchain versions have the expected values
/go/src/github.com/redhat-developer/gitops-operator/test/openshift/e2e/ginkgo/parallel/1-031_validate_toolchain_test.go:179
[FAIL] GitOps Operator Parallel E2E Tests 1-098_validate_dex_clientsecret_deprecated [It] validates that dex client secret is properly copied from service account token to argocd-secret

031_validate_toolchain is easy to fix. Need to debug the other 2

�[38;5;9m• [FAILED] [56.631 seconds]�[0m
�[0mGitOps Operator Parallel E2E Tests �[38;5;243m1-095_validate_dex_clientsecret �[38;5;9m�[1m[It] verifies that Dex serviceaccount token secret is not leaked, and is correctly set in Argo CD argocd-secret Secret�[0m
�[38;5;243m/go/src/github.com/redhat-developer/gitops-operator/test/openshift/e2e/ginkgo/parallel/1-095_validate_dex_clientsecret_test.go:51�[0m

  �[38;5;243mTimeline >>�[0m
  HaveArgocdPhase: expected: Available / actual: Available
    Components:  Redis: Running Repo: Running Server:  Running ApplicationController: Running ApplicationSetController: Running NotificationsController:  SSO: Running
  �[1mSTEP:�[0m creating simple Argo CD instance with Dex and Openshift OAuth enabled �[38;5;243m@ 06/03/26 20:14:50.45�[0m
  �[1mSTEP:�[0m creating namespace 'gitops-e2e-test-e8093a1a-8129' �[38;5;243m@ 06/03/26 20:14:50.707�[0m
  �[1mSTEP:�[0m waiting for ArgoCD CR to be reconciled and the instance to be ready �[38;5;243m@ 06/03/26 20:14:51.101�[0m
  HaveArgocdPhase: expected: Available / actual: Pending
    Components:  Redis: Running Repo: Pending Server:  Pending ApplicationController: Pending ApplicationSetController: Unknown NotificationsController:  SSO: Running
  HaveArgocdPhase: expected: Available / actual: Pending
    Components:  Redis: Running Repo: Pending Server:  Pending ApplicationController: Running ApplicationSetController: Unknown NotificationsController:  SSO: Running
  HaveArgocdPhase: expected: Available / actual: Pending
    Components:  Redis: Running Repo: Running Server:  Pending ApplicationController: Running ApplicationSetController: Unknown NotificationsController:  SSO: Running
  HaveArgocdPhase: expected: Available / actual: Pending
    Components:  Redis: Running Repo: Running Server:  Pending ApplicationController: Running ApplicationSetController: Unknown NotificationsController:  SSO: Running
  HaveArgocdPhase: expected: Available / actual: Pending
    Components:  Redis: Running Repo: Running Server:  Pending ApplicationController: Running ApplicationSetController: Unknown NotificationsController:  SSO: Running
  HaveArgocdPhase: expected: Available / actual: Available
    Components:  Redis: Running Repo: Running Server:  Running ApplicationController: Running ApplicationSetController: Unknown NotificationsController:  SSO: Running
  Object exists in ExistByName: example-argocd-argocd-dex-server
  Object exists in ExistByName: argocd-cm
  �[1mSTEP:�[0m verifying argocd-cm ConfigMap is not leaking oidc dex client secret �[38;5;243m@ 06/03/26 20:15:28.292�[0m
  �[1mSTEP:�[0m validating that the Dex Client Secret was copied from dex serviceaccount token secret in to argocd-secret, by the operator �[38;5;243m@ 06/03/26 20:15:28.292�[0m
  Deleting Namespace gitops-e2e-test-e8093a1a-8129
  �[38;5;9m[FAILED]�[0m in [It] - /go/src/github.com/redhat-developer/gitops-operator/test/openshift/e2e/ginkgo/parallel/1-095_validate_dex_clientsecret_test.go:102 �[38;5;243m@ 06/03/26 20:15:43.433�[0m
  �[38;5;243m<< Timeline�[0m

  �[38;5;9m[FAILED] Expected
      <string>: 
  not to be empty�[0m
  �[38;5;9mIn �[1m[It]�[0m�[38;5;9m at: �[1m/go/src/github.com/redhat-developer/gitops-operator/test/openshift/e2e/ginkgo/parallel/1-095_validate_dex_clientsecret_test.go:102�[0m �[38;5;243m@ 06/03/26 20:15:43.433�[0m

  �[38;5;9mFull Stack Trace�[0m
�[38;5;243m------------------------------�[0m
�[38;5;10m• [113.817 seconds]�[0m
[38;5;9m• [FAILED] [236.476 seconds]�[0m
�[0mGitOps Operator Parallel E2E Tests �[38;5;243m1-098_validate_dex_clientsecret_deprecated �[38;5;9m�[1m[It] validates that dex client secret is properly copied from service account token to argocd-secret�[0m
�[38;5;243m/go/src/github.com/redhat-developer/gitops-operator/test/openshift/e2e/ginkgo/parallel/1-098_validate_dex_clientsecret_deprecated.go:52�[0m

  �[38;5;243mTimeline >>�[0m
  HaveArgocdPhase: expected: Available / actual: Available
    Components:  Redis: Running Repo: Running Server:  Running ApplicationController: Running ApplicationSetController: Running NotificationsController:  SSO: Running
  �[1mSTEP:�[0m creating namespace 'gitops-e2e-test-7be1462c-0736' �[38;5;243m@ 06/03/26 20:12:41.351�[0m
  �[1mSTEP:�[0m creating ArgoCD CR with dex SSO enabled using openShiftOAuth �[38;5;243m@ 06/03/26 20:12:41.419�[0m
  �[1mSTEP:�[0m verifying ArgoCD instance reaches Available phase �[38;5;243m@ 06/03/26 20:12:41.624�[0m
  HaveArgocdPhase: expected: Available / actual: Pending
    Components:  Redis: Running Repo: Pending Server:  Pending ApplicationController: Pending ApplicationSetController: Unknown NotificationsController:  SSO: Running
  HaveArgocdPhase: expected: Available / actual: Pending
    Components:  Redis: Running Repo: Pending Server:  Pending ApplicationController: Running ApplicationSetController: Unknown NotificationsController:  SSO: Running
  HaveArgocdPhase: expected: Available / actual: Pending
    Components:  Redis: Running Repo: Running Server:  Pending ApplicationController: Running ApplicationSetController: Unknown NotificationsController:  SSO: Running
  HaveArgocdPhase: expected: Available / actual: Pending
    Components:  Redis: Running Repo: Running Server:  Pending ApplicationController: Running ApplicationSetController: Unknown NotificationsController:  SSO: Running
  HaveArgocdPhase: expected: Available / actual: Pending
    Components:  Redis: Running Repo: Running Server:  Pending ApplicationController: Running ApplicationSetController: Unknown NotificationsController:  SSO: Running
  HaveArgocdPhase: expected: Available / actual: Available
    Components:  Redis: Running Repo: Running Server:  Running ApplicationController: Running ApplicationSetController: Unknown NotificationsController:  SSO: Running
  �[1mSTEP:�[0m verifying dex server service account exists �[38;5;243m@ 06/03/26 20:13:18.537�[0m
  Object exists in ExistByName: example-argocd-argocd-dex-server
  �[1mSTEP:�[0m validating that the Dex Client Secret was copied from dex serviceaccount token secret to argocd-secret, by the operator �[38;5;243m@ 06/03/26 20:13:18.748�[0m
  Deleting Namespace gitops-e2e-test-7be1462c-0736
  �[38;5;9m[FAILED]�[0m in [It] - /go/src/github.com/redhat-developer/gitops-operator/test/openshift/e2e/ginkgo/parallel/1-098_validate_dex_clientsecret_deprecated.go:149 �[38;5;243m@ 06/03/26 20:16:33.879�[0m
  �[38;5;243m<< Timeline�[0m

  �[38;5;9m[FAILED] Timed out after 180.001s.
  Expected success, but got an error:
      <*errors.errorString | 0x3a08f90c88b0>: 
      no token secret found for service account example-argocd-argocd-dex-server
      {
          s: "no token secret found for service account example-argocd-argocd-dex-server",
      }�[0m
  �[38;5;9mIn �[1m[It]�[0m�[38;5;9m at: �[1m/go/src/github.com/redhat-developer/gitops-operator/test/openshift/e2e/ginkgo/parallel/1-098_validate_dex_clientsecret_deprecated.go:149�[0m �[38;5;243m@ 06/03/26 20:16:33.879�[0m

  �[38;5;9mFull Stack Trace�[0m

Signed-off-by: Siddhesh Ghadi <sghadi1203@gmail.com>
@svghadi
Copy link
Copy Markdown
Member

svghadi commented Jun 4, 2026

@Rizwana777 - Can you look into the dex test failures? It looks like they may need a test fix. Given the time constraints, I will ignore the dex failures and merge the PR for now. Please create a follow up PR to fix them as soon as possible.

@openshift-ci
Copy link
Copy Markdown

openshift-ci Bot commented Jun 4, 2026

@olivergondza: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name Commit Details Required Rerun command
ci/prow/v4.14-kuttl-parallel e85675b link false /test v4.14-kuttl-parallel
ci/prow/v4.14-kuttl-sequential e85675b link false /test v4.14-kuttl-sequential
ci/prow/v4.19-images 00c0409 link true /test v4.19-images
ci/prow/v4.19-e2e 00c0409 link true /test v4.19-e2e
ci/prow/v4.19-kuttl-parallel 00c0409 link true /test v4.19-kuttl-parallel
ci/prow/v4.19-kuttl-sequential 00c0409 link true /test v4.19-kuttl-sequential

Full PR test history. Your PR dashboard.

Details

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. I understand the commands that are listed here.

@svghadi svghadi merged commit 80dc7a8 into redhat-developer:master Jun 4, 2026
9 of 17 checks passed
@olivergondza olivergondza deleted the bump-argo-cd-3.4.2 branch June 4, 2026 06:29
@Rizwana777
Copy link
Copy Markdown
Collaborator

@Rizwana777 - Can you look into the dex test failures? It looks like they may need a test fix. Given the time constraints, I will ignore the dex failures and merge the PR for now. Please create a follow up PR to fix them as soon as possible.

taking a look

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants