artifacts/.github/workflows/packer/bootstrap.sh
2023-02-16 13:07:27 +08:00

16 lines
828 B
Bash

#!/bin/bash
echo " ***You can add bash scripts to install prerequisite software in you image in bootstrap.sh file ***"
curl -sfL https://rancher-mirror.oss-cn-beijing.aliyuncs.com/k3s/k3s-install.sh | INSTALL_K3S_MIRROR=cn sh -
sudo chown ubuntu:ubuntu /etc/rancher/k3s/k3s.yaml
export KUBECONFIG=/etc/rancher/k3s/k3s.yaml
sudo wget https://mirrors.onwalk.net/tools/linux-amd64/helm.tar.gz && sudo tar -xvpf helm.tar.gz -C /usr/local/bin/
sudo chmod 755 /usr/local/bin/helm
helm repo add neuvector https://neuvector.github.io/neuvector-helm/
#helm repo add nginx-stable https://helm.nginx.com/stable
helm repo up
#helm install ingress nginx-stable/nginx-ingress --set controller.enableCustomResources=false --set controller.appprotect.enable=false --set controller.hostNetwork=true
sleep 30
kubectl create namespace neuvector