Create secrets failed for Auto DevOps with latest stable of kubectl
The latest stable of kubectl
(1.9.0) has problems while creating secrets for Auto DevOps:
function create_secret() {
kubectl create secret -n "$KUBE_NAMESPACE" \
docker-registry gitlab-registry \
--docker-server="$CI_REGISTRY" \
--docker-username="$CI_REGISTRY_USER" \
--docker-password="$CI_REGISTRY_PASSWORD" \
--docker-email="$GITLAB_USER_EMAIL" \
-o yaml --dry-run | kubectl replace -n "$KUBE_NAMESPACE" --force -f -
}
This is the error:
$ create_secret
Error from server (NotFound): the server could not find the requested resource