Skip to content

Commit

Permalink
Prepare release version 5.0.0
Browse files Browse the repository at this point in the history
Signed-off-by: Norman Ziegner <[email protected]>
  • Loading branch information
Normo committed Oct 10, 2024
1 parent 5267495 commit a5e1003
Show file tree
Hide file tree
Showing 8 changed files with 67 additions and 27 deletions.
33 changes: 33 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,37 @@
# Changelog

## [v5.0.0](https://github.com/hifis-net/ansible-collection-toolkit/tree/v5.0.0) (2024-10-10)

[Full Changelog](https://github.com/hifis-net/ansible-collection-toolkit/compare/v4.8.0...v5.0.0)

**Breaking changes:**

- Install HAProxy 3.0 by default [\#256](https://github.com/hifis-net/ansible-collection-toolkit/issues/256) [[haproxy](https://github.com/hifis-net/ansible-collection-toolkit/labels/haproxy)]

**Implemented enhancements:**

- hifis.toolkit.gitlab\_runner: Support autoscaler boot\_time parameter [\#326](https://github.com/hifis-net/ansible-collection-toolkit/issues/326) [[gitlab_runner](https://github.com/hifis-net/ansible-collection-toolkit/labels/gitlab_runner)]
- Add support for Ubuntu 24.04 \(Noble Numbat\) [\#252](https://github.com/hifis-net/ansible-collection-toolkit/issues/252)

**Fixed bugs:**

- hifis.toolkit.netplan Molecule test fails on Ubuntu 24.04 [\#318](https://github.com/hifis-net/ansible-collection-toolkit/issues/318)

**Merged pull requests:**

- Replace deprecated gateway4 with routes [\#330](https://github.com/hifis-net/ansible-collection-toolkit/pull/330) [[netplan](https://github.com/hifis-net/ansible-collection-toolkit/labels/netplan)] ([Normo](https://github.com/Normo))
- Bump ansible from 10.4.0 to 10.5.0 [\#329](https://github.com/hifis-net/ansible-collection-toolkit/pull/329) ([dependabot[bot]](https://github.com/apps/dependabot))
- Fix molecule tests for netplan on Ubuntu 24.04 [\#328](https://github.com/hifis-net/ansible-collection-toolkit/pull/328) [[netplan](https://github.com/hifis-net/ansible-collection-toolkit/labels/netplan)] ([Normo](https://github.com/Normo))
- Support fleeting-pluign-openstack boot\_time parameter [\#327](https://github.com/hifis-net/ansible-collection-toolkit/pull/327) [[gitlab_runner](https://github.com/hifis-net/ansible-collection-toolkit/labels/gitlab_runner)] ([Normo](https://github.com/Normo))
- Add custom routes [\#325](https://github.com/hifis-net/ansible-collection-toolkit/pull/325) [[netplan](https://github.com/hifis-net/ansible-collection-toolkit/labels/netplan)] ([axldd](https://github.com/axldd))
- Bump ansible-lint from 24.7.0 to 24.9.2 [\#324](https://github.com/hifis-net/ansible-collection-toolkit/pull/324) ([dependabot[bot]](https://github.com/apps/dependabot))
- Bump ansible/ansible-lint from 24.7.0 to 24.9.2 [\#323](https://github.com/hifis-net/ansible-collection-toolkit/pull/323) ([dependabot[bot]](https://github.com/apps/dependabot))
- Bump molecule from 24.8.0 to 24.9.0 [\#322](https://github.com/hifis-net/ansible-collection-toolkit/pull/322) ([dependabot[bot]](https://github.com/apps/dependabot))
- Bump ansible from 10.3.0 to 10.4.0 [\#319](https://github.com/hifis-net/ansible-collection-toolkit/pull/319) ([dependabot[bot]](https://github.com/apps/dependabot))
- Add Ubuntu 24.04 support to zammad role [\#317](https://github.com/hifis-net/ansible-collection-toolkit/pull/317) [[zammad](https://github.com/hifis-net/ansible-collection-toolkit/labels/zammad)] ([Normo](https://github.com/Normo))
- Install haproxy 3.0 by default [\#316](https://github.com/hifis-net/ansible-collection-toolkit/pull/316) [[haproxy](https://github.com/hifis-net/ansible-collection-toolkit/labels/haproxy)] ([Normo](https://github.com/Normo))
- Support Ubuntu 24.04 in HAProxy role [\#315](https://github.com/hifis-net/ansible-collection-toolkit/pull/315) [[haproxy](https://github.com/hifis-net/ansible-collection-toolkit/labels/haproxy)] ([Normo](https://github.com/Normo))

## [v4.8.0](https://github.com/hifis-net/ansible-collection-toolkit/tree/v4.8.0) (2024-08-27)

[Full Changelog](https://github.com/hifis-net/ansible-collection-toolkit/compare/v4.7.0...v4.8.0)
Expand All @@ -19,6 +51,7 @@

**Merged pull requests:**

- Prepare release of version 4.8.0 [\#313](https://github.com/hifis-net/ansible-collection-toolkit/pull/313) ([tobiashuste](https://github.com/tobiashuste))
- Bump molecule from 24.7.0 to 24.8.0 [\#309](https://github.com/hifis-net/ansible-collection-toolkit/pull/309) ([dependabot[bot]](https://github.com/apps/dependabot))
- Fix link to SSH keys role in README [\#308](https://github.com/hifis-net/ansible-collection-toolkit/pull/308) ([tobiashuste](https://github.com/tobiashuste))
- Bump ansible from 10.2.0 to 10.3.0 [\#307](https://github.com/hifis-net/ansible-collection-toolkit/pull/307) ([dependabot[bot]](https://github.com/apps/dependabot))
Expand Down
4 changes: 2 additions & 2 deletions CITATION.cff
Original file line number Diff line number Diff line change
Expand Up @@ -36,5 +36,5 @@ authors:
orcid: 'https://orcid.org/0000-0002-5028-6663'
repository-code: 'https://github.com/hifis-net/ansible-collection-toolkit'
repository-artifact: 'https://galaxy.ansible.com/ui/repo/published/hifis/toolkit/'
version: v4.8.0'
date-released: '2024-08-27'
version: v5.0.0'
date-released: '2024-10-10'
26 changes: 13 additions & 13 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,19 +22,19 @@ SPDX-License-Identifier: Apache-2.0
This collection provides production-ready Ansible roles used for providing services used in research and by research
software engineers, but not exclusively. The following use cases are supported:

* DevOps platform:
* [**GitLab**](roles/gitlab)
* deploy [**GitLab-Runner**](roles/gitlab_runner) with a focus, but not limited, on Openstack autoscaling
* [**Redis**](roles/redis)
* Help desk:
* [**Zammad**](roles/zammad)
* High Availability (HA) / Load Balancing:
* [**HAProxy**](roles/haproxy)
* [**Keepalived**](roles/keepalived)
* OS-related:
* [**unattended-upgrades**](roles/unattended_upgrades)
* [**netplan**](roles/netplan)
* distribute authorized [**SSH keys**](roles/ssh_keys) to users
* **DevOps platform:**
* [GitLab](roles/gitlab)
* deploy [GitLab-Runner](roles/gitlab_runner) with a focus, but not limited, on Openstack autoscaling
* [Redis](roles/redis)
* **Help desk:**
* [Zammad](roles/zammad)
* **High Availability (HA) / Load Balancing:**
* [HAProxy](roles/haproxy)
* [Keepalived](roles/keepalived)
* **OS-related:**
* [unattended-upgrades](roles/unattended_upgrades)
* [netplan](roles/netplan)
* distribute authorized [SSH keys](roles/ssh_keys) to users

## Looking for the unattended_upgrades role?

Expand Down
2 changes: 1 addition & 1 deletion galaxy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@

namespace: 'hifis'
name: 'toolkit'
version: '4.8.0'
version: '5.0.0'
readme: 'README.md'
authors:
- 'HIFIS Software Services <[email protected]>'
Expand Down
5 changes: 3 additions & 2 deletions roles/gitlab/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ Currently [supported platforms](meta/main.yml) are:
- Debian 11 (Bullseye)
- Ubuntu 20.04 LTS (Focal Fossa)
- Ubuntu 22.04 LTS (Jemmy Jellyfish)
- Ubuntu 24.04 LTS (Noble Numbat)

## Requirements

Expand All @@ -41,10 +42,10 @@ the desired release. You can find the available releases
[here](https://packages.gitlab.com/gitlab).
```yaml
gitlab_version: "15.6.1"
gitlab_version: "17.4.2"

# GitLab Release for RHEL/AlmaLinux 8
gitlab_release: "ce.0.el8"
gitlab_release: "ce.0.el9"

# GitLab Release for Ubuntu
gitlab_release: "ce.0"
Expand Down
4 changes: 2 additions & 2 deletions roles/gitlab_runner/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,12 +29,12 @@ None.
### GitLab-Runner variables

```yaml
gitlab_runner_version: "16.9.0"
gitlab_runner_version: "17.4.0"
```
The version of GitLab-Runner to install.
```yaml
gitlab_runner_pkg_version: "16.9.0-1"
gitlab_runner_pkg_version: "17.4.0-1"
```
The version to be used to determine the GitLab-Runner
[package](https://packages.gitlab.com/runner/gitlab-runner) (optional).
Expand Down
12 changes: 6 additions & 6 deletions roles/haproxy/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,13 +21,13 @@ Currently [supported platforms](meta/main.yml) are:
- Debian 11 (Bullseye)
- Debian 12 (Bookworm)

This role is tested against the two latest LTS versions of HAProxy.
This role is tested against the four latest LTS versions of HAProxy.
Currently, this results in official support for the HAProxy release series:

- `3.0` (not supported on Debian 10 and Ubuntu 20.04)
- `2.8` (not supported on Debian 10)
- `2.6`
- `2.4` (not supported on Debian 12)
- `2.8` (not supported on Debian 10 and Ubuntu 24.04)
- `2.6` (not supported on Ubuntu 24.04)
- `2.4` (not supported on Debian 12 and Ubuntu 24.04)

Other versions are known to work as well but are not automatically tested.

Expand Down Expand Up @@ -123,15 +123,15 @@ haproxy_executable_path: '/usr/sbin/haproxy'
Variable to pin the PPA version to a certain value:
```yaml
haproxy_ppa_version: 'ppa:vbernat/haproxy-2.6'
haproxy_ppa_version: 'ppa:vbernat/haproxy-3.0'
```
#### HAProxy version
Variable to pin the HAProxy version to a certain value:
```yaml
haproxy_version: '2.6.*'
haproxy_version: '3.0.*'
```
#### HAProxy user
Expand Down
8 changes: 7 additions & 1 deletion roles/zammad/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,12 @@ support/ticketing solution [Zammad](https://zammad.org/).
**Note:** This role does not install elasticsearch and postgresql server.
See [Dependencies](#dependencies).

Currently [supported platforms](meta/main.yml) are:

- Ubuntu 20.04 LTS
- Ubuntu 22.04 LTS
- Ubuntu 24.04 LTS

## Requirements

The below requirements are needed on the target host:
Expand All @@ -25,7 +31,7 @@ The below requirements are needed on the target host:
## Role Variables

```yaml
zammad_version: "6.3.0"
zammad_version: "6.3.1"
```
Zammad version to be installed.
Expand Down

0 comments on commit a5e1003

Please sign in to comment.