diff --git a/argo-cd/Exposed_UI/README.md b/argo-cd/Exposed_UI/README.md new file mode 100644 index 0000000..7b88bf9 --- /dev/null +++ b/argo-cd/Exposed_UI/README.md @@ -0,0 +1,15 @@ +# setup requirements +1. k8s with minikube: https://minikube.sigs.k8s.io/docs/start/ (we can use original k8s but this is a easy solution) +2. please don't forget to add alias kubectl="minikube kubectl --" to your shell environment. + +# setup anonymous admin access for all versions + +```bash +kubectl create namespace argocd +kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/stable/manifests/install.yaml +kubectl patch -n argocd cm argocd-cm -p '{"data":{"users.anonymous.enabled":"true"}}' +kubectl patch -n argocd cm argocd-rbac-cm -p '{"data":{"policy.default":"role:admin"}}' +``` + +give access to the server from 127.0.0.1:8082 for testing the plugin: +`kubectl port-forward svc/argocd-server -n argocd 8082:443`