Add support for multiple limit_req
statements in location
directives
#432
ci.yml
on: pull_request
Puppet
/
Static validations
24s
Matrix: Puppet / acceptance
Matrix: Puppet / unit
Puppet
/
Test suite
0s
Annotations
22 errors and 20 warnings
Puppet / - Archlinux rolling:
spec/acceptance/nginx_mail_spec.rb#L84
nginx::resource::mailhost define: actualy test the mail module when configured for nginx 1.14 runs successfully
Failure/Error: apply_manifest(pp, catch_failures: true)
Beaker::Host::CommandFailure:
Host 'archlinuxrolling-64-none.example.com' exited with 6 running:
puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_051105722.pp.a31ODL
Last 10 lines of output were:
Nov 01 05:11:08 archlinuxrolling-64-none.example.com systemd[1]: Stopping A high performance web server and a reverse proxy server...
Nov 01 05:11:08 archlinuxrolling-64-none.example.com systemd[1]: nginx.service: Deactivated successfully.
Nov 01 05:11:08 archlinuxrolling-64-none.example.com systemd[1]: Stopped A high performance web server and a reverse proxy server.
Nov 01 05:11:08 archlinuxrolling-64-none.example.com systemd[1]: Starting A high performance web server and a reverse proxy server...
Nov 01 05:11:08 archlinuxrolling-64-none.example.com nginx[1472]: 2023/11/01 05:11:08 [emerg] 1472#1472: unknown directive "ssl" in /etc/nginx/conf.mail.d/domain1.example.conf:14
Nov 01 05:11:08 archlinuxrolling-64-none.example.com systemd[1]: nginx.service: Control process exited, code=exited, status=1/FAILURE
Nov 01 05:11:08 archlinuxrolling-64-none.example.com systemd[1]: nginx.service: Failed with result 'exit-code'.
Nov 01 05:11:08 archlinuxrolling-64-none.example.com systemd[1]: Failed to start A high performance web server and a reverse proxy server.
�[mNotice: Applied catalog in 0.52 seconds
|
Puppet / - Archlinux rolling
Process completed with exit code 1.
|
Puppet / 8 (Ruby 3.2):
spec/defines/resource_location_spec.rb#L259
nginx::resource::location on virtuozzolinux-7-x86_64 with Facter 3.14.5 and Puppet 8.2.0 os-independent items server/location_header template content when limit_zone is ["myzone1", "myzone2"] should set multiple limit_zone
Failure/Error: expect(lines & matches).to eq(matches)
expected: [" limit_req zone=myzone1;", " limit_req zone=myzone1;"]
got: [" limit_req zone=myzone1;"]
(compared using ==)
|
Puppet / 8 (Ruby 3.2):
spec/defines/resource_location_spec.rb#L259
nginx::resource::location on almalinux-8-x86_64 with Facter 4.2.5 and Puppet 8.2.0 os-independent items server/location_header template content when limit_zone is ["myzone1", "myzone2"] should set multiple limit_zone
Failure/Error: expect(lines & matches).to eq(matches)
expected: [" limit_req zone=myzone1;", " limit_req zone=myzone1;"]
got: [" limit_req zone=myzone1;"]
(compared using ==)
|
Puppet / 8 (Ruby 3.2):
spec/defines/resource_location_spec.rb#L259
nginx::resource::location on almalinux-9-x86_64 with Facter 4.2.10 and Puppet 8.2.0 os-independent items server/location_header template content when limit_zone is ["myzone1", "myzone2"] should set multiple limit_zone
Failure/Error: expect(lines & matches).to eq(matches)
expected: [" limit_req zone=myzone1;", " limit_req zone=myzone1;"]
got: [" limit_req zone=myzone1;"]
(compared using ==)
|
Puppet / 8 (Ruby 3.2):
spec/defines/resource_location_spec.rb#L259
nginx::resource::location on archlinux-rolling-x86_64 with Facter 4.2.9 and Puppet 8.2.0 os-independent items server/location_header template content when limit_zone is ["myzone1", "myzone2"] should set multiple limit_zone
Failure/Error: expect(lines & matches).to eq(matches)
expected: [" limit_req zone=myzone1;", " limit_req zone=myzone1;"]
got: [" limit_req zone=myzone1;"]
(compared using ==)
|
Puppet / 8 (Ruby 3.2):
spec/defines/resource_location_spec.rb#L259
nginx::resource::location on centos-7-x86_64 with Facter 4.2.2 and Puppet 8.2.0 os-independent items server/location_header template content when limit_zone is ["myzone1", "myzone2"] should set multiple limit_zone
Failure/Error: expect(lines & matches).to eq(matches)
expected: [" limit_req zone=myzone1;", " limit_req zone=myzone1;"]
got: [" limit_req zone=myzone1;"]
(compared using ==)
|
Puppet / 8 (Ruby 3.2):
spec/defines/resource_location_spec.rb#L259
nginx::resource::location on centos-8-x86_64 with Facter 4.2.2 and Puppet 8.2.0 os-independent items server/location_header template content when limit_zone is ["myzone1", "myzone2"] should set multiple limit_zone
Failure/Error: expect(lines & matches).to eq(matches)
expected: [" limit_req zone=myzone1;", " limit_req zone=myzone1;"]
got: [" limit_req zone=myzone1;"]
(compared using ==)
|
Puppet / 8 (Ruby 3.2):
spec/defines/resource_location_spec.rb#L259
nginx::resource::location on centos-9-x86_64 with Facter 4.2.2 and Puppet 8.2.0 os-independent items server/location_header template content when limit_zone is ["myzone1", "myzone2"] should set multiple limit_zone
Failure/Error: expect(lines & matches).to eq(matches)
expected: [" limit_req zone=myzone1;", " limit_req zone=myzone1;"]
got: [" limit_req zone=myzone1;"]
(compared using ==)
|
Puppet / 8 (Ruby 3.2):
spec/defines/resource_location_spec.rb#L259
nginx::resource::location on debian-10-x86_64 with Facter 4.2.2 and Puppet 8.2.0 os-independent items server/location_header template content when limit_zone is ["myzone1", "myzone2"] should set multiple limit_zone
Failure/Error: expect(lines & matches).to eq(matches)
expected: [" limit_req zone=myzone1;", " limit_req zone=myzone1;"]
got: [" limit_req zone=myzone1;"]
(compared using ==)
|
Puppet / 8 (Ruby 3.2):
spec/defines/resource_location_spec.rb#L259
nginx::resource::location on debian-11-x86_64 with Facter 4.2.5 and Puppet 8.2.0 os-independent items server/location_header template content when limit_zone is ["myzone1", "myzone2"] should set multiple limit_zone
Failure/Error: expect(lines & matches).to eq(matches)
expected: [" limit_req zone=myzone1;", " limit_req zone=myzone1;"]
got: [" limit_req zone=myzone1;"]
(compared using ==)
|
Puppet / 8 (Ruby 3.2):
spec/defines/resource_location_spec.rb#L259
nginx::resource::location on redhat-7-x86_64 with Facter 4.2.13 and Puppet 8.2.0 os-independent items server/location_header template content when limit_zone is ["myzone1", "myzone2"] should set multiple limit_zone
Failure/Error: expect(lines & matches).to eq(matches)
expected: [" limit_req zone=myzone1;", " limit_req zone=myzone1;"]
got: [" limit_req zone=myzone1;"]
(compared using ==)
|
Puppet / 7 (Ruby 2.7):
spec/defines/resource_location_spec.rb#L259
nginx::resource::location on virtuozzolinux-7-x86_64 with Facter 3.14.5 and Puppet 7.26.0 os-independent items server/location_header template content when limit_zone is ["myzone1", "myzone2"] should set multiple limit_zone
Failure/Error: expect(lines & matches).to eq(matches)
expected: [" limit_req zone=myzone1;", " limit_req zone=myzone1;"]
got: [" limit_req zone=myzone1;"]
(compared using ==)
|
Puppet / 7 (Ruby 2.7):
spec/defines/resource_location_spec.rb#L259
nginx::resource::location on almalinux-8-x86_64 with Facter 4.2.5 and Puppet 7.26.0 os-independent items server/location_header template content when limit_zone is ["myzone1", "myzone2"] should set multiple limit_zone
Failure/Error: expect(lines & matches).to eq(matches)
expected: [" limit_req zone=myzone1;", " limit_req zone=myzone1;"]
got: [" limit_req zone=myzone1;"]
(compared using ==)
|
Puppet / 7 (Ruby 2.7):
spec/defines/resource_location_spec.rb#L259
nginx::resource::location on almalinux-9-x86_64 with Facter 4.2.10 and Puppet 7.26.0 os-independent items server/location_header template content when limit_zone is ["myzone1", "myzone2"] should set multiple limit_zone
Failure/Error: expect(lines & matches).to eq(matches)
expected: [" limit_req zone=myzone1;", " limit_req zone=myzone1;"]
got: [" limit_req zone=myzone1;"]
(compared using ==)
|
Puppet / 7 (Ruby 2.7):
spec/defines/resource_location_spec.rb#L259
nginx::resource::location on archlinux-rolling-x86_64 with Facter 4.2.9 and Puppet 7.26.0 os-independent items server/location_header template content when limit_zone is ["myzone1", "myzone2"] should set multiple limit_zone
Failure/Error: expect(lines & matches).to eq(matches)
expected: [" limit_req zone=myzone1;", " limit_req zone=myzone1;"]
got: [" limit_req zone=myzone1;"]
(compared using ==)
|
Puppet / 7 (Ruby 2.7):
spec/defines/resource_location_spec.rb#L259
nginx::resource::location on centos-7-x86_64 with Facter 4.2.2 and Puppet 7.26.0 os-independent items server/location_header template content when limit_zone is ["myzone1", "myzone2"] should set multiple limit_zone
Failure/Error: expect(lines & matches).to eq(matches)
expected: [" limit_req zone=myzone1;", " limit_req zone=myzone1;"]
got: [" limit_req zone=myzone1;"]
(compared using ==)
|
Puppet / 7 (Ruby 2.7):
spec/defines/resource_location_spec.rb#L259
nginx::resource::location on centos-8-x86_64 with Facter 4.2.2 and Puppet 7.26.0 os-independent items server/location_header template content when limit_zone is ["myzone1", "myzone2"] should set multiple limit_zone
Failure/Error: expect(lines & matches).to eq(matches)
expected: [" limit_req zone=myzone1;", " limit_req zone=myzone1;"]
got: [" limit_req zone=myzone1;"]
(compared using ==)
|
Puppet / 7 (Ruby 2.7):
spec/defines/resource_location_spec.rb#L259
nginx::resource::location on centos-9-x86_64 with Facter 4.2.2 and Puppet 7.26.0 os-independent items server/location_header template content when limit_zone is ["myzone1", "myzone2"] should set multiple limit_zone
Failure/Error: expect(lines & matches).to eq(matches)
expected: [" limit_req zone=myzone1;", " limit_req zone=myzone1;"]
got: [" limit_req zone=myzone1;"]
(compared using ==)
|
Puppet / 7 (Ruby 2.7):
spec/defines/resource_location_spec.rb#L259
nginx::resource::location on debian-10-x86_64 with Facter 4.2.2 and Puppet 7.26.0 os-independent items server/location_header template content when limit_zone is ["myzone1", "myzone2"] should set multiple limit_zone
Failure/Error: expect(lines & matches).to eq(matches)
expected: [" limit_req zone=myzone1;", " limit_req zone=myzone1;"]
got: [" limit_req zone=myzone1;"]
(compared using ==)
|
Puppet / 7 (Ruby 2.7):
spec/defines/resource_location_spec.rb#L259
nginx::resource::location on debian-11-x86_64 with Facter 4.2.5 and Puppet 7.26.0 os-independent items server/location_header template content when limit_zone is ["myzone1", "myzone2"] should set multiple limit_zone
Failure/Error: expect(lines & matches).to eq(matches)
expected: [" limit_req zone=myzone1;", " limit_req zone=myzone1;"]
got: [" limit_req zone=myzone1;"]
(compared using ==)
|
Puppet / 7 (Ruby 2.7):
spec/defines/resource_location_spec.rb#L259
nginx::resource::location on redhat-7-x86_64 with Facter 4.2.13 and Puppet 7.26.0 os-independent items server/location_header template content when limit_zone is ["myzone1", "myzone2"] should set multiple limit_zone
Failure/Error: expect(lines & matches).to eq(matches)
expected: [" limit_req zone=myzone1;", " limit_req zone=myzone1;"]
got: [" limit_req zone=myzone1;"]
(compared using ==)
|
Puppet / 8 (Ruby 3.2):
spec/defines/resource_server_spec.rb#L1431
nginx::resource::server on virtuozzolinux-7-x86_64 with Facter 3.14.5 and Puppet 8.2.0 os-independent items attribute resources when listen_port == ssl_port but ssl = false Testing for warnings not yet implemented in classes
Skipped: Not yet implemented
|
Puppet / 8 (Ruby 3.2):
spec/defines/resource_server_spec.rb#L1431
nginx::resource::server on almalinux-8-x86_64 with Facter 4.2.5 and Puppet 8.2.0 os-independent items attribute resources when listen_port == ssl_port but ssl = false Testing for warnings not yet implemented in classes
Skipped: Not yet implemented
|
Puppet / 8 (Ruby 3.2):
spec/defines/resource_server_spec.rb#L1431
nginx::resource::server on almalinux-9-x86_64 with Facter 4.2.10 and Puppet 8.2.0 os-independent items attribute resources when listen_port == ssl_port but ssl = false Testing for warnings not yet implemented in classes
Skipped: Not yet implemented
|
Puppet / 8 (Ruby 3.2):
spec/defines/resource_server_spec.rb#L1431
nginx::resource::server on archlinux-rolling-x86_64 with Facter 4.2.9 and Puppet 8.2.0 os-independent items attribute resources when listen_port == ssl_port but ssl = false Testing for warnings not yet implemented in classes
Skipped: Not yet implemented
|
Puppet / 8 (Ruby 3.2):
spec/defines/resource_server_spec.rb#L1431
nginx::resource::server on centos-7-x86_64 with Facter 4.2.2 and Puppet 8.2.0 os-independent items attribute resources when listen_port == ssl_port but ssl = false Testing for warnings not yet implemented in classes
Skipped: Not yet implemented
|
Puppet / 8 (Ruby 3.2):
spec/defines/resource_server_spec.rb#L1431
nginx::resource::server on centos-8-x86_64 with Facter 4.2.2 and Puppet 8.2.0 os-independent items attribute resources when listen_port == ssl_port but ssl = false Testing for warnings not yet implemented in classes
Skipped: Not yet implemented
|
Puppet / 8 (Ruby 3.2):
spec/defines/resource_server_spec.rb#L1431
nginx::resource::server on centos-9-x86_64 with Facter 4.2.2 and Puppet 8.2.0 os-independent items attribute resources when listen_port == ssl_port but ssl = false Testing for warnings not yet implemented in classes
Skipped: Not yet implemented
|
Puppet / 8 (Ruby 3.2):
spec/defines/resource_server_spec.rb#L1431
nginx::resource::server on debian-10-x86_64 with Facter 4.2.2 and Puppet 8.2.0 os-independent items attribute resources when listen_port == ssl_port but ssl = false Testing for warnings not yet implemented in classes
Skipped: Not yet implemented
|
Puppet / 8 (Ruby 3.2):
spec/defines/resource_server_spec.rb#L1431
nginx::resource::server on debian-11-x86_64 with Facter 4.2.5 and Puppet 8.2.0 os-independent items attribute resources when listen_port == ssl_port but ssl = false Testing for warnings not yet implemented in classes
Skipped: Not yet implemented
|
Puppet / 8 (Ruby 3.2):
spec/defines/resource_server_spec.rb#L1431
nginx::resource::server on redhat-7-x86_64 with Facter 4.2.13 and Puppet 8.2.0 os-independent items attribute resources when listen_port == ssl_port but ssl = false Testing for warnings not yet implemented in classes
Skipped: Not yet implemented
|
Puppet / 7 (Ruby 2.7):
spec/defines/resource_server_spec.rb#L1431
nginx::resource::server on virtuozzolinux-7-x86_64 with Facter 3.14.5 and Puppet 7.26.0 os-independent items attribute resources when listen_port == ssl_port but ssl = false Testing for warnings not yet implemented in classes
Skipped: Not yet implemented
|
Puppet / 7 (Ruby 2.7):
spec/defines/resource_server_spec.rb#L1431
nginx::resource::server on almalinux-8-x86_64 with Facter 4.2.5 and Puppet 7.26.0 os-independent items attribute resources when listen_port == ssl_port but ssl = false Testing for warnings not yet implemented in classes
Skipped: Not yet implemented
|
Puppet / 7 (Ruby 2.7):
spec/defines/resource_server_spec.rb#L1431
nginx::resource::server on almalinux-9-x86_64 with Facter 4.2.10 and Puppet 7.26.0 os-independent items attribute resources when listen_port == ssl_port but ssl = false Testing for warnings not yet implemented in classes
Skipped: Not yet implemented
|
Puppet / 7 (Ruby 2.7):
spec/defines/resource_server_spec.rb#L1431
nginx::resource::server on archlinux-rolling-x86_64 with Facter 4.2.9 and Puppet 7.26.0 os-independent items attribute resources when listen_port == ssl_port but ssl = false Testing for warnings not yet implemented in classes
Skipped: Not yet implemented
|
Puppet / 7 (Ruby 2.7):
spec/defines/resource_server_spec.rb#L1431
nginx::resource::server on centos-7-x86_64 with Facter 4.2.2 and Puppet 7.26.0 os-independent items attribute resources when listen_port == ssl_port but ssl = false Testing for warnings not yet implemented in classes
Skipped: Not yet implemented
|
Puppet / 7 (Ruby 2.7):
spec/defines/resource_server_spec.rb#L1431
nginx::resource::server on centos-8-x86_64 with Facter 4.2.2 and Puppet 7.26.0 os-independent items attribute resources when listen_port == ssl_port but ssl = false Testing for warnings not yet implemented in classes
Skipped: Not yet implemented
|
Puppet / 7 (Ruby 2.7):
spec/defines/resource_server_spec.rb#L1431
nginx::resource::server on centos-9-x86_64 with Facter 4.2.2 and Puppet 7.26.0 os-independent items attribute resources when listen_port == ssl_port but ssl = false Testing for warnings not yet implemented in classes
Skipped: Not yet implemented
|
Puppet / 7 (Ruby 2.7):
spec/defines/resource_server_spec.rb#L1431
nginx::resource::server on debian-10-x86_64 with Facter 4.2.2 and Puppet 7.26.0 os-independent items attribute resources when listen_port == ssl_port but ssl = false Testing for warnings not yet implemented in classes
Skipped: Not yet implemented
|
Puppet / 7 (Ruby 2.7):
spec/defines/resource_server_spec.rb#L1431
nginx::resource::server on debian-11-x86_64 with Facter 4.2.5 and Puppet 7.26.0 os-independent items attribute resources when listen_port == ssl_port but ssl = false Testing for warnings not yet implemented in classes
Skipped: Not yet implemented
|
Puppet / 7 (Ruby 2.7):
spec/defines/resource_server_spec.rb#L1431
nginx::resource::server on redhat-7-x86_64 with Facter 4.2.13 and Puppet 7.26.0 os-independent items attribute resources when listen_port == ssl_port but ssl = false Testing for warnings not yet implemented in classes
Skipped: Not yet implemented
|