**Note:** This file is automatically generated. Please see the [developer
documentation](doc/development/changelog.md) for instructions on adding your own
entry.

## 2.4.6

### Fixed (1 change)

- global.ingress.tls default to empty map. !1022

### Added (1 change)

- Allow to configure the liveness probe for gitlab-shell. !1021

### Other (1 change)

- Update GitLab Version to 12.4.2.


## 2.4.5

### Other (2 changes)

- Update GitLab Runner to v12.4.1. !1018
- Update GitLab Version to 12.4.1.


## 2.4.4

### Added (1 change)

- Added Redis Sentinel support. !999

### Other (1 change)

- Update GitLab Version to 12.4.1.


## 2.4.3

### Fixed (1 change)

- Broken pluck expectation in gitlab.ingress.tls.configured #1653. !1013

### Other (1 change)

- Update GitLab Version to 12.4.1.


## 2.4.2

### Fixed (1 change)

- Fix artifacts upload by ensuring appropriate tmp directory permissions. !1010

### Other (1 change)

- Update GitLab Version to 12.4.0.


## 2.4.1

### Fixed (2 changes)

- Fix typo in nginx backend PDB. !1006
- Unicorn add shared /tmp mount. !1009

### Other (1 change)

- Update GitLab Version to 12.4.0.


## 2.4.0

### Fixed (5 changes, 1 of them is from the community)

- Handle CRLF line endings #1541. !938
- Use specified Gitaly port in listen_address. !970
- Convert Gitaly port to an Integer before rendering in config files. !979
- Removed unused persistence.volumeName from gitaly's values.yaml. !990 (aurelien.balteaux)
- Unicorn: set ipWhitelist default to documented value. !997

### Changed (3 changes)

- Switch to using newer APIs for ones dropped in k8s 1.16. !975
- Update the grafana chart to 3.8.15. !976
- Update unicorn.rb to match upstream changes. !988

### Added (4 changes)

- Added S/MIME support. !943
- Allow to configure liveness and readiness probes for unicorn/workhorse. !985
- Improve sidekiq readinessProbe to check for sidekiq process. !994
- Add pre-upgrade hook for pausing Gitaly while operator is in place. !998

### Other (3 changes)

- Add example values for UBI-based deployment. !986
- Update gitlab-runner to 0.10.0/12.4.0. !1003
- Update GitLab Version to 12.4.0.


## 2.3.8

### Fixed (1 change)

- 1499/Fix monitoring ip_whitelist : change kind comparison to slice. !993

### Changed (1 change)

- Provides ability to customize the Container Registry HPA. !991

### Added (1 change, 1 of them is from the community)

- Tolerations for gitlab-exporter. !996 (Taylor Daugherty)

### Other (1 change)

- Update GitLab Version to 12.3.5.


## 2.3.7

### Other (1 change)

- Update GitLab Version to 12.3.5.


## 2.3.6

### Other (2 changes)

- Update gitlab-runner to v0.9.1. !987
- Update GitLab Version to 12.3.4.


## 2.3.5

### Fixed (1 change, 1 of them is from the community)

- Fix volumeMounts indentation in task-runner backup-job. !983 (Chris Boot)

### Other (1 change)

- Update GitLab Version to 12.3.4.


## 2.3.3

### Other (1 change)

- Update GitLab Version to 12.3.2.


## 2.3.2

### Other (1 change)

- Update GitLab Version to 12.3.1.


## 2.3.1

### Fixed (1 change)

- Pin gitlab-exporter version to the proper image.

### Other (1 change)

- Update GitLab Version to 12.3.0.


## 2.3.0

### Fixed (4 changes, 2 of them are from the community)

- Set the default retention for Prometheus data to 15d. !905 (Gerard Hickey)
- Removes duplicate http key from registry config. !923 (jarv)
- Configure the backup cron to use a different tmp volume than the task-runner. !942
- Disable object storage for disabled features. !962

### Changed (4 changes, 1 of them is from the community)

- Update operator to v0.7, introduces status subresource, and gitaly waiting fixes. !906
- Update the sidekiq queues example with all of the queues #1429. !909 (Mike Rennie)
- Set a sane default of 2 seconds for Unicorn 'readinessProbe.timeoutSeconds'. !950
- Set a sane default of 2 seconds for Workhorse 'readinessProbe.timeoutSeconds'. !964

### Added (6 changes, 4 of them are from the community)

