Revision 2eb1edd08a5b7a3bf2e5e590c90d05a066f5fed4 authored by Kornilios Kourtis on 21 October 2021, 20:40:00 UTC, committed by Kornilios Kourtis on 21 October 2021, 20:40:00 UTC
Signed-off-by: Kornilios Kourtis <kornilios@isovalent.com>
1 parent 500572e
Raw File
vagrant-local-create-box.sh
#!/bin/bash

set -e

export K8S_VERSION=${K8S_VERSION:-1.19}
export LOCAL_BOX=k8s-box
export LOCAL_BOXFILE=./.vagrant/${LOCAL_BOX}-package.box

if [[ ! -f ${LOCAL_BOXFILE} ]]; then
  echo "Updating vm image"
  unset SERVER_BOX
  unset SERVER_VERSION
  export PRELOAD_VM=true
  vagrant up k8s1-${K8S_VERSION} --provision
  vagrant package k8s1-${K8S_VERSION} --output ${LOCAL_BOXFILE}
  vagrant box add --name ${LOCAL_BOX} ${LOCAL_BOXFILE} --force
  vagrant destroy k8s1-${K8S_VERSION} --force
fi

export SERVER_BOX=$LOCAL_BOX
export SERVER_VERSION=0
unset PRELOAD_VM
back to top