Skip to content

Commit

Permalink
Merge pull request #1855 from jfrog/jp-10.17.0
Browse files Browse the repository at this point in the history
[jfrog-platform] 10.17.0 release
  • Loading branch information
chukka authored Jan 24, 2024
2 parents aff8937 + 1970a33 commit 69d8a1c
Show file tree
Hide file tree
Showing 129 changed files with 4,668 additions and 1,577 deletions.
6 changes: 5 additions & 1 deletion stable/artifactory-cpp-ce/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,11 @@
# JFrog Artifactory CE for C++ Chart Changelog
All changes to this chart will be documented in this file

## [107.71.11] - Jul 20, 2023
## [107.77.3] - Nov 23, 2023
* **IMPORTANT**
* Added min kubeVersion ">= 1.19.0-0" in chart.yaml

## [107.66.0] - Jul 20, 2023
* Disabled federation services when splitServicesToContainers=true

## [107.45.0] - Aug 25, 2022
Expand Down
8 changes: 4 additions & 4 deletions stable/artifactory-cpp-ce/Chart.yaml
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
apiVersion: v2
appVersion: 7.71.11
appVersion: 7.77.3
dependencies:
- name: artifactory
repository: file://charts/artifactory
version: 107.71.11
version: 107.77.3
description: JFrog Artifactory CE for C++
home: https://www.jfrog.com/artifactory/
icon: https://raw.githubusercontent.com/jfrog/charts/master/stable/artifactory-cpp-ce/logo/conan.png
Expand All @@ -13,12 +13,12 @@ keywords:
- container
- registry
- devops
kubeVersion: '>= 1.14.0-0'
kubeVersion: '>= 1.19.0-0'
maintainers:
- email: [email protected]
name: Chart Maintainers at JFrog
name: artifactory-cpp-ce
sources:
- https://github.com/jfrog/charts
type: application
version: 107.71.11
version: 107.77.3
2 changes: 1 addition & 1 deletion stable/artifactory-cpp-ce/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ JFrog Artifactory CE for C++ is a free Artifactory edition to host C/C++ package

## Prerequisites Details

* Kubernetes 1.14+
* Kubernetes 1.19+

## Chart Details
This chart will do the following:
Expand Down
6 changes: 3 additions & 3 deletions stable/artifactory-cpp-ce/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -69,8 +69,8 @@ postgresql:
enabled: true
router:
image:
tag: 7.81.0
tag: 7.91.0
logger:
image:
tag: 9.2.750.1697534106
initContainerImage: releases-docker.jfrog.io/ubi9/ubi-minimal:9.2.750.1697534106
tag: 9.3.1475
initContainerImage: releases-docker.jfrog.io/ubi9/ubi-minimal:9.3.1475
4 changes: 3 additions & 1 deletion stable/artifactory-ha/.helmignore
Original file line number Diff line number Diff line change
Expand Up @@ -19,4 +19,6 @@
.project
.idea/
*.tmproj
OWNERS
OWNERS

tests/
21 changes: 20 additions & 1 deletion stable/artifactory-ha/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,29 @@
# JFrog Artifactory-ha Chart Changelog
All changes to this chart will be documented in this file

## [107.71.11] - Nov 15, 2023
## [107.77.3] - Jan 16, 2024
* Removed integration service
* Added recommended postgresql sizing configurations under sizing directory
* Updated artifactory-federation (probes, port, embedded mode)

## [107.76.0] - Dec 13, 2023
* Added connectionTimeout and socketTimeout paramaters under AWSS3 binarystore section
* Reduced nginx startupProbe initialDelaySeconds

