Skip to content

Add CRD-less kustomize variants + CRD sync to install#1444

Open
wasaga wants to merge 4 commits into
mainfrom
fix/crd-ownership-conflict
Open

Add CRD-less kustomize variants + CRD sync to install#1444
wasaga wants to merge 4 commits into
mainfrom
fix/crd-ownership-conflict

Conversation

@wasaga

@wasaga wasaga commented Jun 17, 2026

Copy link
Copy Markdown
Contributor

Add CRD-less kustomize variants and a workflow that publishes the CRDs to the install repo.

Part of OPE-314.

Decouple CRD installation from the controller so a single owner can manage
the cluster-scoped CRD. Extract the clustered-databroker StatefulSet patch
into a shared component, add default-no-crd / clustered-databroker-no-crd
variants, and add a workflow that publishes CRD bases to pomerium/install.
Comment thread .github/workflows/sync-crds-to-install.yaml Fixed
wasaga added 2 commits June 17, 2026 10:18
Only the CRD bases are needed; avoid a full working-tree checkout.
contents: read is sufficient — the cross-repo PR uses the APPARITOR PAT, not
GITHUB_TOKEN. Clears the CodeQL 'workflow does not contain permissions' alert.
@wasaga wasaga marked this pull request as ready for review June 17, 2026 15:54
@wasaga wasaga requested a review from a team as a code owner June 17, 2026 15:54
@wasaga wasaga requested review from kenjenkins and removed request for a team June 17, 2026 15:54
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