- Added Grafana support into chart install. !789 (Gerard Hickey)
- Allow postgres to use a serviceName as well as a host #1458. !886 (Mike Rennie)
- Allow the monitoring IP whitelist to be specified for unicorn #1499. !887 (Mike Rennie)
- Add missing gitaly config options. !939
- Added scheduling options for redis Subchart. !949 (Willi Eggeling)
- Option to bypass two-factor auth for certain omniauth providers. !961

### Other (3 changes)

- Rename gitlab-monitor to gitlab-exporter. !897
- Update gitlab-runner to 0.9.0/12.3.0. !965
- Update GitLab Version to 12.3.0.


## 2.2.11

### Other (1 change)

- Update GitLab Version to 12.2.8.


## 2.2.10

### Other (1 change)

- Update GitLab Version to 12.2.7.


## 2.2.9

### Other (1 change)

- Update GitLab Version to 12.2.7.

### Fixed (1 change, 1 of them is from the community)

- Fix volumeMounts indentation in task-runner backup-job. !983 (Chris Boot)

### Other (1 change)

- Update GitLab Version to 12.2.8.


## 2.2.8

### Other (1 change)

- Update GitLab Version to 12.2.7.


## 2.2.7

### Fixed (1 change)

- Disable object storage for disabled features. !962

### Other (1 change)

- Update GitLab Version to 12.2.6.


## 2.2.6

### Other (1 change)

- Update GitLab Version to 12.2.5.


## 2.2.5

### Fixed (1 change)

- Set/expose securityContext for upgrade check hook. !915

### Added (2 changes, 1 of them is from the community)

- Adds readiness and liveness configuration for Registry. !932
- Allows draintimeout to be configured for registry. !934 (jarv)

### Other (2 changes)

- Update gitlab-runner to 0.8.0/12.2.0. !912
- Update GitLab Version to 12.2.4.


## 2.2.4

### Added (2 changes, 2 of them are from the community)

- Adds deployment annotations for the registry service. !893 (jarv)
- Add support for the storagedriver health check. !922 (jarv)

### Other (1 change)

- Update GitLab Version to 12.2.4.


## 2.2.3

### Other (1 change)

- Update GitLab Version to 12.2.4.


## 2.2.2

### Other (1 change)

- Update GitLab Version to 12.2.3.


## 2.2.1

### Other (1 change)

- Update GitLab Version to 12.2.1.


## 2.2.0

### Fixed (4 changes, 1 of them is from the community)

- Workaround for pausing deployments during Helm upgrade. !783
- separate sidekiq hpa resource with dashes. !880
- Chart pull policies syntax restored to previous and documented names. !904
- Fix issue with GCS cron backup getting stuck. (894)

### Changed (2 changes)

- Use global values for kubectl image, deprecate chart-local settings. !864
- Registry: add loadBalancerIP configuration, template clusterIP. !874

### Added (5 changes, 3 of them are from the community)

- Provide option to disable using prepared statements for postgres #1444. !872 (Mike Renie)
- Enable registry to accept windows images with foreign layers. !888 (Semjon Bibow)
- Add loadBalancerIP and loadBalancerSourceRanges to gitlab-shell chart. !889 (Taylor Daugherty)
- Registry: Adds optional networkpolicy configuration. !891
- Adds the ability to finely configure logging options for the Container Registry. !899

### Other (3 changes)

- Update operator to v0.6 for newer k8s support. !895
- Document global.ingress.class & sample Traefik. !898
- Update GitLab Version to 12.2.0.


## 2.1.14

### Other (1 change)

- Update GitLab Version to 12.1.14.


## 2.1.13

### Fixed (1 change, 1 of them is from the community)

- Fix volumeMounts indentation in task-runner backup-job. !983 (Chris Boot)

### Other (1 change)

- Update GitLab Version to 12.1.14.


## 2.1.12

### Other (1 change)

- Update GitLab Version to 12.1.13.


## 2.1.11

### Other (1 change)

- Update GitLab Version to 12.1.12.


## 2.1.10

### Other (1 change)

- Update GitLab Version to 12.1.11.


## 2.1.8

### Fixed (1 change)

- Chart pull policies syntax restored to previous and documented names. !904

### Other (1 change)

- Update GitLab Version to 12.1.8.


## 2.1.7

### Other (1 change)

- Update GitLab Version to 12.1.6.


## 2.1.6

### Fixed (1 change, 1 of them is from the community)

- Disable client-side validation of kubectl apply to fix #1497. !885 (Semjon Bibow)

### Other (1 change)

- Update GitLab Version to 12.1.4.


## 2.1.5

### Fixed (1 change)

