From 985e0b968367f64e601ef326d7a0b2ac928fc821 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marko=20Mudrini=C4=87?= Date: Thu, 23 Dec 2021 13:16:48 +0100 Subject: [PATCH] Add issue templates for Kubernetes support MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Marko Mudrinić --- .github/ISSUE_TEMPLATE/kubernetes-support.md | 32 ++++++++++++++++++++ .github/ISSUE_TEMPLATE/update-images.md | 31 +++++++++++++++++++ 2 files changed, 63 insertions(+) create mode 100644 .github/ISSUE_TEMPLATE/kubernetes-support.md create mode 100644 .github/ISSUE_TEMPLATE/update-images.md diff --git a/.github/ISSUE_TEMPLATE/kubernetes-support.md b/.github/ISSUE_TEMPLATE/kubernetes-support.md new file mode 100644 index 000000000..0eeca18c0 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/kubernetes-support.md @@ -0,0 +1,32 @@ +--- +name: Support Kubernetes 1.2x +about: Add support for the latest Kubernetes release +labels: sig/cluster-management, kind/feature, Epic + +--- + + + +This is a collector issue for Kubernetes 1.2x support in KubeOne. The following tasks should be taken care of: + +* [ ] Check the Kubernetes changelog to ensure there are no breaking changes and removals +* [ ] Update [the `kubeone-e2e` image](https://github.com/kubermatic/kubeone/tree/master/hack/images/kubeone-e2e) to add the needed Kubernetes test binaries +* [ ] Update [default admission controllers](https://github.com/kubermatic/kubeone/blob/master/pkg/kubeflags/data.go) if needed +* [ ] Add E2E tests +* [ ] Update daily periodics to use the latest Kubernetes release +* [ ] Update [the Compatibility Matrix](https://docs.kubermatic.com/kubeone/master/architecture/compatibility/) +* [ ] Create an issue to track updating [images](https://github.com/kubermatic/kubeone/blob/master/pkg/templates/images/images.go) +* [ ] Run the full conformance tests suite using [Sonobuoy](https://github.com/vmware-tanzu/sonobuoy) + + diff --git a/.github/ISSUE_TEMPLATE/update-images.md b/.github/ISSUE_TEMPLATE/update-images.md new file mode 100644 index 000000000..2ab703837 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/update-images.md @@ -0,0 +1,31 @@ +--- +name: Update images to support Kubernetes 1.2x +about: Update components to use versions that support the latest Kubernetes release +labels: sig/cluster-management, kind/feature, Epic + +--- + + + +Action items: + +- [ ] Update the issue template to add/remove [images](https://github.com/kubermatic/kubeone/blob/master/pkg/templates/images/images.go) as appropriate + +The following components/images should be updated: + +- [ ] [AWS CCM](https://github.com/kubernetes/cloud-provider-aws) +- [ ] [AWS CSI](https://github.com/kubernetes-sigs/aws-ebs-csi-driver) +- [ ] [Azure CCM](https://github.com/kubernetes-sigs/cloud-provider-azure) +- [ ] [AzureDisk CSI](https://github.com/kubernetes-sigs/azuredisk-csi-driver) +- [ ] [AzureFile CSI](https://github.com/kubernetes-sigs/azurefile-csi-driver) +- [ ] [OpenStack CCM](https://github.com/kubernetes/cloud-provider-openstack) +- [ ] [OpenStack CSI](https://github.com/kubernetes/cloud-provider-openstack) +- [ ] [vSphere CCM](https://github.com/kubernetes/cloud-provider-vsphere) +- [ ] [vSphere CSI](https://github.com/kubernetes-sigs/vsphere-csi-driver) +- [ ] [Cluster Autoscaler](https://github.com/kubernetes/autoscaler)