Artifactory and Artifactory HA Installation with Nginx SSL Termination

Install Artifactory or Artifactory HA with Nginx via Helm and terminate SSL at the LoadBalancer layer using AWS ACM or custom certs.

Perform SSL offload at the Nginx LoadBalancer layer — for example, with AWS ACM certificates. Add the following to artifactory-ssl-values.yaml and apply it with your Helm command.

nginx:
    https:
      enabled: false
    service:
      ssloffload: true
      annotations:
        service.beta.kubernetes.io/aws-load-balancer-ssl-cert: "arn:aws:acm:xx-xxxx:xxxxxxxx:certificate/xxxxxxxxxxxxx"
        service.beta.kubernetes.io/aws-load-balancer-backend-protocol: "http"
        service.beta.kubernetes.io/aws-load-balancer-ssl-ports: "https"
helm upgrade --install artifactory -f artifactory-ssl-values.yaml --namespace artifactory jfrog/artifactory
helm upgrade --install artifactory-ha -f artifactory-ssl-values.yaml --namespace artifactory-ha jfrog/artifactory-ha