- Generated Random Secrets Should Not Wrap. !875

### Other (1 change)

- Update GitLab Version to 12.1.4.


## 2.1.4

### Other (1 change)

- Update GitLab Version to 12.1.4.


## 2.1.3

### Other (1 change)

- Update GitLab Version to 12.1.3.


## 2.1.2

### Other (1 change)

- Update GitLab Version to 12.1.2.


## 2.1.1

### Other (1 change)

- Update GitLab Version to 12.1.1.


## 2.1.0

### Fixed (8 changes, 2 of them are from the community)

- Mailroom: fix redis without passsword. !816 (arthur13)
- Add ability to specify extrernal objectStorage for task-runner backup. !821 (Matthew Cascio)
- Fix ability to set internal port of gitlab-workhorse. !840
- Use sort to compare versions in upgrade logic. !846
- Freeze the version of redis exporter image. !850
- Fixed shared secrets whitespace templating #1410. !861
- Escape and quote all passwords in ERB templates. !869
- Set pullPolicy for CI to Always #1460. !873

### Changed (2 changes)

- Add prometheus metrics debug configuration. !838
- Make version changes to chart files only if incoming version is higher. !859

### Added (5 changes, 3 of them are from the community)

- Make the Task Runner backup backend configurable. !707 (Vic Iglesias)
- Support Git over SSH on OpenShift. !824
- Registry: Add service port for Prometheus metrics. !842
- Support for optional extra arguments for the cron based backup on Kubernetes. !854 (Gerard Boor)
- Document global.appConfig.defaultProjectsFeatures.containerRegistry #1456. !871 (Mike Rennie)

### Other (4 changes)

- CI: add CI vars to helm properties. !851
- Run before_fork only once on boot for Unicorn. !852
- Update gitlab-runner to 0.7.0/12.1.0. !878
- Update GitLab Version to 12.1.0.


## 2.0.7

### Other (1 change)

- Update GitLab Version to 12.0.9.


## 2.0.6

### Other (1 change)

- Update GitLab Version to 12.0.8.


## 2.0.5

### Other (1 change)

- Update GitLab Version to 12.0.6.


## 2.0.4

### Fixed (4 changes)

- Use sort to compare versions in upgrade logic. !846
- Freeze the version of redis exporter image. !850
- Fixed shared secrets whitespace templating #1410. !861
- Escape and quote all passwords in ERB templates. !869

### Other (1 change)

- Update GitLab Version to 12.0.4.


## 2.0.3 (2019-07-03)

### Other (1 change)

- Update GitLab Version to 12.0.3.


## 2.0.2 (2019-06-26)

### Changed (1 change)

- Updated the gitlab-monitor tags to properly match its upstream release.

### Other (2 changes)

- Update gitlab-runner to 0.6.0/12.0.0. !832
- Update GitLab Version to 12.0.2.


## 2.0.1 (2019-06-25)

### Other (1 change)

- Update GitLab Version to 12.0.1.


## 2.0.0 (2019-06-22)

### Fixed (6 changes)

- Ensure unicorn.rb issues appropriate lifecycle hooks. !791
- Add missing object storage settings in task-runner. !793
- Disable storage redirect of Registry when the internal Minio is used. !797
- Port over https://github.com/helm/charts/pull/13646. !804
- Add SMTP and other missing settings for task-runner. !809
- Fix example smtp settings. !810

### Changed (2 changes)

- Prioritize the external object storage connection settings before the global minio configuration. !802
- Updated supported Kubernetes to 1.10 and Helm to 2.12. !808

### Added (6 changes, 2 of them are from the community)

- Cron based backup support using Kubernetes and task runner. !548 (Thomas Miller)
- Add support for tolerations. !553 (Mike Rennie)
- Add gitlab-monitor to Helm Chart. !787
- Add ability to specify network to use when creating a GKE cluster. !799
- Modified anyuid to reflect project level instead of cluster. !803
- Prevent upgrades from old chart versions. !828

### Other (2 changes, 1 of them is from the community)

- Default Registry replicas to minReplicas. !794 (skarbek)
- Update GitLab Version to 12.0.0.


## 1.9.8

### Other (1 change)

- Update GitLab Version to 11.11.8.


## 1.9.7

### Fixed (2 changes)

- Freeze the version of redis exporter image. !850
- Fixed shared secrets whitespace templating #1410. !861

### Other (1 change)

- Update GitLab Version to 11.11.7.


## 1.9.5 (2019-06-26)

### Other (1 change)

- Update GitLab Version to 11.11.4.


