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

Upgrade internal cluster(s) #30787

Closed
sfreudenthaler opened this issue Nov 27, 2024 · 6 comments
Closed

Upgrade internal cluster(s) #30787

sfreudenthaler opened this issue Nov 27, 2024 · 6 comments

Comments

@sfreudenthaler
Copy link
Contributor

sfreudenthaler commented Nov 27, 2024

Let's get non-customer internal clusters upgraded if we can to validate findings from #30786

outcomes

  • internal cluster updated
  • quick and dirty runbook or documentation review
  • Confirm or Deny if we're upgrading prod clusters on Jan 8 maintenance window
@sfreudenthaler sfreudenthaler moved this from New to Current Sprint Backlog in dotCMS - Product Planning Nov 27, 2024
@sfreudenthaler sfreudenthaler moved this from Current Sprint Backlog to Next 1-3 Sprints in dotCMS - Product Planning Nov 27, 2024
@sfreudenthaler sfreudenthaler moved this from Next 1-3 Sprints to Current Sprint Backlog in dotCMS - Product Planning Nov 27, 2024
@sfreudenthaler sfreudenthaler moved this from Current Sprint Backlog to Next 1-3 Sprints in dotCMS - Product Planning Nov 27, 2024
@sfreudenthaler sfreudenthaler moved this from Next 1-3 Sprints to Current Sprint Backlog in dotCMS - Product Planning Jan 2, 2025
@cobbg cobbg moved this from Current Sprint Backlog to In Progress in dotCMS - Product Planning Jan 2, 2025
@cobbg cobbg self-assigned this Jan 2, 2025
@cobbg
Copy link

cobbg commented Jan 2, 2025

The internal EKS cluster in the R&D account has been upgraded to EKS v1.31. Nodes in this cluster have also been updated to the latest Bottlerocket AMIs for version 1.31.

This upgrade was completed by pairing with @yolabingo and he is going to upgrade the internal-2 cluster on his own. I have also made some notes to use for upgrade documentation.

@yolabingo
Copy link
Contributor

internal-2 cluster on Cloud account also updated to k8s 1.31, there were no apparent issues

@sfreudenthaler sfreudenthaler moved this from In Progress to Internal QA in dotCMS - Product Planning Jan 3, 2025
@cobbg
Copy link

cobbg commented Jan 3, 2025

Internal documentation for EKS upgrades can be found in Confluence here.

@cobbg
Copy link

cobbg commented Jan 3, 2025

I do not have any significant reservations for upgrading EKS clusters during the next maintenance window on Wednesday, January 8, 2025. My only concern was that we are given a reasonable amount of time to test the updated Bottlerocket AMI running on the nodes through normal operations because these AMIs have been problematic in the past and we have to update them following an EKS upgrade.

Our normal procedure is to update the internal clusters' nodes to a recent AMI version the week prior to a maintenance window. Since this is a fairly new process, Todd has typically been updating AMIs the Friday prior to a maintenance window. This means that we're within the normal time frame of AMI updates and testing right now.

Therefore, I don't see any reason to not plan to upgrade the production EKS clusters during the upcoming maintenance window -- provided no one else has any concerns.

@cobbg
Copy link

cobbg commented Jan 3, 2025

After speaking with @yolabingo, he has come to the same conclusion regarding the EKS upgrades.

We will plan to upgrade production EKS clusters during the next maintenance window. If there's a problem between now and then, we can always postpone the upgrades. I'll also inform Jess so she can create all of the necessary tickets.

I'm going to close this issue and move it to done.

@cobbg cobbg closed this as completed Jan 3, 2025
@github-project-automation github-project-automation bot moved this from Internal QA to Done in dotCMS - Product Planning Jan 3, 2025
@sfreudenthaler
Copy link
Contributor Author

sfreudenthaler commented Jan 3, 2025 via email

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

No branches or pull requests

3 participants