Files
sunbeam-charms/tests/identity/tests.yaml
Gabriel Adrian Samfira 204fb83a27 Add SAML2 support
This change adds SAML2 support through the use of a new keystone SAML
integrator charm (keystone-saml-k8s).

Needed changes have also been made in the keystone charm to make use of
the new relation.

A new option has also been added to keystone-k8s through which a secret
can be specified which should contain the x509 certificate an the
corresponding key from which it was derived, used to generate the keystone
SP metadata file.

Change-Id: Id9b6ab2a51891ac378a2cb406dbe3a456bc24fc4
Signed-off-by: Gabriel Adrian Samfira <gsamfira@cloudbasesolutions.com>
2025-08-20 09:28:30 +03:00

87 lines
2.2 KiB
YAML

gate_bundles:
- iam:
- openstack: smoke
- iam: iam
smoke_bundles:
- iam:
- openstack: smoke
- iam: iam
configure:
- openstack:
- zaza.sunbeam.charm_tests.identity.identity.create_oauth_and_cert_offers
tests:
- openstack:
- zaza.sunbeam.charm_tests.identity.identity.IdentityTests
tests_options:
trust:
- smoke
- iam
ignore_hard_deploy_errors:
- smoke
- iam
target_deploy_status:
traefik:
workload-status: active
workload-status-message-regex: '^Serving at.*$'
traefik-public:
workload-status: active
workload-status-message-regex: '^Serving at.*$'
traefik-admin:
workload-status: active
workload-status-message-regex: '^Serving at.*$'
mysql:
workload-status: active
workload-status-message-regex: '^.*$'
tls-operator:
workload-status: active
workload-status-message-regex: '^$'
rabbitmq:
workload-status: active
workload-status-message-regex: '^$'
ovn-central:
workload-status: active
workload-status-message-regex: '^$'
ovn-relay:
workload-status: active
workload-status-message-regex: '^$'
keystone:
workload-status: active
workload-status-message-regex: '^$'
keystone-saml:
workload-status: blocked
workload-status-message-regex: '^Failed to get IDP metadata$'
glance:
workload-status: active
workload-status-message-regex: '^$'
nova:
workload-status: active
workload-status-message-regex: '^$'
placement:
workload-status: active
workload-status-message-regex: '^$'
neutron:
workload-status: active
workload-status-message-regex: '^$'
openstack-images-sync:
workload-status: active
workload-status-message-regex: '^$'
hydra:
workload-status: active
workload-status-message-regex: '^$'
kratos:
workload-status: active
workload-status-message-regex: '^$'
postgresql-k8s:
workload-status: active
workload-status-message-regex: '^Primary.*$'
self-signed-certificates:
workload-status: active
workload-status-message-regex: '^$'
identity-platform-login-ui-operator:
workload-status: active
workload-status-message-regex: '^$'
horizon:
workload-status: active
workload-status-message-regex: '^$'