capact
capact copied to clipboard
Bump Go and Kubernetes dependencies
Description
- Bump to the latest stable Go (currently it's 1.17)
- Bump to the latest Kubernetes version (currently it's 1.23)
- Make sure our long-running cluster is up to date
- Update node pool from Docker to Containerd (probably we need to modify the Terraform module)
- See https://cloud.google.com/kubernetes-engine/docs/concepts/using-containerd#migrating
- Consider removing annotations introduced in https://github.com/capactio/capact/pull/676 (we won't need them anymore, but maybe we should keep them as they could be useful for others)
- Bump all related dependencies (Helm, Argo, Kubebuilder, etc.)
- Update pipelines
Additional scope:
- Update gqlgen to new version: https://github.com/99designs/gqlgen/releases
- Update golangci-lint and fix discovered issues. It also informs as about deprecated installation script.
Revisit: https://github.com/capactio/capact/pull/584