No description
- Smarty 55.1%
- Python 33.2%
- Shell 11.7%
| apisix/manifests | ||
| app-chart | ||
| argocd | ||
| database-chart | ||
| docs/guides | ||
| edge-connect/manifests | ||
| edge-connect-kcp-controllers-tenant/manifests | ||
| example | ||
| kcp/base | ||
| kcp-admin-kubeconfig/manifests | ||
| kcp-controllers-workspaces | ||
| kcp-controllers-workspaces-bootstrap | ||
| kcp-workspaces | ||
| opa | ||
| zitadel-admin-pat | ||
| zitadel-controller-manager/manifests | ||
| .gitignore | ||
| apisix-values-dev.yaml | ||
| create-user.sh | ||
| edge-connect-frontend-values-dev.yaml | ||
| kcp-values-dev.yaml | ||
| README.md | ||
| tenant-cm-tenant-controller-apibinding-values-dev.yaml | ||
| tenant-cm-tenant-controller-apiexport-values-dev.yaml | ||
| tenant-cm-tenantpolicy-controller-apiexport-values-dev.yaml | ||
| tenant-controller-values-dev.yaml | ||
| zitadel-bootstrap-values-dev.yaml | ||
| zitadel-database-values-dev.yaml | ||
| zitadel-ssoconfig-controller-values-dev.yaml | ||
| zitadel-user-controller-values-dev.yaml | ||
| zitadel-values-dev.yaml | ||
Retrieve KCP Clusteradmin cert
Wait until certificate generate from kcp/base/clusteradmin.yaml is deployed then execute
export KCP_EXTERNAL_HOSTNAME=kcp.dev.t09.de
export KCP_PORT=6443
kubectl get secret -n core-kcp-dev kcp-dev-front-proxy-cert -o=jsonpath='{.data.tls\.crt}' | base64 -d > ca.crt
kubectl get secret -n core-kcp-dev cluster-admin-client-cert -o=jsonpath='{.data.tls\.crt}' | base64 -d > client.crt
kubectl get secret -n core-kcp-dev cluster-admin-client-cert -o=jsonpath='{.data.tls\.key}' | base64 -d > client.key
chmod 600 client.crt client.key
kubectl --kubeconfig=admin.kubeconfig config set-cluster base --server https://$KCP_EXTERNAL_HOSTNAME:$KCP_PORT --certificate-authority=ca.crt
kubectl --kubeconfig=admin.kubeconfig config set-cluster root --server https://$KCP_EXTERNAL_HOSTNAME:$KCP_PORT/clusters/root --certificate-authority=ca.crt
kubectl --kubeconfig=admin.kubeconfig config set-credentials kcp-admin --client-certificate=client.crt --client-key=client.key
kubectl --kubeconfig=admin.kubeconfig config set-context base --cluster=base --user=kcp-admin
kubectl --kubeconfig=admin.kubeconfig config set-context root --cluster=root --user=kcp-admin
kubectl --kubeconfig=admin.kubeconfig config use-context root
rm ca.crt client.crt client.key