Skip to content

always compare CNs as downcase #1452

always compare CNs as downcase

always compare CNs as downcase #1452

Triggered via pull request December 17, 2024 11:37
@evgenievgeni
synchronize #364
downcase
Status Cancelled
Total duration 16m 25s
Artifacts

ci.yml

on: pull_request
Puppet  /  Static validations
22s
Puppet / Static validations
Matrix: Puppet / acceptance
Matrix: Puppet / unit
Puppet  /  Test suite
1s
Puppet / Test suite
Fit to window
Zoom out
Zoom in

Annotations

33 errors and 1 warning
Puppet / 8 (Ruby 3.2): spec/classes/pulpcore_spec.rb#L494
pulpcore on almalinux-8-x86_64 with API client auth common names is expected to contain Apache::Vhost[pulpcore-https] with directories => [{"provider"=>"Directory", "path"=>"/var/lib/pulp/pulpcore_static", "options"=>["-Indexes", "-FollowSymLinks"], "allow_override"=>["None"]}, {"path"=>"/pulp/content", "provider"=>"location", "proxy_pass"=>[{"url"=>"unix:///run/pulpcore-content.sock|http://pulpcore-content/pulp/content", "params"=>{"timeout"=>"600", "disablereuse"=>"on"}}], "request_headers"=>["unset X-CLIENT-CERT", "set X-CLIENT-CERT \"%{SSL_CLIENT_CERT}s\" env=SSL_CLIENT_CERT"]}, {"path"=>"/pulp/api/v3", "provider"=>"location", "proxy_pass"=>[{"url"=>"unix:///run/pulpcore-api.sock|http://pulpcore-api/pulp/api/v3", "params"=>{"timeout"=>"600"}}], "request_headers"=>["unset REMOTE-USER", "unset REMOTE_USER", "set REMOTE-USER \"admin\" \"expr=%{tolower:SSL_CLIENT_S_DN_CN} == 'foreman.example.com'\""]}] Failure/Error: is_expected.to contain_apache__vhost('pulpcore-https') .with_directories([ { 'provider' => 'Directory', 'path' => '/var/lib/pulp/pulpcore_static', 'options' => ['-Indexes', '-FollowSymLinks'], 'allow_override' => ['None'], }, { 'path' => '/pulp/content', expected that the catalogue would contain Apache::Vhost[pulpcore-https] with directories set to [{"provider"=>"Directory", "path"=>"/var/lib/pulp/pulpcore_static", "options"=>["-Indexes", "-FollowSymLinks"], "allow_override"=>["None"]}, {"path"=>"/pulp/content", "provider"=>"location", "proxy_pass"=>[{"url"=>"unix:///run/pulpcore-content.sock|http://pulpcore-content/pulp/content", "params"=>{"timeout"=>"600", "disablereuse"=>"on"}}], "request_headers"=>["unset X-CLIENT-CERT", "set X-CLIENT-CERT \"%{SSL_CLIENT_CERT}s\" env=SSL_CLIENT_CERT"]}, {"path"=>"/pulp/api/v3", "provider"=>"location", "proxy_pass"=>[{"url"=>"unix:///run/pulpcore-api.sock|http://pulpcore-api/pulp/api/v3", "params"=>{"timeout"=>"600"}}], "request_headers"=>["unset REMOTE-USER", "unset REMOTE_USER", "set REMOTE-USER \"admin\" \"expr=%{tolower:SSL_CLIENT_S_DN_CN} == 'foreman.example.com'\""]}] but it is set to [{"provider"=>"Directory", "path"=>"/var/lib/pulp/pulpcore_static", "options"=>["-Indexes", "-FollowSymLinks"], "allow_override"=>["None"]}, {"path"=>"/pulp/content", "provider"=>"location", "proxy_pass"=>[{"url"=>"unix:///run/pulpcore-content.sock|http://pulpcore-content/pulp/content", "params"=>{"timeout"=>"600", "disablereuse"=>"on"}}], "request_headers"=>["unset X-CLIENT-CERT", "set X-CLIENT-CERT \"%{SSL_CLIENT_CERT}s\" env=SSL_CLIENT_CERT"]}, {"path"=>"/pulp/api/v3", "provider"=>"location", "proxy_pass"=>[{"url"=>"unix:///run/pulpcore-api.sock|http://pulpcore-api/pulp/api/v3", "params"=>{"timeout"=>"600"}}], "request_headers"=>["unset REMOTE-USER", "unset REMOTE_USER", "set REMOTE-USER \"admin\" \"expr=%{tolower:%{SSL_CLIENT_S_DN_CN}} == 'foreman.example.com'\""]}] Diff: @@ -2,5 +2,5 @@ {"path"=>"/pulp/content", "provider"=>"location", "proxy_pass"=>[{"url"=>"unix:///run/pulpcore-content.sock|http://pulpcore-content/pulp/content", "params"=>{"timeout"=>"600", "disablereuse"=>"on"}}], "request_headers"=>["unset X-CLIENT-CERT", "set X-CLIENT-CERT \"%{SSL_CLIENT_CERT}s\" env=SSL_CLIENT_CERT"]} -{"path"=>"/pulp/api/v3", "provider"=>"location", "proxy_pass"=>[{"url"=>"unix:///run/pulpcore-api.sock|http://pulpcore-api/pulp/api/v3", "params"=>{"timeout"=>"600"}}], "request_headers"=>["unset REMOTE-USER", "unset REMOTE_USER", "set REMOTE-USER \"admin\" \"expr=%{tolower:SSL_CLIENT_S_DN_CN} == 'foreman.example.com'\""]} +{"path"=>"/pulp/api/v3", "provider"=>"location", "proxy_pass"=>[{"url"=>"unix:///run/pulpcore-api.sock|http://pulpcore-api/pulp/api/v3", "params"=>{"timeout"=>"600"}}], "request_headers"=>["unset REMOTE-USER", "unset REMOTE_USER", "set REMOTE-USER \"admin\" \"expr=%{tolower:%{SSL_CLIENT_S_DN_CN}} == 'foreman.example.com'\""]}
Puppet / 8 (Ruby 3.2): spec/classes/plugin_container_spec.rb#L45
pulpcore::plugin::container on almalinux-8-x86_64 with API client auth common names configures the plugin Failure/Error: is_expected.to contain_apache__vhost__fragment('pulpcore-https-plugin-container') .with_vhost('pulpcore-https') .with_priority('10') .with_content(<<APACHE_CONFIG) <Location "/pulpcore_registry/v2/"> RequestHeader unset REMOTE-USER RequestHeader unset REMOTE_USER RequestHeader set REMOTE-USER "admin" "expr=%{tolower:SSL_CLIENT_S_DN_CN} == 'foreman.example.com'" ProxyPass unix:///run/pulpcore-api.sock|http://pulpcore-api/v2/ expected that the catalogue would contain Apache::Vhost::Fragment[pulpcore-https-plugin-container] with content set to supplied string Diff: @@ -2,7 +2,7 @@ <Location "/pulpcore_registry/v2/"> RequestHeader unset REMOTE-USER RequestHeader unset REMOTE_USER - RequestHeader set REMOTE-USER "admin" "expr=%{tolower:SSL_CLIENT_S_DN_CN} == 'foreman.example.com'" + RequestHeader set REMOTE-USER "admin" "expr=%{tolower:%{SSL_CLIENT_S_DN_CN}} == 'foreman.example.com'" ProxyPass unix:///run/pulpcore-api.sock|http://pulpcore-api/v2/ ProxyPassReverse unix:///run/pulpcore-api.sock|http://pulpcore-api/v2/ </Location>
Puppet / 8 (Ruby 3.2): spec/classes/plugin_container_spec.rb#L45
pulpcore::plugin::container on almalinux-9-x86_64 with API client auth common names configures the plugin Failure/Error: is_expected.to contain_apache__vhost__fragment('pulpcore-https-plugin-container') .with_vhost('pulpcore-https') .with_priority('10') .with_content(<<APACHE_CONFIG) <Location "/pulpcore_registry/v2/"> RequestHeader unset REMOTE-USER RequestHeader unset REMOTE_USER RequestHeader set REMOTE-USER "admin" "expr=%{tolower:SSL_CLIENT_S_DN_CN} == 'foreman.example.com'" ProxyPass unix:///run/pulpcore-api.sock|http://pulpcore-api/v2/ expected that the catalogue would contain Apache::Vhost::Fragment[pulpcore-https-plugin-container] with content set to supplied string Diff: @@ -2,7 +2,7 @@ <Location "/pulpcore_registry/v2/"> RequestHeader unset REMOTE-USER RequestHeader unset REMOTE_USER - RequestHeader set REMOTE-USER "admin" "expr=%{tolower:SSL_CLIENT_S_DN_CN} == 'foreman.example.com'" + RequestHeader set REMOTE-USER "admin" "expr=%{tolower:%{SSL_CLIENT_S_DN_CN}} == 'foreman.example.com'" ProxyPass unix:///run/pulpcore-api.sock|http://pulpcore-api/v2/ ProxyPassReverse unix:///run/pulpcore-api.sock|http://pulpcore-api/v2/ </Location>
Puppet / 8 (Ruby 3.2): spec/classes/plugin_container_spec.rb#L45
pulpcore::plugin::container on centos-8-x86_64 with API client auth common names configures the plugin Failure/Error: is_expected.to contain_apache__vhost__fragment('pulpcore-https-plugin-container') .with_vhost('pulpcore-https') .with_priority('10') .with_content(<<APACHE_CONFIG) <Location "/pulpcore_registry/v2/"> RequestHeader unset REMOTE-USER RequestHeader unset REMOTE_USER RequestHeader set REMOTE-USER "admin" "expr=%{tolower:SSL_CLIENT_S_DN_CN} == 'foreman.example.com'" ProxyPass unix:///run/pulpcore-api.sock|http://pulpcore-api/v2/ expected that the catalogue would contain Apache::Vhost::Fragment[pulpcore-https-plugin-container] with content set to supplied string Diff: @@ -2,7 +2,7 @@ <Location "/pulpcore_registry/v2/"> RequestHeader unset REMOTE-USER RequestHeader unset REMOTE_USER - RequestHeader set REMOTE-USER "admin" "expr=%{tolower:SSL_CLIENT_S_DN_CN} == 'foreman.example.com'" + RequestHeader set REMOTE-USER "admin" "expr=%{tolower:%{SSL_CLIENT_S_DN_CN}} == 'foreman.example.com'" ProxyPass unix:///run/pulpcore-api.sock|http://pulpcore-api/v2/ ProxyPassReverse unix:///run/pulpcore-api.sock|http://pulpcore-api/v2/ </Location>
Puppet / 8 (Ruby 3.2): spec/classes/plugin_container_spec.rb#L45
pulpcore::plugin::container on centos-9-x86_64 with API client auth common names configures the plugin Failure/Error: is_expected.to contain_apache__vhost__fragment('pulpcore-https-plugin-container') .with_vhost('pulpcore-https') .with_priority('10') .with_content(<<APACHE_CONFIG) <Location "/pulpcore_registry/v2/"> RequestHeader unset REMOTE-USER RequestHeader unset REMOTE_USER RequestHeader set REMOTE-USER "admin" "expr=%{tolower:SSL_CLIENT_S_DN_CN} == 'foreman.example.com'" ProxyPass unix:///run/pulpcore-api.sock|http://pulpcore-api/v2/ expected that the catalogue would contain Apache::Vhost::Fragment[pulpcore-https-plugin-container] with content set to supplied string Diff: @@ -2,7 +2,7 @@ <Location "/pulpcore_registry/v2/"> RequestHeader unset REMOTE-USER RequestHeader unset REMOTE_USER - RequestHeader set REMOTE-USER "admin" "expr=%{tolower:SSL_CLIENT_S_DN_CN} == 'foreman.example.com'" + RequestHeader set REMOTE-USER "admin" "expr=%{tolower:%{SSL_CLIENT_S_DN_CN}} == 'foreman.example.com'" ProxyPass unix:///run/pulpcore-api.sock|http://pulpcore-api/v2/ ProxyPassReverse unix:///run/pulpcore-api.sock|http://pulpcore-api/v2/ </Location>
Puppet / 8 (Ruby 3.2): spec/classes/plugin_container_spec.rb#L45
pulpcore::plugin::container on redhat-8-x86_64 with API client auth common names configures the plugin Failure/Error: is_expected.to contain_apache__vhost__fragment('pulpcore-https-plugin-container') .with_vhost('pulpcore-https') .with_priority('10') .with_content(<<APACHE_CONFIG) <Location "/pulpcore_registry/v2/"> RequestHeader unset REMOTE-USER RequestHeader unset REMOTE_USER RequestHeader set REMOTE-USER "admin" "expr=%{tolower:SSL_CLIENT_S_DN_CN} == 'foreman.example.com'" ProxyPass unix:///run/pulpcore-api.sock|http://pulpcore-api/v2/ expected that the catalogue would contain Apache::Vhost::Fragment[pulpcore-https-plugin-container] with content set to supplied string Diff: @@ -2,7 +2,7 @@ <Location "/pulpcore_registry/v2/"> RequestHeader unset REMOTE-USER RequestHeader unset REMOTE_USER - RequestHeader set REMOTE-USER "admin" "expr=%{tolower:SSL_CLIENT_S_DN_CN} == 'foreman.example.com'" + RequestHeader set REMOTE-USER "admin" "expr=%{tolower:%{SSL_CLIENT_S_DN_CN}} == 'foreman.example.com'" ProxyPass unix:///run/pulpcore-api.sock|http://pulpcore-api/v2/ ProxyPassReverse unix:///run/pulpcore-api.sock|http://pulpcore-api/v2/ </Location>
Puppet / 8 (Ruby 3.2): spec/classes/pulpcore_spec.rb#L494
pulpcore on almalinux-9-x86_64 with API client auth common names is expected to contain Apache::Vhost[pulpcore-https] with directories => [{"provider"=>"Directory", "path"=>"/var/lib/pulp/pulpcore_static", "options"=>["-Indexes", "-FollowSymLinks"], "allow_override"=>["None"]}, {"path"=>"/pulp/content", "provider"=>"location", "proxy_pass"=>[{"url"=>"unix:///run/pulpcore-content.sock|http://pulpcore-content/pulp/content", "params"=>{"timeout"=>"600", "disablereuse"=>"on"}}], "request_headers"=>["unset X-CLIENT-CERT", "set X-CLIENT-CERT \"%{SSL_CLIENT_CERT}s\" env=SSL_CLIENT_CERT"]}, {"path"=>"/pulp/api/v3", "provider"=>"location", "proxy_pass"=>[{"url"=>"unix:///run/pulpcore-api.sock|http://pulpcore-api/pulp/api/v3", "params"=>{"timeout"=>"600"}}], "request_headers"=>["unset REMOTE-USER", "unset REMOTE_USER", "set REMOTE-USER \"admin\" \"expr=%{tolower:SSL_CLIENT_S_DN_CN} == 'foreman.example.com'\""]}] Failure/Error: is_expected.to contain_apache__vhost('pulpcore-https') .with_directories([ { 'provider' => 'Directory', 'path' => '/var/lib/pulp/pulpcore_static', 'options' => ['-Indexes', '-FollowSymLinks'], 'allow_override' => ['None'], }, { 'path' => '/pulp/content', expected that the catalogue would contain Apache::Vhost[pulpcore-https] with directories set to [{"provider"=>"Directory", "path"=>"/var/lib/pulp/pulpcore_static", "options"=>["-Indexes", "-FollowSymLinks"], "allow_override"=>["None"]}, {"path"=>"/pulp/content", "provider"=>"location", "proxy_pass"=>[{"url"=>"unix:///run/pulpcore-content.sock|http://pulpcore-content/pulp/content", "params"=>{"timeout"=>"600", "disablereuse"=>"on"}}], "request_headers"=>["unset X-CLIENT-CERT", "set X-CLIENT-CERT \"%{SSL_CLIENT_CERT}s\" env=SSL_CLIENT_CERT"]}, {"path"=>"/pulp/api/v3", "provider"=>"location", "proxy_pass"=>[{"url"=>"unix:///run/pulpcore-api.sock|http://pulpcore-api/pulp/api/v3", "params"=>{"timeout"=>"600"}}], "request_headers"=>["unset REMOTE-USER", "unset REMOTE_USER", "set REMOTE-USER \"admin\" \"expr=%{tolower:SSL_CLIENT_S_DN_CN} == 'foreman.example.com'\""]}] but it is set to [{"provider"=>"Directory", "path"=>"/var/lib/pulp/pulpcore_static", "options"=>["-Indexes", "-FollowSymLinks"], "allow_override"=>["None"]}, {"path"=>"/pulp/content", "provider"=>"location", "proxy_pass"=>[{"url"=>"unix:///run/pulpcore-content.sock|http://pulpcore-content/pulp/content", "params"=>{"timeout"=>"600", "disablereuse"=>"on"}}], "request_headers"=>["unset X-CLIENT-CERT", "set X-CLIENT-CERT \"%{SSL_CLIENT_CERT}s\" env=SSL_CLIENT_CERT"]}, {"path"=>"/pulp/api/v3", "provider"=>"location", "proxy_pass"=>[{"url"=>"unix:///run/pulpcore-api.sock|http://pulpcore-api/pulp/api/v3", "params"=>{"timeout"=>"600"}}], "request_headers"=>["unset REMOTE-USER", "unset REMOTE_USER", "set REMOTE-USER \"admin\" \"expr=%{tolower:%{SSL_CLIENT_S_DN_CN}} == 'foreman.example.com'\""]}] Diff: @@ -2,5 +2,5 @@ {"path"=>"/pulp/content", "provider"=>"location", "proxy_pass"=>[{"url"=>"unix:///run/pulpcore-content.sock|http://pulpcore-content/pulp/content", "params"=>{"timeout"=>"600", "disablereuse"=>"on"}}], "request_headers"=>["unset X-CLIENT-CERT", "set X-CLIENT-CERT \"%{SSL_CLIENT_CERT}s\" env=SSL_CLIENT_CERT"]} -{"path"=>"/pulp/api/v3", "provider"=>"location", "proxy_pass"=>[{"url"=>"unix:///run/pulpcore-api.sock|http://pulpcore-api/pulp/api/v3", "params"=>{"timeout"=>"600"}}], "request_headers"=>["unset REMOTE-USER", "unset REMOTE_USER", "set REMOTE-USER \"admin\" \"expr=%{tolower:SSL_CLIENT_S_DN_CN} == 'foreman.example.com'\""]} +{"path"=>"/pulp/api/v3", "provider"=>"location", "proxy_pass"=>[{"url"=>"unix:///run/pulpcore-api.sock|http://pulpcore-api/pulp/api/v3", "params"=>{"timeout"=>"600"}}], "request_headers"=>["unset REMOTE-USER", "unset REMOTE_USER", "set REMOTE-USER \"admin\" \"expr=%{tolower:%{SSL_CLIENT_S_DN_CN}} == 'foreman.example.com'\""]}
Puppet / 8 (Ruby 3.2): spec/classes/plugin_container_spec.rb#L45
pulpcore::plugin::container on redhat-9-x86_64 with API client auth common names configures the plugin Failure/Error: is_expected.to contain_apache__vhost__fragment('pulpcore-https-plugin-container') .with_vhost('pulpcore-https') .with_priority('10') .with_content(<<APACHE_CONFIG) <Location "/pulpcore_registry/v2/"> RequestHeader unset REMOTE-USER RequestHeader unset REMOTE_USER RequestHeader set REMOTE-USER "admin" "expr=%{tolower:SSL_CLIENT_S_DN_CN} == 'foreman.example.com'" ProxyPass unix:///run/pulpcore-api.sock|http://pulpcore-api/v2/ expected that the catalogue would contain Apache::Vhost::Fragment[pulpcore-https-plugin-container] with content set to supplied string Diff: @@ -2,7 +2,7 @@ <Location "/pulpcore_registry/v2/"> RequestHeader unset REMOTE-USER RequestHeader unset REMOTE_USER - RequestHeader set REMOTE-USER "admin" "expr=%{tolower:SSL_CLIENT_S_DN_CN} == 'foreman.example.com'" + RequestHeader set REMOTE-USER "admin" "expr=%{tolower:%{SSL_CLIENT_S_DN_CN}} == 'foreman.example.com'" ProxyPass unix:///run/pulpcore-api.sock|http://pulpcore-api/v2/ ProxyPassReverse unix:///run/pulpcore-api.sock|http://pulpcore-api/v2/ </Location>
Puppet / 8 (Ruby 3.2): spec/classes/pulpcore_spec.rb#L494
pulpcore on centos-8-x86_64 with API client auth common names is expected to contain Apache::Vhost[pulpcore-https] with directories => [{"provider"=>"Directory", "path"=>"/var/lib/pulp/pulpcore_static", "options"=>["-Indexes", "-FollowSymLinks"], "allow_override"=>["None"]}, {"path"=>"/pulp/content", "provider"=>"location", "proxy_pass"=>[{"url"=>"unix:///run/pulpcore-content.sock|http://pulpcore-content/pulp/content", "params"=>{"timeout"=>"600", "disablereuse"=>"on"}}], "request_headers"=>["unset X-CLIENT-CERT", "set X-CLIENT-CERT \"%{SSL_CLIENT_CERT}s\" env=SSL_CLIENT_CERT"]}, {"path"=>"/pulp/api/v3", "provider"=>"location", "proxy_pass"=>[{"url"=>"unix:///run/pulpcore-api.sock|http://pulpcore-api/pulp/api/v3", "params"=>{"timeout"=>"600"}}], "request_headers"=>["unset REMOTE-USER", "unset REMOTE_USER", "set REMOTE-USER \"admin\" \"expr=%{tolower:SSL_CLIENT_S_DN_CN} == 'foreman.example.com'\""]}] Failure/Error: is_expected.to contain_apache__vhost('pulpcore-https') .with_directories([ { 'provider' => 'Directory', 'path' => '/var/lib/pulp/pulpcore_static', 'options' => ['-Indexes', '-FollowSymLinks'], 'allow_override' => ['None'], }, { 'path' => '/pulp/content', expected that the catalogue would contain Apache::Vhost[pulpcore-https] with directories set to [{"provider"=>"Directory", "path"=>"/var/lib/pulp/pulpcore_static", "options"=>["-Indexes", "-FollowSymLinks"], "allow_override"=>["None"]}, {"path"=>"/pulp/content", "provider"=>"location", "proxy_pass"=>[{"url"=>"unix:///run/pulpcore-content.sock|http://pulpcore-content/pulp/content", "params"=>{"timeout"=>"600", "disablereuse"=>"on"}}], "request_headers"=>["unset X-CLIENT-CERT", "set X-CLIENT-CERT \"%{SSL_CLIENT_CERT}s\" env=SSL_CLIENT_CERT"]}, {"path"=>"/pulp/api/v3", "provider"=>"location", "proxy_pass"=>[{"url"=>"unix:///run/pulpcore-api.sock|http://pulpcore-api/pulp/api/v3", "params"=>{"timeout"=>"600"}}], "request_headers"=>["unset REMOTE-USER", "unset REMOTE_USER", "set REMOTE-USER \"admin\" \"expr=%{tolower:SSL_CLIENT_S_DN_CN} == 'foreman.example.com'\""]}] but it is set to [{"provider"=>"Directory", "path"=>"/var/lib/pulp/pulpcore_static", "options"=>["-Indexes", "-FollowSymLinks"], "allow_override"=>["None"]}, {"path"=>"/pulp/content", "provider"=>"location", "proxy_pass"=>[{"url"=>"unix:///run/pulpcore-content.sock|http://pulpcore-content/pulp/content", "params"=>{"timeout"=>"600", "disablereuse"=>"on"}}], "request_headers"=>["unset X-CLIENT-CERT", "set X-CLIENT-CERT \"%{SSL_CLIENT_CERT}s\" env=SSL_CLIENT_CERT"]}, {"path"=>"/pulp/api/v3", "provider"=>"location", "proxy_pass"=>[{"url"=>"unix:///run/pulpcore-api.sock|http://pulpcore-api/pulp/api/v3", "params"=>{"timeout"=>"600"}}], "request_headers"=>["unset REMOTE-USER", "unset REMOTE_USER", "set REMOTE-USER \"admin\" \"expr=%{tolower:%{SSL_CLIENT_S_DN_CN}} == 'foreman.example.com'\""]}] Diff: @@ -2,5 +2,5 @@ {"path"=>"/pulp/content", "provider"=>"location", "proxy_pass"=>[{"url"=>"unix:///run/pulpcore-content.sock|http://pulpcore-content/pulp/content", "params"=>{"timeout"=>"600", "disablereuse"=>"on"}}], "request_headers"=>["unset X-CLIENT-CERT", "set X-CLIENT-CERT \"%{SSL_CLIENT_CERT}s\" env=SSL_CLIENT_CERT"]} -{"path"=>"/pulp/api/v3", "provider"=>"location", "proxy_pass"=>[{"url"=>"unix:///run/pulpcore-api.sock|http://pulpcore-api/pulp/api/v3", "params"=>{"timeout"=>"600"}}], "request_headers"=>["unset REMOTE-USER", "unset REMOTE_USER", "set REMOTE-USER \"admin\" \"expr=%{tolower:SSL_CLIENT_S_DN_CN} == 'foreman.example.com'\""]} +{"path"=>"/pulp/api/v3", "provider"=>"location", "proxy_pass"=>[{"url"=>"unix:///run/pulpcore-api.sock|http://pulpcore-api/pulp/api/v3", "params"=>{"timeout"=>"600"}}], "request_headers"=>["unset REMOTE-USER", "unset REMOTE_USER", "set REMOTE-USER \"admin\" \"expr=%{tolower:%{SSL_CLIENT_S_DN_CN}} == 'foreman.example.com'\""]}
Puppet / 8 (Ruby 3.2): spec/classes/pulpcore_spec.rb#L494
pulpcore on centos-9-x86_64 with API client auth common names is expected to contain Apache::Vhost[pulpcore-https] with directories => [{"provider"=>"Directory", "path"=>"/var/lib/pulp/pulpcore_static", "options"=>["-Indexes", "-FollowSymLinks"], "allow_override"=>["None"]}, {"path"=>"/pulp/content", "provider"=>"location", "proxy_pass"=>[{"url"=>"unix:///run/pulpcore-content.sock|http://pulpcore-content/pulp/content", "params"=>{"timeout"=>"600", "disablereuse"=>"on"}}], "request_headers"=>["unset X-CLIENT-CERT", "set X-CLIENT-CERT \"%{SSL_CLIENT_CERT}s\" env=SSL_CLIENT_CERT"]}, {"path"=>"/pulp/api/v3", "provider"=>"location", "proxy_pass"=>[{"url"=>"unix:///run/pulpcore-api.sock|http://pulpcore-api/pulp/api/v3", "params"=>{"timeout"=>"600"}}], "request_headers"=>["unset REMOTE-USER", "unset REMOTE_USER", "set REMOTE-USER \"admin\" \"expr=%{tolower:SSL_CLIENT_S_DN_CN} == 'foreman.example.com'\""]}] Failure/Error: is_expected.to contain_apache__vhost('pulpcore-https') .with_directories([ { 'provider' => 'Directory', 'path' => '/var/lib/pulp/pulpcore_static', 'options' => ['-Indexes', '-FollowSymLinks'], 'allow_override' => ['None'], }, { 'path' => '/pulp/content', expected that the catalogue would contain Apache::Vhost[pulpcore-https] with directories set to [{"provider"=>"Directory", "path"=>"/var/lib/pulp/pulpcore_static", "options"=>["-Indexes", "-FollowSymLinks"], "allow_override"=>["None"]}, {"path"=>"/pulp/content", "provider"=>"location", "proxy_pass"=>[{"url"=>"unix:///run/pulpcore-content.sock|http://pulpcore-content/pulp/content", "params"=>{"timeout"=>"600", "disablereuse"=>"on"}}], "request_headers"=>["unset X-CLIENT-CERT", "set X-CLIENT-CERT \"%{SSL_CLIENT_CERT}s\" env=SSL_CLIENT_CERT"]}, {"path"=>"/pulp/api/v3", "provider"=>"location", "proxy_pass"=>[{"url"=>"unix:///run/pulpcore-api.sock|http://pulpcore-api/pulp/api/v3", "params"=>{"timeout"=>"600"}}], "request_headers"=>["unset REMOTE-USER", "unset REMOTE_USER", "set REMOTE-USER \"admin\" \"expr=%{tolower:SSL_CLIENT_S_DN_CN} == 'foreman.example.com'\""]}] but it is set to [{"provider"=>"Directory", "path"=>"/var/lib/pulp/pulpcore_static", "options"=>["-Indexes", "-FollowSymLinks"], "allow_override"=>["None"]}, {"path"=>"/pulp/content", "provider"=>"location", "proxy_pass"=>[{"url"=>"unix:///run/pulpcore-content.sock|http://pulpcore-content/pulp/content", "params"=>{"timeout"=>"600", "disablereuse"=>"on"}}], "request_headers"=>["unset X-CLIENT-CERT", "set X-CLIENT-CERT \"%{SSL_CLIENT_CERT}s\" env=SSL_CLIENT_CERT"]}, {"path"=>"/pulp/api/v3", "provider"=>"location", "proxy_pass"=>[{"url"=>"unix:///run/pulpcore-api.sock|http://pulpcore-api/pulp/api/v3", "params"=>{"timeout"=>"600"}}], "request_headers"=>["unset REMOTE-USER", "unset REMOTE_USER", "set REMOTE-USER \"admin\" \"expr=%{tolower:%{SSL_CLIENT_S_DN_CN}} == 'foreman.example.com'\""]}] Diff: @@ -2,5 +2,5 @@ {"path"=>"/pulp/content", "provider"=>"location", "proxy_pass"=>[{"url"=>"unix:///run/pulpcore-content.sock|http://pulpcore-content/pulp/content", "params"=>{"timeout"=>"600", "disablereuse"=>"on"}}], "request_headers"=>["unset X-CLIENT-CERT", "set X-CLIENT-CERT \"%{SSL_CLIENT_CERT}s\" env=SSL_CLIENT_CERT"]} -{"path"=>"/pulp/api/v3", "provider"=>"location", "proxy_pass"=>[{"url"=>"unix:///run/pulpcore-api.sock|http://pulpcore-api/pulp/api/v3", "params"=>{"timeout"=>"600"}}], "request_headers"=>["unset REMOTE-USER", "unset REMOTE_USER", "set REMOTE-USER \"admin\" \"expr=%{tolower:SSL_CLIENT_S_DN_CN} == 'foreman.example.com'\""]} +{"path"=>"/pulp/api/v3", "provider"=>"location", "proxy_pass"=>[{"url"=>"unix:///run/pulpcore-api.sock|http://pulpcore-api/pulp/api/v3", "params"=>{"timeout"=>"600"}}], "request_headers"=>["unset REMOTE-USER", "unset REMOTE_USER", "set REMOTE-USER \"admin\" \"expr=%{tolower:%{SSL_CLIENT_S_DN_CN}} == 'foreman.example.com'\""]}
Puppet / 7 (Ruby 2.7): spec/classes/pulpcore_spec.rb#L494
pulpcore on almalinux-8-x86_64 with API client auth common names is expected to contain Apache::Vhost[pulpcore-https] with directories => [{"provider"=>"Directory", "path"=>"/var/lib/pulp/pulpcore_static", "options"=>["-Indexes", "-FollowSymLinks"], "allow_override"=>["None"]}, {"path"=>"/pulp/content", "provider"=>"location", "proxy_pass"=>[{"url"=>"unix:///run/pulpcore-content.sock|http://pulpcore-content/pulp/content", "params"=>{"timeout"=>"600", "disablereuse"=>"on"}}], "request_headers"=>["unset X-CLIENT-CERT", "set X-CLIENT-CERT \"%{SSL_CLIENT_CERT}s\" env=SSL_CLIENT_CERT"]}, {"path"=>"/pulp/api/v3", "provider"=>"location", "proxy_pass"=>[{"url"=>"unix:///run/pulpcore-api.sock|http://pulpcore-api/pulp/api/v3", "params"=>{"timeout"=>"600"}}], "request_headers"=>["unset REMOTE-USER", "unset REMOTE_USER", "set REMOTE-USER \"admin\" \"expr=%{tolower:SSL_CLIENT_S_DN_CN} == 'foreman.example.com'\""]}] Failure/Error: is_expected.to contain_apache__vhost('pulpcore-https') .with_directories([ { 'provider' => 'Directory', 'path' => '/var/lib/pulp/pulpcore_static', 'options' => ['-Indexes', '-FollowSymLinks'], 'allow_override' => ['None'], }, { 'path' => '/pulp/content', expected that the catalogue would contain Apache::Vhost[pulpcore-https] with directories set to [{"provider"=>"Directory", "path"=>"/var/lib/pulp/pulpcore_static", "options"=>["-Indexes", "-FollowSymLinks"], "allow_override"=>["None"]}, {"path"=>"/pulp/content", "provider"=>"location", "proxy_pass"=>[{"url"=>"unix:///run/pulpcore-content.sock|http://pulpcore-content/pulp/content", "params"=>{"timeout"=>"600", "disablereuse"=>"on"}}], "request_headers"=>["unset X-CLIENT-CERT", "set X-CLIENT-CERT \"%{SSL_CLIENT_CERT}s\" env=SSL_CLIENT_CERT"]}, {"path"=>"/pulp/api/v3", "provider"=>"location", "proxy_pass"=>[{"url"=>"unix:///run/pulpcore-api.sock|http://pulpcore-api/pulp/api/v3", "params"=>{"timeout"=>"600"}}], "request_headers"=>["unset REMOTE-USER", "unset REMOTE_USER", "set REMOTE-USER \"admin\" \"expr=%{tolower:SSL_CLIENT_S_DN_CN} == 'foreman.example.com'\""]}] but it is set to [{"provider"=>"Directory", "path"=>"/var/lib/pulp/pulpcore_static", "options"=>["-Indexes", "-FollowSymLinks"], "allow_override"=>["None"]}, {"path"=>"/pulp/content", "provider"=>"location", "proxy_pass"=>[{"url"=>"unix:///run/pulpcore-content.sock|http://pulpcore-content/pulp/content", "params"=>{"timeout"=>"600", "disablereuse"=>"on"}}], "request_headers"=>["unset X-CLIENT-CERT", "set X-CLIENT-CERT \"%{SSL_CLIENT_CERT}s\" env=SSL_CLIENT_CERT"]}, {"path"=>"/pulp/api/v3", "provider"=>"location", "proxy_pass"=>[{"url"=>"unix:///run/pulpcore-api.sock|http://pulpcore-api/pulp/api/v3", "params"=>{"timeout"=>"600"}}], "request_headers"=>["unset REMOTE-USER", "unset REMOTE_USER", "set REMOTE-USER \"admin\" \"expr=%{tolower:%{SSL_CLIENT_S_DN_CN}} == 'foreman.example.com'\""]}] Diff: @@ -2,5 +2,5 @@ {"path"=>"/pulp/content", "provider"=>"location", "proxy_pass"=>[{"url"=>"unix:///run/pulpcore-content.sock|http://pulpcore-content/pulp/content", "params"=>{"timeout"=>"600", "disablereuse"=>"on"}}], "request_headers"=>["unset X-CLIENT-CERT", "set X-CLIENT-CERT \"%{SSL_CLIENT_CERT}s\" env=SSL_CLIENT_CERT"]} -{"path"=>"/pulp/api/v3", "provider"=>"location", "proxy_pass"=>[{"url"=>"unix:///run/pulpcore-api.sock|http://pulpcore-api/pulp/api/v3", "params"=>{"timeout"=>"600"}}], "request_headers"=>["unset REMOTE-USER", "unset REMOTE_USER", "set REMOTE-USER \"admin\" \"expr=%{tolower:SSL_CLIENT_S_DN_CN} == 'foreman.example.com'\""]} +{"path"=>"/pulp/api/v3", "provider"=>"location", "proxy_pass"=>[{"url"=>"unix:///run/pulpcore-api.sock|http://pulpcore-api/pulp/api/v3", "params"=>{"timeout"=>"600"}}], "request_headers"=>["unset REMOTE-USER", "unset REMOTE_USER", "set REMOTE-USER \"admin\" \"expr=%{tolower:%{SSL_CLIENT_S_DN_CN}} == 'foreman.example.com'\""]}
Puppet / 7 (Ruby 2.7): spec/classes/plugin_container_spec.rb#L45
pulpcore::plugin::container on almalinux-8-x86_64 with API client auth common names configures the plugin Failure/Error: is_expected.to contain_apache__vhost__fragment('pulpcore-https-plugin-container') .with_vhost('pulpcore-https') .with_priority('10') .with_content(<<APACHE_CONFIG) <Location "/pulpcore_registry/v2/"> RequestHeader unset REMOTE-USER RequestHeader unset REMOTE_USER RequestHeader set REMOTE-USER "admin" "expr=%{tolower:SSL_CLIENT_S_DN_CN} == 'foreman.example.com'" ProxyPass unix:///run/pulpcore-api.sock|http://pulpcore-api/v2/ expected that the catalogue would contain Apache::Vhost::Fragment[pulpcore-https-plugin-container] with content set to supplied string Diff: @@ -2,7 +2,7 @@ <Location "/pulpcore_registry/v2/"> RequestHeader unset REMOTE-USER RequestHeader unset REMOTE_USER - RequestHeader set REMOTE-USER "admin" "expr=%{tolower:SSL_CLIENT_S_DN_CN} == 'foreman.example.com'" + RequestHeader set REMOTE-USER "admin" "expr=%{tolower:%{SSL_CLIENT_S_DN_CN}} == 'foreman.example.com'" ProxyPass unix:///run/pulpcore-api.sock|http://pulpcore-api/v2/ ProxyPassReverse unix:///run/pulpcore-api.sock|http://pulpcore-api/v2/ </Location>
Puppet / 7 (Ruby 2.7): spec/classes/plugin_container_spec.rb#L45
pulpcore::plugin::container on centos-9-x86_64 with API client auth common names configures the plugin Failure/Error: is_expected.to contain_apache__vhost__fragment('pulpcore-https-plugin-container') .with_vhost('pulpcore-https') .with_priority('10') .with_content(<<APACHE_CONFIG) <Location "/pulpcore_registry/v2/"> RequestHeader unset REMOTE-USER RequestHeader unset REMOTE_USER RequestHeader set REMOTE-USER "admin" "expr=%{tolower:SSL_CLIENT_S_DN_CN} == 'foreman.example.com'" ProxyPass unix:///run/pulpcore-api.sock|http://pulpcore-api/v2/ expected that the catalogue would contain Apache::Vhost::Fragment[pulpcore-https-plugin-container] with content set to supplied string Diff: @@ -2,7 +2,7 @@ <Location "/pulpcore_registry/v2/"> RequestHeader unset REMOTE-USER RequestHeader unset REMOTE_USER - RequestHeader set REMOTE-USER "admin" "expr=%{tolower:SSL_CLIENT_S_DN_CN} == 'foreman.example.com'" + RequestHeader set REMOTE-USER "admin" "expr=%{tolower:%{SSL_CLIENT_S_DN_CN}} == 'foreman.example.com'" ProxyPass unix:///run/pulpcore-api.sock|http://pulpcore-api/v2/ ProxyPassReverse unix:///run/pulpcore-api.sock|http://pulpcore-api/v2/ </Location>
Puppet / 7 (Ruby 2.7): spec/classes/plugin_container_spec.rb#L45
pulpcore::plugin::container on redhat-9-x86_64 with API client auth common names configures the plugin Failure/Error: is_expected.to contain_apache__vhost__fragment('pulpcore-https-plugin-container') .with_vhost('pulpcore-https') .with_priority('10') .with_content(<<APACHE_CONFIG) <Location "/pulpcore_registry/v2/"> RequestHeader unset REMOTE-USER RequestHeader unset REMOTE_USER RequestHeader set REMOTE-USER "admin" "expr=%{tolower:SSL_CLIENT_S_DN_CN} == 'foreman.example.com'" ProxyPass unix:///run/pulpcore-api.sock|http://pulpcore-api/v2/ expected that the catalogue would contain Apache::Vhost::Fragment[pulpcore-https-plugin-container] with content set to supplied string Diff: @@ -2,7 +2,7 @@ <Location "/pulpcore_registry/v2/"> RequestHeader unset REMOTE-USER RequestHeader unset REMOTE_USER - RequestHeader set REMOTE-USER "admin" "expr=%{tolower:SSL_CLIENT_S_DN_CN} == 'foreman.example.com'" + RequestHeader set REMOTE-USER "admin" "expr=%{tolower:%{SSL_CLIENT_S_DN_CN}} == 'foreman.example.com'" ProxyPass unix:///run/pulpcore-api.sock|http://pulpcore-api/v2/ ProxyPassReverse unix:///run/pulpcore-api.sock|http://pulpcore-api/v2/ </Location>
Puppet / 7 (Ruby 2.7): spec/classes/plugin_container_spec.rb#L45
pulpcore::plugin::container on redhat-8-x86_64 with API client auth common names configures the plugin Failure/Error: is_expected.to contain_apache__vhost__fragment('pulpcore-https-plugin-container') .with_vhost('pulpcore-https') .with_priority('10') .with_content(<<APACHE_CONFIG) <Location "/pulpcore_registry/v2/"> RequestHeader unset REMOTE-USER RequestHeader unset REMOTE_USER RequestHeader set REMOTE-USER "admin" "expr=%{tolower:SSL_CLIENT_S_DN_CN} == 'foreman.example.com'" ProxyPass unix:///run/pulpcore-api.sock|http://pulpcore-api/v2/ expected that the catalogue would contain Apache::Vhost::Fragment[pulpcore-https-plugin-container] with content set to supplied string Diff: @@ -2,7 +2,7 @@ <Location "/pulpcore_registry/v2/"> RequestHeader unset REMOTE-USER RequestHeader unset REMOTE_USER - RequestHeader set REMOTE-USER "admin" "expr=%{tolower:SSL_CLIENT_S_DN_CN} == 'foreman.example.com'" + RequestHeader set REMOTE-USER "admin" "expr=%{tolower:%{SSL_CLIENT_S_DN_CN}} == 'foreman.example.com'" ProxyPass unix:///run/pulpcore-api.sock|http://pulpcore-api/v2/ ProxyPassReverse unix:///run/pulpcore-api.sock|http://pulpcore-api/v2/ </Location>
Puppet / 7 (Ruby 2.7): spec/classes/plugin_container_spec.rb#L45
pulpcore::plugin::container on centos-8-x86_64 with API client auth common names configures the plugin Failure/Error: is_expected.to contain_apache__vhost__fragment('pulpcore-https-plugin-container') .with_vhost('pulpcore-https') .with_priority('10') .with_content(<<APACHE_CONFIG) <Location "/pulpcore_registry/v2/"> RequestHeader unset REMOTE-USER RequestHeader unset REMOTE_USER RequestHeader set REMOTE-USER "admin" "expr=%{tolower:SSL_CLIENT_S_DN_CN} == 'foreman.example.com'" ProxyPass unix:///run/pulpcore-api.sock|http://pulpcore-api/v2/ expected that the catalogue would contain Apache::Vhost::Fragment[pulpcore-https-plugin-container] with content set to supplied string Diff: @@ -2,7 +2,7 @@ <Location "/pulpcore_registry/v2/"> RequestHeader unset REMOTE-USER RequestHeader unset REMOTE_USER - RequestHeader set REMOTE-USER "admin" "expr=%{tolower:SSL_CLIENT_S_DN_CN} == 'foreman.example.com'" + RequestHeader set REMOTE-USER "admin" "expr=%{tolower:%{SSL_CLIENT_S_DN_CN}} == 'foreman.example.com'" ProxyPass unix:///run/pulpcore-api.sock|http://pulpcore-api/v2/ ProxyPassReverse unix:///run/pulpcore-api.sock|http://pulpcore-api/v2/ </Location>
Puppet / 7 (Ruby 2.7): spec/classes/plugin_container_spec.rb#L45
pulpcore::plugin::container on almalinux-9-x86_64 with API client auth common names configures the plugin Failure/Error: is_expected.to contain_apache__vhost__fragment('pulpcore-https-plugin-container') .with_vhost('pulpcore-https') .with_priority('10') .with_content(<<APACHE_CONFIG) <Location "/pulpcore_registry/v2/"> RequestHeader unset REMOTE-USER RequestHeader unset REMOTE_USER RequestHeader set REMOTE-USER "admin" "expr=%{tolower:SSL_CLIENT_S_DN_CN} == 'foreman.example.com'" ProxyPass unix:///run/pulpcore-api.sock|http://pulpcore-api/v2/ expected that the catalogue would contain Apache::Vhost::Fragment[pulpcore-https-plugin-container] with content set to supplied string Diff: @@ -2,7 +2,7 @@ <Location "/pulpcore_registry/v2/"> RequestHeader unset REMOTE-USER RequestHeader unset REMOTE_USER - RequestHeader set REMOTE-USER "admin" "expr=%{tolower:SSL_CLIENT_S_DN_CN} == 'foreman.example.com'" + RequestHeader set REMOTE-USER "admin" "expr=%{tolower:%{SSL_CLIENT_S_DN_CN}} == 'foreman.example.com'" ProxyPass unix:///run/pulpcore-api.sock|http://pulpcore-api/v2/ ProxyPassReverse unix:///run/pulpcore-api.sock|http://pulpcore-api/v2/ </Location>
Puppet / 7 (Ruby 2.7): spec/classes/pulpcore_spec.rb#L494
pulpcore on centos-9-x86_64 with API client auth common names is expected to contain Apache::Vhost[pulpcore-https] with directories => [{"provider"=>"Directory", "path"=>"/var/lib/pulp/pulpcore_static", "options"=>["-Indexes", "-FollowSymLinks"], "allow_override"=>["None"]}, {"path"=>"/pulp/content", "provider"=>"location", "proxy_pass"=>[{"url"=>"unix:///run/pulpcore-content.sock|http://pulpcore-content/pulp/content", "params"=>{"timeout"=>"600", "disablereuse"=>"on"}}], "request_headers"=>["unset X-CLIENT-CERT", "set X-CLIENT-CERT \"%{SSL_CLIENT_CERT}s\" env=SSL_CLIENT_CERT"]}, {"path"=>"/pulp/api/v3", "provider"=>"location", "proxy_pass"=>[{"url"=>"unix:///run/pulpcore-api.sock|http://pulpcore-api/pulp/api/v3", "params"=>{"timeout"=>"600"}}], "request_headers"=>["unset REMOTE-USER", "unset REMOTE_USER", "set REMOTE-USER \"admin\" \"expr=%{tolower:SSL_CLIENT_S_DN_CN} == 'foreman.example.com'\""]}] Failure/Error: is_expected.to contain_apache__vhost('pulpcore-https') .with_directories([ { 'provider' => 'Directory', 'path' => '/var/lib/pulp/pulpcore_static', 'options' => ['-Indexes', '-FollowSymLinks'], 'allow_override' => ['None'], }, { 'path' => '/pulp/content', expected that the catalogue would contain Apache::Vhost[pulpcore-https] with directories set to [{"provider"=>"Directory", "path"=>"/var/lib/pulp/pulpcore_static", "options"=>["-Indexes", "-FollowSymLinks"], "allow_override"=>["None"]}, {"path"=>"/pulp/content", "provider"=>"location", "proxy_pass"=>[{"url"=>"unix:///run/pulpcore-content.sock|http://pulpcore-content/pulp/content", "params"=>{"timeout"=>"600", "disablereuse"=>"on"}}], "request_headers"=>["unset X-CLIENT-CERT", "set X-CLIENT-CERT \"%{SSL_CLIENT_CERT}s\" env=SSL_CLIENT_CERT"]}, {"path"=>"/pulp/api/v3", "provider"=>"location", "proxy_pass"=>[{"url"=>"unix:///run/pulpcore-api.sock|http://pulpcore-api/pulp/api/v3", "params"=>{"timeout"=>"600"}}], "request_headers"=>["unset REMOTE-USER", "unset REMOTE_USER", "set REMOTE-USER \"admin\" \"expr=%{tolower:SSL_CLIENT_S_DN_CN} == 'foreman.example.com'\""]}] but it is set to [{"provider"=>"Directory", "path"=>"/var/lib/pulp/pulpcore_static", "options"=>["-Indexes", "-FollowSymLinks"], "allow_override"=>["None"]}, {"path"=>"/pulp/content", "provider"=>"location", "proxy_pass"=>[{"url"=>"unix:///run/pulpcore-content.sock|http://pulpcore-content/pulp/content", "params"=>{"timeout"=>"600", "disablereuse"=>"on"}}], "request_headers"=>["unset X-CLIENT-CERT", "set X-CLIENT-CERT \"%{SSL_CLIENT_CERT}s\" env=SSL_CLIENT_CERT"]}, {"path"=>"/pulp/api/v3", "provider"=>"location", "proxy_pass"=>[{"url"=>"unix:///run/pulpcore-api.sock|http://pulpcore-api/pulp/api/v3", "params"=>{"timeout"=>"600"}}], "request_headers"=>["unset REMOTE-USER", "unset REMOTE_USER", "set REMOTE-USER \"admin\" \"expr=%{tolower:%{SSL_CLIENT_S_DN_CN}} == 'foreman.example.com'\""]}] Diff: @@ -2,5 +2,5 @@ {"path"=>"/pulp/content", "provider"=>"location", "proxy_pass"=>[{"url"=>"unix:///run/pulpcore-content.sock|http://pulpcore-content/pulp/content", "params"=>{"timeout"=>"600", "disablereuse"=>"on"}}], "request_headers"=>["unset X-CLIENT-CERT", "set X-CLIENT-CERT \"%{SSL_CLIENT_CERT}s\" env=SSL_CLIENT_CERT"]} -{"path"=>"/pulp/api/v3", "provider"=>"location", "proxy_pass"=>[{"url"=>"unix:///run/pulpcore-api.sock|http://pulpcore-api/pulp/api/v3", "params"=>{"timeout"=>"600"}}], "request_headers"=>["unset REMOTE-USER", "unset REMOTE_USER", "set REMOTE-USER \"admin\" \"expr=%{tolower:SSL_CLIENT_S_DN_CN} == 'foreman.example.com'\""]} +{"path"=>"/pulp/api/v3", "provider"=>"location", "proxy_pass"=>[{"url"=>"unix:///run/pulpcore-api.sock|http://pulpcore-api/pulp/api/v3", "params"=>{"timeout"=>"600"}}], "request_headers"=>["unset REMOTE-USER", "unset REMOTE_USER", "set REMOTE-USER \"admin\" \"expr=%{tolower:%{SSL_CLIENT_S_DN_CN}} == 'foreman.example.com'\""]}
Puppet / 7 (Ruby 2.7): spec/classes/pulpcore_spec.rb#L494
pulpcore on redhat-9-x86_64 with API client auth common names is expected to contain Apache::Vhost[pulpcore-https] with directories => [{"provider"=>"Directory", "path"=>"/var/lib/pulp/pulpcore_static", "options"=>["-Indexes", "-FollowSymLinks"], "allow_override"=>["None"]}, {"path"=>"/pulp/content", "provider"=>"location", "proxy_pass"=>[{"url"=>"unix:///run/pulpcore-content.sock|http://pulpcore-content/pulp/content", "params"=>{"timeout"=>"600", "disablereuse"=>"on"}}], "request_headers"=>["unset X-CLIENT-CERT", "set X-CLIENT-CERT \"%{SSL_CLIENT_CERT}s\" env=SSL_CLIENT_CERT"]}, {"path"=>"/pulp/api/v3", "provider"=>"location", "proxy_pass"=>[{"url"=>"unix:///run/pulpcore-api.sock|http://pulpcore-api/pulp/api/v3", "params"=>{"timeout"=>"600"}}], "request_headers"=>["unset REMOTE-USER", "unset REMOTE_USER", "set REMOTE-USER \"admin\" \"expr=%{tolower:SSL_CLIENT_S_DN_CN} == 'foreman.example.com'\""]}] Failure/Error: is_expected.to contain_apache__vhost('pulpcore-https') .with_directories([ { 'provider' => 'Directory', 'path' => '/var/lib/pulp/pulpcore_static', 'options' => ['-Indexes', '-FollowSymLinks'], 'allow_override' => ['None'], }, { 'path' => '/pulp/content', expected that the catalogue would contain Apache::Vhost[pulpcore-https] with directories set to [{"provider"=>"Directory", "path"=>"/var/lib/pulp/pulpcore_static", "options"=>["-Indexes", "-FollowSymLinks"], "allow_override"=>["None"]}, {"path"=>"/pulp/content", "provider"=>"location", "proxy_pass"=>[{"url"=>"unix:///run/pulpcore-content.sock|http://pulpcore-content/pulp/content", "params"=>{"timeout"=>"600", "disablereuse"=>"on"}}], "request_headers"=>["unset X-CLIENT-CERT", "set X-CLIENT-CERT \"%{SSL_CLIENT_CERT}s\" env=SSL_CLIENT_CERT"]}, {"path"=>"/pulp/api/v3", "provider"=>"location", "proxy_pass"=>[{"url"=>"unix:///run/pulpcore-api.sock|http://pulpcore-api/pulp/api/v3", "params"=>{"timeout"=>"600"}}], "request_headers"=>["unset REMOTE-USER", "unset REMOTE_USER", "set REMOTE-USER \"admin\" \"expr=%{tolower:SSL_CLIENT_S_DN_CN} == 'foreman.example.com'\""]}] but it is set to [{"provider"=>"Directory", "path"=>"/var/lib/pulp/pulpcore_static", "options"=>["-Indexes", "-FollowSymLinks"], "allow_override"=>["None"]}, {"path"=>"/pulp/content", "provider"=>"location", "proxy_pass"=>[{"url"=>"unix:///run/pulpcore-content.sock|http://pulpcore-content/pulp/content", "params"=>{"timeout"=>"600", "disablereuse"=>"on"}}], "request_headers"=>["unset X-CLIENT-CERT", "set X-CLIENT-CERT \"%{SSL_CLIENT_CERT}s\" env=SSL_CLIENT_CERT"]}, {"path"=>"/pulp/api/v3", "provider"=>"location", "proxy_pass"=>[{"url"=>"unix:///run/pulpcore-api.sock|http://pulpcore-api/pulp/api/v3", "params"=>{"timeout"=>"600"}}], "request_headers"=>["unset REMOTE-USER", "unset REMOTE_USER", "set REMOTE-USER \"admin\" \"expr=%{tolower:%{SSL_CLIENT_S_DN_CN}} == 'foreman.example.com'\""]}] Diff: @@ -2,5 +2,5 @@ {"path"=>"/pulp/content", "provider"=>"location", "proxy_pass"=>[{"url"=>"unix:///run/pulpcore-content.sock|http://pulpcore-content/pulp/content", "params"=>{"timeout"=>"600", "disablereuse"=>"on"}}], "request_headers"=>["unset X-CLIENT-CERT", "set X-CLIENT-CERT \"%{SSL_CLIENT_CERT}s\" env=SSL_CLIENT_CERT"]} -{"path"=>"/pulp/api/v3", "provider"=>"location", "proxy_pass"=>[{"url"=>"unix:///run/pulpcore-api.sock|http://pulpcore-api/pulp/api/v3", "params"=>{"timeout"=>"600"}}], "request_headers"=>["unset REMOTE-USER", "unset REMOTE_USER", "set REMOTE-USER \"admin\" \"expr=%{tolower:SSL_CLIENT_S_DN_CN} == 'foreman.example.com'\""]} +{"path"=>"/pulp/api/v3", "provider"=>"location", "proxy_pass"=>[{"url"=>"unix:///run/pulpcore-api.sock|http://pulpcore-api/pulp/api/v3", "params"=>{"timeout"=>"600"}}], "request_headers"=>["unset REMOTE-USER", "unset REMOTE_USER", "set REMOTE-USER \"admin\" \"expr=%{tolower:%{SSL_CLIENT_S_DN_CN}} == 'foreman.example.com'\""]}
Puppet / 7 (Ruby 2.7): spec/classes/pulpcore_spec.rb#L494
pulpcore on redhat-8-x86_64 with API client auth common names is expected to contain Apache::Vhost[pulpcore-https] with directories => [{"provider"=>"Directory", "path"=>"/var/lib/pulp/pulpcore_static", "options"=>["-Indexes", "-FollowSymLinks"], "allow_override"=>["None"]}, {"path"=>"/pulp/content", "provider"=>"location", "proxy_pass"=>[{"url"=>"unix:///run/pulpcore-content.sock|http://pulpcore-content/pulp/content", "params"=>{"timeout"=>"600", "disablereuse"=>"on"}}], "request_headers"=>["unset X-CLIENT-CERT", "set X-CLIENT-CERT \"%{SSL_CLIENT_CERT}s\" env=SSL_CLIENT_CERT"]}, {"path"=>"/pulp/api/v3", "provider"=>"location", "proxy_pass"=>[{"url"=>"unix:///run/pulpcore-api.sock|http://pulpcore-api/pulp/api/v3", "params"=>{"timeout"=>"600"}}], "request_headers"=>["unset REMOTE-USER", "unset REMOTE_USER", "set REMOTE-USER \"admin\" \"expr=%{tolower:SSL_CLIENT_S_DN_CN} == 'foreman.example.com'\""]}] Failure/Error: is_expected.to contain_apache__vhost('pulpcore-https') .with_directories([ { 'provider' => 'Directory', 'path' => '/var/lib/pulp/pulpcore_static', 'options' => ['-Indexes', '-FollowSymLinks'], 'allow_override' => ['None'], }, { 'path' => '/pulp/content', expected that the catalogue would contain Apache::Vhost[pulpcore-https] with directories set to [{"provider"=>"Directory", "path"=>"/var/lib/pulp/pulpcore_static", "options"=>["-Indexes", "-FollowSymLinks"], "allow_override"=>["None"]}, {"path"=>"/pulp/content", "provider"=>"location", "proxy_pass"=>[{"url"=>"unix:///run/pulpcore-content.sock|http://pulpcore-content/pulp/content", "params"=>{"timeout"=>"600", "disablereuse"=>"on"}}], "request_headers"=>["unset X-CLIENT-CERT", "set X-CLIENT-CERT \"%{SSL_CLIENT_CERT}s\" env=SSL_CLIENT_CERT"]}, {"path"=>"/pulp/api/v3", "provider"=>"location", "proxy_pass"=>[{"url"=>"unix:///run/pulpcore-api.sock|http://pulpcore-api/pulp/api/v3", "params"=>{"timeout"=>"600"}}], "request_headers"=>["unset REMOTE-USER", "unset REMOTE_USER", "set REMOTE-USER \"admin\" \"expr=%{tolower:SSL_CLIENT_S_DN_CN} == 'foreman.example.com'\""]}] but it is set to [{"provider"=>"Directory", "path"=>"/var/lib/pulp/pulpcore_static", "options"=>["-Indexes", "-FollowSymLinks"], "allow_override"=>["None"]}, {"path"=>"/pulp/content", "provider"=>"location", "proxy_pass"=>[{"url"=>"unix:///run/pulpcore-content.sock|http://pulpcore-content/pulp/content", "params"=>{"timeout"=>"600", "disablereuse"=>"on"}}], "request_headers"=>["unset X-CLIENT-CERT", "set X-CLIENT-CERT \"%{SSL_CLIENT_CERT}s\" env=SSL_CLIENT_CERT"]}, {"path"=>"/pulp/api/v3", "provider"=>"location", "proxy_pass"=>[{"url"=>"unix:///run/pulpcore-api.sock|http://pulpcore-api/pulp/api/v3", "params"=>{"timeout"=>"600"}}], "request_headers"=>["unset REMOTE-USER", "unset REMOTE_USER", "set REMOTE-USER \"admin\" \"expr=%{tolower:%{SSL_CLIENT_S_DN_CN}} == 'foreman.example.com'\""]}] Diff: @@ -2,5 +2,5 @@ {"path"=>"/pulp/content", "provider"=>"location", "proxy_pass"=>[{"url"=>"unix:///run/pulpcore-content.sock|http://pulpcore-content/pulp/content", "params"=>{"timeout"=>"600", "disablereuse"=>"on"}}], "request_headers"=>["unset X-CLIENT-CERT", "set X-CLIENT-CERT \"%{SSL_CLIENT_CERT}s\" env=SSL_CLIENT_CERT"]} -{"path"=>"/pulp/api/v3", "provider"=>"location", "proxy_pass"=>[{"url"=>"unix:///run/pulpcore-api.sock|http://pulpcore-api/pulp/api/v3", "params"=>{"timeout"=>"600"}}], "request_headers"=>["unset REMOTE-USER", "unset REMOTE_USER", "set REMOTE-USER \"admin\" \"expr=%{tolower:SSL_CLIENT_S_DN_CN} == 'foreman.example.com'\""]} +{"path"=>"/pulp/api/v3", "provider"=>"location", "proxy_pass"=>[{"url"=>"unix:///run/pulpcore-api.sock|http://pulpcore-api/pulp/api/v3", "params"=>{"timeout"=>"600"}}], "request_headers"=>["unset REMOTE-USER", "unset REMOTE_USER", "set REMOTE-USER \"admin\" \"expr=%{tolower:%{SSL_CLIENT_S_DN_CN}} == 'foreman.example.com'\""]}
Puppet / Puppet 7 - AlmaLinux 8 - Pulp 3.49
Canceling since a higher priority waiting request for '364/merge' exists
Puppet / Puppet 7 - AlmaLinux 8 - Pulp 3.49
The operation was canceled.
Puppet / Puppet 7 - AlmaLinux 9 - Pulp 3.49
Canceling since a higher priority waiting request for '364/merge' exists
Puppet / Puppet 7 - AlmaLinux 9 - Pulp 3.49
The operation was canceled.
Puppet / Puppet 7 - CentOS 9 - Pulp 3.49
Canceling since a higher priority waiting request for '364/merge' exists
Puppet / Puppet 7 - CentOS 9 - Pulp 3.49
The operation was canceled.
Puppet / Puppet 8 - CentOS 9 - Pulp 3.49
Canceling since a higher priority waiting request for '364/merge' exists
Puppet / Puppet 8 - CentOS 9 - Pulp 3.49
The operation was canceled.
Puppet / Puppet 8 - AlmaLinux 9 - Pulp 3.49
Canceling since a higher priority waiting request for '364/merge' exists
Puppet / Puppet 8 - AlmaLinux 9 - Pulp 3.49
The operation was canceled.
Puppet / Puppet 8 - AlmaLinux 8 - Pulp 3.49
Canceling since a higher priority waiting request for '364/merge' exists
Puppet / Puppet 8 - AlmaLinux 8 - Pulp 3.49
The operation was canceled.
Puppet / Test suite
Process completed with exit code 1.
Puppet / Static validations: metadata.json#L1
Skipping EOL operating system CentOS 8