greenlight-coop / infrastructure

Infrastructure documentation and artifacts for Green Light Software Cooperative
0 stars 0 forks source link

Upgrade components (bimonthly) - October 2022 #216

Closed etavela closed 1 year ago

etavela commented 2 years ago

Tasks

Infrastructure

Tekton

May want to remove app.kubernetes.io/instance: default from CRDs in the following to prevent SharedResourceWarning

Istio

Download with: curl -L https://istio.io/downloadIstio | ISTIO_VERSION=<x.y.x> TARGET_ARCH=x86_64 sh -

Knative

May need to make some manual edits to resources due to duplicate resources

Rook

Ensure various edits in cluster-on-pvc.yaml are applied if replacing this file.

kube-prometheus-stack

Updated kube-prometheus-stack charts need to be pulled and the annotation argocd.argoproj.io/sync-options: Replace=true added to the CRD prometheuses.monitoring.coreos.com.

Software Components

Node

When upgrading Node version, may need to revise tsconfig to reference new major version base tsconfig.json

Previous upgrade issues: #194

etavela commented 1 year ago

Skipped upgraded Tekton catalog components

etavela commented 1 year ago

Skipped Kiali and Kafka upgrades

etavela commented 1 year ago

Skipped Keycloak upgrade

etavela commented 1 year ago

Skipped external-dns upgrade

etavela commented 1 year ago

Skipped Rook upgrade

etavela commented 1 year ago

Skipped upgrade of Tekton Pipelines and Triggers due to issues - will revisit in later upgrade

etavela commented 1 year ago

Was unable to upgrade Tekton components or fix k8s 1.25 issues - will try on next upgrade.