Example of Full JFrog Platform Chart

JFrog Installation & Setup Documentation

Content Type
Installation & Setup
ft:sourceType
Paligo

The following is a complete example of establishing TLS communication with Artifactory, Xray, and Distribution while using the JFrog Platform chart. Additionally, the jfrogUrl parameter is shared across all products. We can leverage Helm templating, similar to what we did with the TLS Subject Alternative Name (SAN) configuration, to ensure that the URL starts with HTTPS, corresponds to the service name of Artifactory, and ends with port 8082:

global:
 jfrogUrl: '{{ printf "https://%s-artifactory:8082" .Release.Name }}'

artifactory:
  access:
   accessConfig:
     security:
       tls: true
       tls-subject-alternative-names:
         - '{{ template "artifactory.fullname" . }}'
  nginx:
    http:
      enabled: false
    tlsSecretName: nginx-tls-secret // Optional: You may skip this if you're okay with certificates generated by the Chart.

xray:
 enabled: true
 router:
   serviceRegistry:
     insecure: true
   tlsEnabled: true

distribution:
 enabled: true
 router:
   serviceRegistry:
     insecure: true
   tlsEnabled: true