fluxcd / flux

Successor: https://github.com/fluxcd/flux2
https://fluxcd.io
Apache License 2.0
6.9k stars 1.08k forks source link

fluxctl list helmrelease problem #2136

Closed runningman84 closed 5 years ago

runningman84 commented 5 years ago

Describe the bug If you have multiple helm releases in a given namespace, the first helm release is displayed multiple times. Maybe this is only a display bug.

logging:helmrelease/kibana is listed 4 times:

phil@cubi001:~$ fluxctl list-workloads -n logging
WORKLOAD                               CONTAINER              IMAGE                                                    RELEASE  POLICY
logging:cronjob/elasticsearch-curator  elasticsearch-curator  bobrik/curator:5.7.6                                     ready    
logging:daemonset/fluent-bit           fluent-bit             fluent/fluent-bit:1.1.0                                  ready    
logging:deployment/elasticsearch       elasticsearch          docker.elastic.co/elasticsearch/elasticsearch-oss:7.1.0  ready    
logging:deployment/kibana              kibana                 docker.elastic.co/kibana/kibana-oss:7.1.0                ready    
logging:helmrelease/kibana                                                                                                      automated
logging:helmrelease/kibana                                                                                                      automated
logging:helmrelease/kibana                                                                                                      automated
logging:helmrelease/kibana             chart-image            bobrik/curator:5.7.6                                              automated
phil@cubi001:~$ kubectl get pods -n logging
NAME                                     READY   STATUS      RESTARTS   AGE
elasticsearch-85574b9bf5-pblx4           1/1     Running     0          11d
elasticsearch-curator-1559610000-gs8z7   0/1     Completed   0          2d20h
elasticsearch-curator-1559696400-tkgxb   0/1     Completed   0          44h
elasticsearch-curator-1559782800-m7wrb   0/1     Completed   0          20h
fluent-bit-g2x46                         1/1     Running     0          7d23h
kibana-6776c48b5d-mtv8m                  1/1     Running     1          57m

hass:helmrelease/mosquitto is listed 6 times:

phil@cubi001:~$ fluxctl list-workloads -n hass
WORKLOAD                               CONTAINER                      IMAGE                                             RELEASE  POLICY
hass:deployment/appdaemon              git-sync                       k8s.gcr.io/git-sync:v3.1.1                        ready    
                                       appdaemon                      runningman84/alpine-appdaemon:latest                       
                                       git-sync-init                  k8s.gcr.io/git-sync:v3.1.1                                 
hass:deployment/chronograf-chronograf  chronograf                     docker.io/chronograf:1.7.7-alpine                 ready    
hass:deployment/deepstack              deepstack                      deepquestai/deepstack:cpu-3.4                     error    
hass:deployment/home-assistant         home-assistant                 runningman84/alpine-homeassistant:latest          ready    
                                       configurator                   causticlab/hass-configurator-docker:x86_64-0.3.1           
                                       git-sync                       causticlab/hass-configurator-docker:x86_64-0.3.1           
hass:deployment/influxdb               influxdb                       influxdb:1.7.3-alpine                             ready    
hass:deployment/mosquitto              mosquitto                      eclipse-mosquitto:1.5.5                           ready    
                                       mosquitto-prometheus-exporter  sapcc/mosquitto-exporter:0.5.0                             
hass:helmrelease/mosquitto                                                                                                       
hass:helmrelease/mosquitto                                                                                                       
hass:helmrelease/mosquitto                                                                                                       
hass:helmrelease/mosquitto             chart-image                    runningman84/alpine-homeassistant:latest                   
hass:helmrelease/mosquitto                                                                                                       
hass:helmrelease/mosquitto                                                                                                       
phil@cubi001:~$ kubectl get pods -n hass
NAME                                     READY   STATUS    RESTARTS   AGE
appdaemon-b7bd87f47-hbs58                2/2     Running   0          69m
chronograf-chronograf-559c7c98d9-h867m   1/1     Running   1          27d
deepstack-578f7bc989-nflg9               0/1     Pending   0          54m
home-assistant-bf486fc95-cdwzd           2/2     Running   2          26d
influxdb-5cd67cbc96-cbv4x                1/1     Running   1          27d
mosquitto-5dbdf56cdc-pzlw5               2/2     Running   2          31d

Expected behavior Each release should only be displayed once.

Additional context Add any other context about the problem here, e.g

runningman84 commented 5 years ago

this seems to be fixed in the latest version