# Delete the incomplete secret kubectl delete secret go-loose-runtime --kubeconfig=/home/dnoulet/.kube/config_lcl --insecure-skip-tls-verify -n go-insane-lcl --ignore-not-found # Recreate it with all required properties mapped correctly kubectl create secret generic go-loose-runtime \ --from-literal=postgres-password="goloose" \ --from-literal=postgresql-password="goloose" \ --from-literal=session-secret="localdevsecret123" \ --from-literal=database-url="postgres://goloose:goloose@go-loose-postgresql:5432/goloose?sslmode=disable" \ --kubeconfig=/home/dnoulet/.kube/config_lcl \ --insecure-skip-tls-verify \ -n go-insane-lcl KUBECONFIG=~/.kube/config_lcl kubectl config set-cluster local --insecure-skip-tls-verify=true openssl s_client -showcerts -connect rancher.intern-urpi.be:443 /dev/null | sed -n '/-BEGIN CERTIFICATE-/,/-END CERTIFICATE-/p' > ~/.kube/rancher-ca.crt KUBECONFIG=~/.kube/config_lcl kubectl config set-cluster local --certificate-authority=/home/dnoulet/.kube/rancher-ca.crt KUBECONFIG=~/.kube/config_lcl kubectl config set-cluster local --insecure-skip-tls-verify=false