Skip to content

chore: split crd installation#1756

Merged
cardoe merged 3 commits into
mainfrom
split-crd-install
Mar 5, 2026
Merged

chore: split crd installation#1756
cardoe merged 3 commits into
mainfrom
split-crd-install

Conversation

@cardoe
Copy link
Copy Markdown
Contributor

@cardoe cardoe commented Mar 5, 2026

Follow the best practices by splitting out the installation of the CRDs where possible and set them to sync wave -2 so they get installed early. cert-manager didn't actually allow for this but since its needed by so many things, move it's sync wave to -1

cardoe added 3 commits March 5, 2026 13:23
The recommended way to load CRDs with ArgoCD is to do it in another
Application and use an earlier sync wave. We'll standardize CRDs at sync
wave -2 across the board.
Originally was going to move cert-manager to split up the CRD
installation but they do not split out the CRDs so we are unable to do
so. However since this chart is needed by a number of other charts,
reuse the sync wave to -1 so that is appears earlier in the cluster.
The recommended way to load CRDs with ArgoCD is to do it in another
Application and use an earlier sync wave.
@cardoe cardoe requested a review from a team March 5, 2026 19:57
@cardoe cardoe changed the title split crd install feat: split crd installation Mar 5, 2026
@cardoe cardoe changed the title feat: split crd installation chore: split crd installation Mar 5, 2026
Copy link
Copy Markdown
Collaborator

@skrobul skrobul left a comment

Choose a reason for hiding this comment

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

Nice!

In regards to docs - it would be nice to have a reference list stating what happens in each sync wave (I know we have that in comments spread across the repo)

@cardoe cardoe added this pull request to the merge queue Mar 5, 2026
Merged via the queue into main with commit cd70dd1 Mar 5, 2026
22 of 23 checks passed
@cardoe cardoe deleted the split-crd-install branch March 5, 2026 20:12
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