Ensure GitLab Managed Apps v1 and v2 for Kubernetes 1.18
Kubernetes 1.18 release notes: https://v1-18.docs.kubernetes.io/docs/setup/release/notes/
- Ensure all charts GitLab Managed Apps v1 and v2 work in a Kubernetes 1.18 cluster:
- https://v1-18.docs.kubernetes.io/docs/setup/release/notes/#extending-ingress-with-and-replacing-a-deprecated-annotation-with-ingressclass
- the following deprecated APIs can no longer be served:
- All resources under apps/v1beta1 and apps/v1beta2 - use apps/v1 instead
- daemonsets, deployments, replicasets resources under extensions/v1beta1 - use apps/v1 instead
- networkpolicies resources under extensions/v1beta1 - use networking.k8s.io/v1 instead
- podsecuritypolicies resources under extensions/v1beta1 - use policy/v1beta1 instead (#85903,
@liggitt
) [SIG API Machinery, Apps, Cluster Lifecycle, Instrumentation and Testing]
- Update https://docs.gitlab.com/ee/user/project/clusters/#supported-cluster-versions that we support 1.18
/cc @nagyv-gitlab
Edited by Hordur Freyr Yngvason