Kubernetes Shell Operator.
Big shout out and thank you to the Flant team for creating the Shell Operator.
make go-build-linux
make go-build-windowsdocker build --no-cache -f ./Dockerfile -t kso:latest .
kind load docker-image kso:latest --name demo# prep
kubectl apply -f ./manifests/ns_demo.yaml
kubectl apply -f ./manifests/crd_tenant.yaml
# operator
kubectl apply -f ./manifests/dpt_kso.yaml
kubectl logs -n demo --all-containers=true deployment/kso
# test
kubectl apply -f ./tests/hc_tenant.yamlkubectl delete -f ./tests/hc_tenant.yaml
kubectl delete -f ./manifests/dpt_kso.yaml
kubectl delete -f ./manifests/crd_tenant.yaml
kubectl delete -f ./manifests/ns_demo.yaml