Files
2026-08-26 03:39:42 +05:30

48 KiB
Raw Permalink Blame History

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,multipartElementSize in 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 unifiedSecretInstallation by default GH-1819
  • Removed openshift condition check from NOTES.txt

[107.68.7] - Aug 28, 2023

  • Enabled unifiedSecretInstallation by 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 splitServicesToContainers to 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, copyOnEveryStartup is 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 seLinuxOptions in securityContext GH-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.postStartCommand to .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.xml instead 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-s3 binary provider JetS3t library
  • Deprecated (removed) google-storage binary provider and force persistence storage type google-storage to work with google-storage-v2 only
  • Copy binarystore.xml in init Container to fix existing persistence on file system in clear text
  • Removed obselete .Values.artifactory.binarystore.enabled key
  • 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.enabled to enable/disable ingress for replicator
  • Updated initContainerImage to ubi8/ubi-minimal:8.6-854
  • Updated router version to 7.45.0
  • Added flag artifactory.schedulerName to 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 find to copy custom certificates
  • Added support for circle of trust using circleOfTrustCertificatesSecret secret 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 customPersistentPodVolumeClaim name to customPersistentVolumeClaim
  • Added flags to control enable/disable infra services in splitServicesToContainers

[107.39.0] - May 31, 2022

  • Fix default artifactory.async.corePoolSize GH-1612
  • Added support of nginx annotations
  • Reduce startupProbe initialDelaySeconds
  • Align all liveness and readiness probes failureThreshold to 5 seconds
  • Added new flag unifiedSecretInstallation to enables single unified secret holding all the artifactory secrets
  • Updated router version to 7.38.0
  • Add support for NFS config with directories haBackupDir and haDataDir
  • Fixed - disable jfconnect on oss/jcr/cpp flavours GH-1630

[107.38.0] - May 04, 2022

  • Added support for global.nodeSelector to 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 8091 as artifactory.tomcat.maintenanceConnector.port for probes check
  • Refactored probes to replace httpGet probes with basic exec + curl
  • Refactored database-creds secret to create only when database values are passed
  • Added new endpoints for probes /artifactory/api/v1/system/liveness and /artifactory/api/v1/system/readiness
  • Enabled newProbes:true by 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.resources indentation in migration-artifactory init container GH-1562
  • Refactored router.requiredServiceTypes to 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 containers 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 false in 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.create and serviceAccount.create to false by default) for least privileges
  • Fixed incorrect data type for Values.router.serviceRegistry.insecure in default values.yaml GH-1514
  • IMPORTANT
  • Changed init-container images from alpine to ubi8/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,maxCacheSize in 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 splitServicesToContainers is 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 splitServicesToContainers is 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 nodePort support to artifactory-service and nginx-service templates
  • Removed redundant terminationGracePeriodSeconds in statefulset
  • Increased startupProbe.failureThreshold time

[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 nameOverride and fullnameOverride in values.yaml

[107.18.6] - April 29, 2021

  • Bumping chart version to align with app version
  • Add securityContext option 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.18 in 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 automountServiceAccountToken to 'true'
  • Update alpine tag version to 3.13.5

[11.13.2] - April 15, 2021

[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.io as default JFrog Helm repository
  • Updated Artifactory version to 7.17.5 - Release Notes

[11.12.2] - Mar 31, 2021

[11.12.1] - Mar 30, 2021

  • Updated Artifactory version to 7.17.3
  • Add timeoutSeconds to 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

[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.io to releases-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

[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.metrics and .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.artifactory in values.yaml

[11.6.0] - Dec 10, 2020

  • Update postgresql tag version to 12.5.0-debian-10-r25
  • Fixed artifactory.persistence.googleStorage.endpoint from storage.googleapis.com to commondatastorage.googleapis.com
  • Updated chart maintainers email

[11.5.5] - Dec 4, 2020

  • Important: Renamed .Values.systemYaml to .Values.systemYamlOverride

[11.5.4] - Dec 1, 2020

  • Improve error message returned when attempting helm upgrade command

[11.5.3] - Nov 30, 2020

[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

[11.4.4] - Nov 2, 2020

  • Add enablePathStyleAccess property for aws-s3-v3 binary provider template

[11.4.3] - Nov 2, 2020

[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

[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 storageClass to correct storageClassName in 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: false container 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

[11.0.0] - Sep 2, 2020

  • Breaking change: Changed imagePullSecretsvalues from string to list.
  • Breaking change: Added image.registry and changed image.version to image.tag for 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.4 in 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

[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 scheme to artifactory.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

[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

[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

[9.5.1] - Jun 8, 2020

  • Readme update - configuring Artifactory with oracledb

[9.5.0] - Jun 1, 2020

[9.4.9] - May 27, 2020

  • Added Tomcat maxThreads & acceptCount

[9.4.8] - May 25, 2020

  • Fixed postgresql README image Parameters

[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 installerInfo string 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.useInstanceCredentials incorrect conditional logic
  • Bump postgresql tag version to 9.6.17-debian-10-r72 in 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.3 in requirements.yaml
  • Bump postgresql tag version to 9.6.17-debian-10-r21 in 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 files directory
  • 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 32 instead 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.accessAdmin to artifactory.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 postgresqlExtendedConf for setting custom PostgreSQL configuration (instead of postgresqlConfiguration)

[9.1.2] - Mar 22, 2020

  • Support for SSL offload in Nginx service(LoadBalancer) layer. Introduced nginx.service.ssloffload field 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 consoleLog in system.yaml file

[9.0.18] - Feb 28, 2020

  • Add support to process valueFrom for 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 databaseUpgradeReady which 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 http instead of using {{ .Release.Name }}

[8.4.6] - Feb 9, 2020

  • Add support for tpl in the postStartCommand

[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.user and database.password logic 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

[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.loadBalancerSourceRanges for whitelisting when setting artifactory.service.type=LoadBalancer

[8.1.4] - Nov 6, 2019

  • Add support for any type of environment variable by using extraEnvironmentVariables as-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.creds unless user specifies a custom password or secret (Access already generates a random password if not provided one)
  • If custom bootstrap.creds is 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
    1. Convert to a secret
    2. Move config to values.yaml
    3. 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 v1 and permission fix for custom artifactory.conf for 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 bucketExists flag for googleStorage

[7.13.12] - Apr 11, 2019

  • Replace curl examples with wget due 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.path to customise the paths used for health probes

[7.12.15] - Mar 21, 2019

  • Added support for artifactory.customSidecarContainers to create custom sidecar containers
  • Added support for artifactory.customVolumes to 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_CONNECTOR usage

[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.customInitContainers to 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.extraEnvironmentVariables to pass more environment variables to Artifactory

[7.8.2] - Dec 28, 2018

  • Fix location replicator.yaml is 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, affinity and tolerations

[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 postgresConfig options

[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 backend to 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.io to 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.conf ConfigMap
  • Updated Artifactory version to 6.1.0