Closed etavela closed 1 year ago
Skipped upgraded Tekton catalog components
Skipped Kiali and Kafka upgrades
Skipped Keycloak upgrade
Skipped external-dns upgrade
Skipped Rook upgrade
Skipped upgrade of Tekton Pipelines and Triggers due to issues - will revisit in later upgrade
Was unable to upgrade Tekton components or fix k8s 1.25 issues - will try on next upgrade.
Tasks
*.spec.ts
to*.test.ts
and update Jest, tsconfig etc. accordingly (consider leaving React projects as-is)npm audit --production...
withnpm audit --omit=dev...
in all package.json usagesNotes:
Infrastructure
Tekton
May want to remove
app.kubernetes.io/instance: default
from CRDs in the following to prevent SharedResourceWarningIstio
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