Helm Charts for Advanced Users
Use of Helm Charts for JFrog installation provides a wide range of in to advanced functionalities addition the basic installers.
Use of Helm Charts for JFrog installation provides a wide range of advanced functionalities in addition to the basic installers. While you can install JFrog products using the basic Helm installations, this page details the additional options that you can deploy as an advanced user. These functionalities have been divided into categories.
For basic Helm installations, see:
Artifactory Helm Installation
Standard single-node Artifactory installation via Helm chart.
Xray Single Node Helm Installation
Standard single-node Xray installation via Helm chart.
Distribution Single Node Helm Installation
Standard single-node Distribution installation via Helm chart.
All Products — Customization
Advanced customizations relevant to all JFrog products:
Establish TLS
Configure TLS termination in Artifactory and the JFrog Platform.
Configure JFConnect Proxy
Set up proxy configuration for JFConnect in Helm deployments.
Auto-generated Passwords
Manage auto-generated passwords for internal PostgreSQL.
Custom Volumes
Mount additional volumes in JFrog Helm deployments.
Custom Sidecar Containers
Add sidecar containers alongside JFrog services.
Custom Init Containers
Run initialization containers before JFrog services start.
Custom Secrets
Use existing Kubernetes secrets in Helm installations.
Unified Secret
Manage all JFrog secrets through a single unified secret.
Override System YAML
Replace the default system.yaml with a custom configuration.
Distribution Custom Volumes
Mount additional volumes in Distribution Helm deployments.
Circle of Trust Certificates
Add trusted CA certificates to the JFrog Platform trust store.
Artifactory Advanced Options
Customizations specific to Artifactory:
Add Licenses Using Secrets
Inject Artifactory license keys via Kubernetes secrets.
Security-related Issues
Address common security configurations in Artifactory Helm charts.
Run Ingress Behind Load Balancer
Configure Ingress when Artifactory sits behind an external load balancer.
Log Analytics
Integrate Artifactory logs with external analytics platforms.
Advanced Storage Options
Configure S3, GCS, Azure Blob, or NFS storage backends.
Add Extensions
Load custom extensions and plugins into Artifactory.
Infrastructure Customization
Customize resource limits, node selectors, tolerations, and affinity rules.
ConfigMaps for Non-confidential Data
Store non-sensitive configuration in Kubernetes ConfigMaps.
External Database
Connect Artifactory Helm to an external PostgreSQL or other database.
Bootstrap Artifactory
Pre-configure repositories, permissions, and settings during first boot.
Monitoring and Logging
Set up monitoring, alerting, and log collection for Helm deployments.
Nginx with SSL Termination
Install Artifactory HA with Nginx and terminate SSL at the load balancer.
Read-only Root Filesystem
Configure readOnlyRootFilesystem for Artifactory containers.
HPA Memory Target
Add memory-based autoscaling triggers using Horizontal Pod Autoscaler.
Artifactory High Availability
Customizations specific to Artifactory HA:
Artifactory Storage
Configure persistent storage for Artifactory HA nodes.
Add HA Licenses
Inject license keys for Artifactory HA Helm deployments.
Scale the HA Cluster
Scale Artifactory HA nodes up or down in your Helm cluster.
Existing Volume Claim
Use a pre-existing PVC for Artifactory HA data storage.
Existing Shared Volume Claim
Use a pre-existing shared PVC across Artifactory HA nodes.
Advanced Options for Xray
Customizations specific to Xray:
Enable TLS in RabbitMQ (Xray Chart)
Enable TLS for RabbitMQ in the standalone Xray Helm chart.
Enable TLS in RabbitMQ (Platform Chart)
Enable TLS for RabbitMQ when Xray runs within the JFrog Platform chart.
Disable TLS in RabbitMQ (Platform Chart)
Disable TLS for RabbitMQ when Xray runs within the JFrog Platform chart.
Uninstall and Deletion
Procedures for removing Artifactory and Xray Helm installations:
Updated 1 day ago