## [107.74.0] - Nov 30, 2023
* Added recommended sizing configurations under sizing directory, please refer [here](README.md/#apply-sizing-configurations-to-the-chart)
* **IMPORTANT**
* Added min kubeVersion ">= 1.19.0-0" in chart.yaml

## [107.70.0] - Nov 30, 2023
* Fixed - StatefulSet pod annotations changed from range to toYaml [GH-1828](https://github.com/jfrog/charts/issues/1828)
* Fixed - Invalid format for awsS3V3 `multiPartLimit,multipartElementSize` in binarystore.xml
* Fixed - Artifactory primary service condition
* Fixed - SecurityContext with runAsGroup in artifactory-ha [GH-1838](https://github.com/jfrog/charts/issues/1838)
* Added support for custom labels in the Nginx pods [GH-1836](https://github.com/jfrog/charts/pull/1836)
* Added podSecurityContext and containerSecurityContext for nginx
* Added support for nginx on openshift, set `podSecurityContext` and `containerSecurityContext` to false
* Renamed nginx internalPort 80,443 to 8080,8443 to support openshift

## [107.69.0] - Sep 18, 2023
* Adjust rtfs context
Expand Down
6 changes: 3 additions & 3 deletions stable/artifactory-ha/Chart.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
apiVersion: v2
appVersion: 7.71.11
appVersion: 7.77.3
dependencies:
- condition: postgresql.enabled
name: postgresql
Expand All @@ -13,12 +13,12 @@ keywords:
- artifactory
- jfrog
- devops
kubeVersion: '>= 1.14.0-0'
kubeVersion: '>= 1.19.0-0'
maintainers:
- email: [email protected]
name: Chart Maintainers at JFrog
name: artifactory-ha
sources:
- https://github.com/jfrog/charts
type: application
version: 107.71.11
version: 107.77.3
9 changes: 8 additions & 1 deletion stable/artifactory-ha/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ Below you will find the basic instructions for installing, uninstalling, and del

## Prerequisites Details

* Kubernetes 1.14+
* Kubernetes 1.19+
* Artifactory HA license

## Chart Details
Expand Down Expand Up @@ -40,6 +40,13 @@ To install the chart with the release name `artifactory`:
helm upgrade --install artifactory-ha --namespace artifactory-ha jfrog/artifactory-ha
```

### Apply Sizing configurations to the Chart
To apply the chart with recommended sizing configurations :
For small configurations :
```bash
helm upgrade --install artifactory-ha --namespace artifactory-ha jfrog/artifactory-ha -f sizing/artifactory-small-extra-config.yaml -f sizing/artifactory-small.yaml
```

## Uninstalling Artifactory

Uninstall is supported only on Helm v3 and on.
Expand Down
8 changes: 0 additions & 8 deletions stable/artifactory-ha/ci/large-values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -75,14 +75,6 @@ jfconnect:
limits:
memory: "1Gi"
cpu: "1"
integration:
resources:
requests:
memory: "200Mi"
cpu: "200m"
limits:
memory: "1Gi"
cpu: "1"
observability:
resources:
requests:
Expand Down
8 changes: 0 additions & 8 deletions stable/artifactory-ha/ci/medium-values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -75,14 +75,6 @@ jfconnect:
limits:
memory: "1Gi"
cpu: "1"
integration:
resources:
requests:
memory: "200Mi"
cpu: "200m"
limits:
memory: "1Gi"
cpu: "1"
observability:
resources:
requests:
Expand Down
8 changes: 0 additions & 8 deletions stable/artifactory-ha/ci/rtsplit-access-tls-values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -105,14 +105,6 @@ event:
limits:
memory: "1Gi"
cpu: "1"
integration:
resources:
requests:
memory: "100Mi"
cpu: "100m"
limits:
memory: "1Gi"
cpu: "1"
observability:
resources:
requests:
Expand Down
15 changes: 0 additions & 15 deletions stable/artifactory-ha/ci/rtsplit-values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -155,21 +155,6 @@ event:
preStop:
exec:
command: ["/bin/sh", "-c", "echo Hello from the event postStart handler >> /tmp/message"]
integration:
resources:
requests:
memory: "100Mi"
cpu: "100m"
limits:
memory: "1Gi"
cpu: "1"
lifecycle:
postStart:
exec:
command: ["/bin/sh", "-c", "echo Hello from the integration postStart handler >> /tmp/message"]
preStop:
exec:
command: ["/bin/sh", "-c", "echo Hello from the integration postStart handler >> /tmp/message"]
observability:
resources:
requests:
Expand Down
8 changes: 0 additions & 8 deletions stable/artifactory-ha/ci/small-values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -77,14 +77,6 @@ jfconnect:
limits:
memory: "1Gi"
cpu: "1"
integration:
resources:
requests:
memory: "100Mi"
cpu: "100m"
limits:
memory: "1Gi"
cpu: "1"
observability:
resources:
requests:
Expand Down
6 changes: 6 additions & 0 deletions stable/artifactory-ha/files/binarystore.xml
Original file line number Diff line number Diff line change
Expand Up @@ -261,6 +261,12 @@
{{- with .maxConnections }}
<maxConnections>{{ . }}</maxConnections>
{{- end }}
{{- with .connectionTimeout }}
<connectionTimeout>{{ . }}</connectionTimeout>
{{- end }}
{{- with .socketTimeout }}
<socketTimeout>{{ . }}</socketTimeout>
{{- end }}
{{- with .kmsServerSideEncryptionKeyId }}
<kmsServerSideEncryptionKeyId>{{ . }}</kmsServerSideEncryptionKeyId>
{{- end }}
Expand Down
40 changes: 40 additions & 0 deletions stable/artifactory-ha/sizing/artifactory-2xlarge-extra-config.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
####################################################################################
# [WARNING] The configuration mentioned in this file are taken inside system.yaml
# hence this configuration will be overridden when enabling systemYamlOverride
####################################################################################
artifactory:
primary:
javaOpts:
other: >
-XX:InitialRAMPercentage=40
-XX:MaxRAMPercentage=70
-Dartifactory.async.corePoolSize=200
-Dartifactory.async.poolMaxQueueSize=100000
-Dartifactory.http.client.max.total.connections=150
-Dartifactory.http.client.max.connections.per.route=150
-Dartifactory.access.client.max.connections=200
-Dartifactory.metadata.event.operator.threads=5
-XX:MaxMetaspaceSize=512m
-Djdk.nio.maxCachedBufferSize=1048576
-XX:MaxDirectMemorySize=1024m
tomcat:
connector:
maxThreads: 800
extraConfig: 'acceptCount="1200" acceptorThreadCount="2" compression="off" connectionLinger="-1" connectionTimeout="120000" enableLookups="false"'

database:
maxOpenConnections: 200

access:
tomcat:
connector:
maxThreads: 200

database:
maxOpenConnections: 200

metadata:
database:
maxOpenConnections: 200

Loading

0 comments on commit 69d8a1c

Please sign in to comment.