## 1.9.4 (2019-06-21)

### Added (1 change)

- Add chart-info configmap to allow an upgrade path to the GitLab 12.0. !829

### Other (1 change)

- Update GitLab Version to 11.11.3.


## 1.9.3 (2019-06-10)

### Other (1 change)

- Update GitLab Version to 11.11.3.


## 1.9.2 (2019-06-05)

### Other (2 changes)

- Update gitlab-runner to 0.5.2/11.11.2. !806
- Update GitLab Version to 11.11.2.


## 1.9.1 (2019-06-03)

### Other (2 changes)

- Update GitLab Runner Helm Chart to 0.5.1. !801
- Update GitLab Version to 11.11.1.


## 1.9.0 (2019-05-22)

### Changed (4 changes)

- Transition Operator from Cluster to Namespace Role. !764
- Replace subgroup with GitLab class annotation. !772
- Rename subgroup to CRD prefix. !773
- Add default Referrer-Policy to nginx-ingress headers. !774

### Performance (1 change)

- Unicorn: increase worker memory defaults.

### Added (3 changes, 1 of them is from the community)

- Add checkConfig logic to detect known bad configurations. !757
- Persistent storage for task-runner tmp directory. !769 (jansmets)
- Enable Sidekiq Memory Killer Configuration. !776

### Other (2 changes)

- Update gitlab-runner to 0.5.0/11.11.0. !798
- Update GitLab Version to 11.11.0.


## 1.8.6 (2019-07-03)

### Other (1 change)

- Update GitLab Version to 11.10.8.


## 1.8.5 (2019-06-26)

### Performance (1 change)

- Unicorn: increase worker memory defaults.

### Added (1 change, 1 of them is from the community)

- Persistent storage for task-runner tmp directory. !769 (jansmets)

### Other (1 change)

- Update GitLab Version to 11.10.7.


## 1.8.4 (2019-05-01)

### Other (1 change)

- Update GitLab Version to 11.10.4.


## 1.8.3 (2019-04-30)

### Other (1 change)

- Update GitLab Version to 11.10.3.


## 1.8.2 (2019-04-29)

### Other (1 change)

- Update GitLab Version to 11.10.2.


## 1.8.1 (2019-04-24)

### Other (2 changes)

- Update gitlab-runner to 0.4.1/11.10.1. !768
- Update GitLab Version to 11.10.1.


## 1.8.0 (2019-04-22)

### Fixed (2 changes)

- Quote read passwords in yml files. !717
- Ensure README present in helm package. !752

### Changed (2 changes)

- Update operator to use recreate deployment strategy. !728
- Bump gitlab-operator to v0.4. !744

### Added (3 changes, 1 of them is from the community)

- Expose unicorn memory limits via chart values. !738 (Paul Nicholson)
- Add support for when setting for external diffs. !743
- ElasticSearch is now available. !746

### Other (2 changes)

- Update gitlab-runner to 0.4.0/11.10.0. !765
- Update GitLab Version to 11.10.0.


## 1.7.5 (2019-04-11)

### Other (1 change)

- Update GitLab Version to 11.9.8.


## 1.7.4 (2019-04-10)

### Fixed (1 change)

- Ensure README present in helm package. !752

### Other (1 change)

- Update GitLab Version to 11.9.7.


## 1.7.3 (2019-04-05)

### Fixed (2 changes)

- Mount object storage secrets related to external diffs to pods. !745
- Fix support for NGINX Ingress DaemonSets. !748

### Other (1 change)

- Update GitLab Version to 11.9.6.


## 1.7.2 (2019-04-02)

### Fixed (1 change)

- Application: use groups in componentKinds. !740

### Other (1 change)

- Update GitLab Version to 11.9.4.


## 1.7.1 (2019-03-25)

### Other (2 changes)

- Update gitlab-runner to 0.3.0/11.9.0. !735
- Update GitLab Version to 11.9.1.


## 1.7.0 (2019-03-22)

### Fixed (5 changes, 3 of them are from the community)

- Set the Redis client ID to nil as some servers have that command disabled. !666 (Vic Iglesias)
- Set the life span of Registry certificate to 10 years. !701
- Add Gitaly configuration to migrations job. !710
- Add missing certificates initContainer to gitaly. !716 (Harry Lee (tclh123))
- Provide Kubernetes 1.8 backwards compatibility for init-container secret copying. !720 (Fabian Jucker)

### Changed (3 changes, 1 of them is from the community)

