tree: 48ba923e95c3d3d574f60fa8a966a7a16098ada7 [path history] [tgz]
  1. ats-ingress/
  2. README.md
charts/README.md

Helm support

Helm support for ATS Ingress Controller is still under development and can only be used locally after building the following docker images:

  • ats_alpine
  • tsexporter

After building the above images, do the following to install ATS Ingress using Helm:

  1. $ kubectl create namespace ats-ingress
  2. Prepare a self-signed certificate: $ openssl req -x509 -sha256 -nodes -days 365 -newkey rsa:2048 -keyout tls.key -out tls.crt -subj "/CN=atssvc/O=atssvc"
  3. Create a file named override.yaml which contains the following two values:
tls:
    crt: <TLS certificate>
    key: <TLS key>
  1. $ helm install -f override.yaml charts/ats-ingress --generate-name -n ats-ingress

TODO for enabling Helm

  • [ ] Upload ats_alpine docker image to a public repository and make corresponding changes to image.repository value in values.yaml
  • [ ] Upload trafficserver-exporter docker image to a public repository and make corresponding changes to ats.exporter.image.repository value in values.yaml
  • [ ] Hosting the helm chart on github page. Follow the chart repository guide.