Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[jfrog-platform] 10.17.0 release #1855

Merged
merged 9 commits into from
Jan 24, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
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
Loading