Skip to content

Commit

Permalink
[jfrog-platform] 10.17.1 release
Browse files Browse the repository at this point in the history
  • Loading branch information
chukka committed Mar 1, 2024
1 parent cd6dac4 commit aaa43b1
Show file tree
Hide file tree
Showing 5 changed files with 30 additions and 25 deletions.
9 changes: 9 additions & 0 deletions stable/jfrog-platform/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -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
Expand Down
14 changes: 7 additions & 7 deletions stable/jfrog-platform/Chart.lock
Original file line number Diff line number Diff line change
Expand Up @@ -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"
15 changes: 7 additions & 8 deletions stable/jfrog-platform/Chart.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
apiVersion: v2
appVersion: 7.77.3
appVersion: 7.77.6
dependencies:
- condition: postgresql.enabled
name: postgresql
Expand All @@ -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/
Expand All @@ -39,7 +39,6 @@ keywords:
- xray
- distribution
- insight
- pdn-server
- pipelines
- jfrog
- devops
Expand All @@ -51,4 +50,4 @@ name: jfrog-platform
sources:
- https://github.com/jfrog/charts
type: application
version: 10.17.0
version: 10.17.1
14 changes: 6 additions & 8 deletions stable/jfrog-platform/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand All @@ -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
Expand All @@ -30,15 +29,15 @@ 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

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
Expand Down Expand Up @@ -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.
Expand All @@ -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.
Expand All @@ -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
Expand All @@ -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.
Expand Down
3 changes: 1 addition & 2 deletions stable/jfrog-platform/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,6 @@ global:
# distribution:
# insight:
# pipelines:
# pdnServer:
database:
host: "{{ .Release.Name }}-postgresql"
port: 5432
Expand Down Expand Up @@ -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
Expand Down

0 comments on commit aaa43b1

Please sign in to comment.