File tree 22 files changed +188
-72
lines changed
22 files changed +188
-72
lines changed Original file line number Diff line number Diff line change 5
5
FEATURES:
6
6
7
7
- Implement the ability to install the NGINX Agent.
8
- - Add Amazon Linux 2023 and Alpine Linux 3.19 to the list of NGINX Open Source and NGINX Plus tested and supported distributions.
9
- - Remove Alpine Linux 3.15 from the list of NGINX Open Source and NGINX Plus tested and supported distributions.
8
+ - Add Amazon Linux 2023, Alpine Linux 3.19 and Ubuntu noble to the list of NGINX OSS and NGINX Plus tested and supported distributions.
9
+ - Add Ubuntu matic to the list of supported NGINX OSS distributions.
10
+ - Remove Ubuntu lunar from the list of supported NGINX OSS distributions.
11
+ - Remove Alpine Linux 3.15 from the list of NGINX OSS and NGINX Plus tested and supported distributions.
10
12
11
13
ENHANCEMENTS:
12
14
Original file line number Diff line number Diff line change @@ -141,7 +141,8 @@ SUSE/SLES:
141
141
Ubuntu:
142
142
- focal (20.04)
143
143
- jammy (22.04)
144
- - lunar (23.04)
144
+ - mantic (23.10)
145
+ - noble (24.04)
145
146
` ` `
146
147
147
148
# ## NGINX Plus
@@ -184,6 +185,7 @@ SUSE/SLES:
184
185
Ubuntu:
185
186
- focal (20.04)
186
187
- jammy (22.04)
188
+ - noble (24.04)
187
189
` ` `
188
190
189
191
# ## NGINX Agent
Original file line number Diff line number Diff line change @@ -189,8 +189,16 @@ platforms:
189
189
volumes :
190
190
- /sys/fs/cgroup:/sys/fs/cgroup:rw
191
191
command : /sbin/init
192
- - name : ubuntu-lunar
193
- image : ubuntu:lunar
192
+ - name : ubuntu-mantic
193
+ image : ubuntu:mantic
194
+ dockerfile : ../common/Dockerfile.j2
195
+ privileged : true
196
+ cgroupns_mode : host
197
+ volumes :
198
+ - /sys/fs/cgroup:/sys/fs/cgroup:rw
199
+ command : /sbin/init
200
+ - name : ubuntu-noble
201
+ image : ubuntu:noble
194
202
dockerfile : ../common/Dockerfile.j2
195
203
privileged : true
196
204
cgroupns_mode : host
Original file line number Diff line number Diff line change @@ -198,6 +198,22 @@ platforms: # The RHEL UBI 7 image fails to install some NGINX dependencies when
198
198
volumes :
199
199
- /sys/fs/cgroup:/sys/fs/cgroup:rw
200
200
command : /sbin/init
201
+ - name : ubuntu-mantic
202
+ image : ubuntu:mantic
203
+ dockerfile : ../common/Dockerfile.j2
204
+ privileged : true
205
+ cgroupns_mode : host
206
+ volumes :
207
+ - /sys/fs/cgroup:/sys/fs/cgroup:rw
208
+ command : /sbin/init
209
+ - name : ubuntu-noble
210
+ image : ubuntu:noble
211
+ dockerfile : ../common/Dockerfile.j2
212
+ privileged : true
213
+ cgroupns_mode : host
214
+ volumes :
215
+ - /sys/fs/cgroup:/sys/fs/cgroup:rw
216
+ command : /sbin/init
201
217
provisioner :
202
218
name : ansible
203
219
log : true
Original file line number Diff line number Diff line change 4
4
pre_tasks :
5
5
- name : Set repo if Alpine
6
6
ansible.builtin.set_fact :
7
- version : =30 -r1
7
+ version : =31 -r1
8
8
cacheable : true
9
9
when : ansible_facts['os_family'] == "Alpine"
10
10
- name : Set repo if Debian
11
11
ansible.builtin.set_fact :
12
- version : =30 -1~{{ ansible_facts['distribution_release'] }}
12
+ version : =31 -1~{{ ansible_facts['distribution_release'] }}
13
13
cacheable : true
14
14
when : ansible_facts['os_family'] == "Debian"
15
15
- name : Set repo if Red Hat
16
16
ansible.builtin.set_fact :
17
- version : -30 -1.{{ (ansible_facts['distribution'] == "Amazon") | ternary(('amzn' + ansible_facts['distribution_major_version'] | string), ('el' + ansible_facts['distribution_major_version'] | string)) }}.ngx
17
+ version : -31 -1.{{ (ansible_facts['distribution'] == "Amazon") | ternary(('amzn' + ansible_facts['distribution_major_version'] | string), ('el' + ansible_facts['distribution_major_version'] | string)) }}.ngx
18
18
cacheable : true
19
19
when : ansible_facts['os_family'] == "RedHat"
20
20
- name : Set repo if SLES
21
21
ansible.builtin.set_fact :
22
- version : =30 -1.sles{{ ansible_facts['distribution_major_version'] }}.ngx
22
+ version : =31 -1.sles{{ ansible_facts['distribution_major_version'] }}.ngx
23
23
cacheable : true
24
24
when : ansible_facts['os_family'] == "Suse"
25
25
tasks :
Original file line number Diff line number Diff line change 1
1
---
2
2
driver :
3
3
name : docker
4
- platforms : # Alpine 3.19 only has one version of NGINX Plus available (at the moment) so it's impossible to test the downgrade scenario
4
+ platforms : # Ubuntu noble only has one version of NGINX Plus available (at the moment) so it's impossible to test the downgrade scenario
5
5
- name : almalinux-8
6
6
image : almalinux:8
7
7
dockerfile : ../common/Dockerfile.j2
@@ -44,14 +44,14 @@ platforms: # Alpine 3.19 only has one version of NGINX Plus available (at the mo
44
44
volumes :
45
45
- /sys/fs/cgroup:/sys/fs/cgroup:rw
46
46
command : /sbin/init
47
- # - name: alpine-3.19
48
- # image: alpine:3.19
49
- # dockerfile: ../common/Dockerfile.j2
50
- # privileged: true
51
- # cgroupns_mode: host
52
- # volumes:
53
- # - /sys/fs/cgroup:/sys/fs/cgroup:rw
54
- # command: /sbin/init
47
+ - name : alpine-3.19
48
+ image : alpine:3.19
49
+ dockerfile : ../common/Dockerfile.j2
50
+ privileged : true
51
+ cgroupns_mode : host
52
+ volumes :
53
+ - /sys/fs/cgroup:/sys/fs/cgroup:rw
54
+ command : /sbin/init
55
55
- name : amazonlinux-2
56
56
image : amazonlinux:2
57
57
platform : x86_64
@@ -189,6 +189,14 @@ platforms: # Alpine 3.19 only has one version of NGINX Plus available (at the mo
189
189
volumes :
190
190
- /sys/fs/cgroup:/sys/fs/cgroup:rw
191
191
command : /sbin/init
192
+ # - name: ubuntu-noble
193
+ # image: ubuntu:noble
194
+ # dockerfile: ../common/Dockerfile.j2
195
+ # privileged: true
196
+ # cgroupns_mode: host
197
+ # volumes:
198
+ # - /sys/fs/cgroup:/sys/fs/cgroup:rw
199
+ # command: /sbin/init
192
200
provisioner :
193
201
name : ansible
194
202
playbooks :
Original file line number Diff line number Diff line change 4
4
pre_tasks :
5
5
- name : Set repo if Alpine
6
6
ansible.builtin.set_fact :
7
- version : =1.25.3 -r1
7
+ version : =1.25.5 -r1
8
8
cacheable : true
9
9
when : ansible_facts['os_family'] == "Alpine"
10
10
- name : Set repo if Debian
11
11
ansible.builtin.set_fact :
12
- version : =1.25.3 -1~{{ ansible_facts['distribution_release'] }}
12
+ version : =1.25.5 -1~{{ ansible_facts['distribution_release'] }}
13
13
cacheable : true
14
14
when : ansible_facts['os_family'] == "Debian"
15
15
- name : Set repo if Red Hat
16
16
ansible.builtin.set_fact :
17
- version : -1.25.3 -1.{{ (ansible_facts['distribution'] == "Amazon") | ternary(('amzn' + ansible_facts['distribution_major_version'] | string), ('el' + ansible_facts['distribution_major_version'] | string)) }}.ngx
17
+ version : -1.25.5 -1.{{ (ansible_facts['distribution'] == "Amazon") | ternary(('amzn' + ansible_facts['distribution_major_version'] | string), ('el' + ansible_facts['distribution_major_version'] | string)) }}.ngx
18
18
cacheable : true
19
19
when : ansible_facts['os_family'] == "RedHat"
20
20
- name : Set repo if SLES
21
21
ansible.builtin.set_fact :
22
- version : =1.25.3 -1.sles{{ ansible_facts['distribution_major_version'] }}.ngx
22
+ version : =1.25.5 -1.sles{{ ansible_facts['distribution_major_version'] }}.ngx
23
23
cacheable : true
24
24
when : ansible_facts['os_family'] == "Suse"
25
25
tasks :
Original file line number Diff line number Diff line change @@ -189,8 +189,16 @@ platforms:
189
189
volumes :
190
190
- /sys/fs/cgroup:/sys/fs/cgroup:rw
191
191
command : /sbin/init
192
- - name : ubuntu-lunar
193
- image : ubuntu:lunar
192
+ - name : ubuntu-mantic
193
+ image : ubuntu:mantic
194
+ dockerfile : ../common/Dockerfile.j2
195
+ privileged : true
196
+ cgroupns_mode : host
197
+ volumes :
198
+ - /sys/fs/cgroup:/sys/fs/cgroup:rw
199
+ command : /sbin/init
200
+ - name : ubuntu-noble
201
+ image : ubuntu:noble
194
202
dockerfile : ../common/Dockerfile.j2
195
203
privileged : true
196
204
cgroupns_mode : host
Original file line number Diff line number Diff line change @@ -189,6 +189,14 @@ platforms:
189
189
volumes :
190
190
- /sys/fs/cgroup:/sys/fs/cgroup:rw
191
191
command : /sbin/init
192
+ - name : ubuntu-noble
193
+ image : ubuntu:noble
194
+ dockerfile : ../common/Dockerfile.j2
195
+ privileged : true
196
+ cgroupns_mode : host
197
+ volumes :
198
+ - /sys/fs/cgroup:/sys/fs/cgroup:rw
199
+ command : /sbin/init
192
200
provisioner :
193
201
name : ansible
194
202
playbooks :
Original file line number Diff line number Diff line change @@ -180,8 +180,16 @@ platforms: # Oracle Linux 7 works in local tests but bugs out in GitHub actions
180
180
volumes :
181
181
- /sys/fs/cgroup:/sys/fs/cgroup:rw
182
182
command : /sbin/init
183
- - name : ubuntu-lunar
184
- image : ubuntu:lunar
183
+ - name : ubuntu-mantic
184
+ image : ubuntu:mantic
185
+ dockerfile : ../common/Dockerfile.j2
186
+ privileged : true
187
+ cgroupns_mode : host
188
+ volumes :
189
+ - /sys/fs/cgroup:/sys/fs/cgroup:rw
190
+ command : /sbin/init
191
+ - name : ubuntu-noble
192
+ image : ubuntu:noble
185
193
dockerfile : ../common/Dockerfile.j2
186
194
privileged : true
187
195
cgroupns_mode : host
Original file line number Diff line number Diff line change @@ -180,8 +180,16 @@ platforms: # Oracle Linux 7 works in local tests but bugs out in GitHub actions
180
180
volumes :
181
181
- /sys/fs/cgroup:/sys/fs/cgroup:rw
182
182
command : /sbin/init
183
- - name : ubuntu-lunar
184
- image : ubuntu:lunar
183
+ - name : ubuntu-mantic
184
+ image : ubuntu:mantic
185
+ dockerfile : ../common/Dockerfile.j2
186
+ privileged : true
187
+ cgroupns_mode : host
188
+ volumes :
189
+ - /sys/fs/cgroup:/sys/fs/cgroup:rw
190
+ command : /sbin/init
191
+ - name : ubuntu-noble
192
+ image : ubuntu:noble
185
193
dockerfile : ../common/Dockerfile.j2
186
194
privileged : true
187
195
cgroupns_mode : host
Original file line number Diff line number Diff line change @@ -189,8 +189,16 @@ platforms:
189
189
volumes :
190
190
- /sys/fs/cgroup:/sys/fs/cgroup:rw
191
191
command : /sbin/init
192
- - name : ubuntu-lunar
193
- image : ubuntu:lunar
192
+ - name : ubuntu-mantic
193
+ image : ubuntu:mantic
194
+ dockerfile : ../common/Dockerfile.j2
195
+ privileged : true
196
+ cgroupns_mode : host
197
+ volumes :
198
+ - /sys/fs/cgroup:/sys/fs/cgroup:rw
199
+ command : /sbin/init
200
+ - name : ubuntu-noble
201
+ image : ubuntu:noble
194
202
dockerfile : ../common/Dockerfile.j2
195
203
privileged : true
196
204
cgroupns_mode : host
Original file line number Diff line number Diff line change @@ -189,6 +189,14 @@ platforms:
189
189
volumes :
190
190
- /sys/fs/cgroup:/sys/fs/cgroup:rw
191
191
command : /sbin/init
192
+ - name : ubuntu-noble
193
+ image : ubuntu:noble
194
+ dockerfile : ../common/Dockerfile.j2
195
+ privileged : true
196
+ cgroupns_mode : host
197
+ volumes :
198
+ - /sys/fs/cgroup:/sys/fs/cgroup:rw
199
+ command : /sbin/init
192
200
provisioner :
193
201
name : ansible
194
202
playbooks :
Original file line number Diff line number Diff line change @@ -189,8 +189,16 @@ platforms:
189
189
volumes :
190
190
- /sys/fs/cgroup:/sys/fs/cgroup:rw
191
191
command : /sbin/init
192
- - name : ubuntu-lunar
193
- image : ubuntu:lunar
192
+ - name : ubuntu-mantic
193
+ image : ubuntu:mantic
194
+ dockerfile : ../common/Dockerfile.j2
195
+ privileged : true
196
+ cgroupns_mode : host
197
+ volumes :
198
+ - /sys/fs/cgroup:/sys/fs/cgroup:rw
199
+ command : /sbin/init
200
+ - name : ubuntu-noble
201
+ image : ubuntu:noble
194
202
dockerfile : ../common/Dockerfile.j2
195
203
privileged : true
196
204
cgroupns_mode : host
Original file line number Diff line number Diff line change 1
1
---
2
2
driver :
3
3
name : docker
4
- platforms : # Alpine 3.19 only has one version of NGINX Plus available (at the moment) so it's impossible to test the downgrade scenario
4
+ platforms : # Ubuntu noble only has one version of NGINX Plus available (at the moment) so it's impossible to test the downgrade scenario
5
5
- name : almalinux-8
6
6
image : almalinux:8
7
7
dockerfile : ../common/Dockerfile.j2
@@ -44,14 +44,14 @@ platforms: # Alpine 3.19 only has one version of NGINX Plus available (at the mo
44
44
volumes :
45
45
- /sys/fs/cgroup:/sys/fs/cgroup:rw
46
46
command : /sbin/init
47
- # - name: alpine-3.19
48
- # image: alpine:3.19
49
- # dockerfile: ../common/Dockerfile.j2
50
- # privileged: true
51
- # cgroupns_mode: host
52
- # volumes:
53
- # - /sys/fs/cgroup:/sys/fs/cgroup:rw
54
- # command: /sbin/init
47
+ - name : alpine-3.19
48
+ image : alpine:3.19
49
+ dockerfile : ../common/Dockerfile.j2
50
+ privileged : true
51
+ cgroupns_mode : host
52
+ volumes :
53
+ - /sys/fs/cgroup:/sys/fs/cgroup:rw
54
+ command : /sbin/init
55
55
- name : amazonlinux-2
56
56
image : amazonlinux:2
57
57
platform : x86_64
@@ -189,6 +189,14 @@ platforms: # Alpine 3.19 only has one version of NGINX Plus available (at the mo
189
189
volumes :
190
190
- /sys/fs/cgroup:/sys/fs/cgroup:rw
191
191
command : /sbin/init
192
+ # - name: ubuntu-noble
193
+ # image: ubuntu:noble
194
+ # dockerfile: ../common/Dockerfile.j2
195
+ # privileged: true
196
+ # cgroupns_mode: host
197
+ # volumes:
198
+ # - /sys/fs/cgroup:/sys/fs/cgroup:rw
199
+ # command: /sbin/init
192
200
provisioner :
193
201
name : ansible
194
202
playbooks :
Original file line number Diff line number Diff line change 22
22
pre_tasks :
23
23
- name : Set repo if Alpine
24
24
ansible.builtin.set_fact :
25
- version : =30 -r1
25
+ version : =31 -r1
26
26
when : ansible_facts['os_family'] == "Alpine"
27
27
- name : Set repo if Debian
28
28
ansible.builtin.set_fact :
29
- version : =30 -1~{{ ansible_facts['distribution_release'] }}
29
+ version : =31 -1~{{ ansible_facts['distribution_release'] }}
30
30
when : ansible_facts['os_family'] == "Debian"
31
31
- name : Set repo if Red Hat
32
32
ansible.builtin.set_fact :
33
- version : -30 -1.{{ (ansible_facts['distribution'] == "Amazon") | ternary(('amzn' + ansible_facts['distribution_major_version'] | string), ('el' + ansible_facts['distribution_major_version'] | string)) }}.ngx
33
+ version : -31 -1.{{ (ansible_facts['distribution'] == "Amazon") | ternary(('amzn' + ansible_facts['distribution_major_version'] | string), ('el' + ansible_facts['distribution_major_version'] | string)) }}.ngx
34
34
when : ansible_facts['os_family'] == "RedHat"
35
35
- name : Set repo if SLES
36
36
ansible.builtin.set_fact :
37
- version : =30 -1.sles{{ ansible_facts['distribution_major_version'] }}.ngx
37
+ version : =31 -1.sles{{ ansible_facts['distribution_major_version'] }}.ngx
38
38
when : ansible_facts['os_family'] == "Suse"
39
39
tasks :
40
40
- name : Install NGINX
Original file line number Diff line number Diff line change @@ -189,8 +189,16 @@ platforms:
189
189
volumes :
190
190
- /sys/fs/cgroup:/sys/fs/cgroup:rw
191
191
command : /sbin/init
192
- - name : ubuntu-lunar
193
- image : ubuntu:lunar
192
+ - name : ubuntu-mantic
193
+ image : ubuntu:mantic
194
+ dockerfile : ../common/Dockerfile.j2
195
+ privileged : true
196
+ cgroupns_mode : host
197
+ volumes :
198
+ - /sys/fs/cgroup:/sys/fs/cgroup:rw
199
+ command : /sbin/init
200
+ - name : ubuntu-noble
201
+ image : ubuntu:noble
194
202
dockerfile : ../common/Dockerfile.j2
195
203
privileged : true
196
204
cgroupns_mode : host
You can’t perform that action at this time.
0 commit comments