openstack-helm-infra/helm-toolkit
Phil Sphicas f7ed96c701 Add extra DNS names to Ingress (helm-toolkit 0.1.1)
The existing helm-toolkit function "helm-toolkit.manifests.ingress"
will create namespace-fqdn and cluster-fqdn Ingress objects when the
host_fqdn_override parameter is used, but only for a single hostname.

This change allows additional FQDNs to be associated with the same
Ingress, including the names defined in the list:

    endpoints.$service.host_fqdn_override.$endpoint.tls.dnsNames

For example:

    endpoints:
      grafana:
        host_fqdn_override:
          public:
            host: grafana.openstackhelm.example
            tls:
              dnsNames:
                - grafana-alt.openstackhelm.example

Will produce the following:

      spec:
        tls:
          - secretName: grafana-tls-public
            hosts:
              - grafana.openstackhelm.example
              - grafana-alt.openstackhelm.example
        rules:
          - host: grafana.openstackhelm.example
            http:
              # ...
          - host: grafana-alt.openstackhelm.example
            http:
              # ...

Change-Id: I9b068f10d25923bf61220112da98d6fbfdf7ef8a
2020-09-24 23:16:32 +00:00
..
templates Add extra DNS names to Ingress (helm-toolkit 0.1.1) 2020-09-24 23:16:32 +00:00
Chart.yaml Add extra DNS names to Ingress (helm-toolkit 0.1.1) 2020-09-24 23:16:32 +00:00
requirements.yaml Introduces templates linting 2020-06-11 23:29:42 -05:00
values.yaml Remove OSH Authors copyright 2020-05-07 02:11:15 +00:00