diff --git a/docs/REQUIREMENTS.md b/docs/REQUIREMENTS.md index 749db94..5ed36a6 100644 --- a/docs/REQUIREMENTS.md +++ b/docs/REQUIREMENTS.md @@ -68,7 +68,7 @@ The current repository supports the provisioning of vSphere VMs. The following t | Requirement | Description | | --- | --- | -| Disk | The `root` partition `/` must be on `/dev/sd2`. | +| Disk | The `root` partition `/` must be on `/dev/sd2` and must be an `XFS` file system | | Hard Disk | Specify `Thin Provision` to adjust the size of the disk to match the machine requirements that were listed previously. | ### Physical Machines or Linux VMs diff --git a/roles/kubernetes/loadbalancer/kube_vip/defaults/main.yaml b/roles/kubernetes/loadbalancer/kube_vip/defaults/main.yaml new file mode 100644 index 0000000..3459067 --- /dev/null +++ b/roles/kubernetes/loadbalancer/kube_vip/defaults/main.yaml @@ -0,0 +1,7 @@ +# Copyright © 2022-2023, SAS Institute Inc., Cary, NC, USA. All Rights Reserved. +# SPDX-License-Identifier: Apache-2.0 + +--- +# https://github.com/kube-vip/kube-vip-cloud-provider +# value must be a tag or branch +kube_vip_cloud_provider_version: "v0.0.8" diff --git a/roles/kubernetes/loadbalancer/kube_vip/tasks/main.yaml b/roles/kubernetes/loadbalancer/kube_vip/tasks/main.yaml index aae946e..9316518 100644 --- a/roles/kubernetes/loadbalancer/kube_vip/tasks/main.yaml +++ b/roles/kubernetes/loadbalancer/kube_vip/tasks/main.yaml @@ -9,7 +9,7 @@ block: - name: Install kube-vip Cloud Provider ansible.builtin.shell: | - kubectl apply -f https://raw.githubusercontent.com/kube-vip/kube-vip-cloud-provider/main/manifest/kube-vip-cloud-controller.yaml + kubectl apply -f https://raw.githubusercontent.com/kube-vip/kube-vip-cloud-provider/{{ kube_vip_cloud_provider_version }}/manifest/kube-vip-cloud-controller.yaml tags: - install - update