Skip to content

Commit 0a9d339

Browse files
committed
chore: Prepare 0.25.0 release (#832)
1 parent 4f7f0d0 commit 0a9d339

File tree

5 files changed

+24
-15
lines changed

5 files changed

+24
-15
lines changed

Diff for: .github/CODEOWNERS

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# Main global owner #
22
#####################
33
* @alessfg
4-
/.github/workflows/
4+
/.github/workflows/requirements
55
*.md

Diff for: .github/release-drafter.yml

+5-5
Original file line numberDiff line numberDiff line change
@@ -18,19 +18,19 @@ categories:
1818
- title: 🧪 Tests
1919
labels:
2020
- tests
21-
- title: 📝 Documentation
21+
- title: 🔨 Maintenance
2222
labels:
23-
- documentation
23+
- chore
2424
- title: 👷 CI/CD
2525
labels:
2626
- ci
27-
- title: 🔨 Maintenance
28-
labels:
29-
- chore
3027
- title: ⬆️ Dependencies
3128
collapse-after: 15
3229
labels:
3330
- dependencies
31+
- title: 📝 Documentation
32+
labels:
33+
- documentation
3434
- title: Other Changes
3535
labels:
3636
- "*"
File renamed without changes.

Diff for: CHANGELOG.md

+6-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Changelog
22

3-
## 0.25.0 (Unreleased)
3+
## 0.25.0 (Nov 28, 2024)
44

55
BREAKING CHANGES:
66

@@ -11,6 +11,10 @@ BREAKING CHANGES:
1111
- Remove support for installing NGINX Open Source on Ubuntu mantic.
1212
- No longer omit `allow_downgrade` module parameter when running Ansible versions lower than `2.12`.
1313

14+
DEPRECATION WARNINGS:
15+
16+
- The NGINX Agent features contained in this role will be split into a separate role in the next minor release. If you are using this role to install and configure the NGINX Agent, please switch to the new role once it's available.
17+
1418
FEATURES:
1519

1620
- Add support for templating the entire NGINX Agent configuration file.
@@ -34,6 +38,7 @@ MAINTENANCE:
3438

3539
- Installing certain NGINX modules on Alpine Linux 3.17 no longer requires installing `nginx-plus-module-ndk` as a separate step.
3640
- Add an `ansible_managed` comment to the various templated configs deployed by the role.
41+
- Tweak Release Drafter to work better with conventional commits.
3742

3843
CI/CD:
3944

Diff for: README.md

+12-8
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
[![Ansible Galaxy](https://img.shields.io/badge/galaxy-nginxinc.nginx-5bbdbf.svg)](https://galaxy.ansible.com/nginxinc/nginx)
22
[![Molecule CI/CD](https://github.com/nginxinc/ansible-role-nginx/workflows/Molecule%20CI/CD/badge.svg)](https://github.com/nginxinc/ansible-role-nginx/actions/workflows/molecule.yml)
3-
[![License](https://img.shields.io/badge/License-Apache--2.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)
3+
[![OpenSSF Scorecard](https://api.securityscorecards.dev/projects/github.com/nginxinc/ansible-role-nginx/badge)](https://securityscorecards.dev/viewer/?uri=github.com/nginxinc/ansible-role-nginx)
44
[![Project Status: Active – The project has reached a stable, usable state and is being actively developed.](https://www.repostatus.org/badges/latest/active.svg)](https://www.repostatus.org/#active)
55
[![Community Support](https://badgen.net/badge/support/community/cyan?icon=awesome)](/SUPPORT.md)
66
[![Contributor Covenant](https://img.shields.io/badge/Contributor%20Covenant-2.1-4baaaa.svg)](/CODE_OF_CONDUCT.md)
7+
[![License](https://img.shields.io/badge/License-Apache--2.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)
78

89
# 👾 *Help make the NGINX Ansible role better by participating in our [survey](https://forms.office.com/Pages/ResponsePage.aspx?id=L_093Ttq0UCb4L-DJ9gcUKLQ7uTJaE1PitM_37KR881UM0NCWkY5UlE5MUYyWU1aTUcxV0NRUllJSC4u)!* 👾
910

@@ -47,6 +48,7 @@ This will also ensure you are deploying/running this role with a fully tested ve
4748
- This role is developed and tested with [maintained](https://docs.ansible.com/ansible/devel/reference_appendices/release_and_maintenance.html) versions of Ansible core and Python.
4849

4950
***Note:** Ansible `2.18` does no longer support the `yum` module and as such, is not supported by this role until Amazon Linux 2 reaches EoL.*
51+
- Instructions on how to install Ansible core can be found in the [Ansible](https://docs.ansible.com/ansible/latest/installation_guide/intro_installation.html#upgrading-ansible-from-version-2-9-and-older-to-version-2-10-or-later) docs.
5052
- When using Ansible core, you will also need to install the following Ansible collections:
5153

5254
```yaml
@@ -62,9 +64,8 @@ This will also ensure you are deploying/running this role with a fully tested ve
6264
version: 4.1.0
6365
```
6466
65-
- You will need to run this role as a root user using Ansible's `become` parameter. Make sure you have set up the appropriate permissions on your target hosts.
66-
- Instructions on how to install Ansible core can be found in the [Ansible](https://docs.ansible.com/ansible/latest/installation_guide/intro_installation.html#upgrading-ansible-from-version-2-9-and-older-to-version-2-10-or-later) docs.
6767
- Instructions on how to install Ansible collections can be found in the [Ansible collections](https://docs.ansible.com/ansible/latest/collections_guide/collections_installing.html) guide.
68+
- You will need to run this role as a root user using Ansible's `become` parameter. Make sure you have set up the appropriate permissions on your target hosts.
6869

6970
> [!TIP]
7071
> You can alternatively install the [Ansible community distribution](https://docs.ansible.com/ansible/latest/installation_guide/intro_installation.html#selecting-an-ansible-package-and-version-to-install) (what is still known Ansible -- instead of Ansible core) if you don't want to manage individual collections.
@@ -158,7 +159,12 @@ To use the role, include the following task in your playbook:
158159

159160
## Platforms
160161

161-
The NGINX Ansible role supports almost all platforms supported by [NGINX Open Source](https://nginx.org/en/linux_packages.html), [NGINX Plus](https://docs.nginx.com/nginx/technical-specs/), [NGINX Agent](https://docs.nginx.com/nginx-agent/technical-specifications/), and the [NGINX Amplify agent](https://github.com/nginxinc/nginx-amplify-doc/blob/master/amplify-faq.md#21-what-operating-systems-are-supported):
162+
The NGINX Ansible role aims to work on all platforms supported by the latest mainline/stable release of [NGINX Open Source](https://nginx.org/en/linux_packages.html), [NGINX Plus](https://docs.nginx.com/nginx/technical-specs/), [NGINX Agent](https://docs.nginx.com/nginx-agent/technical-specifications/), and the [NGINX Amplify agent](https://github.com/nginxinc/nginx-amplify-doc/blob/master/amplify-faq.md#21-what-operating-systems-are-supported).
163+
164+
Older releases might work, but keep in mind that NGINX Open Source only actively develops against the [latest release of the mainline and stable branches](https://www.f5.com/company/blog/nginx/nginx-1-18-1-19-released), and NGINX Plus only [officially supports releases for two years](https://docs.nginx.com/nginx/releases/#support-for-current-and-previous-releases).
165+
166+
> [!NOTE]
167+
> Due to the release pipeline of the various projects supported by this role, there is usually a short delay between new releases and support for the release in this role.
162168

163169
### NGINX Open Source
164170

@@ -191,8 +197,8 @@ SUSE/SLES:
191197
Ubuntu:
192198
- focal (20.04)
193199
- jammy (22.04)
194-
- mantic (23.10)
195200
- noble (24.04)
201+
- oracular (24.10)
196202
```
197203

198204
### NGINX Plus
@@ -202,10 +208,10 @@ AlmaLinux:
202208
- 8
203209
- 9
204210
Alpine:
205-
- 3.16
206211
- 3.17
207212
- 3.18
208213
- 3.19
214+
- 3.20
209215
Amazon Linux:
210216
- 2
211217
- 2023
@@ -343,8 +349,6 @@ You can find the Ansible NGINX configuration role to configure NGINX [here](http
343349

344350
You can find the Ansible NGINX App Protect role to install and configure NGINX App Protect WAF and NGINX App Protect DoS [here](https://github.com/nginxinc/ansible-role-nginx-app-protect).
345351

346-
You can find the Ansible NGINX Unit role to install NGINX Unit [here](https://github.com/nginxinc/ansible-role-nginx-unit).
347-
348352
## License
349353

350354
[Apache License, Version 2.0](/LICENSE)

0 commit comments

Comments
 (0)