#!/bin/sh set -e pwd=$(pwd) hash=$(git describe --always --tags) # ## Install Kind curl -Lo $pwd/kind https://kind.sigs.k8s.io/dl/v0.8.1/kind-linux-amd64 chmod a+x $pwd/kind ## Create Kind Cluster $pwd/kind create cluster $pwd/kind load docker-image ghcr.io/kyverno/kyverno:$hash $pwd/kind load docker-image ghcr.io/kyverno/kyvernopre:$hash pwd=$(pwd) cd $pwd/definitions echo "Installing kustomize" latest=$(curl -sL https://api.github.com/repos/kubernetes-sigs/kustomize/git/refs/tags/kustomize | jq '.[-1].ref' | grep -Po '\d+\.\d+\.\d+') curl -sLO "https://raw.githubusercontent.com/kubernetes-sigs/kustomize/master/hack/install_kustomize.sh" bash ./install_kustomize.sh $latest chmod a+x $pwd/definitions/kustomize echo "Kustomize image edit" $pwd/definitions/kustomize edit set image ghcr.io/kyverno/kyverno:$hash $pwd/definitions/kustomize edit set image ghcr.io/kyverno/kyvernopre:$hash $pwd/definitions/kustomize build $pwd/definitions/ > $pwd/definitions/install.yaml