- Extract shared configuration script of ruby-based pods into own template. !685 (Matthias van de Meent (Cofano Software Solutions))
- Move cron_jobs setting from sidekiq to global context. !693
- Allow disabling of the unicorn helm test. !721

### Added (5 changes, 1 of them is from the community)

- Allow use of password-less Redis services (external). !665 (Vic Iglesias)
- Add support for using object storage for storing MR diffs. !698
- Allow Disabling of ClusterRoles in ApplicationCRD. !702
- Add eks_bootstrap_script. !706
- Registry: Add caompatibility for Docker manifest schema1. !724

### Other (2 changes)

- Automate version mapping updates. !704
- Update GitLab Version to 11.9.0.


## 1.6.3 (2019-03-20)

### Changed (1 change)

- Allow disabling of the unicorn helm test. !721

### Other (1 change)

- Update GitLab Version to 11.8.3.


## 1.6.2 (2019-03-13)

### Fixed (1 change)

- Add Gitaly configuration to migrations job. !710

### Other (1 change)

- Update GitLab Version to 11.8.2.


## 1.6.1 (2019-03-04)

### Fixed (1 change)

- Remove duplicate gravatar entries from 'gitlab.yml.erb'. !700

### Other (2 changes)

- Update gitlab-runner to 0.2.0/11.8.0. !697
- Update GitLab Version to 11.8.1.


## 1.6.0 (2019-02-22)

### Fixed (1 change)

- Ensure Piwik and Google Analytics are disabled by default.

### Changed (4 changes)

- Switched gitlab-shell HPA to use a target cpu value, rather than a percentage. !655
- Update the gitlab-shell resource requests to be a bit lower, reflecting latest testing. !656
- Upgrade registry to version 2.7.1. !681
- Use gitlab-operator version 0.3. !692

### Added (2 changes, 2 of them are from the community)

- Adds configuration options for connecting Gitlab with database using mutual TLS. !626 (Lukas Grundmann)
- Add tls option to smtp settings. !648 (Igor Storozhuk)

### Other (3 changes)

- Restructure the documentation. !588
- Allow static ServiceAccount Name in shared-secrets. !688
- Update GitLab Version to 11.8.0.


## 1.5.3 (2019-02-05)

### Other (1 change)

- Update GitLab Version to 11.7.5.


## 1.5.2 (2019-02-05)

### Other (1 change)

- Update GitLab Version to 11.7.4.


## 1.5.1 (2019-01-31)

### Other (2 changes)

- Update gitlab-runner to 0.1.45/11.7.0. !654
- Update GitLab Version to 11.7.3.


## 1.5.0 (2019-01-22)

### Fixed (5 changes, 1 of them is from the community)

- Generate omniauth attribute values correctly as expected by GitLab. !610
- Ensure the operator deployment uses the immutable labels properly. !613
- Ensure a newline before appending to registry/storage/config to make sure yaml is rendered correctly. !621
- Fix 500 error when you don't set the parameter auto_sign_in_with_provider with OmniAuth enabled. !623 (David Kulak)
- Rails: set CA certificate path for SMTP. !625

### Changed (1 change)

- Update gitlab-operator version to 0.2. !645

### Performance (1 change)

- Add retry options for migration jobspec. !642

### Added (3 changes, 3 of them are from the community)

- Allow configuration of securityContext user/group on all deployments with persistent volumes. !519 (Mike Rennie)
- add the node selector for registry chart. !602 (Jubel Han)
- Provide a way to reference a secret containing the LDAP password. !634 (Matthias van de Meent (Cofano Software Solutions))

### Other (2 changes)

- Move ingress enabled detection to helper method. !607
- Update GitLab Version to 11.7.0.


## 1.4.4 (2019-01-17)

### Other (1 change)

- Update GitLab Version to 11.6.5.


## 1.4.3 (2019-01-16)

### Other (2 changes)

- Update gitlab/gitlab-runner to v0.1.44. !633
- Update GitLab Version to 11.6.4.


## 1.4.2 (2019-01-05)

### Other (1 change)

- Update GitLab Version to 11.6.3.


## 1.4.1 (2019-01-02)

### Other (1 change)

- Update GitLab Version to 11.6.2.


## 1.4.0 (2018-12-22)

### Fixed (1 change, 1 of them is from the community)

- Move LFS and Upload temporary storage to ephemeral disk. !587 (Robert Jordan)

### Changed (2 changes, 1 of them is from the community)

- CI now does not run any tasks which the repository is not configured for. !569 (Matthias van de Meent (Cofano Software Solutions))
- Refine unicorn resource resqeusts. !586

