Merge pull request #69841 from cbodley/wip-qa-rgw-crypt-kmip-re-renable

Revert "Reapply "qa/rgw/crypt: disable failing kmip testing""

Reviewed-by: Adam Emerson <aemerson@redhat.com>
This commit is contained in:
Casey Bodley 2026-07-09 13:21:04 -04:00 committed by GitHub
commit ba6eb32e88
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 38 additions and 1 deletions

View File

@ -0,0 +1,37 @@
overrides:
ceph:
conf:
client:
rgw crypt s3 kms backend: kmip
rgw crypt kmip ca path: /etc/ceph/kmiproot.crt
rgw crypt kmip client cert: /etc/ceph/kmip-client.crt
rgw crypt kmip client key: /etc/ceph/kmip-client.key
rgw crypt kmip kms key template: pykmip-$keyid
rgw:
client.0:
use-pykmip-role: client.0
tasks:
- openssl_keys:
kmiproot:
client: client.0
cn: kmiproot
key-type: rsa:4096
kmip-server:
client: client.0
ca: kmiproot
kmip-client:
client: client.0
ca: kmiproot
cn: rgw-client
- exec:
client.0:
- chmod 644 /home/ubuntu/cephtest/ca/kmip-client.key
- pykmip:
client.0:
clientca: kmiproot
servercert: kmip-server
clientcert: kmip-client
secrets:
- name: pykmip-my-key-1
- name: pykmip-my-key-2

View File

@ -65,7 +65,7 @@ def download(ctx, config):
for (client, cconf) in config.items():
branch = cconf.get('force-branch', 'master')
repo = cconf.get('force-repo', 'https://github.com/OpenKMIP/PyKMIP')
repo = cconf.get('force-repo', 'https://github.com/ceph/PyKMIP')
sha1 = cconf.get('sha1')
log.info("Using branch '%s' for pykmip", branch)
log.info('sha1=%s', sha1)