ingress gateway values not following bigbang pattern
From BB 1.15.0 chart/values.yaml, we are supposed to pass a non-"public" gateway in haproxy.ingress.gateway.
haproxy:
# -- Toggle deployment of HAProxy.
enabled: false
git:
repo: https://repo1.dso.mil/platform-one/big-bang/apps/developer-tools/haproxy
path: "./chart"
tag: 1.1.2-bb.0
# -- Flux reconciliation overrides specifically for the HAProxy Package
flux: {}
# Redirect the package ingress to a specific Istio Gateway (listed in `istio.gateways`). The default is "public".
ingress:
gateway: ""
# -- Values to passthrough to the haproxy chart: https://repo1.dso.mil/platform-one/big-bang/apps/sandbox/haproxy.git
values: {}
# -- Post Renderers. See docs/postrenders.md
postRenderers: []
However, after looking at the haproxy chart, it appears that the virtual service definition is looking for the BB chart to pass in haproxy.values.istio.gateway with the non-"public" gateway.
apiVersion: networking.istio.io/v1alpha3
kind: VirtualService
metadata:
name: {{ .Release.Name }}-haproxy
namespace: {{ .Release.Namespace }}
spec:
hosts:
{{- range $v := .Values.hosts }}
- "{{ . }}.{{ $.Values.hostname }}"
{{- end }}
gateways:
- {{ .Values.istio.namespace }}/{{.Values.istio.gateway}}
http:
- route:
- destination:
host: {{ include "haproxy.fullname" . }}
port:
number: {{ .Values.containerPorts.http }}
All other BB packages seem to follow the first pattern correctly, but haproxy looks like it got missed.