Our kubernetes cluster is more than a year old and I’m the only one left to maintain it. Several things happened almost all at once and things started to break one by one.
- kubernetes – 1.16.15-gke.4300
- kubectl client – v1.16.15
- kubectl server – v1.16.15-gke.4300
- jx – 2.1.150
- helm client – v2.17.0
- helm server – v2.17.0
Our Google Cloud Kubernetes cluster control plan has been automatically upgraded to
1.15.x) with notice months before. We know the upgrade was applied when we notice build errors referring to
The fix was to simply change it to:
apiVersion: apps/v1 and we live quite life for a week or two.
We eventually manually upgraded our nodes to
1.16.15-gke.4300 too to match with the control plane.
Helm Charts Deprecation
The helm charts repository that we are using for
dex are being deprecated and was moved to a new location.
Github project: https://github.com/helm/charts
Blog announcement: https://helm.sh/blog/helm-2-becomes-unsupported/
We started getting errors in our preview environments that
mongodb won’t load. The fix was to change the repository url:
And we live quite for another week.
To be continued
We still need to migrate to helm version 3 at some point or even upgrade jenkins-x but this is too much for me to handle since I don’t really have the knowledge on this stuff.
I think I will just gradually learn this things moving forward. I hope we can still do deployments until we can fully fix things .
I currently have this issue that I don’t know yet how to fix:
error: failed to add chart repositories: failed to add the Helm repository with URL 'https://storage.googleapis.com/chartmuseum.jenkins-x.io': failed to add the repository 'storage.googleapis.com' with URL 'https://storage.googleapis.com/chartmuseum.jenkins-x.io': failed to run 'helm repo add storage.googleapis.com https://storage.googleapis.com/chartmuseum.jenkins-x.io' command in directory '.', output: 'Error: Couldn't load repositories file (/builder/home/.helm/repository/repositories.yaml)
God save our cluster!