diff --git a/stable/jfrog-platform/CHANGELOG.md b/stable/jfrog-platform/CHANGELOG.md index 851b51353..f9def9ece 100644 --- a/stable/jfrog-platform/CHANGELOG.md +++ b/stable/jfrog-platform/CHANGELOG.md @@ -1,6 +1,14 @@ # JFrog Platform Chart Changelog (GA releases only) All changes to this chart will be documented in this file. +## [10.20.0] - Oct 29, 2024 +* **IMPORTANT** +* Added new dependency chart `worker` which is disabled by default and set `worker.enabled: true` to enable it. More info [here](https://jfrog.com/help/r/jfrog-installation-setup-documentation/installing-jfrog-worker) +* Commented `global.versions.router` to enable latest router version to picked from corresponding products +* Update dependency artifactory chart version to 107.98.7 +* Update dependency distribution chart version to 102.27.2 +* Update dependency worker chart version to 101.95.1 + ## [10.19.7] - Oct 23, 2024 * Added podSecurityContext and containerSecurityContext for pre-upgrade-check migration hook container. [GH-1929](https://github.com/jfrog/charts/pull/1929) * Update dependency artifactory chart version to 107.90.15 diff --git a/stable/jfrog-platform/Chart.lock b/stable/jfrog-platform/Chart.lock index a493eeb01..67d2c4161 100644 --- a/stable/jfrog-platform/Chart.lock +++ b/stable/jfrog-platform/Chart.lock @@ -7,18 +7,21 @@ dependencies: version: 11.9.3 - name: artifactory repository: https://charts.jfrog.io/ - version: 107.90.15 + version: 107.98.7 - name: xray repository: https://charts.jfrog.io/ version: 103.104.18 - name: distribution repository: https://charts.jfrog.io/ - version: 102.26.1 + version: 102.27.2 - name: insight repository: https://charts.jfrog.io/ version: 101.16.7 - name: pipelines repository: https://charts.jfrog.io/ version: 101.59.7 -digest: sha256:b2d758a515ff07dd7f9778800680a86f7ff5f1c1fcce531eeb0fd53d75847c77 -generated: "2024-10-23T12:31:23.797688+05:30" +- name: worker + repository: https://charts.jfrog.io/ + version: 101.95.1 +digest: sha256:2fb3be33472a516a0de2dc53a2cf93bd5d93a504f866c811749b7081780c7c6a +generated: "2024-10-30T07:32:40.338187+05:30" diff --git a/stable/jfrog-platform/Chart.yaml b/stable/jfrog-platform/Chart.yaml index a0c3b133f..a16262dd1 100644 --- a/stable/jfrog-platform/Chart.yaml +++ b/stable/jfrog-platform/Chart.yaml @@ -1,5 +1,5 @@ apiVersion: v2 -appVersion: 7.90.15 +appVersion: 7.98.7 dependencies: - condition: postgresql.enabled name: postgresql @@ -12,7 +12,7 @@ dependencies: - condition: artifactory.enabled name: artifactory repository: https://charts.jfrog.io/ - version: 107.90.15 + version: 107.98.7 - condition: xray.enabled name: xray repository: https://charts.jfrog.io/ @@ -20,7 +20,7 @@ dependencies: - condition: distribution.enabled name: distribution repository: https://charts.jfrog.io/ - version: 102.26.1 + version: 102.27.2 - condition: insight.enabled name: insight repository: https://charts.jfrog.io/ @@ -29,6 +29,10 @@ dependencies: name: pipelines repository: https://charts.jfrog.io/ version: 101.59.7 +- condition: worker.enabled + name: worker + repository: https://charts.jfrog.io/ + version: 101.95.1 description: The Helm chart for JFrog Platform (Universal, hybrid, end-to-end DevOps automation) home: https://jfrog.com/platform/ @@ -42,6 +46,7 @@ keywords: - pipelines - jfrog - devops +- worker kubeVersion: '>= 1.19.0-0' maintainers: - email: installers@jfrog.com @@ -50,4 +55,4 @@ name: jfrog-platform sources: - https://github.com/jfrog/charts type: application -version: 10.19.7 +version: 10.20.0 diff --git a/stable/jfrog-platform/templates/_helpers.tpl b/stable/jfrog-platform/templates/_helpers.tpl index 026edba4d..2ae2ad3f0 100644 --- a/stable/jfrog-platform/templates/_helpers.tpl +++ b/stable/jfrog-platform/templates/_helpers.tpl @@ -162,7 +162,7 @@ Custom init container for Postgres setup {{- end }} - name: CHART_NAME value: {{ .Chart.Name }} - {{- else }} + {{- else if not (eq .Chart.Name "worker") }} env: - name: PGUSERNAME {{- if .Values.global.database.secrets.adminUsername }} diff --git a/stable/jfrog-platform/values.yaml b/stable/jfrog-platform/values.yaml index 0ccabb3e7..7331bf9da 100644 --- a/stable/jfrog-platform/values.yaml +++ b/stable/jfrog-platform/values.yaml @@ -26,8 +26,8 @@ global: ## Chart.AppVersion for each product can be overidden using global.versions. ## For example : For artifactory, using global.versions.artifactory ## Note: Order of preference is 1) global.versions 2) .Values.artifactory.image.tag 3) Chart.AppVersion - versions: - router: 7.124.1 + versions: {} + # router: # artifactory: # xray: # distribution: @@ -232,7 +232,7 @@ rabbitmq: artifactory: enabled: true unifiedUpgradeAllowed: true - installerInfo: '{"productId":"Helm_JFrogPlatform/{{ printf "10.19.7-%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 }}"}]}' + installerInfo: '{"productId":"Helm_JFrogPlatform/{{ printf "10.20.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 @@ -247,6 +247,8 @@ artifactory: mc: enabled: false artifactory: + worker: + enabled: '{{ .Values.worker.enabled }}' unifiedSecretInstallation: true ## unifiedSecretPrependReleaseName Set this flag to false if unifiedSecret should not be created with prepended. unifiedSecretPrependReleaseName: true @@ -350,6 +352,8 @@ pipelines: root_vhost_name: pipelinesRoot protocol: amqp +worker: + enabled: false preUpgradeHook: ## This is required to be performed to check if existing products like distribution, insight and pipelines already exists