artifactory
Helm chartUniversal Repository Manager supporting all major packaging formats, build tools and CI servers.
README badge
Markdown. The badge shows the latest version’s band and Radar Score, refreshed daily.
Radar Score
Latest render attempt (3 Sept 2026) failed: Error: execution error at (artifactory/templates/validations.yaml:60:8):
********JFrog has introduced new services (e.g., JFbus, Frontend) that are now managed as independent deployments. These services now require a Master Key and a Join Key for mandatory configuration********
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🛑 ERROR: MISSING MANDATORY KEYS (Artifactory)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Artifactory requires a Master Key and a Join Key.
👉 STEP 1: PROVIDE KEYS
• FRESH INSTALL — GENERATE SECURE KEYS:
export MASTER_KEY=$(openssl rand -hex 32)
export JOIN_KEY=$(openssl rand -hex 32)
• UPGRADE — RETRIEVE EXISTING KEYS:
JOIN KEY (Via UI):
Administration -> Security -> General -> Connection Details
-> Enter Password -> Join Key (copy to JOIN_KEY env)
MASTER KEY (Via CLI):
export MASTER_KEY=$(kubectl exec -it candidate-artifactory-0 -n default -c artifactory -- cat /opt/jfrog/artifactory/var/etc/security/master.key)
👉 STEP 2: PASS KEYS TO HELM
OPTION 1: (Production Recommended): PASS KUBERNETES SECRETS VIA HELM VALUES
Create a kubernetes secret
kubectl create secret generic artifactory-mandatory-keys -n <namespace> \
--from-literal=master-key=${MASTER_KEY} \
--from-literal=join-key=${JOIN_KEY}
Reference the secret name in helm values
--set global.masterKeySecretName=artifactory-mandatory-keys \
--set global.joinKeySecretName=artifactory-mandatory-keys
OPTION 2: PASS KEYS VIA HELM VALUES
--set global.masterKey=${MASTER_KEY} \
--set global.joinKey=${JOIN_KEY}
👉 KEYS EXISTING IN SYSTEM YAML: If keys are already defined in system.yaml(via extraSystemYaml, systemYaml, or systemYamlOverride), skip previous steps and use the flag
- --set keysPassedViaSystemyaml=true
📚 TO LEARN MORE:
https://docs.jfrog.com/installation/docs/helm-charts#install-jfrog-artifactory-using-helm
━━━━━━━━━━━━━━━━━━━━
Unmeasured
The render produced no image the index could resolve.
Radar Score is the sum of every finding’s contribution; the colour is the worst finding’s band.
Upgrade delta from 12.0.0 not yet computed: both versions need a scan.
History
Radar Score of 107.161.20, one sample per day, last 90 days. Hover a point for its date and advisory data.
No history yet: the first daily sample lands after the next score run.
Score moves
A score can move without the chart changing: the advisory data behind every finding is refreshed daily. Each move lists which inputs changed. Why a score moves
Fewer than two samples so far.
Findings
none
No current finding on any measured image of this version.
Workloads and images
Rendered with the chart’s default values. Optional subcharts, images set by operator flags and images inside CRD payloads are not seen and are counted as unmeasured.
The render produced no pod templates.
Unmeasured images (0)
Every image the render resolved has a scan.
Indexed versions
The latest version and the previous major, as selected nightly from the repository’s index.
| Version | App version | Radar Score | Band | Measured | Render |
|---|---|---|---|---|---|
| 107.161.20latest | 7.161.20 | — | — | — | failed 3 Sept 2026 |
| 12.0.0previous major | 7.18.3 | — | — | — | failed unknown |