Skip to content

Commit d9cb457

Browse files
authored
Add service certificate annotations Kuttl tests (#519)
* Add service cert annotations tests * Add missing env variables, remove reference to OL * Add wlapp annotation check to test * Remove check for deployment env and volumes * Clean up cert and secret after tests * Add certificate delete perm to kind tests
1 parent 58ea4a3 commit d9cb457

File tree

11 files changed

+88
-0
lines changed

11 files changed

+88
-0
lines changed
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
apiVersion: cert-manager.io/v1
2+
kind: Certificate
3+
metadata:
4+
name: service-with-cert-annotations-liberty-svc-tls-cm
5+
annotations:
6+
key1: value1
7+
spec:
8+
secretName: service-with-cert-annotations-liberty-svc-tls-cm
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
apiVersion: liberty.websphere.ibm.com/v1
2+
kind: WebSphereLibertyApplication
3+
metadata:
4+
name: service-with-cert-annotations-liberty
5+
spec:
6+
license:
7+
accept: true
8+
applicationImage: icr.io/appcafe/websphere-liberty:full-java8-openj9-ubi
9+
replicas: 1
10+
service:
11+
certificate:
12+
annotations:
13+
key1: value1
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
apiVersion: cert-manager.io/v1
2+
kind: Certificate
3+
metadata:
4+
name: service-with-cert-annotations-liberty-svc-tls-cm
5+
annotations:
6+
key1: value1
7+
key2: value2
8+
spec:
9+
secretName: service-with-cert-annotations-liberty-svc-tls-cm
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
apiVersion: liberty.websphere.ibm.com/v1
2+
kind: WebSphereLibertyApplication
3+
metadata:
4+
name: service-with-cert-annotations-liberty
5+
spec:
6+
license:
7+
accept: true
8+
applicationImage: icr.io/appcafe/websphere-liberty:full-java8-openj9-ubi
9+
replicas: 1
10+
service:
11+
certificate:
12+
annotations:
13+
key1: value1
14+
key2: value2
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
apiVersion: cert-manager.io/v1
2+
kind: Certificate
3+
metadata:
4+
name: service-with-cert-annotations-liberty-svc-tls-cm
5+
annotations:
6+
key1: value1
7+
key2: value2
8+
key3: value3
9+
spec:
10+
secretName: service-with-cert-annotations-liberty-svc-tls-cm
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
apiVersion: liberty.websphere.ibm.com/v1
2+
kind: WebSphereLibertyApplication
3+
metadata:
4+
name: service-with-cert-annotations-liberty
5+
annotations:
6+
key3: value3
7+
spec:
8+
license:
9+
accept: true
10+
applicationImage: icr.io/appcafe/websphere-liberty:full-java8-openj9-ubi
11+
replicas: 1
12+
service:
13+
certificate:
14+
annotations:
15+
key1: value1
16+
key2: value2
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
apiVersion: kuttl.dev/v1beta1
2+
kind: TestStep
3+
delete:
4+
- apiVersion: liberty.websphere.ibm.com/v1
5+
kind: WebSphereLibertyApplication
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
apiVersion: kuttl.dev/v1beta1
2+
kind: TestStep
3+
delete:
4+
- apiVersion: cert-manager.io/v1
5+
kind: Certificate
6+
name: service-with-cert-annotations-liberty-svc-tls-cm
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
apiVersion: kuttl.dev/v1beta1
2+
kind: TestStep
3+
delete:
4+
- apiVersion: v1
5+
kind: Secret
6+
name: service-with-cert-annotations-liberty-svc-tls-cm

0 commit comments

Comments
 (0)