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

Expiration of the Digital Oceans PATs [December 2023] #3853

Closed
7 tasks done
dduportal opened this issue Dec 8, 2023 · 3 comments
Closed
7 tasks done

Expiration of the Digital Oceans PATs [December 2023] #3853

dduportal opened this issue Dec 8, 2023 · 3 comments

Comments

@dduportal
Copy link
Contributor

dduportal commented Dec 8, 2023

Service(s)

infra.ci.jenkins.io, DigitalOcean

Summary

The Digital Ocean PATs (Personnal Access Tokens) expire this Sunday 10th of Decembr 2023.

For info, previous token rotation: #3749

Todo list:

  • Generate a new pair of tokens:
    • Connect to DigitalOcean as the "Jenkins Infrastructure Technical User" (email: jenkins-infra-team@googlegroups.com)
    • Browse to the "API"section -> "Applications & API" title -> "Tokens/key" tab
    • Regenerate the 2 tokens (or create new ones if they disappear) with 90 days of TTL:
      • infra.ci-production => Read + Write
      • infra.ci-staging => Read-Only
  • Update tokens in the IaC setup:
    • Update the SOPS encrypted secrets in https://github.com/jenkins-infra/charts-secrets
    • Run a build of jenkins-infra/kubernetes-management on its main branch to deploy new secrets
    • Reload JCasc on infra.ci to ensure credentials are updated from new secret
  • Verify that the jenkins-infra/digitalocean is back to successful state
  • Add a calendar event in 90 days with 2 weeks alert

Reproduction steps

No response

@dduportal dduportal added the triage Incoming issues that need review label Dec 8, 2023
@dduportal dduportal added this to the infra-team-sync-2023-12-12 milestone Dec 8, 2023
@dduportal dduportal self-assigned this Dec 8, 2023
Copy link

github-actions bot commented Dec 8, 2023

Take a look at these similar issues to see if there isn't already a response to your problem:

  1. 89% Expiration of the Digital Oceans PATs [June 2023] #3616

@dduportal dduportal removed the triage Incoming issues that need review label Dec 8, 2023
@dduportal
Copy link
Contributor Author

@dduportal
Copy link
Contributor Author

Calendar event updated 👍

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