## v0.44.0 (2022-08-19) ### New features - Update GitLab Runner version to 15.3.0 - Add secrets update permission to RBAC example provided !349 (Tim Hobbs @hobti01) ### Maintenance - Fix the pipeline being blocked by development release !357 ### Documentation changes - Docs: Update values.yaml comments to reference kubernetes service accounts docs !310 ## v0.43.0 (2022-07-20) ### New features - Update GitLab Runner version to 15.2.0 ### Documentation changes - Fix some dead links !356 (Ben Bodenmiller @bbodenmiller) ## v0.42.0 (2022-06-20) ### New features - Update GitLab Runner version to 15.1.0 - Add priority classname !350 - Update namespaces to be consistent across manifests !343 (blacktide @blacktide) - Add freely configurable securityContext to deployment !354 - Add possibility to overwrite default image registry !351 (Patrik Votoček @vrtak-cz) - Make session server service annotations configurable !336 (Matthias Baur @m.baur) ### Maintenance - Add volume and volumeMount support to runner deployment !348 - ci: Update Helm from 3.4.1 to 3.7.2 !347 (Takuya Noguchi @tnir) - Update Docker to 20.10 on integration test !346 (Takuya Noguchi @tnir) - Update default registry to GitLab Runner registry !345 - Update casing of GitLab in values YAML file !344 (Ben Bodenmiller @bbodenmiller) - Remove unneeded rbac role !335 (Matthias Baur @m.baur) ## v0.41.0 (2022-05-19) ### New features - Update GitLab Runner version to 15.0.0 - Add the ability to unregister only one runner !329 (LAKostis @LAKostis) - Remove init container and instead project secrets !312 - Don't repeat chart name if release name starts with the chart name !232 (Ahmadali Shafiee @ahmadalli) ### Maintenance - Use Helm 3 instead of 2.16.9 on lint/release jobs !342 (Takuya Noguchi @tnir) ## v0.40.0 (2022-04-20) ### New features - Update GitLab Runner version to 14.10.0 - Add the possibility to configure maximum timeout that will be set for jobs when using the runner !341 (Adrien Gooris @adrien.gooris) ### Maintenance - Add a post-release CI job to trigger a deps pipeline in Charts repo !339 - Add helm install integration test !326 - Make loadBalancerSourceRanges of Session Server configurable !334 (Matthias Baur @m.baur) ## v0.39.0 (2022-03-21) ### New Features - Update GitLab Runner version to 14.9.0 ### Bug fixes - Disable metrics endpoint by default !337 ### Maintenance - Update labels according to latest taxonomy !338 ## v0.38.1 (2022-03-02) ### New Features - Update GitLab Runner version to 14.8.2 ## v0.38.0 (2022-02-21) ### Maintenance - Fix urls with runners configuration information !314 (Dmitriy Stoyanov @DmitriyStoyanov) - k8s rbac: add more resources in comment. !307 (Chen Yufei @cyfdecyf) - Add dependency scanning to Runner Helm Chart project !331 ## v0.37.2 (2022-01-24) ### Bug fixes - Fix appVersion to 14.7.0 ## v0.37.1 (2022-01-20) ### Bug fixes - Set sessionServer to false by default !332 ## v0.37.0 (2022-01-19) ### New Features - Update GitLab Runner version to 14.7.0 - Add support for interactive web terminal !320 ## v0.36.0 (2021-12-18) ### New features - Update GitLab Runner version to 14.6.0 ### Bug fixes - Fix prometheus annotation unquoted value !323 ### GitLab Runner distribution - Fix the security release rule in .gitlab-ci.yml !324 - Fail the stable release job on curl failures !322 ## v0.35.3 (2021-12-13) ### Maintenance - Fix prometheus annotation unquoted value !323 ## v0.35.2 (2021-12-10) ### Security - Update GitLab Runner version to 14.5.2 ## v0.35.1 (2021-12-01) ### Security - Update GitLab Runner version to 14.5.1 ## v0.35.0 (2021-11-21) ### New features - Update GitLab Runner version to 14.5.0 ### Maintenance - Don't run pipelines only for MRs !318 - Update changelog generator configuration !317 - Adds configurable value probeTimeoutSeconds !306 (Kyle Wetzler @kwetzler1) ## v0.34.0-rc1 (2021-10-11) ### New features - Update GitLab Runner version to 14.4.0-rc1 ### Maintenance - Disallow setting both replicas and runnerToken !289 ## v0.33.0 (2021-09-29) ### New features - Update GitLab Runner version to 14.3.0 ### Maintenance - Update container entrypoint to use `dumb-init` to avoid zombie processes !311 (Georg Lauterbach @georglauterbach) ## v0.32.0 (2021-08-22) ### New features - Update GitLab Runner version to 14.2.0 - Add support for revisionHistoryLimit !299 (Romain Grenet @romain.grenet1) ## v0.31.0 (2021-07-20) ### New features - Update GitLab Runner version to 14.1.0 ### Bug fixes - Only add environment variables if values set !295 (Matthew Warman @mcwarman) ## v0.30.0 (2021-06-19) ### New features - Update GitLab Runner version to 14.0.0 ### Bug fixes - Resolve runner ignores request_concurrency !296 ### Maintenance - refactor: change default brach references to main !298 - Add support for specifying schedulerName on deployment podspec. !284 (Dominic Bevacqua @dbevacqua) ## v0.29.0 (2021-05-20) ### New features - Update GitLab Runner version to 13.12.0 ## v0.28.0 (2021-04-20) ### New features - Update GitLab Runner version to 13.11.0 ### Maintenance - Pass runners.config through the template engine !290 (Dmitriy @Nevoff89) - Add role support of individual verbs list for different resources !280 (Horatiu Eugen Vlad @hvlad) - Use runner namespace for role and role binding if it is specified !256 (Alex Sears @searsaw) - Add optional configuration values for pod security context `runAsUser` and `supplementalGroups` !242 (Horatiu Eugen Vlad @hvlad) ### Documentation changes - docs: add notice that we run tpl on runner config !291 - Add comment on imagePullPolicy !288 ## v0.27.0 (2021-03-21) ### New features - Update GitLab Runner version to 13.10.0 - Allow setting deployment replicas !286 - Add support for specify ConfigMaps for gitlab-runner deployment !285 - Allow to mount arbitrary Kubernetes secrets !283 ## v0.26.0 (2021-02-22) ### New features - Update GitLab Runner version to 13.9.0 - Make executor configurable !273 (Matthias Baur @m.baur) ### Other changes - Typo fix !282 (Ben Bodenmiller @bbodenmiller) ## v0.25.0 (2021-01-20) ### New features - Support secrets for Azure cache !277 - Update GitLab Runner version to 13.8.0 ### Maintenance - Fix release CI stage failing due to Helm stable deprecation !278 - Update GitLab Changelog configuration !275 ### Documentation changes - Update link to doc in README.md !276 ## v0.24.0 (2020-12-21) ### New features - Update GitLab Runner version to 13.7.0 - add optional 'imagePullSecrets' to deployment !269 (Christian Schoofs @schoofsc) ### Other changes - Make description configruable !229 (Matthias Baur @m.baur) ## v0.23.0 (2020-11-21) ### New features - Update GitLab Runner version to 13.6.0 - Allow user to specify any runner configuraton !271 ## v0.22.0 (2020-10-20) ### New features - Update GitLab Runner version to 13.5.0 - Add pull secrets to service account for runner image !241 (Horatiu Eugen Vlad @hvlad) ### Maintenance - Set allowPrivilegeEscalation to false for gitlab-runner pod !243 (Horatiu Eugen Vlad @hvlad) ### Documentation changes - Add comment on ubuntu image & securityContext !260 ## v0.21.0 (2020-09-21) ### Maintenance - Update GitLab Runner version to 13.4.0 - Fix changelog generator config to catch all maintenance related labels !255 ### Other changes - Add scripts/security-harness script !258 ## v0.20.0 (2020-08-20) ### New features - Update GitLab Runner version to 13.3.0 - Enable custom commands !250 ### Maintenance - Add `release stable` job for security fork !252 - Update changelog generator to accept new labels !249 ## v0.19.0 (2020-07-20) ### New features - Allow user to define PodSecurityPolicy !184 (Paweł Kalemba @pkalemba) - Update GitLab Runner version to 13.2.0 ### Documentation changes - Fix external links within values.yaml !248 (Alexandre Jardin @alexandre.jardin) ## v0.18.0 (2020-06-19) ### Maintenance - Update GitLab Runner version to 13.1.0 ### Other changes - Fix unregister when using token secret !231 (Bernd @arabus) - Support specifying pod security context. !219 (Chen Yufei @cyfdecyf) ## v0.17.1 (2020-06-01) ### Maintenance - Update GitLab Runner version to 13.0.1 ## v0.17.0 (2020-05-20) ### New features - Expose settings for kubernetes resource limits and requests overwrites !220 (Alexander Petermann @lexxxel) - Add support for setting Node Tolerations !188 (Zeyu Ye @Shuliyey) ### Maintenance - Update GitLab Runner version to 13.0.0 - Update package name in note !234 - Pin CI jobs to gitlab-org runners !222 ## v0.16.0 (2020-04-22) ### New features - Add Service Account annotation support !211 (David Rosson @davidrosson) ### Bug fixes - Support correct spelling of GCS secret !214 (Arthur Wiebe @arthur65) ### Maintenance - Remove dependency of `gitlab-runner-builder` runner !221 - Fix linting for forks with a different name than "gitlab-runner" !218 - Install gitlab-changelog installation !217 ### Other changes - Update GitLab Runner version to 12.10.1 - Change listen address to not force IPv6 !213 (Fábio Matavelli @fabiomatavelli) ## v0.15.0 (2020-03-20) ### Maintenance - Update GitLab Runner version to 12.9.0 - Update changelog generator configuration !212 - Replace changelog entries generation script !209 ### Other changes - Fix values.yaml typo !210 (Brian Choy @bycEEE) ## v0.14.0 (2020-02-22) - Update GitLab Runner version to 12.8.0 ## v0.13.0 (2020-01-20) - Add podLabels to the deployment !198 - Mount custom-certs in configure init container !202 ## v0.12.0 (2019-12-22) - Add `apiVersion: v1` to chart.yaml !195 - Add documentation to protected Runners !193 - Make securityContext configurable !199 - Update GitLab Runner version to 12.6.0 ## v0.11.0 (2019-11-20) - Variables for RUNNER_OUTPUT_LIMIT, and KUBERNETES_POLL_TIMEOUT !50 - Add support for register protected Runners !185 ## v0.10.1 (2019-10-28) - Update GitLab Runner to 12.4.1 ## v0.10.0 (2019-10-21) - Updated GitLab Runner to 12.4.0 - Use updated project path to release helm chart !172 - Update resources API to stable verson !167 - Add support for specifying log format !170 - Use the cache.secret template to check if the secretName is set !166 - Drop need for helm force update for now !181 - Fix image version detection for old helm versions !173 ## v0.9.0 (2019-09-20) - Use updated project path to release helm chart !172 - Enabling horizontal pod auto-scaling based on custom metrics !127 - Change base image used for CI jobs !156 - Remove DJ as a listed chart maintainer !160 - Release beta version on master using Bleeding Edge image !155 - Update definition of 'release beta' CI jobs !164 - Fix certs path in the comment in values file !148 - Implement support for run-untagged option !140 - Use new location for helm charts repo !162 - Follow-up to adding run-untagged support !165 ## v0.8.0 (2019-08-22) - Add suport for graceful stop !150 ## v0.7.0 (2019-07-22) - Fix broken anchor link for gcs cache docs !135 - Allow user to set rbac roles !112 - Bump used Runner version to 12.1.0 !149 ## v0.6.0 (2019-06-24) - Allow to manually build the package for development branches !120 - When configuring cache: if no S3 secret assume IAM role !111 - Allow to define request_concurrency value !121 - Bump used Runner version to 12.0.0 !138 ## v0.5.0 (2019-05-22) - Bump used Runner version to 11.11.0 !126 ## v0.4.1 (2019-04-24) - Bump used Runner version to 11.10.1 !113 ## v0.4.0 (2019-04-22) - Bump used Runner version to 11.10.0-rc2 !108 - Fix a typo in values.yaml !101 - Add pod labels for jobs !98 - add hostAliases for pod assignment !89 - Configurable deployment annotations !44 - Add pod annotations for jobs !97 - Bump used Runner version to 11.10.0-rc1 !107 ## v0.3.0 (2019-03-22) - Change mount of secret with S3 distributed cache credentials !64 - Add environment variables to runner !48 - Replace S3_CACHE_INSECURE with CACHE_S3_INSECURE !90 - Update values.yaml to remove invalid anchor in comments !85 - Bump used Runner version to 11.9.0 !102 ## v0.2.0 (2019-02-22) - Fix the error caused by unset 'locked' value !79 - Create LICENSE file !76 - Add CONTRIBUTING.md file !81 - Add plain MIT text into LICENSE and add NOTICE !80 - Fix incorrect custom secret documentation !71 - Add affinity, nodeSelector and tolerations for pod assignment !56 - Ignore scripts directory when buildin helm chart !83 - Bump used Runner version to 11.8.0-rc1 !87 - Fix year in Changelog - it's already 2019 !84 ## v0.1.45 (2019-01-22) - Trigger release only for tagged versions !72 - Fixes typos in values.yaml comments !60 - Update chart to bring closer to helm standard template !43 - Add nodeSelector config parameter for CI job pods !19 - Prepare CHANGELOG management !75 - Track app version in Chart.yaml !74 - Fix the error caused by unset 'locked' value !79 - Bump used Runner version to 11.7.0 !82