### Added (8 changes, 3 of them are from the community)

- Added option for annotations for use with IAM roles. !504 (Deniz Zoeteman)
- Provide a way to skip certain steps in the backup-procedure. !574 (Matthias van de Meent (Cofano Software Solutions))
- Add global and chart-local ingress.tls.enabled flags. !577 (Matthias van de Meent (Cofano Software Solutions))
- Add the operator version label to the gitlab custom resource. !582
- Added example values file for a minimal gke cluster. !589
- Add examples for GCS object storage. !592
- Add support for impersonation_enabled flag in gitlab.yml. !593
- Allow support for using rediss urls. !600

### Other (3 changes)

- Add extraInitContainers, extraContainers, extraVolumes and extraVolumeMounts to template options. !580
- Operator Version 0.1. !605
- Update GitLab Version to 11.6.0.


## 1.3.4 (2018-12-14)

### Other (3 changes)

- Update GitLab Runner chart 0.1.38. !590
- Fix Broken Icon Image on Helm Hub. !597
- Update GitLab Version to 11.5.4.


## 1.3.3 (2018-12-06)

### Other (1 change)

- Update GitLab Version to 11.5.3.


## 1.3.2 (2018-12-04)

### Added (1 change, 1 of them is from the community)

- Add packages to the backups task list. !585 (Matthias van de Meent (Cofano Software Solutions))

### Other (1 change)

- Update GitLab Version to 11.5.2.


## 1.3.1 (2018-11-28)

### Other (1 change)

- Update GitLab Version to 11.5.1.


## 1.3.0 (2018-11-22)

### Fixed (2 changes, 1 of them is from the community)

- Serve sidekiq assets directly from unicorn. !560
- Define .metadata.namespace for resources which should have had that defined. !573 (Matthias van de Meent (Cofano Software Solutions))

### Changed (2 changes)

- Make LDAP and Omniauth configuration global to rails based containers. !567
- Pin the operator image to a specific sha digest. !571

### Added (5 changes, 1 of them is from the community)

- Add additional cleanup policy to Helm prehooks. !550
- Add GitLab Rails, workhorse and runner secret to documentation. !552 (Maikel Vlasman)
- Add support for Maven repositories. !558
- Add support for Pseudonymizer. !562
- Registry: default storage `delete` enabled. !579

### Other (4 changes)

- Add docs about using charts on OpenShift Origin. !555
- Mount configuration files directly to /srv/gitlab/config instead of /var/opt/gitlab/config/gitlab. !565
- Update nginx-ingress fork to 0.30.0. !578
- Update GitLab Version to 11.5.0.


## 1.2.6 (2018-11-20)

### Other (1 change)

- Update GitLab Version to 11.4.7.


## 1.2.5 (2018-11-20)

### Other (2 changes)

- Mount configuration files directly to /srv/gitlab/config instead of /var/opt/gitlab/config/gitlab. !565
- Update GitLab Version to 11.4.6.


## 1.2.4 (2018-11-05)

### Other (1 change)

- Update GitLab Version to 11.4.5.


## 1.2.3 (2018-11-01)

### Other (1 change)

- Update GitLab Version to 11.4.4.


## 1.2.2 (2018-10-29)

### Other (1 change)

- Update GitLab Version to 11.4.3.


## 1.2.1 (2018-10-29)

### Fixed (1 change)

- Skip custom CA mounts when unnecessary. !544

### Other (1 change)

- Update GitLab Version to 11.4.2.


## 1.2.0 (2018-10-22)

### Security (1 change)

- Update redis version to 3.2.12. !511

### Fixed (4 changes, 1 of them is from the community)

- Better handle self-signed certificate behaviors in NOTES.txt. !500
- NGINX: populate ingressClass from template. !520
- Move shared-secrets jobs run as non-root. !533
- Make gke bootstrap script work on MacOS. (Robert Marshall)

### Changed (1 change)

- Add safe-to-evict annotation to stateless deployments. !523

### Added (7 changes, 3 of them are from the community)

- Add missing settings to configure gitlab.yml. !496 (Erik Sundell)
- Add a global flag to set the gitlab edition that will be installed. !499 (Scott Leggett)
- Allow disabled shared-secrets chart. !510
- Add Gitlab operator to run upgrades of Gitlab. !516
- Move jobs management into the operator if it is enabled. !517
- Provide a way to disable the usage ping options. !525 (Mike Rennie)
- Add control of exposed SSH port. !531

### Other (3 changes, 1 of them is from the community)

