48 KiB
48 KiB
JFrog Artifactory Chart Changelog
All changes to this chart will be documented in this file.
[107.71.5] - Oct 31, 2023
- Fixed - StatefulSet pod annotations changed from range to toYaml GH-1828
- Fixed - Invalid format for awsS3V3
multiPartLimit,multipartElementSizein binarystore.xml.
[107.69.0] - Sep 18, 2023
- Adjust rtfs context
- Fixed - Metadata service does not respect customVolumeMounts for DB CAs GH-1815
[107.68.8] - Sep 18, 2023
- Reverted - Enabled
unifiedSecretInstallationby default GH-1819 - Removed openshift condition check from NOTES.txt
[107.68.7] - Aug 28, 2023
- Enabled
unifiedSecretInstallationby default
[107.67.0] - Aug 28, 2023
- Add 'extraJavaOpts' and 'port' values to federation service
[107.66.0] - Aug 28, 2023
- Added federation service container in artifactory
- Add rtfs service to ingress in artifactory
[107.64.0] - Aug 28, 2023
- Added support to configure event.webhooks within generated system.yaml
- Fixed an issue to generate ssl certificate should support artifactory fullname
- Added binarystore.xml template to persistence storage type
nfs. The default Filestore location configured according to artifactory.persistence.nfs.dataDir. - Added 'multiPartLimit' and 'multipartElementSize' parameters to awsS3V3 binary providers.
- Increased default Artifactory Tomcat acceptCount config to 400
- Fixed Illegal Strict-Transport-Security header in nginx config
[107.63.0] - Aug 28, 2023
- Added support for Openshift by adding the securityContext in container level.
- IMPORTANT
- Disable securityContext in container and pod level to deploy postgres on openshift.
- Fixed support for fsGroup in non openshift environemnt and runAsGroup in openshift environment.
- Fixed - Helm Template Error when using artifactory.loggers GH-1791
- Removed the nginx disable condition for openshift
- Fixed jfconnect disabling as micro-service on splitcontainers GH-1806
[107.62.0] - Jun 5, 2023
- Upgraded to autoscaling/v2
- Added support for 'port' and 'useHttp' parameters for s3-storage-v3 binary provider GH-1767
[107.61.0] - May 31, 2023
- Added new binary provider
google-storage-v2-direct - Added missing parameter 'enableSignedUrlRedirect' to 'googleStorage'
[107.60.0] - May 31, 2023
- Enabled
splitServicesToContainersto true by default - Updated the recommended values for small, medium and large installations to support the 'splitServicesToContainers'
[107.59.0] - May 31, 2023
- Fixed reference of
terminationGracePeriodSeconds - Added Support for Cold Artifact Storage as part of the systemYaml configuration (disabled by default)
- Added new binary provider
s3-storage-v3-archive - Fixed jfconnect disabling as micro-service on non-splitcontainers
- Fixed wrong cache-fs provider ID of cluster-s3-storage-v3 in the binarystore.xml GH-1772
[107.58.0] - Mar 23, 2023
- Updated postgresql multi-arch tag version to
13.10.0-debian-11-r14 - Removed obselete remove-lost-found initContainer`
- Added env JF_SHARED_NODE_HAENABLED under frontend when running in the container split mode
[107.57.0] - Mar 02, 2023
- Updated initContainerImage and logger image to
ubi9/ubi-minimal:9.1.0.1793
[107.55.0] - Jan 31, 2023
- Updated initContainerImage and logger image to
ubi9/ubi-minimal:9.1.0.1760 - Adding a custom preStop to Artifactory router for allowing graceful termination to complete
[107.53.0] - Jan 20, 2023
- Updated initContainerImage and logger image to
ubi8/ubi-minimal:8.7.1049
[107.50.0] - Jan 20, 2023
- Updated postgresql tag version to
13.9.0-debian-11-11 - Fixed an issue for capabilities check of ingress
- Updated jfrogUrl text path in migrate.sh file
- Added a note that from 107.46.x chart versions,
copyOnEveryStartupis not needed for binarystore.xml, it is always copied via initContainers. For more Info, Refer GH-1723
[107.49.0] - Jan 16, 2023
- Added support for setting
seLinuxOptionsinsecurityContextGH-1699 - Added option to enable/disable proxy_request_buffering and proxy_buffering_off GH-1686
- Updated initContainerImage and logger image to
ubi8/ubi-minimal:8.7.1049
[107.48.0] - Oct 27, 2022
- Updated router version to
7.51.0
[107.47.0] - Sep 29, 2022
- Updated initContainerImage to
ubi8/ubi-minimal:8.6-941 - Added support for annotations for artifactory statefulset and nginx deployment GH-1665
- Updated router version to
7.49.0
[107.46.0] - Sep 14, 2022
- IMPORTANT
- Added support for lifecycle hooks for all containers, changed
artifactory.postStartCommandto.Values.artifactory.lifecycle.postStart.exec.command - Updated initContainerImage to
ubi8/ubi-minimal:8.6-902 - Update nginx configuration to allow websocket requests when using pipelines
- Fixed an issue to allow artifactory to make direct API calls to store instead via jfconnect service when
splitServicesToContainers=true - Refactor binarystore.xml configuration (moved to
files/binarystore.xmlinstead of key in values.yaml) - Added new binary providers
cluster-s3-storage-v3,s3-storage-v3-direct,azure-blob-storage-direct,google-storage-v2 - Deprecated (removed)
aws-s3binary provider JetS3t library - Deprecated (removed)
google-storagebinary provider and force persistence storage typegoogle-storageto work withgoogle-storage-v2only - Copy binarystore.xml in init Container to fix existing persistence on file system in clear text
- Removed obselete
.Values.artifactory.binarystore.enabledkey - Removed
newProbes.enabled, default to new probes - Added nginx.customCommand using inotifyd to reload nginx's config upon ssl secret or configmap changes GH-1640
[107.43.0] - Aug 25, 2022
- Added flag
artifactory.replicator.ingress.enabledto enable/disable ingress for replicator - Updated initContainerImage to
ubi8/ubi-minimal:8.6-854 - Updated router version to
7.45.0 - Added flag
artifactory.schedulerNameto set for the pods the value of schedulerName field GH-1606 - Enabled TLS based on access or router in values.yaml
[107.42.0] - Aug 25, 2022
- Enabled database creds secret to use from unified secret
- Updated router version to
7.42.0 - Fix duplicate volumes for userPluginSecrets [GH-1650] (https://github.com/jfrog/charts/issues/1650)
- Added support to truncate (> 63 chars) for unifiedCustomSecretVolumeName
[107.41.0] - June 27, 2022
- Added support for nginx.terminationGracePeriodSeconds GH-1645
- Use an alternate command for
findto copy custom certificates - Added support for circle of trust using
circleOfTrustCertificatesSecretsecret name GH-1623
[107.40.0] - June 16, 2022
- Added support for PodDisruptionBudget GH-1618
- From artifactory 7.38.x, joinKey can be retrived from Admin > User Management > Settings in UI
- Allow templating for pod annotations GH-1634
- Fixed
customPersistentPodVolumeClaimname tocustomPersistentVolumeClaim - Added flags to control enable/disable infra services in splitServicesToContainers
[107.39.0] - May 31, 2022
- Fix default
artifactory.async.corePoolSizeGH-1612 - Added support of nginx annotations
- Reduce startupProbe
initialDelaySeconds - Align all liveness and readiness probes failureThreshold to
5seconds - Added new flag
unifiedSecretInstallationto enables single unified secret holding all the artifactory secrets - Updated router version to
7.38.0 - Add support for NFS config with directories
haBackupDirandhaDataDir - Fixed - disable jfconnect on oss/jcr/cpp flavours GH-1630
[107.38.0] - May 04, 2022
- Added support for
global.nodeSelectorto artifactory and nginx pods - Updated router version to
7.36.1 - Added support for custom global probes timeout
- Updated frontend container command
- Added topologySpreadConstraints to artifactory and nginx, and add lifecycle hooks to nginx GH-1596
- Added support of extraEnvironmentVariables for all infra services containers
- Enabled the consumption (jfconnect) flag by default
- Fix jfconnect disabling on non-splitcontainers
[107.37.0] - Mar 08, 2022
- Added support for customPorts in nginx deployment
- Bugfix - Wrong proxy_pass configurations for /artifactory/ in the default artifactory.conf
- Added signedUrlExpirySeconds option to artifactory.persistence.type aws-S3-V3
- Updated router version to
7.35.0 - Added useInstanceCredentials,enableSignedUrlRedirect option to google-storage-v2
- Changed dependency charts repo to
charts.jfrog.io
[107.36.0] - Mar 03, 2022
- Remove pdn tracker which starts replicator service
- Added silent option for curl probes
- Added readiness health check for the artifactory container for k8s version < 1.20
- Fix property file migration issue to system.yaml 6.x to 7.x
[107.35.0] - Feb 08, 2022
- Updated router version to
7.32.1
[107.33.0] - Jan 11, 2022
- Add more user friendly support for anti-affinity
- Pod anti-affinity is now enabled by default (soft rule)
- Readme fixes
- Added support for setting
fsGroupChangePolicy - Added nginx customInitContainers, customVolumes, customSidecarContainers GH-1565
- Updated router version to
7.30.0
[107.32.0] - Dec 22, 2021
- Updated logger image to
jfrog/ubi-minimal:8.5-204 - Added default
8091asartifactory.tomcat.maintenanceConnector.portfor probes check - Refactored probes to replace httpGet probes with basic exec + curl
- Refactored
database-credssecret to create only when database values are passed - Added new endpoints for probes
/artifactory/api/v1/system/livenessand/artifactory/api/v1/system/readiness - Enabled
newProbes:trueby default to use these endpoints - Fix filebeat sidecar spool file permissions
- Updated filebeat sidecar container to
7.16.2
[107.31.0] - Dec 17, 2021
- Added support for HorizontalPodAutoscaler apiVersion
autoscaling/v2beta2 - Remove integration service feature flag to make it mandatory service
- Update postgresql tag version to
13.4.0-debian-10-r39 - Fixed
artifactory.resourcesindentation inmigration-artifactoryinit container GH-1562 - Refactored
router.requiredServiceTypesto support platform chart
[107.30.0] - Nov 30, 2021
- Fixed incorrect permission for filebeat.yaml
- Updated healthcheck (liveness/readiness) api for integration service
- Disable readiness health check for the artifactory container when running in the container split mode
- Ability to start replicator on enabling pdn tracker
[107.29.0] - Nov 26, 2021
- Added integration service container in artifactory
- Add support for Ingress Class Name in Ingress Spec GH-1516
- Fixed chart values to use curl instead of wget GH-1529
- Updated nginx config to allow websockets when pipelines is enabled
- Moved router.topology.local.requireqservicetypes from system.yaml to router as environment variable
- Added jfconnect in system.yaml
- Updated artifactory container’s health probes to use artifactory api on rt-split
- Updated initContainerImage to
jfrog/ubi-minimal:8.5-204 - Updated router version to
7.28.2 - Set Jfconnect enabled to
falsein the artifactory container when running in the container split mode
[107.28.0] - Nov 11, 2021
- Added default values cpu and memeory in initContainers
- Updated router version to
7.26.0 - Updated (
rbac.createandserviceAccount.createto false by default) for least privileges - Fixed incorrect data type for
Values.router.serviceRegistry.insecurein default values.yaml GH-1514 - IMPORTANT
- Changed init-container images from
alpinetoubi8/ubi-minimal - Added support for AWS License Manager using
.Values.aws.licenseConfigSecretName
[107.27.0] - Oct 6, 2021
- Breaking change
- Aligned probe structure (moved probes variables under config block)
- Added support for new probes(set to false by default)
- Bugfix - Invalid format for
multiPartLimit,multipartElementSize,maxCacheSizein binarystore.xml GH-1466 - Added missioncontrol container in artifactory
- Dropped NET_RAW capability for the containers
- Added resources to migration-artifactory init container
- Added resources to all rt split containers
- Updated router version to
7.25.1 - Added support for Ingress networking.k8s.io/v1/Ingress for k8s >=1.22 GH-1487
- Added min kubeVersion ">= 1.14.0-0" in chart.yaml
- Update alpine tag version to
3.14.2 - Update busybox tag version to
1.33.1 - Artifactory chart support for cluster license
[107.26.0] - Aug 23, 2021
- Added Observability container (only when
splitServicesToContainersis enabled) - Support for high availability (when replicaCount > 1)
- Added min kubeVersion ">= 1.12.0-0" in chart.yaml
[107.25.0] - Aug 13, 2021
- Updated readme of chart to point to wiki. Refer Installing Artifactory
- Added startupProbe and livenessProbe for RT-split containers
- Updated router version to 7.24.1
- Added security hardening fixes
- Enabled startup probes for k8s >= 1.20.x
- Changed network policy to allow all ingress and egress traffic
- Added Observability changes
- Added support for global.versions.router (only when
splitServicesToContainersis enabled)
[107.24.0] - July 27, 2021
- Support global and product specific tags at the same time
- Added support for artifactory containers split
[107.23.0] - July 8, 2021
- Bug fix - logger sideCar picks up Wrong File in helm
- Allow filebeat metrics configuration in values.yaml
[107.22.0] - July 6, 2021
- Update alpine tag version to
3.14.0 - Added
nodePortsupport to artifactory-service and nginx-service templates - Removed redundant
terminationGracePeriodSecondsin statefulset - Increased
startupProbe.failureThresholdtime
[107.21.3] - July 2, 2021
- Added ability to change sendreasonphrase value in server.xml via system yaml
[107.19.3] - May 20, 2021
- Fix broken support for startupProbe for k8s < 1.18.x
- Added support for
nameOverrideandfullnameOverridein values.yaml
[107.18.6] - April 29, 2021
- Bumping chart version to align with app version
- Add
securityContextoption on nginx container
[12.0.0] - April 22, 2021
- Breaking change:
- Increased default postgresql persistence size to
200Gi - Update postgresql tag version to
13.2.0-debian-10-r55 - Update postgresql chart version to
10.3.18in chart.yaml - 10.x Upgrade Notes - If this is a new deployment or you already use an external database (
postgresql.enabled=false), these changes do not affect you! - If this is an upgrade and you are using the default PostgreSQL (
postgresql.enabled=true), you need to pass previous 9.x/10.x/12.x's postgresql.image.tag, previous postgresql.persistence.size and databaseUpgradeReady=true - IMPORTANT
- This chart is only helm v3 compatible.
- Fixed filebeat-configmap naming
- Explicitly set ServiceAccount
automountServiceAccountTokento 'true' - Update alpine tag version to
3.13.5
[11.13.2] - April 15, 2021
- Updated Artifactory version to 7.17.9 - Release Notes
[11.13.1] - April 6, 2021
- Updated Artifactory version to 7.17.6 - Release Notes
- Update alpine tag version to
3.13.4
[11.13.0] - April 5, 2021
- IMPORTANT
- Added
charts.jfrog.ioas default JFrog Helm repository - Updated Artifactory version to 7.17.5 - Release Notes
[11.12.2] - Mar 31, 2021
- Updated Artifactory version to 7.17.4 - Release Notes
[11.12.1] - Mar 30, 2021
- Updated Artifactory version to 7.17.3
- Add
timeoutSecondsto all exec probes - Please refer here
[11.12.0] - Mar 24, 2021
- Updated Artifactory version to 7.17.2
- Optimized startupProbe time
[11.11.0] - Mar 18, 2021
- Add support to startupProbe
[11.10.0] - Mar 15, 2021
- Updated Artifactory version to 7.16.3
[11.9.5] - Mar 09, 2021
- Added HSTS header to nginx conf
[11.9.4] - Mar 9, 2021
- Removed bintray URL references in the chart
[11.9.3] - Mar 04, 2021
- Updated Artifactory version to 7.15.4 - Release Notes
[11.9.2] - Mar 04, 2021
- Fixed creation of nginx-certificate-secret when Nginx is disabled
[11.9.1] - Feb 19, 2021
- Update busybox tag version to
1.32.1
[11.9.0] - Feb 18, 2021
- Updated Artifactory version to 7.15.3 - Release Notes
- Add option to specify update strategy for Artifactory statefulset
[11.8.1] - Feb 11, 2021
- Exposed "multiPartLimit" and "multipartElementSize" for the Azure Blob Storage Binary Provider
[11.8.0] - Feb 08, 2021
- Updated Artifactory version to 7.12.8 - Release Notes
- Support for custom certificates using secrets
- Important: Switched docker images download from
docker.bintray.iotoreleases-docker.jfrog.io - Update alpine tag version to
3.13.1
[11.7.8] - Jan 25, 2021
- Add support for hostAliases
[11.7.7] - Jan 11, 2021
- Fix failures when using creds file for configurating google storage
[11.7.6] - Jan 11, 2021
- Updated Artifactory version to 7.12.6 - Release Notes
[11.7.5] - Jan 07, 2021
- Added support for optional tracker dedicated ingress
.Values.artifactory.replicator.trackerIngress.enabled(defaults to false)
[11.7.4] - Jan 04, 2021
- Fixed gid support for statefulset
[11.7.3] - Dec 31, 2020
- Added gid support for statefulset
- Add setSecurityContext flag to allow securityContext block to be removed from artifactory statefulset
[11.7.2] - Dec 29, 2020
- Important: Removed
.Values.metricsand.Values.fluentd(Fluentd and Prometheus integrations) - Add support for creating additional kubernetes resources - refer here
- Updated Artifactory version to 7.12.5
[11.7.1] - Dec 21, 2020
- Updated Artifactory version to 7.12.3
[11.7.0] - Dec 18, 2020
- Updated Artifactory version to 7.12.2
- Added
.Values.artifactory.openMetrics.enabled
[11.6.1] - Dec 11, 2020
- Added configurable
.Values.global.versions.artifactoryin values.yaml
[11.6.0] - Dec 10, 2020
- Update postgresql tag version to
12.5.0-debian-10-r25 - Fixed
artifactory.persistence.googleStorage.endpointfromstorage.googleapis.comtocommondatastorage.googleapis.com - Updated chart maintainers email
[11.5.5] - Dec 4, 2020
- Important: Renamed
.Values.systemYamlto.Values.systemYamlOverride
[11.5.4] - Dec 1, 2020
- Improve error message returned when attempting helm upgrade command
[11.5.3] - Nov 30, 2020
- Updated Artifactory version to 7.11.5 - Release Notes
[11.5.2] - Nov 23, 2020
- Updated Artifactory version to 7.11.2 - Release Notes
- Updated port namings on services and pods to allow for istio protocol discovery
- Change semverCompare checks to support hosted Kubernetes
- Add flag to disable creation of ServiceMonitor when enabling prometheus metrics
- Prevent the PostHook command to be executed if the user did not specify a command in the values file
- Fix issue with tls file generation when nginx.https.enabled is false
[11.5.1] - Nov 19, 2020
- Updated Artifactory version to 7.11.2
- Bugfix - access.config.import.xml override Access Federation configurations
[11.5.0] - Nov 17, 2020
- Updated Artifactory version to 7.11.1
- Update alpine tag version to
3.12.1
[11.4.6] - Nov 10, 2020
- Pass system.yaml via external secret for advanced usecases
- Added support for custom ingress
- Bugfix - stateful set not picking up changes to database secrets
[11.4.5] - Nov 9, 2020
- Updated Artifactory version to 7.10.6 - Release Notes
[11.4.4] - Nov 2, 2020
- Add enablePathStyleAccess property for aws-s3-v3 binary provider template
[11.4.3] - Nov 2, 2020
- Updated Artifactory version to 7.10.5 - Release Notes
[11.4.2] - Oct 22, 2020
- Chown bug fix where Linux capability cannot chown all files causing log line warnings
- Fix Frontend timeout linting issue
[11.4.1] - Oct 20, 2020
- Add flag to disable prepare-custom-persistent-volume init container
[11.4.0] - Oct 19, 2020
- Updated Artifactory version to 7.10.2 - Release Notes
[11.3.2] - Oct 15, 2020
- Add support to specify priorityClassName for nginx deployment
[11.3.1] - Oct 9, 2020
- Add support for customInitContainersBegin
[11.3.0] - Oct 7, 2020
- Updated Artifactory version to 7.9.1
- Breaking change: Fix
storageClassto correctstorageClassNamein values.yaml
[11.2.0] - Oct 5, 2020
- Expose Prometheus metrics via a ServiceMonitor
- Parse log files for metric data with Fluentd
[11.1.0] - Sep 30, 2020
- Updated Artifactory version to 7.9.0 - Release Notes
- Added support for resources in init container
[11.0.11] - Sep 25, 2020
- Update to use linux capability CAP_CHOWN instead of root base init container to avoid any use of root containers to pass Redhat security requirements
[11.0.10] - Sep 28, 2020
- Setting chart coordinates in migitation yaml
[11.0.9] - Sep 25, 2020
- Update filebeat version to
7.9.2
[11.0.8] - Sep 24, 2020
- Fixed broken issue - when setting
waitForDatabase: falsecontainer startup still waits for DB
[11.0.7] - Sep 22, 2020
- Readme updates
[11.0.6] - Sep 22, 2020
- Fix lint issue in migitation yaml
[11.0.5] - Sep 22, 2020
- Fix broken migitation yaml
[11.0.4] - Sep 21, 2020
- Added mitigation yaml for Artifactory - More info
[11.0.3] - Sep 17, 2020
- Added configurable session(UI) timeout in frontend microservice
[11.0.2] - Sep 17, 2020
- Added proper required text to be shown while postgres upgrades
[11.0.1] - Sep 14, 2020
- Updated Artifactory version to 7.7.8 - Release Notes
[11.0.0] - Sep 2, 2020
- Breaking change: Changed
imagePullSecretsvalues from string to list. - Breaking change: Added
image.registryand changedimage.versiontoimage.tagfor docker images - Added support for global values
- Updated maintainers in chart.yaml
- Update postgresql tag version to
12.3.0-debian-10-r71 - Update postgresql chart version to
9.3.4in requirements.yaml - 9.x Upgrade Notes - IMPORTANT
- If this is a new deployment or you already use an external database (
postgresql.enabled=false), these changes do not affect you! - If this is an upgrade and you are using the default PostgreSQL (
postgresql.enabled=true), you need to pass previous 9.x/10.x's postgresql.image.tag and databaseUpgradeReady=true
[10.1.0] - Aug 13, 2020
- Updated Artifactory version to 7.7.3 - Release Notes
[10.0.15] - Aug 10, 2020
- Added enableSignedUrlRedirect for persistent storage type aws-s3-v3.
[10.0.14] - Jul 31, 2020
- Update the README section on Nginx SSL termination to reflect the actual YAML structure.
[10.0.13] - Jul 30, 2020
- Added condition to disable the migration scripts.
[10.0.12] - Jul 28, 2020
- Document Artifactory node affinity.
[10.0.11] - Jul 28, 2020
- Added maxConnections for persistent storage type aws-s3-v3.
[10.0.10] - Jul 28, 2020
- Bugfix / support for userPluginSecrets with Artifactory 7
[10.0.9] - Jul 27, 2020
- Add tpl to external database secrets
- Modified
schemetoartifactory.scheme
[10.0.8] - Jul 23, 2020
- Added condition to disable the migration init container.
[10.0.7] - Jul 21, 2020
- Updated Artifactory Chart to add node and primary labels to pods and service objects.
[10.0.6] - Jul 20, 2020
- Support custom CA and certificates
[10.0.5] - Jul 13, 2020
- Updated Artifactory version to 7.6.3 - https://www.jfrog.com/confluence/display/JFROG/Artifactory+Release+Notes#ArtifactoryReleaseNotes-Artifactory7.6.3
- Fixed Mysql database jar path in
preStartCommandin README
[10.0.4] - Jul 10, 2020
- Move some postgresql values to where they should be according to the subchart
[10.0.3] - Jul 8, 2020
- Set Artifactory access client connections to the same value as the access threads
[10.0.2] - Jul 6, 2020
- Updated Artifactory version to 7.6.2
- IMPORTANT
- Added ChartCenter Helm repository in README
[10.0.1] - Jul 01, 2020
- Add dedicated ingress object for Replicator service when enabled
[10.0.0] - Jun 30, 2020
- Update postgresql tag version to
10.13.0-debian-10-r38 - Update alpine tag version to
3.12 - Update busybox tag version to
1.31.1 - IMPORTANT
- If this is a new deployment or you already use an external database (
postgresql.enabled=false), these changes do not affect you! - If this is an upgrade and you are using the default PostgreSQL (
postgresql.enabled=true), you need to pass postgresql.image.tag=9.6.18-debian-10-r7 and databaseUpgradeReady=true
[9.6.0] - Jun 29, 2020
- Updated Artifactory version to 7.6.1 - https://www.jfrog.com/confluence/display/JFROG/Artifactory+Release+Notes#ArtifactoryReleaseNotes-Artifactory7.6.1
- Add tpl for external database secrets
[9.5.5] - Jun 25, 2020
- Stop loading the Nginx stream module because it is now a core module
[9.5.4] - Jun 25, 2020
- Notes.txt update - add --namespace parameter
[9.5.3] - Jun 11, 2020
- Support list of custom secrets
[9.5.2] - Jun 12, 2020
- Updated Artifactory version to 7.5.7 - https://www.jfrog.com/confluence/display/JFROG/Artifactory+Release+Notes#ArtifactoryReleaseNotes-Artifactory7.5.7
[9.5.1] - Jun 8, 2020
- Readme update - configuring Artifactory with oracledb
[9.5.0] - Jun 1, 2020
- Updated Artifactory version to 7.5.5 - https://www.jfrog.com/confluence/display/JFROG/Artifactory+Release+Notes#ArtifactoryReleaseNotes-Artifactory7.5
- Fixes bootstrap configMap permission issue
- Update postgresql tag version to
9.6.18-debian-10-r7
[9.4.9] - May 27, 2020
- Added Tomcat maxThreads & acceptCount
[9.4.8] - May 25, 2020
- Fixed postgresql README
imageParameters
[9.4.7] - May 24, 2020
- Fixed typo in README regarding migration timeout
[9.4.6] - May 19, 2020
- Added metadata maxOpenConnections
[9.4.5] - May 07, 2020
- Fix
installerInfostring format
[9.4.4] - Apr 27, 2020
- Updated Artifactory version to 7.4.3
[9.4.3] - Apr 26, 2020
- Change order of the customInitContainers to run before the "migration-artifactory" initContainer.
[9.4.2] - Apr 24, 2020
- Fix
artifactory.persistence.awsS3V3.useInstanceCredentialsincorrect conditional logic - Bump postgresql tag version to
9.6.17-debian-10-r72in values.yaml
[9.4.1] - Apr 16, 2020
- Custom volumes in migration init container.
[9.4.0] - Apr 14, 2020
- Updated Artifactory version to 7.4.1
[9.3.1] - April 13, 2020
- Update README with helm v3 commands
[9.3.0] - April 10, 2020
- Use dependency charts from
https://charts.bitnami.com/bitnami - Bump postgresql chart version to
8.7.3in requirements.yaml - Bump postgresql tag version to
9.6.17-debian-10-r21in values.yaml
[9.2.9] - Apr 8, 2020
- Added recommended ingress annotation to avoid 413 errors
[9.2.8] - Apr 8, 2020
- Moved migration scripts under
filesdirectory - Support preStartCommand in migration Init container as
artifactory.migration.preStartCommand
[9.2.7] - Apr 6, 2020
- Fix cache size (should be 5gb instead of 50gb since volume claim is only 20gb).
[9.2.6] - Apr 1, 2020
- Support masterKey and joinKey as secrets
[9.2.5] - Apr 1, 2020
- Fix readme use to
-hex 32instead of-hex 16
[9.2.4] - Mar 31, 2020
- Change the way the artifactory
command:is set so it will properly pass a SIGTERM to java
[9.2.3] - Mar 29, 2020
- Add Nginx log options: stderr as logfile and log level
[9.2.2] - Mar 30, 2020
- Use the same defaulting mechanism used for the artifactory version used elsewhere in the chart
[9.2.1] - Mar 29, 2020
- Fix loggers sidecars configurations to support new file system layout and new log names
[9.2.0] - Mar 29, 2020
- Fix broken admin user bootstrap configuration
- Breaking change: renamed
artifactory.accessAdmintoartifactory.admin
[9.1.5] - Mar 26, 2020
- Fix volumeClaimTemplate issue
[9.1.4] - Mar 25, 2020
- Fix volume name used by filebeat container
[9.1.3] - Mar 24, 2020
- Use
postgresqlExtendedConffor setting custom PostgreSQL configuration (instead ofpostgresqlConfiguration)
[9.1.2] - Mar 22, 2020
- Support for SSL offload in Nginx service(LoadBalancer) layer. Introduced
nginx.service.ssloffloadfield with boolean type.
[9.1.1] - Mar 23, 2020
- Moved installer info to values.yaml so it is fully customizable
[9.1.0] - Mar 23, 2020
- Updated Artifactory version to 7.3.2
[9.0.29] - Mar 20, 2020
- Add support for masterKey trim during 6.x to 7.x migration if 6.x masterKey is 32 hex (64 characters)
[9.0.28] - Mar 18, 2020
- Increased Nginx proxy_buffers size
[9.0.27] - Mar 17, 2020
- Changed all single quotes to double quotes in values files
- useInstanceCredentials variable was declared in S3 settings but not used in chart. Now it is being used.
[9.0.26] - Mar 17, 2020
- Fix rendering of Service Account annotations
[9.0.25] - Mar 16, 2020
- Update Artifactory readme with extra ingress annotations needed for Artifactory to be set as SSO provider
[9.0.24] - Mar 16, 2020
- Add Unsupported message from 6.18 to 7.2.x (migration)
[9.0.23] - Mar 12, 2020
- Fix README.md rendering issue
[9.0.22] - Mar 11, 2020
- Upgrade Docs update
[9.0.21] - Mar 11, 2020
- Unified charts public release
[9.0.20] - Mar 6, 2020
- Fix path to
/artifactory_bootstrap - Add support for controlling the name of the ingress and allow to set more than one cname
[9.0.19] - Mar 4, 2020
- Add support for disabling
consoleLoginsystem.yamlfile
[9.0.18] - Feb 28, 2020
- Add support to process
valueFromfor extraEnvironmentVariables
[9.0.17] - Feb 26, 2020
- Fix join key secret naming
[9.0.16] - Feb 26, 2020
- Store join key to secret
[9.0.15] - Feb 26, 2020
- Updated Artifactory version to 7.2.1
[9.0.10] - Feb 07, 2020
- Remove protection flag
databaseUpgradeReadywhich was added to check internal postgres upgrade
[9.0.0] - Feb 07, 2020
- Updated Artifactory version to 7.0.0
[8.4.8] - Feb 13, 2020
- Add support for SSH authentication to Artifactory
[8.4.7] - Feb 11, 2020
- Change Artifactory service port name to be hard-coded to
httpinstead of using{{ .Release.Name }}
[8.4.6] - Feb 9, 2020
- Add support for
tplin thepostStartCommand
[8.4.5] - Feb 4, 2020
- Support customisable Nginx kind
[8.4.4] - Feb 2, 2020
- Add a comment stating that it is recommended to use an external PostgreSQL with a static password for production installations
[8.4.3] - Jan 30, 2020
- Add the option to configure resources for the logger containers
[8.4.2] - Jan 26, 2020
- Improve
database.useranddatabase.passwordlogic in order to support more use cases and make the configuration less repetitive
[8.4.1] - Jan 19, 2020
- Fix replicator port config in nginx replicator configmap
[8.4.0] - Jan 19, 2020
- Updated Artifactory version to 6.17.0
[8.3.6] - Jan 16, 2020
- Added example for external nginx-ingress
[8.3.5] - Dec 30, 2019
- Fix for nginx probes failing when launched with http disabled
[8.3.4] - Dec 24, 2019
- Better support for custom
artifactory.internalPort
[8.3.3] - Dec 23, 2019
- Mark empty map values with
{}
[8.3.2] - Dec 16, 2019
- Fix for toggling nginx service ports
[8.3.1] - Dec 12, 2019
- Add support for toggling nginx service ports
[8.3.0] - Dec 1, 2019
- Updated Artifactory version to 6.16.0
[8.2.6] - Nov 28, 2019
- Add support for using existing PriorityClass
[8.2.5] - Nov 27, 2019
- Add support for PriorityClass
[8.2.4] - Nov 21, 2019
- Add an option to use a file system cache-fs with the file-system binarystore template
[8.2.3] - Nov 20, 2019
- Update Artifactory Readme
[8.2.2] - Nov 20, 2019
- Update Artfactory logo
[8.2.1] - Nov 18, 2019
- Add the option to provide service account annotations (in order to support stuff like https://docs.aws.amazon.com/eks/latest/userguide/specify-service-account-role.html)
[8.2.0] - Nov 18, 2019
- Updated Artifactory version to 6.15.0
[8.1.11] - Nov 17, 2019
- Do not provide a default master key. Allow it to be auto generated by Artifactory on first startup
[8.1.10] - Nov 17, 2019
- Fix creation of double slash in nginx artifactory configuration
[8.1.9] - Nov 14, 2019
- Set explicit
postgresql.postgresqlPassword=""to avoid helm v3 error
[8.1.8] - Nov 12, 2019
- Updated Artifactory version to 6.14.1
[8.1.7] - Nov 9, 2019
- Additional documentation for masterKey
[8.1.6] - Nov 10, 2019
- Update PostgreSQL chart version to 7.0.1
- Use formal PostgreSQL configuration format
[8.1.5] - Nov 8, 2019
- Add support
artifactory.service.loadBalancerSourceRangesfor whitelisting when settingartifactory.service.type=LoadBalancer
[8.1.4] - Nov 6, 2019
- Add support for any type of environment variable by using
extraEnvironmentVariablesas-is
[8.1.3] - Nov 6, 2019
- Add nodeselector support for Postgresql
[8.1.2] - Nov 5, 2019
- Add support for the aws-s3-v3 filestore, which adds support for pod IAM roles
[8.1.1] - Nov 4, 2019
- When using
copyOnEveryStartup, make sure that the target base directories are created before copying the files
[8.1.0] - Nov 3, 2019
- Updated Artifactory version to 6.14.0
[8.0.1] - Nov 3, 2019
- Make sure the artifactory pod exits when one of the pre-start stages fail
[8.0.0] - Oct 27, 2019
IMPORTANT - BREAKING CHANGES!
DOWNTIME MIGHT BE REQUIRED FOR AN UPGRADE!
- If this is a new deployment or you already use an external database (
postgresql.enabled=false), these changes do not affect you! - If this is an upgrade and you are using the default PostgreSQL (
postgresql.enabled=true), must use the upgrade instructions in UPGRADE_NOTES.md! - PostgreSQL sub chart was upgraded to version
6.5.x. This version is not backward compatible with the old version (0.9.5)! - Note the following PostgreSQL Helm chart changes
- The chart configuration has changed! See values.yaml for the new keys used
- PostgreSQL is deployed as a StatefulSet
- See PostgreSQL helm chart for all available configurations
[7.18.3] - Oct 24, 2019
- Change the preStartCommand to support templating
[7.18.2] - Oct 21, 2019
- Add support for setting
artifactory.labels - Add support for setting
nginx.labels
[7.18.1] - Oct 10, 2019
- Updated Artifactory version to 6.13.1
[7.18.0] - Oct 7, 2019
- Updated Artifactory version to 6.13.0
[7.17.5] - Sep 24, 2019
- Option to skip wait-for-db init container with '--set waitForDatabase=false'
[7.17.4] - Sep 11, 2019
- Updated Artifactory version to 6.12.2
[7.17.3] - Sep 9, 2019
- Updated Artifactory version to 6.12.1
[7.17.2] - Aug 22, 2019
- Fix the nginx server_name directive used with ingress.hosts
[7.17.1] - Aug 21, 2019
- Enable the Artifactory container's liveness and readiness probes
[7.17.0] - Aug 21, 2019
- Updated Artifactory version to 6.12.0
[7.16.11] - Aug 14, 2019
- Updated Artifactory version to 6.11.6
[7.16.10] - Aug 11, 2019
- Fix Ingress routing and add an example
[7.16.9] - Aug 5, 2019
- Do not mount
access/etc/bootstrap.credsunless user specifies a custom password or secret (Access already generates a random password if not provided one) - If custom
bootstrap.credsis provided (using keys or custom secret), prepare it with an init container so the temp file does not persist
[7.16.8] - Aug 4, 2019
- Improve binarystore config
- Convert to a secret
- Move config to values.yaml
- Support an external secret
[7.16.7] - Jul 29, 2019
- Don't create the nginx configmaps when nginx.enabled is false
[7.16.6] - Jul 24, 2019
- Simplify nginx setup and shorten initial wait for probes
[7.16.5] - Jul 22, 2019
- Change Ingress API to be compatible with recent kubernetes versions
[7.16.4] - Jul 22, 2019
- Updated Artifactory version to 6.11.3
[7.16.3] - Jul 11, 2019
- Add ingress.hosts to the Nginx server_name directive when ingress is enabled to help with Docker repository sub domain configuration
[7.16.2] - Jul 3, 2019
- Fix values key in reverse proxy example
[7.16.1] - Jul 1, 2019
- Updated Artifactory version to 6.11.1
[7.16.0] - Jun 27, 2019
- Update Artifactory version to 6.11 and add restart to Artifactory when bootstrap.creds file has been modified
[7.15.8] - Jun 27, 2019
- Add the option for changing nginx config using values.yaml and remove outdated reverse proxy documentation
[7.15.6] - Jun 24, 2019
- Update chart maintainers
[7.15.5] - Jun 24, 2019
- Change Nginx to point to the artifactory externalPort
[7.15.4] - Jun 23, 2019
- Add the option to provide an IP for the access-admin endpoints
[7.15.3] - Jun 23, 2019
- Add values files for small, medium and large installations
[7.15.2] - Jun 20, 2019
- Add missing terminationGracePeriodSeconds to values.yaml
[7.15.1] - Jun 19, 2019
- Updated Artifactory version to 6.10.4
[7.15.0] - Jun 17, 2019
- Use configmaps for nginx configuration and remove nginx postStart command
[7.14.8] - Jun 18, 2019
- Add the option to provide additional ingress rules
[7.14.7] - Jun 14, 2019
- Updated readme with improved external database setup example
[7.14.6] - Jun 11, 2019
- Updated Artifactory version to 6.10.3
- Updated installer-info template
[7.14.5] - Jun 6, 2019
- Updated Google Cloud Storage API URL and https settings
[7.14.4] - Jun 5, 2019
- Delete the db.properties file on Artifactory startup
[7.14.3] - Jun 3, 2019
- Updated Artifactory version to 6.10.2
[7.14.2] - May 21, 2019
- Updated Artifactory version to 6.10.1
[7.14.1] - May 19, 2019
- Fix missing logger image tag
[7.14.0] - May 7, 2019
- Updated Artifactory version to 6.10.0
[7.13.21] - May 5, 2019
- Add support for setting
artifactory.async.corePoolSize
[7.13.20] - May 2, 2019
- Remove unused property
artifactory.releasebundle.feature.enabled
[7.13.19] - May 1, 2019
- Fix indentation issue with the replicator system property
[7.13.18] - Apr 30, 2019
- Add support for JMX monitoring
[7.13.17] - Apr 25, 2019
- Added support for
cacheProviderDir
[7.13.16] - Apr 18, 2019
- Changing API StatefulSet version to
v1and permission fix for customartifactory.conffor Nginx
[7.13.15] - Apr 16, 2019
- Updated documentation for Reverse Proxy Configuration
[7.13.14] - Apr 15, 2019
- Added support for
customVolumeMounts
[7.13.13] - Aprl 12, 2019
- Added support for
bucketExistsflag for googleStorage
[7.13.12] - Apr 11, 2019
- Replace
curlexamples withwgetdue to the new base image
[7.13.11] - Aprl 07, 2019
- Add support for providing the Artifactory license as a parameter
[7.13.10] - Apr 10, 2019
- Updated Artifactory version to 6.9.1
[7.13.9] - Aprl 04, 2019
- Add support for templated extraEnvironmentVariables
[7.13.8] - Aprl 07, 2019
- Change network policy API group
[7.13.7] - Aprl 04, 2019
- Bugfix for userPluginSecrets
[7.13.6] - Apr 4, 2019
- Add information about upgrading Artifactory with auto-generated postgres password
[7.13.5] - Aprl 03, 2019
- Added installer info
[7.13.4] - Aprl 03, 2019
- Allow secret names for user plugins to contain template language
[7.13.3] - Apr 02, 2019
- Allow NetworkPolicy configurations (defaults to allow all)
[7.13.2] - Aprl 01, 2019
- Add support for user plugin secret
[7.13.1] - Mar 27, 2019
- Add the option to copy a list of files to ARTIFACTORY_HOME on startup
[7.13.0] - Mar 26, 2019
- Updated Artifactory version to 6.9.0
[7.12.18] - Mar 25, 2019
- Add CI tests for persistence, ingress support and nginx
[7.12.17] - Mar 22, 2019
- Add the option to change the default access-admin password
[7.12.16] - Mar 22, 2019
- Added support for
<artifactory|nginx>.<readiness|liveness>Probe.pathto customise the paths used for health probes
[7.12.15] - Mar 21, 2019
- Added support for
artifactory.customSidecarContainersto create custom sidecar containers - Added support for
artifactory.customVolumesto create custom volumes
[7.12.14] - Mar 21, 2019
- Make ingress path configurable
[7.12.13] - Mar 19, 2019
- Move the copy of bootstrap config from postStart to preStart
[7.12.12] - Mar 19, 2019
- Fix existingClaim example
[7.12.11] - Mar 18, 2019
- Add information about nginx persistence
[7.12.10] - Mar 15, 2019
- Wait for nginx configuration file before using it
[7.12.9] - Mar 15, 2019
- Revert securityContext changes since they were causing issues
[7.12.8] - Mar 15, 2019
- Fix issue #247 (init container failing to run)
[7.12.7] - Mar 14, 2019
- Updated Artifactory version to 6.8.7
- Add support for Artifactory-CE for C++
[7.12.6] - Mar 13, 2019
- Move securityContext to container level
[7.12.5] - Mar 11, 2019
- Updated Artifactory version to 6.8.6
[7.12.4] - Mar 8, 2019
- Fix existingClaim option
[7.12.3] - Mar 5, 2019
- Updated Artifactory version to 6.8.4
[7.12.2] - Mar 4, 2019
- Add support for catalina logs sidecars
[7.12.1] - Feb 27, 2019
- Updated Artifactory version to 6.8.3
[7.12.0] - Feb 25, 2019
- Add nginx support for tail sidecars
[7.11.1] - Feb 20, 2019
- Added support for enterprise storage
[7.10.2] - Feb 19, 2019
- Updated Artifactory version to 6.8.2
[7.10.1] - Feb 17, 2019
- Updated Artifactory version to 6.8.1
- Add example of
SERVER_XML_EXTRA_CONNECTORusage
[7.10.0] - Feb 15, 2019
- Updated Artifactory version to 6.8.0
[7.9.6] - Feb 13, 2019
- Updated Artifactory version to 6.7.3
[7.9.5] - Feb 12, 2019
- Add support for tail sidecars to view logs from k8s api
[7.9.4] - Feb 6, 2019
- Fix support for customizing statefulset
terminationGracePeriodSeconds
[7.9.3] - Feb 5, 2019
- Add instructions on how to deploy Artifactory with embedded Derby database
[7.9.2] - Feb 5, 2019
- Add support for customizing statefulset
terminationGracePeriodSeconds
[7.9.1] - Feb 3, 2019
- Updated Artifactory version to 6.7.2
[7.9.0] - Jan 23, 2019
- Updated Artifactory version to 6.7.0
[7.8.9] - Jan 22, 2019
- Added support for
artifactory.customInitContainersto create custom init containers
[7.8.8] - Jan 17, 2019
- Added support of values ingress.labels
[7.8.7] - Jan 16, 2019
- Mount replicator.yaml (config) directly to /replicator_extra_conf
[7.8.6] - Jan 13, 2019
- Fix documentation about nginx group id
[7.8.5] - Jan 13, 2019
- Updated Artifactory version to 6.6.5
[7.8.4] - Jan 8, 2019
- Make artifactory.replicator.publicUrl required when the replicator is enabled
[7.8.3] - Jan 1, 2019
- Updated Artifactory version to 6.6.3
- Add support for
artifactory.extraEnvironmentVariablesto pass more environment variables to Artifactory
[7.8.2] - Dec 28, 2018
- Fix location
replicator.yamlis copied to
[7.8.1] - Dec 27, 2018
- Updated Artifactory version to 6.6.1
[7.8.0] - Dec 20, 2018
- Updated Artifactory version to 6.6.0
[7.7.13] - Dec 17, 2018
- Updated Artifactory version to 6.5.13
[7.7.12] - Dec 12, 2018
- Fix documentation about Artifactory license setup using secret
[7.7.11] - Dec 10, 2018
- Fix issue when using existing claim
[7.7.10] - Dec 5, 2018
- Remove Distribution certificates creation.
[7.7.9] - Nov 30, 2018
- Updated Artifactory version to 6.5.9
[7.7.8] - Nov 29, 2018
- Updated postgresql version to 9.6.11
[7.7.7] - Nov 27, 2018
- Updated Artifactory version to 6.5.8
[7.7.6] - Nov 19, 2018
- Added support for configMap to use custom Reverse Proxy Configuration with Nginx
[7.7.5] - Nov 14, 2018
- Fix location of
nodeSelector,affinityandtolerations
[7.7.4] - Nov 14, 2018
- Updated Artifactory version to 6.5.3
[7.7.3] - Nov 12, 2018
- Support artifactory.preStartCommand for running command before entrypoint starts
[7.7.2] - Nov 7, 2018
- Support database.url parameter (DB_URL)
[7.7.1] - Oct 29, 2018
- Change probes port to 8040 (so they will not be blocked when all tomcat threads on 8081 are exhausted)
[7.7.0] - Oct 28, 2018
- Update postgresql chart to version 0.9.5 to be able and use
postgresConfigoptions
[7.6.8] - Oct 23, 2018
- Fix providing external secret for database credentials
[7.6.7] - Oct 23, 2018
- Allow user to configure externalTrafficPolicy for Loadbalancer
[7.6.6] - Oct 22, 2018
- Updated ingress annotation support (with examples) to support docker registry v2
[7.6.5] - Oct 21, 2018
- Updated Artifactory version to 6.5.2
[7.6.4] - Oct 19, 2018
- Allow providing pre-existing secret containing master key
- Allow arbitrary annotations on primary and member node pods
- Enforce size limits when using local storage with
emptyDir - Allow providing pre-existing secrets containing external database credentials
[7.6.3] - Oct 18, 2018
- Updated Artifactory version to 6.5.1
[7.6.2] - Oct 17, 2018
- Add Apache 2.0 license
[7.6.1] - Oct 11, 2018
- Supports master-key in the secrets and stateful-set
- Allows ingress default
backendto be enabled or disabled (defaults to enabled)
[7.6.0] - Oct 11, 2018
- Updated Artifactory version to 6.5.0
[7.5.4] - Oct 9, 2018
- Quote ingress hosts to support wildcard names
[7.5.3] - Oct 4, 2018
- Add PostgreSQL resources template
[7.5.2] - Oct 2, 2018
- Add
helm repo add jfrog https://charts.jfrog.ioto README
[7.5.1] - Oct 2, 2018
- Set Artifactory to 6.4.1
[7.5.0] - Sep 27, 2018
- Set Artifactory to 6.4.0
[7.4.3] - Sep 26, 2018
- Add ci/test-values.yaml
[7.4.2] - Sep 2, 2018
- Updated Artifactory version to 6.3.2
- Removed unused PVC
[7.4.0] - Aug 22, 2018
- Added support to run as non root
- Updated Artifactory version to 6.2.0
[7.3.0] - Aug 22, 2018
- Enabled RBAC Support
- Added support for PostStartCommand (To download Database JDBC connector)
- Increased postgresql max_connections
- Added support for
nginx.confConfigMap - Updated Artifactory version to 6.1.0