containerized-data-importer/cluster-up/cluster/K8S_AUTOMATION.md
Maya Rashish 0f15e8c108
Update kubevirtci, add newer cluster-sync provider logic (#1993)
* Bump kubevirtci

Signed-off-by: Maya Rashish <mrashish@redhat.com>

* Add k8s-1.21, k8s-1.22 cluster-sync goo

Signed-off-by: Maya Rashish <mrashish@redhat.com>

* Update comments to match reality - we're making local default here

Signed-off-by: Maya Rashish <mrashish@redhat.com>

* Test upgrade from newer versions of CDI

You can't install too old CDI on k8s-1.22, as we used APIs removed
in this version of kubernetes.

Try upgrading only from newer versions

Signed-off-by: Maya Rashish <mrashish@redhat.com>

* Use a path under /dev for attaching a PVC

After kubernetes 1.20 it seems like / is mounted nodev, so we can't
have "devicePath: /pvc" any more.

Signed-off-by: Maya Rashish <mrashish@redhat.com>
2021-10-26 12:47:30 +02:00

2.1 KiB

KubeVirtCI K8S providers update automation

There exist automated steps for creating, updating and integrating k8s providers. These are all described as prow jobs in project-infra.

Trigger Job Result
release of a new kubernetes minor version periodic-kubevirtci-cluster-minorversion-updater Creates a new provider for that release
release of a new kubernetes minor version periodic-kubevirtci-provider-presubmit-creator Creates a PR with a new check-provision job to enable testing of the new provider
release of a new kubernetes minor version periodic-kubevirt-job-copier Creates a PR with a new set of kubevirt sig jobs to enable testing of kubevirt with the new provider
release of new kubernetes patch version periodic-kubevirtci-cluster-patchversion-updater Creates a PR that updates the patch version for each KubeVirtCI k8s provider
merge to kubevirt/kubevirtci main branch periodic-kubevirtci-bump-kubevirt Creates a PR to update KubeVirtCI in kubevirt/kubevirt
at the start of each month periodic-kubevirt-presubmit-requirer Checks always_run and optional states of latest kubevirt sig test jobs