vmware-archive / helm-crd

Experimental CRD controller for managing Helm releases
Apache License 2.0
100 stars 13 forks source link

Does not work with Tiller 2.7.1+ #11

Closed prydonius closed 6 years ago

prydonius commented 6 years ago

Deployed the latest tiller-crd.yaml that uses 2.7.2 and I'm unable to install charts:

Release:

apiVersion: helm.bitnami.com/v1
kind: HelmRelease
metadata:
  name: mydb
spec:
  # 'stable' repo
  repoUrl: https://kubernetes-charts.storage.googleapis.com
  chartName: mariadb
  version: 2.1.1
  values: |
    mariadbDatabase: mydb
    mariadbPassword: sekret
    mariadbRootPassword: supersekret
    mariadbUser: myuser

Controller logs:

017/11/30 14:32:24 Updating release default-mydb
2017/11/30 14:32:24 Error updating default/mydb, giving up: rpc error: code = Unknown desc = "default-mydb" has no deployed releases
ERROR: logging before flag.Parse: E1130 14:32:24.410191       1 controller.go:152] rpc error: code = Unknown desc = "default-mydb" has no deployed releases
2017/11/30 14:36:12 Downloading https://kubernetes-charts.storage.googleapis.com/mariadb-2.1.1.tgz ...
2017/11/30 14:36:12 Downloaded https://kubernetes-charts.storage.googleapis.com/mariadb-2.1.1.tgz to /helm/cache/archive/mariadb-2.1.1.tgz
2017/11/30 14:36:12 Updating release default-mydb
2017/11/30 14:36:12 Error updating default/mydb, will retry: rpc error: code = Unknown desc = "default-mydb" has no deployed releases
2017/11/30 14:36:13 Downloading https://kubernetes-charts.storage.googleapis.com/mariadb-2.1.1.tgz ...
2017/11/30 14:36:13 Downloaded https://kubernetes-charts.storage.googleapis.com/mariadb-2.1.1.tgz to /helm/cache/archive/mariadb-2.1.1.tgz
2017/11/30 14:36:13 Updating release default-mydb
2017/11/30 14:36:13 Error updating default/mydb, will retry: rpc error: code = Unknown desc = "default-mydb" has no deployed releases
2017/11/30 14:36:13 Downloading https://kubernetes-charts.storage.googleapis.com/mariadb-2.1.1.tgz ...
2017/11/30 14:36:13 Downloaded https://kubernetes-charts.storage.googleapis.com/mariadb-2.1.1.tgz to /helm/cache/archive/mariadb-2.1.1.tgz
2017/11/30 14:36:13 Updating release default-mydb
2017/11/30 14:36:13 Error updating default/mydb, will retry: rpc error: code = Unknown desc = "default-mydb" has no deployed releases
2017/11/30 14:36:14 Downloading https://kubernetes-charts.storage.googleapis.com/mariadb-2.1.1.tgz ...
2017/11/30 14:36:14 Downloaded https://kubernetes-charts.storage.googleapis.com/mariadb-2.1.1.tgz to /helm/cache/archive/mariadb-2.1.1.tgz
2017/11/30 14:36:14 Updating release default-mydb
2017/11/30 14:36:14 Error updating default/mydb, will retry: rpc error: code = Unknown desc = "default-mydb" has no deployed releases
2017/11/30 14:36:14 Downloading https://kubernetes-charts.storage.googleapis.com/mariadb-2.1.1.tgz ...
2017/11/30 14:36:14 Downloaded https://kubernetes-charts.storage.googleapis.com/mariadb-2.1.1.tgz to /helm/cache/archive/mariadb-2.1.1.tgz
2017/11/30 14:36:14 Updating release default-mydb
2017/11/30 14:36:14 Error updating default/mydb, will retry: rpc error: code = Unknown desc = "default-mydb" has no deployed releases
2017/11/30 14:36:15 Downloading https://kubernetes-charts.storage.googleapis.com/mariadb-2.1.1.tgz ...
2017/11/30 14:36:15 Downloaded https://kubernetes-charts.storage.googleapis.com/mariadb-2.1.1.tgz to /helm/cache/archive/mariadb-2.1.1.tgz
2017/11/30 14:36:15 Updating release default-mydb
2017/11/30 14:36:15 Error updating default/mydb, giving up: rpc error: code = Unknown desc = "default-mydb" has no deployed releases
ERROR: logging before flag.Parse: E1130 14:36:15.446475       1 controller.go:152] rpc error: code = Unknown desc = "default-mydb" has no deployed releases

Tiller logs:

[tiller] 2017/11/30 14:36:12 preparing update for default-mydb
[storage] 2017/11/30 14:36:12 getting deployed release from "default-mydb" history
[tiller] 2017/11/30 14:36:13 preparing update for default-mydb
[storage] 2017/11/30 14:36:13 getting deployed release from "default-mydb" history
[tiller] 2017/11/30 14:36:13 preparing update for default-mydb
[storage] 2017/11/30 14:36:13 getting deployed release from "default-mydb" history
[tiller] 2017/11/30 14:36:14 preparing update for default-mydb
[storage] 2017/11/30 14:36:14 getting deployed release from "default-mydb" history
[tiller] 2017/11/30 14:36:14 preparing update for default-mydb
[storage] 2017/11/30 14:36:14 getting deployed release from "default-mydb" history
[tiller] 2017/11/30 14:36:15 preparing update for default-mydb
[storage] 2017/11/30 14:36:15 getting deployed release from "default-mydb" history
anguslees commented 6 years ago

This was fixed by #15