Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Configure staging cluster using Kustomize #404

Merged
merged 8 commits into from
Apr 19, 2023
Merged

Configure staging cluster using Kustomize #404

merged 8 commits into from
Apr 19, 2023

Conversation

mvandenburgh
Copy link
Collaborator

@mvandenburgh mvandenburgh commented Mar 3, 2023

I haven't applied the terraform changes to production yet; since we're making a change to the Flux config, it will require extra care so that we don't disrupt anything. I have applied the terraform changes to staging though, and the Kustomizations work as intended.

Some extra care needs to be taken when merging this, since we're touching the Flux configuration. Steps that need to be taken to apply this:

  • Before merging this PR, disable Flux on the production cluster
  • Merge this PR
  • Apply the terraform changes to production
  • Restart Flux pods in production
  • Re-enable Flux on the production cluster

@mvandenburgh mvandenburgh marked this pull request as ready for review March 3, 2023 16:03
@mvandenburgh mvandenburgh changed the title [WIP] Configure staging cluster using Kustomize Configure staging cluster using Kustomize Mar 3, 2023
Copy link
Collaborator

@jjnesbitt jjnesbitt left a comment

Choose a reason for hiding this comment

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

This all makes sense and looks good to me, but I'm somewhat hesitant to say I approve, mainly because there's just a lot of changes here, and even ignoring the moved files, something could easily slip through the cracks. Do you see any reasonable way to test this?

scripts/generate_kustomizations.py Outdated Show resolved Hide resolved
@mvandenburgh mvandenburgh marked this pull request as draft March 9, 2023 20:50
@mvandenburgh mvandenburgh force-pushed the kustomize branch 2 times, most recently from 622af59 to e062e11 Compare March 10, 2023 15:29
@mvandenburgh mvandenburgh changed the base branch from main to multi-nat-gateways March 10, 2023 15:29
@mvandenburgh mvandenburgh force-pushed the kustomize branch 7 times, most recently from 15637af to 66b1543 Compare March 10, 2023 19:41
Base automatically changed from multi-nat-gateways to main March 10, 2023 19:58
@mvandenburgh mvandenburgh force-pushed the kustomize branch 6 times, most recently from 7bef3f4 to b36f062 Compare March 13, 2023 19:34
@mvandenburgh mvandenburgh force-pushed the kustomize branch 4 times, most recently from d931159 to a7b3de1 Compare April 14, 2023 21:44
@mvandenburgh mvandenburgh force-pushed the kustomize branch 10 times, most recently from 0ec5892 to 57c07d4 Compare April 18, 2023 18:08
jjnesbitt
jjnesbitt previously approved these changes Apr 18, 2023
@mvandenburgh mvandenburgh merged commit 65462ae into main Apr 19, 2023
1 check passed
@mvandenburgh mvandenburgh deleted the kustomize branch April 19, 2023 20:20
@mvandenburgh mvandenburgh restored the kustomize branch April 19, 2023 20:29
@mvandenburgh mvandenburgh deleted the kustomize branch April 19, 2023 22:09
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.

None yet

2 participants