diff --git a/stable/jfrog-platform/CHANGELOG.md b/stable/jfrog-platform/CHANGELOG.md index dc1226344..634fa40c1 100644 --- a/stable/jfrog-platform/CHANGELOG.md +++ b/stable/jfrog-platform/CHANGELOG.md @@ -1,6 +1,15 @@ # JFrog Platform Chart Changelog (GA releases only) All changes to this chart will be documented in this file. +## [10.17.1] - Feb 29, 2024 +* Updated README.md to create a namespace using `--create-namespace` as part of helm install +* Updated `artifactory.installerInfo` content +* Update dependency artifactory chart version to 107.77.6 +* Update dependency xray chart version to 103.90.1 +* Update dependency distribution chart version to 102.22.2 +* Update dependency insight chart version to 101.16.7 +* Update dependency pipelines chart version to 101.55.6 + ## [10.17.0] - Jan 24, 2023 * **IMPORTANT** * Added min kubeVersion ">= 1.19.0-0" in chart.yaml diff --git a/stable/jfrog-platform/Chart.lock b/stable/jfrog-platform/Chart.lock index 10ebceb3c..9ba838e5b 100644 --- a/stable/jfrog-platform/Chart.lock +++ b/stable/jfrog-platform/Chart.lock @@ -7,18 +7,18 @@ dependencies: version: 11.9.3 - name: artifactory repository: https://charts.jfrog.io/ - version: 107.77.3 + version: 107.77.6 - name: xray repository: https://charts.jfrog.io/ - version: 103.87.9 + version: 103.90.1 - name: distribution repository: https://charts.jfrog.io/ - version: 102.22.1 + version: 102.22.2 - name: insight repository: https://charts.jfrog.io/ - version: 101.16.6 + version: 101.16.7 - name: pipelines repository: https://charts.jfrog.io/ - version: 101.53.4 -digest: sha256:f9cf10d922803ead6cfb196700de26f21ff54d13e3b616dd1df1cecc2fac9e44 -generated: "2024-01-24T15:31:40.815967+05:30" + version: 101.55.6 +digest: sha256:7dab87296e623847160abc644f43556da5bb2d7083a357888e68a6db1e11f9e1 +generated: "2024-02-29T20:49:08.265023+05:30" diff --git a/stable/jfrog-platform/Chart.yaml b/stable/jfrog-platform/Chart.yaml index d71aa6920..90907869f 100644 --- a/stable/jfrog-platform/Chart.yaml +++ b/stable/jfrog-platform/Chart.yaml @@ -1,5 +1,5 @@ apiVersion: v2 -appVersion: 7.77.3 +appVersion: 7.77.6 dependencies: - condition: postgresql.enabled name: postgresql @@ -12,23 +12,23 @@ dependencies: - condition: artifactory.enabled name: artifactory repository: https://charts.jfrog.io/ - version: 107.77.3 + version: 107.77.6 - condition: xray.enabled name: xray repository: https://charts.jfrog.io/ - version: 103.87.9 + version: 103.90.1 - condition: distribution.enabled name: distribution repository: https://charts.jfrog.io/ - version: 102.22.1 + version: 102.22.2 - condition: insight.enabled name: insight repository: https://charts.jfrog.io/ - version: 101.16.6 + version: 101.16.7 - condition: pipelines.enabled name: pipelines repository: https://charts.jfrog.io/ - version: 101.53.4 + version: 101.55.6 description: The Helm chart for JFrog Platform (Universal, hybrid, end-to-end DevOps automation) home: https://jfrog.com/platform/ @@ -39,7 +39,6 @@ keywords: - xray - distribution - insight -- pdn-server - pipelines - jfrog - devops @@ -51,4 +50,4 @@ name: jfrog-platform sources: - https://github.com/jfrog/charts type: application -version: 10.17.0 +version: 10.17.1 diff --git a/stable/jfrog-platform/README.md b/stable/jfrog-platform/README.md index 8897667ec..99afda039 100644 --- a/stable/jfrog-platform/README.md +++ b/stable/jfrog-platform/README.md @@ -4,7 +4,7 @@ ## Prerequisites Details -* Kubernetes 1.14+ +* Kubernetes 1.19+ * Artifactory Enterprise(+) trial license [get one from here](https://jfrog.com/platform/free-trial/) or Pro trial license [get one from here](https://www.jfrog.com/artifactory/free-trial/) ## Chart Details @@ -13,7 +13,6 @@ This chart will do the following: * Deploy JFrog Platform (artifactory, xray, distribution, insight and pipelines). Fully customizable. * Deploy a PostgreSQL database using the bitnami/postgresql chart (can be changed) **NOTE:** For production grade installations it is recommended to use an external PostgreSQL. * Deploy a Rabbitmq using the bitnami/rabbitmq chart (can be changed) -* Deploy a Redis using the bitnami/redis chart (can be changed) * Deploy an optional Nginx server ## Installing the Chart @@ -30,7 +29,7 @@ helm repo update ### Install Chart To install the chart with the release name `jfrog-platform` ```bash -helm upgrade --install jfrog-platform --namespace jfrog-platform jfrog/jfrog-platform +helm upgrade --install jfrog-platform jfrog/jfrog-platform --namespace jfrog-platform --create-namespace ``` ### High Availability @@ -38,7 +37,7 @@ helm upgrade --install jfrog-platform --namespace jfrog-platform jfrog/jfrog-pla For **high availability** of Artifactory, set the replica count to be equal or higher than **2**. Recommended is **3**. ```bash # Start artifactory with 3 replicas per service -helm upgrade --install jfrog-platform --namespace jfrog-platform --set artifactory.artifactory.replicaCount=3 +helm upgrade --install jfrog-platform --set artifactory.artifactory.replicaCount=3 --namespace jfrog-platform --create-namespace ``` ### Install Artifactory license @@ -73,7 +72,7 @@ artifactory: ``` ```bash # Apply the values file during install -helm upgrade --install jfrog-platform --namespace jfrog-platform jfrog/jfrog-platform -f customvalues.yaml +helm upgrade --install jfrog-platform jfrog/jfrog-platform -f customvalues.yaml --namespace jfrog-platform --create-namespace ``` **NOTE:** This method is relevant for initial deployment only! Once Artifactory is deployed, you should not keep passing these parameters as the license is already persisted into Artifactory's storage (they will be ignored). Updating the license should be done via Artifactory UI or REST API. @@ -96,7 +95,7 @@ artifactory: ``` ```bash -helm upgrade --install jfrog-platform --namespace jfrog-platform jfrog/jfrog-platform -f customvalues.yaml +helm upgrade --install jfrog-platform jfrog/jfrog-platform -f customvalues.yaml --namespace jfrog-platform --create-namespace ``` **NOTE:** This method is relevant for initial deployment only! Once Artifactory is deployed, you should not keep passing these parameters as the license is already persisted into Artifactory's storage (they will be ignored). Updating the license should be done via Artifactory UI or REST API. @@ -109,7 +108,6 @@ This chart would provide flexibility to enable one or more of the jfrog products 2. Distribution 3. Insight 4. Pipelines -5. PDN server For example to enable xray and insight with artifactory, you can refer the following yaml and pass it during install. customvalues.yaml @@ -120,7 +118,7 @@ insight: enabled: true ```` ```bash -helm upgrade --install jfrog-platform --namespace jfrog-platform jfrog/jfrog-platform -f customvalues.yaml +helm upgrade --install jfrog-platform jfrog/jfrog-platform -f customvalues.yaml --namespace jfrog-platform --create-namespace ``` ### Uninstalling Jfrog Platform chart. diff --git a/stable/jfrog-platform/values.yaml b/stable/jfrog-platform/values.yaml index 493efb0e4..9b0581751 100644 --- a/stable/jfrog-platform/values.yaml +++ b/stable/jfrog-platform/values.yaml @@ -29,7 +29,6 @@ global: # distribution: # insight: # pipelines: - # pdnServer: database: host: "{{ .Release.Name }}-postgresql" port: 5432 @@ -214,7 +213,7 @@ rabbitmq: artifactory: enabled: true unifiedUpgradeAllowed: true - installerInfo: '{"productId": "Helm_JFrogPlatform/{{ printf "10.17.0-%s" .Chart.AppVersion }}", "features": [ { "featureId": "Platform/{{ printf "%s-%s" "kubernetes" .Capabilities.KubeVersion.Version }}"}]}' + installerInfo: '{"productId":"Helm_JFrogPlatform/{{ printf "10.17.0-%s" .Chart.AppVersion }}","features":[{"featureId":"Platform/{{ printf "%s-%s" "kubernetes" .Capabilities.KubeVersion.Version }}"},{"featureId":"Database/{{ .Values.database.type }}"},{"featureId":"Nginx_Enabled/{{ .Values.nginx.enabled }}"},{"featureId":"ArtifactoryPersistence_Type/{{ .Values.artifactory.persistence.type }}"},{"featureId":"SplitServicesToContainers_Enabled/{{ .Values.splitServicesToContainers }}"},{"featureId":"Filebeat_Enabled/{{ .Values.filebeat.enabled }}"},{"featureId":"ReplicaCount/{{ .Values.artifactory.replicaCount }}"}]}' postgresql: enabled: false waitForDatabase: false