Skip to content

Document Calico dependency for new clusters

John Skarbek requested to merge jts/document-calico-dep into master
  • New clusters will fail helm because of our override of the GKE managed configuration
  • Document the work that was done in MR: !1221 (merged)

Example Failure

Failed to render chart: exit status 1: 
  Error: rendered manifests contain a resource that already exists. Unable to continue with install: 
    ConfigMap "calico-node-vertical-autoscaler" in namespace "kube-system" exists and cannot be imported into the current release: 
      invalid ownership metadata; 
label validation error: missing key "app.kubernetes.io/managed-by": must be set to "Helm"; 
annotation validation error: missing key "meta.helm.sh/release-name": must be set to "calico-node-autoscaler"; 
annotation validation error: missing key "meta.helm.sh/release-namespace": must be set to "kube-system"

This was recently seen after an attempted new cluster recreation. References:

Merge request reports