UNCLASSIFIED - NO CUI

Spike - Investigate Use of Existing Labels

Kiali provides the ability to use either "app" & "version" respectively or specify your own label to use. In our case it looks like we already have "app.kubernetes.io/name" & "app.kubernetes.io/version" respectively although it's possible the same problem exists where some do not have the required label.

https://github.com/kiali/kiali/discussions/4879

https://repo1.dso.mil/big-bang/product/packages/kiali/-/blob/main/chart/values.yaml?ref_type=heads#L927

The goal of this spike is to test both ways to identify the path of least resistance (least invasive approach). A kyverno policy already exists to check for this:

https://repo1.dso.mil/big-bang/bigbang/-/blob/master/chart/templates/kyverno-policies/values.yaml?ref_type=heads#L252

Will run an all packages pipeline with its current settings on Debug to see how many get flagged as missing labels. Will then update the policy to check for the other labels and compare the results.

Edited by Jimmy Bourque