Skip to content

Commit f42b149

Browse files
hhBobyMCbobs
andcommitted
Ensure CDI support for KubeVirt in .sharing.io/init
Co-Authored-By: BobyMCbobs <BobyMCbobs@users.noreply.github.com>
1 parent dce7e49 commit f42b149

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

.sharing.io/init

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@ export CODER_EMAIL CODER_PASSWORD CODER_USERNAME
4747
coder login $CODER_URL -u $CODER_USERNAME -p $CODER_PASSWORD -e $CODER_EMAIL
4848
export HELM_VALUES="service:\n type: NodePort\nsyncer:\n extraArgs:\n - --tls-san=${SHARINGIO_PAIR_BASE_DNS_NAME}"
4949
export EXP_CLUSTER_RESOURCE_SET=true
50+
5051
# Install kubevirt
5152
export RELEASE=$(curl https://storage.googleapis.com/kubevirt-prow/release/kubevirt/kubevirt/stable.txt)
5253
# Deploy the KubeVirt operator
@@ -56,6 +57,13 @@ kubectl apply -f https://github.com/kubevirt/kubevirt/releases/download/${RELEAS
5657
# wait until all KubeVirt components are up
5758
kubectl -n kubevirt wait kv kubevirt --for condition=Available
5859

60+
# install CDI support for KubeVirt
61+
export TAG=$(curl -s -w %{redirect_url} https://github.com/kubevirt/containerized-data-importer/releases/latest)
62+
export VERSION=$(echo ${TAG##*/})
63+
kubectl create -f https://github.com/kubevirt/containerized-data-importer/releases/download/$VERSION/cdi-operator.yaml
64+
kubectl create -f https://github.com/kubevirt/containerized-data-importer/releases/download/$VERSION/cdi-cr.yaml
65+
66+
# cluster-api bootstrapping
5967
clusterctl init --infrastructure vcluster
6068
clusterctl init --infrastructure kubevirt
6169
clusterctl init --infrastructure=packet

0 commit comments

Comments
 (0)