Implemented enhancements:
- Query ansible facts through ansible_facts.* namespace #143
Fixed bugs:
- Prefix variables with role name #106
Closed issues:
- Add CITATION.cff #125
Merged pull requests:
- chore(deps-dev): Bump ansible-lint from 6.21.0 to 24.2.0 #146 (dependabot[bot])
- refactor: refer to ansible facts through ansible_facts.* namespace #144 (Normo)
- chore(deps-dev): Bump molecule-plugins from 23.5.0 to 23.5.3 #142 (dependabot[bot])
- chore(deps-dev): Bump molecule from 6.0.2 to 24.2.0 #141 (dependabot[bot])
- chore(deps-dev): Bump reuse from 2.1.0 to 3.0.1 #140 (dependabot[bot])
- chore(deps): Bump ansible from 8.5.0 to 9.3.0 #139 (dependabot[bot])
- chore(deps-dev): Bump yamllint from 1.32.0 to 1.35.1 #138 (dependabot[bot])
- refactor: add role name prefix to variables #121 (Normo)
v1.6.1 (2023-11-07)
Fixed bugs:
- conditional check 'gitlab_ctl.stat.exists' failed #134
Merged pull requests:
- chore: prepare release version 1.6.1 #136 (Normo)
- fix: remove obsolete conditional check #135 (Normo)
v1.6.0 (2023-11-03)
Closed issues:
- Check for background migrations only when updating GitLab #130
Merged pull requests:
- chore: prepare release version 1.6.0 #132 (Normo)
- Check for background migration on GitLab update only #131 (Normo)
v1.5.0 (2023-10-19)
Implemented enhancements:
- Configure redis sentinel password #119
Closed issues:
- Gitaly: Implement Gitaly configuration structure change #105
Merged pull requests:
- chore: prepare release version 1.5.0 #127 (Normo)
- chore(deps): bump ansible-lint from 6.20.3 to 6.21.0 #126 (Normo)
- chore(deps): bump ansible from 8.4.0 to 8.5.0 #124 (Normo)
- feat: configure redis sentinel authentication #120 (Normo)
- fix: use changed_when on shell and command tasks #118 (Normo)
- chore: upgrade python dependencies #114 (Normo)
- Bump yamllint from 1.29.0 to 1.32.0 #108 (dependabot[bot])
- Bump ansible from 7.1.0 to 7.4.0 #104 (dependabot[bot])
- Bump yamllint from 1.28.0 to 1.29.0 #88 (dependabot[bot])
v1.4.0 (2023-01-11)
Merged pull requests:
- Release version 1.4.0 #86 (tobiashuste)
- Flush handlers only if required #85 (tobiashuste)
- Allow to set GitLab feature flags #84 (tobiashuste)
- Report no changes when apt cache is updated in check mode #83 (Normo)
- Bump ansible-lint from 6.10.0 to 6.10.2 #82 (dependabot[bot])
- Bump ansible-lint from 6.9.1 to 6.10.0 #81 (dependabot[bot])
- Bump ansible from 7.0.0 to 7.1.0 #80 (dependabot[bot])
- Bump molecule from 4.0.3 to 4.0.4 #79 (dependabot[bot])
v1.3.0 (2022-12-05)
Implemented enhancements:
- Add support for Ubuntu 22.04 #18
Closed issues:
- Update package cache in check-mode #70
- Switch to molecule-podman #33
- Remove Centos 8 and add support for AlmaLinux 8 #4
Merged pull requests:
- Bump ansible-lint from 6.8.5 to 6.8.6 #65 (dependabot[bot])
- Bump ansible-lint from 6.8.2 to 6.8.5 #64 (dependabot[bot])
- Bump molecule from 4.0.2 to 4.0.3 #61 (dependabot[bot])
- Prepare release version 1.3.0 #77 (Normo)
- Bump ansible-lint from 6.8.7 to 6.9.1 #76 (dependabot[bot])
- Bump reuse from 1.0.0 to 1.1.0 #75 (dependabot[bot])
- Update README.md #74 (Normo)
- Add codeowners to autoassign reviewers #73 (Normo)
- Add Ubuntu 22.04 as supported platform #72 (Normo)
- Ensure package cache is updated in check-mode #71 (Normo)
- Bump ansible from 6.5.0 to 7.0.0 #68 (dependabot[bot])
- Switch from molecule-docker to molecule-podman #34 (tobiashuste)
v1.2.0 (2022-10-21)
Implemented enhancements:
- Improve Molecule verification step #35
- Add badges to README #6
- Add Debian 11 (bullseye) as platform #50 (flyinggecko)
- Use FQCN throughout the whole project #10 (tobiashuste)
Fixed bugs:
- Molecule folder not linted by molecule #52
- Update issue tracker in Ansible Galaxy meta information #7
- Specify Debian 11 correctly in role metadata #56 (tobiashuste)
- Lint molecule files via ansible-lint #53 (christianhueserhzdr)
Closed issues:
Merged pull requests:
- Prepare release version 1.2.0 #58 (tobiashuste)
- Use setup-python action version 4 #57 (tobiashuste)
- Bump molecule from 4.0.1 to 4.0.2 #55 (dependabot[bot])
- Bump ansible-lint from 6.8.1 to 6.8.2 #54 (dependabot[bot])
- Bump ansible from 6.2.0 to 6.5.0 #51 (dependabot[bot])
- Bump ansible-lint from 6.4.0 to 6.8.1 #49 (dependabot[bot])
- Bump yamllint from 1.27.1 to 1.28.0 #43 (dependabot[bot])
- Bump ansible from 6.1.0 to 6.2.0 #38 (dependabot[bot])
- Bump ansible-lint from 6.3.0 to 6.4.0 #37 (dependabot[bot])
- Improve molecule verification step #36 (tobiashuste)
- Bump molecule from 3.6.1 to 4.0.1 #32 (dependabot[bot])
- Bump ansible from 5.7.1 to 6.1.0 #31 (dependabot[bot])
- Bump yamllint from 1.26.3 to 1.27.1 #30 (dependabot[bot])
- Bump ansible-lint from 6.0.2 to 6.3.0 #27 (dependabot[bot])
- Bump robertdebock/galaxy-action from 1.2.0 to 1.2.1 #24 (dependabot[bot])
- Bump reuse from 0.14.0 to 1.0.0 #22 (dependabot[bot])
- Bump ansible from 5.6.0 to 5.7.1 #17 (dependabot[bot])
- Add CONTRIBUTING file and workflow diagram #15 (christianhueserhzdr)
- Prepare HISTORY file and add auto-generated CHANGELOG file #14 (christianhueserhzdr)
- Exchange link to issue tracker in Ansible Galaxy meta information #13 (christianhueserhzdr)
- Add badges to README #12 (christianhueserhzdr)
- Bump ansible from 5.3.0 to 5.6.0 #5 (dependabot[bot])
- Bump ansible-lint from 5.4.0 to 6.0.2 #3 (dependabot[bot])
- Create GitHub Actions for linting, testing and releasing #2 (christianhueserhzdr)
Changed
- Update Python dependencies and use Python 3.9 in GitLab CI (!49 by tobiashuste).
- Add role variable to specify apt key identifier (!50 by Normo).
v1.1.0 - 2021-12-08
- Replace include with import_tasks (!45 by Normo).
- Bump Python dependencies to the latest versions (!42 by tobiashuste).
- Prevent restarting puma and sidekiq services in Mattermost only context (!46 by Normo).
- Install latest available GitLab version if no version has been pinned (!47 by Normo).
v1.0.2 - 2021-06-29
- Allow initial dry-runs without causing role deployments to fail (!41 by christian.hueser.hzdr).
v1.0.1 - 2021-03-16
v1.0.0 - 2021-03-03
- Automate role import into Ansible Galaxy via GitHub Actions (!34 by Normo).
- Merge gitlab_base into gitlab role (!32 by Normo).
- Reconfigure GitLab if a previous reconfiguration had failed (!35 by Normo).
v0.5.0 - 2021-01-18
v0.4.0 - 2020-10-13
- Supply generic way to configure GitLab via Ansible variables that are translated to Ruby function calls (!27 by christian.hueser.hzdr).
- Improve and speed up the CI pipeline (!24 by tobiashuste).
- Bump dependency Ansible to ansible = "~=2.10.0" (!25 by tobiashuste).
v0.3.4 - 2020-09-24
- Create file skip-auto-backup on non-primary GitLab nodes (!21 by christian.hueser.hzdr).
- Split handler to reconfigure GitLab into one for primary and one for non-primary nodes (!22 by christian.hueser.hzdr).
v0.3.3 - 2020-09-10
- Rename role 'gitlab_base_role' to 'gitlab_base' in meta and requirements files (!20 by christian.hueser.hzdr).
v0.3.2 - 2020-09-10
- Handler 'Reconfigure GitLab' needs to listens to handler 'GitLab has been installed or upgraded' (!19 by christian.hueser.hzdr).
v0.3.1 - 2020-09-09
- Fix reconfigure handler not run when GitLab package is upgraded (!17 by tobiashuste).
v0.3.0 - 2020-09-08
- Trigger GitLab reconfigure if GitLab package has been installed or upgraded (!16 by christian.hueser.hzdr).
v0.2.0 - 2020-08-26
- Implement a basic configuration for the container registry (!14 by tobiashuste).
v0.1.1 - 2020-08-21
- Fix creation of skip-auto-reconfigure file (!12 by tobiashuste).
v0.1.0 - 2020-08-20
Initial release of the Ansible GitLab Role.
* This Changelog was automatically generated by github_changelog_generator