greenlight-coop / infrastructure

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

Upgrade components (bimonthly) - July 2022 #194

Closed etavela closed 2 years 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: #184

etavela commented 2 years ago

Skipped Kiali upgrade

etavela commented 2 years ago

Skipped Kafka upgrade

etavela commented 2 years ago

Skipped Keycloak upgrade - awaiting feedback on plans for CRDs.