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

[infra.ci.jenkins.io] Netlify token expires the 09 December 2024 #4446

Closed
5 tasks done
dduportal opened this issue Dec 10, 2024 · 4 comments
Closed
5 tasks done

[infra.ci.jenkins.io] Netlify token expires the 09 December 2024 #4446

dduportal opened this issue Dec 10, 2024 · 4 comments

Comments

@dduportal
Copy link
Contributor

dduportal commented Dec 10, 2024

Service(s)

infra.ci.jenkins.io

Summary

The Netlify API token used on infra.ci.jenkins.io by the website (contributors, www.jenkins.io, docs, etc.) jobs to deploy PR previews and production websites (when in Netlify) expires the 09 December 2024.

This issue tracks the work required to renew this token.
Preview token renewal happened in #4284.

Task list:

  • Renew the token (log-in in Netlify as the jenkins-infra-team service user with its shared MFA TOTP in Sops) by deleting and then re-create it with the name infra.ci.jenkins.io, same properties as before and 90 days validity
  • Insert the token in our SOPS secrets
  • Apply the new token to infra.ci (a kubernetes-management run onits main branch along with a controller JCasC reload is sufficient)
  • Check that the new token works by triggering a website job PR build which should deploy a preview
  • Add a calendar event for the next renewal

Reproduction steps

No response

@dduportal dduportal added the triage Incoming issues that need review label Dec 10, 2024
@dduportal dduportal added this to the infra-team-sync-2024-12-10 milestone Dec 10, 2024
@dduportal dduportal removed the triage Incoming issues that need review label Dec 10, 2024
@dduportal
Copy link
Contributor Author

New token created, will expires the 7 March 2025:

Capture d’écran 2024-12-07 à 16 24 13

@dduportal
Copy link
Contributor Author

dduportal commented Dec 10, 2024

New token inserted in (private link): https://github.com/jenkins-infra/charts-secrets/commit/2547263d82e798a7b42fd0040c75841fec600df5, followed by a controller rollout restart

@dduportal
Copy link
Contributor Author

tested a PR build on the contributors website: new token works very well

@dduportal dduportal self-assigned this Dec 10, 2024
@dduportal
Copy link
Contributor Author

Calendar event added for the 7 March 2025

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant