1
0
Fork 0
mirror of https://github.com/kyverno/kyverno.git synced 2024-12-14 11:57:48 +00:00
kyverno/scripts/create-e2e-infrastruture.sh

28 lines
789 B
Bash
Raw Normal View History

#!/bin/sh
set -e
pwd=$(pwd)
hash=$(git describe --match "[0-9].[0-9]-dev*")
#
## Install Kind
2021-06-08 05:48:48 +00:00
curl -Lo $pwd/kind https://kind.sigs.k8s.io/dl/v0.11.0/kind-linux-amd64
chmod a+x $pwd/kind
## Create Kind Cluster
if [ -z "${KIND_IMAGE}" ]; then
$pwd/kind create cluster
else
$pwd/kind create cluster --image="${KIND_IMAGE}"
fi
$pwd/kind load docker-image ghcr.io/kyverno/kyverno:$hash
$pwd/kind load docker-image ghcr.io/kyverno/kyvernopre:$hash
pwd=$(pwd)
cd $pwd/config
echo "Installing kustomize"
2020-12-13 06:13:01 +00:00
curl -s "https://raw.githubusercontent.com/kubernetes-sigs/kustomize/master/hack/install_kustomize.sh" | bash
kustomize edit set image ghcr.io/kyverno/kyverno:$hash
kustomize edit set image ghcr.io/kyverno/kyvernopre:$hash
kustomize build $pwd/config/ -o $pwd/config/install.yaml