ARTIFACTORY: How to enable cold instance in helm charts using SystemYaml

ARTIFACTORY: How to enable cold instance in helm charts using SystemYaml

AuthorFullName__c
Pranav Hegde
articleNumber
000005577
ft:sourceType
Salesforce
FirstPublishedDate
2023-02-13T08:38:58Z
lastModifiedDate
2023-08-03T09:26:14Z
VersionNumber
2

Currently, JFrog Artifactory helm charts do not have an out-of-box parameter to enable cold instances. This KB article will help to deploy cold storage using Artifactory helm charts by adding shared.jfrogColdStorage.coldInstanceEnabled property to true in system.yaml.

shared:
    jfrogColdStorage:
        coldInstanceEnabled: true

In helm charts, you can copy the SystemYaml section from the values.yaml to your custom-values.yaml and add the relevant changes for ColdStorage and then perform a helm upgrade.

E.g values.yaml:
artifactory:
  node:
    replicaCount: 0
  masterKeySecretName: my-masterkey-secret
  joinKeySecretName: my-joinkey-secret
  license:
    secret: artifactory-cluster-license
    dataKey: art.lic
  systemYaml: |
      shared:
        jfrogColdStorage:
          coldInstanceEnabled: true
      mc:
        enabled: true
postgresql:
  postgresqlPassword: ***************
databaseUpgradeReady: true
unifiedUpgradeAllowed: true
nginx:
  enabled: true

For more details you can refer to the below links on setting up cold instance using UI or REST API: