Skip to content

Conversation

@svghadi
Copy link
Collaborator

@svghadi svghadi commented Jan 19, 2026

What type of PR is this?

This PR syncs the deploy/ directory with files from released versions of the operator to ensure consistency for future releases.

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

How to test changes / Special notes to the reviewer:

Summary by CodeRabbit

  • New Features

    • Introduced new custom resources: AppProject, ArgoCDExport, and NotificationsConfiguration for enhanced Argo CD management capabilities.
  • Chores

    • Updated operator deployment infrastructure and configuration for version 0.17.0.
    • Added cluster-level metrics and webhook service endpoints.

✏️ Tip: You can customize this high-level summary in your review settings.

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

coderabbitai bot commented Jan 19, 2026

📝 Walkthrough

Walkthrough

This PR adds Kubernetes manifests for argocd-operator version 0.14.1, including Services, ConfigMaps, RBAC resources, and CustomResourceDefinitions, along with an updated image reference and timestamp in the version 0.17.0 ClusterServiceVersion manifest.

Changes

Cohort / File(s) Summary
Version 0.14.1 Services
deploy/olm-catalog/argocd-operator/0.14.1/argocd-operator-controller-manager-metrics-service_v1_service.yaml, deploy/olm-catalog/argocd-operator/0.14.1/argocd-operator-webhook-service_v1_service.yaml
Adds two Kubernetes Service manifests: controller-manager metrics service exposing port 8443→8080, and webhook service exposing port 443→9443, both selecting control-plane: controller-manager pods.
Version 0.14.1 Configuration
deploy/olm-catalog/argocd-operator/0.14.1/argocd-operator-manager-config_v1_configmap.yaml
Adds ConfigMap defining controller-manager configuration with healthProbeBindAddress, metrics bindAddress, webhook port, and leaderElection settings.
Version 0.14.1 RBAC
deploy/olm-catalog/argocd-operator/0.14.1/argocd-operator-metrics-reader_rbac.authorization.k8s.io_v1_clusterrole.yaml
Adds ClusterRole granting GET access to non-resource URL /metrics endpoint.
Version 0.14.1 CustomResourceDefinitions
deploy/olm-catalog/argocd-operator/0.14.1/argoproj.io_appprojects.yaml, deploy/olm-catalog/argocd-operator/0.14.1/argoproj.io_argocdexports.yaml, deploy/olm-catalog/argocd-operator/0.14.1/argoproj.io_notificationsconfigurations.yaml
Adds three CRDs: AppProject (cluster/namespace whitelists/blacklists, destinations, sync windows, roles), ArgoCDExport (backup/export with storage configuration), and NotificationsConfiguration (context, services, subscriptions, templates, triggers).
Version 0.17.0 Update
deploy/olm-catalog/argocd-operator/0.17.0/argocd-operator.v0.17.0.clusterserviceversion.yaml
Updates createdAt timestamp and replaces container image with SHA256 digest reference.

Estimated code review effort

🎯 3 (Moderate) | ⏱️ ~20 minutes

Possibly related PRs

Suggested reviewers

  • jgwest

Poem

🐰 Behold! New manifests spring forth,
Services and roles take their birth,
CRDs bloom with spec and grace,
Metrics exposed, webhooks in place,
The operator catalog grows,
As configuration wisdom flows! 📦✨

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title accurately describes the main change: syncing released files for versions 0.14.1 and 0.17.0, which matches the changeset's addition of version-specific manifests and updates.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ 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.

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.

1 participant