cds-snc / notification-planning-core

Project planning for GC Notify Core Team
0 stars 0 forks source link

Upgrade Kubernetes to 1.27 #117

Open ben851 opened 1 year ago

ben851 commented 1 year ago

Description

As a developer/operator of GC Notify, I would like my infrastructure to be up to date with EKS versions so that we are never racing against the clock to upgrade our systems before their versions are deprecated.

WHY are we building?

Being several versions ahead of the minimum version will allow us to stay ahead of security patching, features, and prevent situations where we need to upgrade our cluster extremely quickly.

WHAT are we building?

Upgrade the scratch, staging, and production K8s clusters to

VALUE created by our solution

More secure, better reliability, the elimination of tech debt.

Acceptance Criteria

QA Steps

ben851 commented 1 year ago
ben851 commented 1 year ago
ben851 commented 1 year ago
ben851 commented 1 year ago
jimleroyer commented 1 year ago

Waiting on the evicted pods investigation before pursuing with this, as upgrading would destroy/recreate all pods and lose investigation traces.

ben851 commented 11 months ago

Staging at 1.26, prod needs to be upgraded

jimleroyer commented 11 months ago

Potentially upgrading production today or tomorrow.

jimleroyer commented 11 months ago

Blocked until we deploy the DNS propagation.

ben851 commented 11 months ago

Upon further inspection, staging was only at 1.25. Submitted PR for staging and prod to 1.26.

ben851 commented 11 months ago

K8s in staging up to 1.26 smoke test is smoking, logs are logging.

ben851 commented 11 months ago

K8s 1.26 in prod

sastels commented 11 months ago

1.27 working in scratch, will PR next week

ben851 commented 10 months ago

PR for staging created

ben851 commented 10 months ago

https://github.com/cds-snc/notification-terraform/pull/876

ben851 commented 10 months ago
sastels commented 10 months ago

Steve will QA this morning

sastels commented 10 months ago

QA'd everything looks good in staging

ben851 commented 10 months ago

Moving from "Done" to "Prioritized" since we haven't pushed to prod yet.

ben851 commented 10 months ago

K8s 1.27 release to production this morning. We are up to date!