- Update Helm minimum requirement to 2.9. !505
- Use example.com in documentation and examples as per RFC2606. !512 (Scott Leggett)
- Update GitLab Version to 11.4.0.


## 1.1.6 (2018-10-17)

### Other (1 change)

- Update GitLab Version to 11.3.6.


## 1.1.5 (2018-10-15)

### Fixed (1 change)

- Sidekiq: add credentials for Registry, #785. !535

### Added (1 change, 1 of them is from the community)

- Add registry.enabled param in unicorn chart. !508 (Flavien Peyre)

### Other (1 change)

- Update GitLab Version to 11.3.5.


## 1.1.4 (2018-10-05)

### Other (1 change)

- Update GitLab Version to 11.3.4.


## 1.1.3 (2018-10-04)

### Other (1 change)

- Update GitLab Version to 11.3.3.


## 1.1.2 (2018-10-03)

### Other (1 change)

- Update GitLab Version to 11.3.2.


## 1.1.1 (2018-10-01)

### Other (1 change)

- Update GitLab Version to 11.3.1.


## 1.1.0 (2018-09-22)

### Fixed (1 change)

- Fix indentation error in self-signed-certs Job of shared-secrts.

### Changed (1 change)

- Registry: move http.secret to k8s secret (auto-generated). !485

### Added (3 changes, 2 of them are from the community)

- Allow to define under which user and group gitaly is running. !473 (Michael Schmid <michael@amazee.io>)
- Ensure job resources can be configured. !482
- Adds option to specify separate hostname for ssh access. !487 (Gijs Kunze)

### Other (2 changes, 1 of them is from the community)

- Added namespace to resources. !443 (Matthias van de Meent (Cofano Software Solutions))
- Update GitLab Version to 11.3.0.


## 1.0.2 (2018-08-28)

### Fixed (1 change)

- Fixed setting the connection to a non-default redis port. !470


## 1.0.1 (2018-08-22)

- No changes.

## 1.0.0 (2018-08-22)

### Fixed (4 changes, 1 of them is from the community)

