diff --git a/.github/ISSUE_TEMPLATE/add_new_machine_image.md b/.github/ISSUE_TEMPLATE/add_new_machine_image.md index 384c274a2..ce68b5c0e 100644 --- a/.github/ISSUE_TEMPLATE/add_new_machine_image.md +++ b/.github/ISSUE_TEMPLATE/add_new_machine_image.md @@ -9,24 +9,39 @@ title: Onboard new machine images for Kubernetes version v<> ## Tasks -- [ ] Build images using automation in [image-builder](https://github.com/kubernetes-sigs/image-builder) repository - - [ ] VPC - - [ ] PowerVS - - [ ] PowerVS with DHCP support - -- Test the images - - [ ] VPC - - [ ] PowerVS - - [ ] PowerVS with DHCP support - -- [ ] Update [documentation](https://cluster-api-ibmcloud.sigs.k8s.io/machine-images/) - -- [ ] Import the new images to VPC and PowerVS workspaces for CI - -- [ ] Update Kubernetes version in E2E [config files](https://github.com/kubernetes-sigs/cluster-api-provider-ibmcloud/tree/main/test/e2e/config) - -- [ ] Update [E2E script](https://github.com/kubernetes-sigs/cluster-api-provider-ibmcloud/blob/main/scripts/ci-e2e.sh) with latest image names +### PowerVS Image + - [ ] Build images using automation in [image-builder](https://github.com/kubernetes-sigs/image-builder) repository + - [ ] Test the image using the [cluster-template-powervs.yaml](https://github.com/kubernetes-sigs/cluster-api-provider-ibmcloud/blob/main/templates/cluster-template-powervs.yaml) + - Bump to the new image in CI + - [ ] Import the new images to PowerVS workspaces for CI + - Account: `Upstream CI` + - Resource group: `prow-upstream` + - [ ] Update Kubernetes version in E2E [config file](https://github.com/kubernetes-sigs/cluster-api-provider-ibmcloud/blob/811cf285d371b4d9fffdff027a3f3c90b17e6719/test/e2e/config/ibmcloud-e2e-powervs.yaml#L45) + - [ ] Update [E2E script](https://github.com/kubernetes-sigs/cluster-api-provider-ibmcloud/blob/811cf285d371b4d9fffdff027a3f3c90b17e6719/scripts/ci-e2e.sh#L127) with latest PowerVS image name + - [ ] Upload the built image to the public COS bucket `power-oss-bucket` + - [ ] Update [documentation](https://cluster-api-ibmcloud.sigs.k8s.io/machine-images/powervs#powervs-images) with the latest image details + - [ ] Update the [documentation](https://cluster-api-ibmcloud.sigs.k8s.io/topics/powervs/creating-a-cluster) with latest image details and Kubernetes version in the cluster deployment instructions. + +### PowerVS image with DHCP support for cluster deployment with infrastruction creation + - [ ] Build images using automation in [image-builder](https://github.com/kubernetes-sigs/image-builder) repository + - Test the image with [cluster-template-powervs-create-infra.yaml](https://github.com/kubernetes-sigs/cluster-api-provider-ibmcloud/blob/main/templates/cluster-template-powervs-create-infra.yaml) + - [ ] Upload the built image to the public COS bucket `power-oss-bucket` + - [ ] Update [documentation](https://cluster-api-ibmcloud.sigs.k8s.io/machine-images/powervs#powervs-images-with-dhcp-based-network) with the latest image details + - [ ] Update the [documentation](https://cluster-api-ibmcloud.sigs.k8s.io/topics/powervs/creating-a-cluster) with latest image details and Kubernetes version in the cluster deployment instructions. + +### VPC image + - [ ] Build images using automation in [image-builder](https://github.com/kubernetes-sigs/image-builder) repository + - [ ] Test the image using the [cluster-template.yaml](https://github.com/kubernetes-sigs/cluster-api-provider-ibmcloud/blob/main/templates/cluster-template.yaml) + - Bump to the new image in CI + - [ ] Import the new images to VPC regions for CI + - Account: Upstream CI + - Resource group: prow-upstream + - [ ] Update Kubernetes version in E2E [config file](https://github.com/kubernetes-sigs/cluster-api-provider-ibmcloud/blob/main/test/e2e/config/ibmcloud-e2e-vpc.yaml#L45) + - [ ] Update [E2E script](https://github.com/kubernetes-sigs/cluster-api-provider-ibmcloud/blob/main/scripts/ci-e2e.sh#L141) with latest VPC image name + - [ ] Upload the built image to the public COS bucket `power-oss-bucket` + - [ ] Update [documentation](https://cluster-api-ibmcloud.sigs.k8s.io/machine-images/vpc/) with the latest image details + - [ ] Update the [documentation](https://cluster-api-ibmcloud.sigs.k8s.io/topics/vpc/creating-a-cluster) with latest image details and Kubernetes version in the cluster deployment instructions. **Notes**: * The format of the new image name should be as follows: