UNCLASSIFIED - NO CUI

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.