- Minio/Redis: add spec.strategy.type=Recreate (#633). !423
- Add missing reference to uploads bucket in task-runner chart. !429 (Matt Welch)
- runner: fix gitlab-runner.cache.secret template.
- Fix changelog danger handling.

### Changed (13 changes)

- Move all Minio enabled to global configuration. !389
- Convert registry storage block to secret. !391
- Convert rails connection blocks to secrets. !393
- Add additional instructions to application.yaml, switch to v1beta1 of the CRD, and trigger purely off the create flag. !401
- Relocate lfs/artifacts/uploads configuration to global `appConfig`. !403
- Update memory requests based on observations. !418
- Update certmanager to v0.4.0 (#617). !424
- Allow external object storage for task-runner. !427
- Add securtyContext to nginx-ingress-controller deployment to run as non-root user and upgrade image version to 0.15.0. !431
- Replace self-signed certificate generation, automatically CA add to custom CAs. !441
- Default sidekiq chart queues to upstream source defaults. !449
- Rails pods, except migrations, will wait for their desired schema version before starting. !462
- Bump the gitalb-runner chart version to 0.1.33. !468

### Performance (1 change)

- Use targetValue instead of targetUtilization fo hpa autoscaling. !433

### Added (7 changes, 3 of them are from the community)

- support multiple gitaly instances. !377
- Set preStop hooks to sidekiq and unicorn charts for graceful shutdown. !382 (Balasankar C)
- Add option to configure missing settings from gitlab.yml. !395 (Balasankar C)
- Move gitlab-workhorse to a separate container. !397 (Ian Baum)
- Implment support for incoming emails by adding a mailroom chart. !425
- Enable NGINX Ingress metrics by default. !434
- Add capability to inject custom root CAs. !436

### Other (8 changes)

- Better document the initial storage configuration options. !412
- Restructure examples and link docs. !445
- Add retreival of self-signed CA to NOTES.txt output when in use. !457
- Add example values for Minikube. !459
- Document deprecations behavior and deceision.
- Update external object storage documentation.
- add anti-affinity to nginx.
- Remove Dockerfile since it's been moved to gitlab-org/gitlab-build-images.


## 0.3.5 (2018-07-31)

### Fixed (1 change)

- Pin the minio/mc image version to a know working tag. !426


## 0.3.4 (2018-07-31)

- No changes.

## 0.3.3 (2018-07-27)

- No changes.

## 0.3.2 (2018-07-26)

- No changes.

## 0.3.1 (2018-07-23)

- No changes.

## 0.3.0

### Security (4 changes, 4 of them are from the community)

- Use minimum permissions for certmanager-issuer chart. !352 (Corey O'Brien)
- Limit nginx to chart namespace. !354 (Corey O'Brien)
- Limit rbac permission for shared-secrets. !356 (Corey O'Brien)
- Use self-signed certificate as last resort. !360 (Corey O'Brien)

### Fixed (1 change)

- Expanded OmniAuth configuration in Unicorn. !328

### Changed (3 changes, 1 of them is from the community)

- Change location of gitlab source code to /srv/gitlab. !15 (Balasankar C)
- Remove chart version from redis-ha immutable fields. !337
- Explicitly set resources.requests.cpu=50m on initContainers to enforce reduced resources. !369

### Added (1 change, 1 of them is from the community)

- Support optional Application CRD. !363 (Corey O'Brien)

## 0.2.0

### Fixed (1 change, 1 of them is from the community)

- Add consistent metadata for all charts. !319 (Corey O'Brien)

### Changed (2 changes, 1 of them is from the community)

- Change the initial root password to be contained in a secret, and autogenerated. !296
- Replace hardcoded image references with values. !324 (Dave Konopka)

### Other (1 change, 1 of them is from the community)

- Bump redis version to 3.2.6. !325 (Corey O'Brien)

## 2018-06-12

### Removed (1 change)

- Removed version number from statefulset metadata. !318

### Fixed (1 change)

- Resolve No longer possible to disable nginx ingress. !311

### Changed (1 change, 1 of them is from the community)

- Use .Release.Name in the name of all Secrets. !302 (Corey O'Brien)

### Added (3 changes)

- Unicorn: add support for object storage of job artifacts. !255
- Add global setting for imagePullPolicy. !305
- Sidekiq: add object storage configuration. !314

## 2018-06-05

### Changed (1 change)

- GitLab image tags can be set using a global, and default to the chart appVersion. !304

### Added (1 change, 1 of them is from the community)

- Increase minimum repliacs to 2+ via HPAs where relevant. !285 (Corey O'Brien)

### Other (2 changes, 1 of them is from the community)

- Remove placeholder charts. !301 (Corey O'Brien)
- Use upstream gitlab-runner.

## 2018-05-29

### Fixed (1 change, 1 of them is from the community)

- Fix selectors for minio PDB to exclude Job Pods. !292 (Corey O'Brien)

### Added (3 changes, 2 of them are from the community)

- Implement global configuration for Gitaly. !287
- Add options to set annotations on Services. !298 (Corey O'Brien)
- Added soft host anti-affinity by default. (Corey O'Brien)

## 2018-05-22

### Added (3 changes, 3 of them are from the community)

- Add a script for running helm without tiller running in the cluster. !281 (Corey O'Brien)
- Add configuration for auxiliary cron jobs. !283 (Dave Konopka)
- Add basic PodDisruptionBudgets. !284 (Corey O'Brien)

## 2018-05-15

### Changed (2 changes)

- Replace omnibus postgresql instance with postegresql chart based on upstream. !216
- Switch Gitaly Deployment to a StatefulSet. !271

### Added (5 changes, 1 of them is from the community)

- Add prometheus exporter to postgres. !239
- Added configuration options for workhorse. !269 (Corey O'Brien)
- Add ability to configure Redis via Globals. !273
- Add prometheus exporter to gitaly. !274
- Add configuration for ldap authentication.

## 2018-05-08

### Security (1 change)

- Update NGINX Ingress to 0.14.0. !249

### Added (1 change)

- Add configuration options for time_zone, rack_attack, trusted_proxies, and extras. !260

## 2018-05-01

### Added (2 changes, 1 of them is from the community)

- Add configuration options for outgoing email persona. !238 (Corey O'Brien)
- Add object storage support for Uploads. !250

## 2018-04-17

### Fixed (1 change)

- Add updated sidekiq queues for GitLab 10.7. !212

### Added (3 changes, 1 of them is from the community)

- Implement global to configure extnernal static IP to simplify. !206
- Unicorn: add support for configuring Omniauth. !210
- Add Prometheus metrics exporters to Redis and Redis-HA charts. !215 (Dave Konopka)

### Other (2 changes, 1 of them is from the community)

- Bring CHANGELOG logic from gitlab-ce to helm.gitlab.io. !200 (Jason Plum)
- Changelog: introduce changelog_manager, with CI. !208

## 2018-03-22 Alpha

- See [alpha documentation](https://docs.gitlab.com/charts/releases/alpha.html)
