Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ensure all components have metadata.labels.name: declared #222

Open
cloudxabide opened this issue Mar 19, 2024 · 0 comments
Open

Ensure all components have metadata.labels.name: declared #222

cloudxabide opened this issue Mar 19, 2024 · 0 comments

Comments

@cloudxabide
Copy link

cloudxabide commented Mar 19, 2024

Description

I am exploring Isovalent Cilium/Hubble and when I review the openebs namespace for network flows in the Hubble UI, there are a number of components that appear as "Unknown App" (using ports 9502/9503 and 9501). jiva-operator does display the app name in the Hubble UI.

Note: the the trailing "blank lines" are intentionally left in the output to show there is no name set

$  kubectl get pods -n openebs -o=jsonpath='{range .items[*]}{.metadata.labels.name}{"\n"}{end}'
openebs-jiva-csi-controller
openebs-jiva-csi-node
openebs-jiva-csi-node
openebs-jiva-csi-node
jiva-operator
openebs-localpv-provisioner
openebs-ndm
openebs-ndm
openebs-ndm
ndm-operator







$

Context

I am not (yet) certain about this, but I believe as more fine-grained access is applied to Cilium, the app-name will be relevant for controlling flows. From what I can deduce the pods "pvc-(uuid)-jiva-rep-{0-2}" and "pvc-(uuid)-jiva-ctrl-(uuid)" do not have a name label, and therefore show up as "Unknown App" in the Hubble UI

Possible Solution

I believe .metadata.labels.name needs to be declared for each pod managed by openEBS.

Screenshots

Screenshot 2024-03-19 at 9 20 18 AM
@orville-wright orville-wright transferred this issue from openebs/openebs Mar 27, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant