Skip to content

Commit

Permalink
Add issue templates for Kubernetes support
Browse files Browse the repository at this point in the history
Signed-off-by: Marko Mudrinić <mudrinic.mare@gmail.com>
  • Loading branch information
xmudrii committed Dec 23, 2021
1 parent df356e9 commit 985e0b9
Show file tree
Hide file tree
Showing 2 changed files with 63 additions and 0 deletions.
32 changes: 32 additions & 0 deletions .github/ISSUE_TEMPLATE/kubernetes-support.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
---
name: Support Kubernetes 1.2x
about: Add support for the latest Kubernetes release
labels: sig/cluster-management, kind/feature, Epic

---

<!--
Update default admission controllers if needed:
To find out what admission controllers are enabled by default, you can run
kube-apiserver with --help and search for the --enable-admission-plugins
flag.
The easiest way to run kube-apiserver is using Docker such as:
docker run --rm k8s.gcr.io/kube-apiserver:v1.2x.0 kube-apiserver -h
-->

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 <!-- link to the PR -->
* [ ] Update [default admission controllers](https://github.com/kubermatic/kubeone/blob/master/pkg/kubeflags/data.go) if needed
* [ ] Add E2E tests <!-- link to the PR -->
* [ ] Update daily periodics to use the latest Kubernetes release
* [ ] Update [the Compatibility Matrix](https://docs.kubermatic.com/kubeone/master/architecture/compatibility/) <!-- link to the PR -->
* [ ] Create an issue to track updating [images](https://github.com/kubermatic/kubeone/blob/master/pkg/templates/images/images.go) <!-- link to the issue -->
* [ ] Run the full conformance tests suite using [Sonobuoy](https://github.com/vmware-tanzu/sonobuoy)

<!--
**Action items:**
* [ ] insert any action items here
-->
31 changes: 31 additions & 0 deletions .github/ISSUE_TEMPLATE/update-images.md
Original file line number Diff line number Diff line change
@@ -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

---

<!--
This issue template is supposed to be used a starting point and is mostly like
NOT up-to-date!
You should first check images.go file and update the list below as appropriate.
https://github.com/kubermatic/kubeone/blob/master/pkg/templates/images/images.go
-->

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)

0 comments on commit 985e0b9

Please sign in to comment.