Skip to content

release: add committed patch and pre-rendered operator manifests for GitOps (#11757)#11758

Open
fkc1e100 wants to merge 5 commits into
masterfrom
gitops-prerendered-manifests
Open

release: add committed patch and pre-rendered operator manifests for GitOps (#11757)#11758
fkc1e100 wants to merge 5 commits into
masterfrom
gitops-prerendered-manifests

Conversation

@fkc1e100

Copy link
Copy Markdown
Collaborator

Summary & Rationale

Currently, GitOps tools (like ArgoCD or Flux) cannot target upstream repository paths directly because operator/config/manager/manager_image_patch.yaml and operator/config/autopilot-manager/manager_image_patch.yaml were generated dynamically at build time and excluded via .gitignore. Running kustomize build operator/config/default or kustomize build config/installbundle/release-manifests/standard directly from git source fails with manager_image_patch.yaml: no such file or directory.

This PR:

  1. Adds committed default manager_image_patch.yaml files for standard and autopilot operator configs pointing to the canonical release operator image.
  2. Unignores manager_image_patch.yaml in .gitignore.
  3. Adds pre-rendered, unbundled operator manifests (configconnector-operator.yaml and autopilot-configconnector-operator.yaml) under config/installbundle/release-manifests/ for direct GitOps deployment.
  4. Updates docs/guides/gitops-argocd.md to document direct repository path sync for ArgoCD and Flux.

Fixes #11757.
Relates to #11689.

fkc1e100 added 5 commits July 20, 2026 09:05
Adds docs/guides/gitops-argocd.md detailing production-tested workflows for
installing, updating, and managing Config Connector via ArgoCD and Flux.
Outlines requirements for Server-Side Apply and in-place CRD upgrades.

Fixes #11689
Ref #432
@google-oss-prow

Copy link
Copy Markdown
Contributor

[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 fedebongio for approval. For more information see the Kubernetes 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

@vistasunil

Copy link
Copy Markdown

This PR looks exactly what we needed. I will eagerly wait for this PR to get merged.

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.

Publish pre-rendered release manifests to GitHub repository for GitOps (ArgoCD) sync

2 participants