UNCLASSIFIED - NO CUI

Kiali ingress_gateway_namespace field not declared in schema

Bug

Description

Using the quickstart.sh on a kind cluster the Kiali component failed to install for me so i tried running the helm install locally by first templating out the bigbang (wrapper) values. This revealed an issue with the generated values for the kind: Kiali cr:

Error: INSTALLATION FAILED: failed to create typed patch object (kiali/kiali; kiali.io/v1alpha1, Kind=Kiali): .spec.external_services.istio.ingress_gateway_namespace: field not declared in schema

When checking the upstream(s) this is indeed a mistake:

Bigbang:

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

And the upstream pulled in is kiali-operator-2.22.0 (through https://repo1.dso.mil/big-bang/product/packages/kiali.git 2.22.0-bb.0) which does not specify the field in the CRD (only the egress-namespace):

https://github.com/kiali/helm-charts/blob/v2.22/kiali-operator/crds/crds.yaml#L1236

What i do not understand yet is how flux ignores this issue...

BigBang Version

I'm running HEAD of https://repo1.dso.mil/big-bang/bigbang.git and following component versions:

kubectl get gitrepository -n bigbang
NAME                       URL                                                                            AGE   READY   STATUS
alloy                      https://repo1.dso.mil/big-bang/product/packages/alloy.git                      18h   True    stored artifact for revision '3.7.2-bb.3@sha1:3e1f1eb74ee6faf1692bbbeca0697b368732939f'
authservice                https://repo1.dso.mil/big-bang/product/packages/authservice.git                18h   True    stored artifact for revision '1.1.5-bb.1@sha1:b61cee9ab643f6fec2ae59afac66c675b67eed78'
bbctl                      https://repo1.dso.mil/big-bang/product/packages/bbctl.git                      18h   True    stored artifact for revision '3.0.1-bb.3@sha1:71a447773d90a81e82f83060ab247016f86d4208'
grafana                    https://repo1.dso.mil/big-bang/product/packages/grafana.git                    18h   True    stored artifact for revision '10.5.5-bb.1@sha1:6aada3b8c42704daf9c6a300a0e0680ffeb8aaf3'
istio-crds                 https://repo1.dso.mil/big-bang/product/packages/istio-crds.git                 18h   True    stored artifact for revision '1.29.0-bb.0@sha1:7e063c4fe99d7ad8b964e738cd568baf5a7cc527'
istio-gateway              https://repo1.dso.mil/big-bang/product/packages/istio-gateway.git              18h   True    stored artifact for revision '1.29.0-bb.0@sha1:56a00901b2d9e005030415636efd6e29e0469c01'
istiod                     https://repo1.dso.mil/big-bang/product/packages/istiod.git                     18h   True    stored artifact for revision '1.29.0-bb.1@sha1:d417ec4b8444df51af3f6641f1338777ef82be80'
keycloak                   https://repo1.dso.mil/big-bang/product/packages/keycloak.git                   18h   True    stored artifact for revision '7.1.8-bb.0@sha1:28926827b92684a703da1f9b896a0b23749d2b24'
kiali                      https://repo1.dso.mil/big-bang/product/packages/kiali.git                      18h   True    stored artifact for revision '2.22.0-bb.0@sha1:67fee2a4977f203665a7b92b9dea47f94d6bc46a'
kyverno                    https://repo1.dso.mil/big-bang/product/packages/kyverno.git                    18h   True    stored artifact for revision '3.7.0-bb.1@sha1:f306402c0beecd5ea921ec0b88a1234eaf1c8332'
kyverno-policies           https://repo1.dso.mil/big-bang/product/packages/kyverno-policies.git           18h   True    stored artifact for revision '3.3.4-bb.19@sha1:b0d7d3da6c1b66a4222fbe3bb218c204d2b1323c'
kyverno-reporter           https://repo1.dso.mil/big-bang/product/packages/kyverno-reporter.git           18h   True    stored artifact for revision '3.7.2-bb.0@sha1:25c755fa9469dbd88e788eb75154dbe0fe05df2c'
loki                       https://repo1.dso.mil/big-bang/product/packages/loki.git                       18h   True    stored artifact for revision '6.46.0-bb.5@sha1:203dd75bf9eadc559bdc0a5e1e9517a492326546'
metrics-server             https://repo1.dso.mil/big-bang/product/packages/metrics-server.git             18h   True    stored artifact for revision '3.13.0-bb.5@sha1:06a34fb26a0aef4080c64ef1bfb1a80516abbd9d'
monitoring                 https://repo1.dso.mil/big-bang/product/packages/monitoring.git                 18h   True    stored artifact for revision '80.13.3-bb.0@sha1:b6ac6076ca85d31e6193165559aaa0f6e6c7cc12'
prometheus-operator-crds   https://repo1.dso.mil/big-bang/product/packages/prometheus-operator-crds.git   18h   True    stored artifact for revision '26.0.0-bb.0@sha1:7867320b7bf36ed5b3aefbfd03358d364ac6bbba'
tempo                      https://repo1.dso.mil/big-bang/product/packages/tempo.git                      18h   True    stored artifact for revision '1.24.4-bb.1@sha1:b2d5abbf1dc88c503a0f3db0774e707d9b6f068b'