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:
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'