Skip to content

Update argocd-operator commit id to get dex changes#1161

Closed
Rizwana777 wants to merge 1 commit into
redhat-developer:masterfrom
Rizwana777:update-argocd-operator-commit-1
Closed

Update argocd-operator commit id to get dex changes#1161
Rizwana777 wants to merge 1 commit into
redhat-developer:masterfrom
Rizwana777:update-argocd-operator-commit-1

Conversation

@Rizwana777

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 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?

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

Which issue(s) this PR fixes:

Fixes #?

Test acceptance criteria:

  • Unit Test
  • E2E Test

How to test changes / Special notes to the reviewer:

Signed-off-by: Rizwana777 <rizwananaaz177@gmail.com>
@openshift-ci openshift-ci Bot requested a review from chetan-rns June 3, 2026 07:26
@openshift-ci

openshift-ci Bot commented Jun 3, 2026

Copy link
Copy Markdown

[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 chetan-rns 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

@openshift-ci openshift-ci Bot requested a review from varshab1210 June 3, 2026 07:26
@coderabbitai

coderabbitai Bot commented Jun 3, 2026

Copy link
Copy Markdown

Review Change Stack

📝 Walkthrough

Summary by CodeRabbit

  • Chores
    • Updated Go module dependencies to latest compatible versions, including testing frameworks, logging utilities, and observability packages.

Walkthrough

This PR updates Go module dependency versions across go.mod. Direct dependencies for testing (ginkgo/v2 2.28.1→2.28.2), logging (zap 1.27.1→1.28.0), and ArgoCD operator (RC commit bump) are updated. Indirect dependencies for certificate management (cert-manager 1.20.1→1.20.2), container streaming (moby/spdystream 0.5.0→0.5.1), and observability (OpenTelemetry 1.40.0→1.43.0) are also bumped.

Changes

Dependency version updates

Layer / File(s) Summary
Direct dependency updates
go.mod
Testing and logging direct dependencies (github.com/onsi/ginkgo/v2, go.uber.org/zap) and ArgoCD operator are bumped to newer versions in the top-level require block.
Indirect infrastructure and observability dependencies
go.mod
Certificate manager, container streaming, and OpenTelemetry modules (core, metric, SDK, trace) are updated to newer patch and minor versions in the indirect dependencies section.

🎯 1 (Trivial) | ⏱️ ~3 minutes

🚥 Pre-merge checks | ✅ 4 | ❌ 1

❌ Failed checks (1 inconclusive)

Check name Status Explanation Resolution
Description check ❓ Inconclusive The description is mostly unrelated to the changeset; it contains an unfilled PR template with generic checkboxes and no actual information about the multiple dependency version updates. Fill in the PR description with details about why these dependency updates are needed and what dex changes are being pulled in.
✅ Passed checks (4 passed)
Check name Status Explanation
Title check ✅ Passed The title is partially related to the changeset, mentioning the argocd-operator commit update, but the PR actually updates multiple dependencies (ginkgo, zap, cert-manager, spdystream, opentelemetry).
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
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.


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

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

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Actionable comments posted: 1

Caution

Some comments are outside the diff and can’t be posted inline due to platform limitations.

⚠️ Outside diff range comments (1)
go.mod (1)

1-33: ⚠️ Potential issue | 🟠 Major | ⚡ Quick win

Run e2e with real Kubernetes access for the bumped test deps (unit tests passed)

  • go test ./... -short succeeds for controller/unit packages, but all e2e suites fail in BeforeSuite due to missing Kubernetes configuration (KUBERNETES_SERVICE_HOST/KUBERNETES_SERVICE_PORT or KUBERNETES_MASTER) and, for OpenShift e2e, missing kubectl in $PATH (e.g., test/e2e/suite_test.go:112, test/nondefaulte2e/suite_test.go:98, test/openshift/e2e/ginkgo/fixture/utils/fixtureUtils.go:41).
  • The PR acceptance criteria for Unit/E2E were unchecked; e2e couldn’t meaningfully validate the dependency bump in this environment.

Provide CI logs (or rerun) that execute e2e suites in an environment with working kubeconfig/in-cluster access and kubectl, or gate e2e so it only runs when the required cluster setup is present.

🤖 Prompt for 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.

In `@go.mod` around lines 1 - 33, E2E suites fail because CI runs them without
cluster access or kubectl; update CI and tests so e2e only run when a
kubeconfig/cluster and kubectl are present. In CI, add a job step that
provision/uses a real cluster or sets
KUBECONFIG/KUBERNETES_SERVICE_HOST+KUBERNETES_SERVICE_PORT (or
KUBERNETES_MASTER) and ensures kubectl is in PATH before running
test/e2e/suite_test.go and test/nondefaulte2e/suite_test.go; alternatively
modify the tests' BeforeSuite (see BeforeSuite in test/e2e/suite_test.go and
test/nondefaulte2e/suite_test.go and the kubectl check in
test/openshift/e2e/ginkgo/fixture/utils/fixtureUtils.go) to detect missing env
vars or missing kubectl and gracefully skip the e2e suites, emitting CI-friendly
messages so PR gating and acceptance criteria reflect only unit tests unless
cluster prerequisites are supplied.
🤖 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 `@go.mod`:
- Line 8: Update the PR title and description to reflect all dependency bumps
listed in go.mod—explicitly mention github.com/argoproj-labs/argocd-operator
v0.17.0-rc1.0.20260502030934-3a9dc793f0c8, github.com/onsi/ginkgo/v2 v2.28.2,
and go.uber.org/zap v1.28.0; for each (argocd-operator, ginkgo/v2, zap) add
authoritative links to the exact commit/tag/changelog for the bumped version and
note any relevant release notes, then run and report compatibility checks
(unit/integration test suite, API surface usage checks) against our code paths
referencing functions/types from argocd-operator, ginkgo (test harness), and zap
(logging) to catch breaking changes, and include a short security assessment
summarizing the securityVulnerabilities GraphQL query results plus any
additional dependency scanning output.

