Skip to content

Commit

Permalink
Add kuttl tests for RabbitMQ TransportURL creation
Browse files Browse the repository at this point in the history
(cherry picked from commit 2a14a38)
  • Loading branch information
amoralej committed Dec 11, 2024
1 parent fc47d4a commit 76b55b9
Show file tree
Hide file tree
Showing 3 changed files with 66 additions and 0 deletions.
32 changes: 32 additions & 0 deletions tests/kuttl/test-suites/default/test/01-assert.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,10 @@ status:
reason: Ready
status: "True"
type: MariaDBAccountReady
- message: WatcherRabbitMQTransportURL successfully created
reason: Ready
status: "True"
type: WatcherRabbitMQTransportURLReady
---
apiVersion: v1
kind: Secret
Expand Down Expand Up @@ -48,3 +52,31 @@ metadata:
- openstack.org/watcher
- openstack.org/mariadbdatabase
- openstack.org/mariadbaccount-watcher
---
apiVersion: rabbitmq.openstack.org/v1beta1
kind: TransportURL
metadata:
generation: 1
labels:
service: watcher
name: watcher-kuttl-watcher-transport
namespace: watcher-kuttl-default
spec:
rabbitmqClusterName: rabbitmq
status:
conditions:
- message: Setup complete
reason: Ready
status: "True"
type: Ready
- message: TransportURL completed
reason: Ready
status: "True"
type: TransportURLReady
secretName: rabbitmq-transport-url-watcher-kuttl-watcher-transport
---
apiVersion: v1
kind: Secret
metadata:
name: rabbitmq-transport-url-watcher-kuttl-watcher-transport
namespace: watcher-kuttl-default
32 changes: 32 additions & 0 deletions tests/kuttl/test-suites/default/test/04-assert.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,10 @@ status:
reason: Ready
status: "True"
type: MariaDBAccountReady
- message: WatcherRabbitMQTransportURL successfully created
reason: Ready
status: "True"
type: WatcherRabbitMQTransportURLReady
---
apiVersion: v1
kind: Secret
Expand Down Expand Up @@ -54,3 +58,31 @@ metadata:
- openstack.org/watcher
- openstack.org/mariadbdatabase
- openstack.org/mariadbaccount-watcher-precreated
---
apiVersion: rabbitmq.openstack.org/v1beta1
kind: TransportURL
metadata:
generation: 1
labels:
service: watcher
name: watcher-kuttl-watcher-transport
namespace: watcher-kuttl-default
spec:
rabbitmqClusterName: rabbitmq
status:
conditions:
- message: Setup complete
reason: Ready
status: "True"
type: Ready
- message: TransportURL completed
reason: Ready
status: "True"
type: TransportURLReady
secretName: rabbitmq-transport-url-watcher-kuttl-watcher-transport
---
apiVersion: v1
kind: Secret
metadata:
name: rabbitmq-transport-url-watcher-kuttl-watcher-transport
namespace: watcher-kuttl-default
2 changes: 2 additions & 0 deletions tests/kuttl/test-suites/default/test/05-assert.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7,3 +7,5 @@ commands:
oc get mariadbaccount -n watcher-kuttl-default --no-headers=true | [ $(grep -c ^watcher) == 0 ]
oc get mariadbdatabase -n watcher-kuttl-default --no-headers=true | [ $(grep -c ^watcher) == 0 ]
oc get secret -n watcher-kuttl-default --no-headers=true | [ $(grep -c ^watcher) == 0 ]
oc get secret -n watcher-kuttl-default --no-headers=true | [ $(grep -c ^rabbitmq-transport-url-.*-watcher-transport) == 0 ]
oc get transporturl -n watcher-kuttl-default --no-headers=true | [ $(grep -c ^watcher-kuttl-watcher-transport) == 0 ]

0 comments on commit 76b55b9

Please sign in to comment.