qa/rgw/verify: pick random addressing_style={path,virtual}#66031
qa/rgw/verify: pick random addressing_style={path,virtual}#66031
Conversation
|
the virtual.yaml configuration causes
when rgw_dns_name is configured, this causes us to misinterpret ListBuckets requests with to enable rgw_dns_name in rgw/verify, we'd have to fix all our various test scripts to use the right dns name instead of localhost |
calling_format was only supported for the boto2 test cases. use botocore's addressing_style option instead Signed-off-by: Casey Bodley <cbodley@redhat.com>
virtual.yaml uses dnsmasq for a wildcard dns name, and configures rgw_dns_name to use it Signed-off-by: Casey Bodley <cbodley@redhat.com>
support definition of an empty dnsmasq task like:
> - dnsmasq:
that then gets overrides like:
> overrides:
> dnsmasq:
> client.0:
> s3.: client.0
without this change, the dnsmasq task fails with:
> File "qa/tasks/dnsmasq.py", line 127, in task
> overrides = config.get('overrides', {})
> AttributeError: 'NoneType' object has no attribute 'get'
Signed-off-by: Casey Bodley <cbodley@redhat.com>
a5245c1 to
4a23e8b
Compare
for vhost-style access, the client needs to use the configured dns name instead of localhost. qa/tasks/rgw.py writes the fully-qualified http endpoint url to a file under $TESTDIR, so try that first before falling back to localhost endpoints Signed-off-by: Casey Bodley <cbodley@redhat.com>
4a23e8b to
90c533f
Compare
|
This pull request has been automatically marked as stale because it has not had any activity for 60 days. It will be closed if no further activity occurs for another 30 days. |
rgw/verify suite tests both path-style and vhost-style access with s3-tests. the virtual style requires dnsmasq for wildcard dns, and matching rgw configuration of rgw_dns_name
depends on ceph/s3-tests#702
needed to enable testing of s3control in #64293
Show available Jenkins commands
jenkins test classic perfJenkins Job | Jenkins Job Definitionjenkins test crimson perfJenkins Job | Jenkins Job Definitionjenkins test signedJenkins Job | Jenkins Job Definitionjenkins test make checkJenkins Job | Jenkins Job Definitionjenkins test make check arm64Jenkins Job | Jenkins Job Definitionjenkins test submodulesJenkins Job | Jenkins Job Definitionjenkins test dashboardJenkins Job | Jenkins Job Definitionjenkins test dashboard cephadmJenkins Job | Jenkins Job Definitionjenkins test apiJenkins Job | Jenkins Job Definitionjenkins test docsReadTheDocs | Github Workflow Definitionjenkins test ceph-volume allJenkins Jobs | Jenkins Jobs Definitionjenkins test windowsJenkins Job | Jenkins Job Definitionjenkins test rook e2eJenkins Job | Jenkins Job DefinitionYou must only issue one Jenkins command per-comment. Jenkins does not understand
comments with more than one command.