---

Outside diff comments:
In `@go.mod`:
- Around line 1-33: E2E suites fail because CI runs them without cluster access
or kubectl; update CI and tests so e2e only run when a kubeconfig/cluster and
kubectl are present. In CI, add a job step that provision/uses a real cluster or
sets KUBECONFIG/KUBERNETES_SERVICE_HOST+KUBERNETES_SERVICE_PORT (or
KUBERNETES_MASTER) and ensures kubectl is in PATH before running
test/e2e/suite_test.go and test/nondefaulte2e/suite_test.go; alternatively
modify the tests' BeforeSuite (see BeforeSuite in test/e2e/suite_test.go and
test/nondefaulte2e/suite_test.go and the kubectl check in
test/openshift/e2e/ginkgo/fixture/utils/fixtureUtils.go) to detect missing env
vars or missing kubectl and gracefully skip the e2e suites, emitting CI-friendly
messages so PR gating and acceptance criteria reflect only unit tests unless
cluster prerequisites are supplied.
🪄 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: adb359ef-e62b-49d4-aa8b-94beb5fa8717

📥 Commits

Reviewing files that changed from the base of the PR and between d4b8418 and f376db6.

⛔ Files ignored due to path filters (1)
  • go.sum is excluded by !**/*.sum
📒 Files selected for processing (1)
  • go.mod

Comment thread go.mod
@Rizwana777

Copy link
Copy Markdown
Collaborator Author

/retest

1 similar comment
@Rizwana777

Copy link
Copy Markdown
Collaborator Author

/retest

@openshift-ci

openshift-ci Bot commented Jun 3, 2026

Copy link
Copy Markdown

@Rizwana777: 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.19-images f376db6 link true /test v4.19-images
ci/prow/v4.19-kuttl-sequential f376db6 link true /test v4.19-kuttl-sequential
ci/prow/v4.19-e2e f376db6 link true /test v4.19-e2e
ci/prow/v4.19-kuttl-parallel f376db6 link true /test v4.19-kuttl-parallel
ci/prow/v4.14-kuttl-parallel f376db6 link false /test v4.14-kuttl-parallel
ci/prow/v4.14-kuttl-sequential f376db6 link false /test v4.14-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 closed this Jun 4, 2026
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.

2 participants