# provider-ibmcloud-test-infra **Repository Path**: mirrors_kubernetes-sigs/provider-ibmcloud-test-infra ## Basic Information - **Project Name**: provider-ibmcloud-test-infra - **Description**: No description available - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-02-28 - **Last Updated**: 2025-10-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # provider-ibmcloud-test-infra This project contains the [kubetest2](https://github.com/kubernetes-sigs/kubetest2) deployer-plugin for IBM Cloud to set up and run Kubernetes end-to-end tests on ppc64le or s390x hosts. This plugin predominantly uses Terraform for provisioning infrastructure on IBM Cloud and Ansible for setting up Kubernetes on the deployed infrastructure. ## kubetest2-tf kubetest2-tf is the deployer for creating required resources on [IBM Cloud Power Virtual Server](https://www.ibm.com/in-en/cloud/power-virtual-server) or [IBM Z](https://www.ibm.com/products/z/hybrid-cloud) infrastructure. ## Installation ### Using make The plugin can be installed by executing the following command from repository root: ```shell make install-deployer-tf ``` ## Plugin usage ```shell kubetest2 tf --powervs-dns k8s-tests --powervs-image-name CentOS-Stream-10 \ --powervs-zone syd05 --powervs-region=syd \ --powervs-service-id --powervs-api-key \ --powervs-ssh-key ssh-key --ssh-private-key ~/.ssh/id_rsa \ --build-version v1.35.0-alpha.XXXXXXX \ --workers-count 1 --auto-approve --cluster-name \ --playbook install-k8s-perf.yml --up --down \ --extra-vars=feature_gates:AllAlpha=true,EventedPLEG=false --retry-on-tf-failure 3 \ --break-kubetest-on-upfail true --ignore-destroy-errors --powervs-memory 16 \ --test= -- ``` Additionally, this repository contains playbooks that help setup the build-cluster used by [prow.k8s.io](https://prow.k8s.io/) More information on this topic can be found [here](https://github.com/kubernetes/k8s.io/tree/main/infra/ibmcloud/terraform/k8s-power-build-cluster#tf-ibm-k8s-power-build-cluster) ### Code of conduct Participation in the Kubernetes community is governed by the [Kubernetes Code of Conduct](code-of-conduct.md). [owners]: https://git.k8s.io/community/contributors/guide/owners.md [Creative Commons 4.0]: https://git.k8s.io/website/LICENSE