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

[cloud ingress] Remove slackin.* domains from certs in a safe, staged way (stage 1). #1609

Merged
merged 1 commit into from
Jul 11, 2023

Conversation

JamesMBartlett
Copy link
Member

Summary: In order to prevent downtime while google reprovisions certificates, we need to stage out the removal of the slackin domain from the cloud managed certs. The goal being that there's always one valid cert that doesn't need to be reprovisioned for every new release. To achieve this, we stage it out into 3 stages:

  1. Add a second cert without slackin.* domain, attach this cert to the ingress in addition to our original cert.
  2. After releasing stage 1, remove slackin.* from the main cert.
  3. Finally, we can remove the additional cert we added.

Type of change: /kind cleanup

Test Plan: Tested each stage on testing. After each deploy testing still had a valid cert even if one of the two was reprovisioning.

… way (stage 1).

Signed-off-by: James Bartlett <jamesbartlett@pixielabs.ai>
@JamesMBartlett JamesMBartlett requested a review from a team as a code owner July 11, 2023 21:43
@JamesMBartlett JamesMBartlett merged commit 95807ee into pixie-io:main Jul 11, 2023
18 checks passed
@JamesMBartlett JamesMBartlett deleted the remove_slackin branch July 11, 2023 21:52
aimichelle pushed a commit that referenced this pull request Jul 12, 2023
… way (stage 2). (#1610)

Summary: Stage 2 of removing slackin, see #1609 for more details. This
PR removes `slackin.*` from the main cert. This shouldn't be landed
until #1609 is released.

Type of change: /kind cleanup

Test Plan: All 3 stages described in #1609 were tested on the testing
cluster successfully.

Signed-off-by: James Bartlett <jamesbartlett@pixielabs.ai>
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