Skip to content

Commit 467390e

Browse files
author
Graeme-Miller
authored
Merge pull request #435 from brooklyncentral/Graeme-Miller-patch-2
Update tests.no-shared-security-group.bom
2 parents c1d67d0 + c0222b1 commit 467390e

File tree

3 files changed

+62
-60
lines changed

3 files changed

+62
-60
lines changed

kubernetes/tests/kubernetes/kubernetes.tests.bom

Lines changed: 60 additions & 60 deletions
Original file line numberDiff line numberDiff line change
@@ -17,41 +17,87 @@ brooklyn.catalog:
1717
targetId: k8s-cluster
1818
brooklyn.children:
1919
- type: assert-up-and-running-initial
20-
name: "01. K8S cluster up and running"
20+
name: "1. K8S cluster up and running"
2121
- type: assert-reachable
22-
name: "02. K8S UI Reachable"
22+
name: "2. K8S UI Reachable"
2323
brooklyn.config:
2424
endpointSensor: main.uri
2525
timeout: 5m
26+
- type: org.apache.brooklyn.test.framework.TestSensor
27+
name: "3. Size of kubernetes master cluster is 3"
28+
targetId: kubernetes-master-cluster
29+
sensor: group.members.count
30+
assert:
31+
equals: 3
32+
- type: org.apache.brooklyn.test.framework.SimpleShellCommandTest
33+
name: "4. Kill a master node"
34+
target: $brooklyn:entity("kubernetes-master")
35+
command: |
36+
nohup sudo bash -c 'sleep 10 && shutdown -h -t0 now' &
37+
- type: org.apache.brooklyn.test.framework.TestSensor
38+
name: "5. Size of kubernetes master cluster increased to 4"
39+
targetId: kubernetes-master-cluster
40+
sensor: group.members.count
41+
assert:
42+
equals: 4
43+
- type: org.apache.brooklyn.test.framework.TestSensor
44+
name: "6. Size of kubernetes master cluster decreased to 3"
45+
targetId: kubernetes-master-cluster
46+
sensor: group.members.count
47+
assert:
48+
equals: 3
49+
- type: org.apache.brooklyn.test.framework.TestSensor
50+
name: "7. Size of kubernetes worker cluster is 3"
51+
targetId: kubernetes-worker-cluster
52+
sensor: group.members.count
53+
assert:
54+
equals: 3
55+
- type: org.apache.brooklyn.test.framework.SimpleShellCommandTest
56+
name: "8. Kill a worker node"
57+
target: $brooklyn:entity("kubernetes-worker")
58+
command: |
59+
nohup sudo bash -c 'sleep 10 && shutdown -h -t0 now' &
60+
- type: org.apache.brooklyn.test.framework.TestSensor
61+
name: "9. Size of kubernetes worker cluster increased to 4"
62+
targetId: kubernetes-worker-cluster
63+
sensor: group.members.count
64+
assert:
65+
equals: 4
66+
- type: org.apache.brooklyn.test.framework.TestSensor
67+
name: "10. Size of kubernetes worker cluster decreased to 3"
68+
targetId: kubernetes-worker-cluster
69+
sensor: group.members.count
70+
assert:
71+
equals: 3
2672
- type: invoke-effector
27-
name: "03. kubectl create deployment [A]"
73+
name: "11. kubectl create deployment [A]"
2874
target: $brooklyn:entity("kubernetes-master")
2975
effector: kubectl
3076
params:
3177
args: 'run workload-a --image=brooklyncentral/centos:7 --replicas=1 --port=22'
3278
- type: org.apache.brooklyn.test.framework.SimpleShellCommandTest
33-
name: "04. kubectl create deployment [B]"
79+
name: "12. kubectl create deployment [B]"
3480
target: $brooklyn:entity("kubernetes-master")
3581
assertStatus:
3682
equals: 0
3783
command: |
3884
kubectl run workload-b --image=brooklyncentral/centos:7 --replicas=1 --port=22
3985
- type: org.apache.brooklyn.test.framework.SimpleShellCommandTest
40-
name: "05. Assert [A] running"
86+
name: "13. Assert [A] running"
4187
target: $brooklyn:entity("kubernetes-master")
4288
command: |
4389
kubectl get pods | grep -i running
4490
assertOut:
4591
contains: 'workload-a'
4692
- type: org.apache.brooklyn.test.framework.SimpleShellCommandTest
47-
name: "06. Assert [B] running"
93+
name: "14. Assert [B] running"
4894
target: $brooklyn:entity("kubernetes-master")
4995
command: |
5096
kubectl get pods | grep -i running
5197
assertOut:
5298
contains: 'workload-b'
5399
- type: org.apache.brooklyn.test.framework.SimpleShellCommandTest
54-
name: "07. Test ICMP [A -> B]"
100+
name: "15. Test ICMP [A -> B]"
55101
target: $brooklyn:entity("kubernetes-master")
56102
command: |
57103
POD_A="$(kubectl get pods -o wide | grep workload-a | tr -s ' ' | cut -d ' ' -f1)"
@@ -60,7 +106,7 @@ brooklyn.catalog:
60106
assertOut:
61107
contains: '1 received'
62108
- type: org.apache.brooklyn.test.framework.SimpleShellCommandTest
63-
name: "08. Test ICMP [B -> A]"
109+
name: "16. Test ICMP [B -> A]"
64110
target: $brooklyn:entity("kubernetes-master")
65111
command: |
66112
POD_B="$(kubectl get pods -o wide | grep workload-b | tr -s ' ' | cut -d ' ' -f1)"
@@ -69,15 +115,15 @@ brooklyn.catalog:
69115
assertOut:
70116
contains: '1 received'
71117
- type: org.apache.brooklyn.test.framework.SimpleShellCommandTest
72-
name: "09. Install Netcat"
118+
name: "17. Install Netcat"
73119
target: $brooklyn:entity("kubernetes-master")
74120
command: |
75121
POD_A="$(kubectl get pods -o wide | grep workload-a | tr -s ' ' | cut -d ' ' -f1)"
76122
POD_B="$(kubectl get pods -o wide | grep workload-b | tr -s ' ' | cut -d ' ' -f1)"
77123
kubectl exec ${POD_A} -- yum install -y nc
78124
kubectl exec ${POD_B} -- yum install -y nc
79125
- type: org.apache.brooklyn.test.framework.SimpleShellCommandTest
80-
name: "10. Check TCP"
126+
name: "18. Check TCP"
81127
target: $brooklyn:entity("kubernetes-master")
82128
command: |
83129
POD_A="$(kubectl get pods -o wide | grep workload-a | tr -s ' ' | cut -d ' ' -f1)"
@@ -90,7 +136,7 @@ brooklyn.catalog:
90136
assertOut:
91137
contains: 'connect_from_Aconnect_from_B'
92138
- type: org.apache.brooklyn.test.framework.SimpleShellCommandTest
93-
name: "11. Check UDP"
139+
name: "19. Check UDP"
94140
target: $brooklyn:entity("kubernetes-master")
95141
command: |
96142
POD_A="$(kubectl get pods -o wide | grep workload-a | tr -s ' ' | cut -d ' ' -f1)"
@@ -104,20 +150,20 @@ brooklyn.catalog:
104150
assertOut:
105151
contains: 'connect_from_Aconnect_from_B'
106152
- type: org.apache.brooklyn.test.framework.SimpleShellCommandTest
107-
name: "12. Kill deployments [A,B]"
153+
name: "20. Kill deployments [A,B]"
108154
target: $brooklyn:entity("kubernetes-master")
109155
command: |
110156
kubectl delete deployment workload-a
111157
kubectl delete deployment workload-b
112158
- type: org.apache.brooklyn.test.framework.SimpleShellCommandTest
113-
name: "13. Assert [A,B] NOT running"
159+
name: "21. Assert [A,B] NOT running"
114160
target: $brooklyn:entity("kubernetes-master")
115161
command: |
116162
kubectl get deployments | grep workload- | wc -l
117163
assertOut:
118164
contains: '0'
119165
- type: org.apache.brooklyn.test.framework.TestSshCommand
120-
name: "14. Check Prometheus UI is Reachable"
166+
name: "22. Check Prometheus UI is Reachable"
121167
brooklyn.config:
122168
targetId: prometheus
123169
timeout: 1m
@@ -130,49 +176,3 @@ brooklyn.catalog:
130176
curl -I --max-time 60 "http://${HOST_SUBNET_ADDRESS}:${K8S_SERVICE_PORT}"
131177
assertStatus:
132178
equals: 0
133-
- type: org.apache.brooklyn.test.framework.TestSensor
134-
name: "15. Size of kubernetes master cluster is 3"
135-
targetId: kubernetes-master-cluster
136-
sensor: group.members.count
137-
assert:
138-
equals: 3
139-
- type: org.apache.brooklyn.test.framework.SimpleShellCommandTest
140-
name: "16. Kill a master node"
141-
target: $brooklyn:entity("kubernetes-master")
142-
command: |
143-
nohup sudo bash -c 'sleep 10 && shutdown -h -t0 now' &
144-
- type: org.apache.brooklyn.test.framework.TestSensor
145-
name: "17. Size of kubernetes master cluster increased to 4"
146-
targetId: kubernetes-master-cluster
147-
sensor: group.members.count
148-
assert:
149-
equals: 4
150-
- type: org.apache.brooklyn.test.framework.TestSensor
151-
name: "18. Size of kubernetes master cluster decreased to 3"
152-
targetId: kubernetes-master-cluster
153-
sensor: group.members.count
154-
assert:
155-
equals: 3
156-
- type: org.apache.brooklyn.test.framework.TestSensor
157-
name: "19. Size of kubernetes worker cluster is 3"
158-
targetId: kubernetes-worker-cluster
159-
sensor: group.members.count
160-
assert:
161-
equals: 3
162-
- type: org.apache.brooklyn.test.framework.SimpleShellCommandTest
163-
name: "20. Kill a worker node"
164-
target: $brooklyn:entity("kubernetes-worker")
165-
command: |
166-
nohup sudo bash -c 'sleep 10 && shutdown -h -t0 now' &
167-
- type: org.apache.brooklyn.test.framework.TestSensor
168-
name: "21. Size of kubernetes worker cluster increased to 4"
169-
targetId: kubernetes-worker-cluster
170-
sensor: group.members.count
171-
assert:
172-
equals: 4
173-
- type: org.apache.brooklyn.test.framework.TestSensor
174-
name: "22. Size of kubernetes worker cluster decreased to 3"
175-
targetId: kubernetes-worker-cluster
176-
sensor: group.members.count
177-
assert:
178-
equals: 3

kubernetes/tests/kubernetes/tests.default.bom

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,5 +26,6 @@ brooklyn.catalog:
2626
kubernetes.sharedsecuritygroup.create: true
2727
kubernetes.minRam: 2000
2828
kubernetes.minCores: 1
29+
autoscaler.resizeUpStabilizationDelay: 60s
2930
services:
3031
- type: kubernetes-cluster-tests

kubernetes/tests/kubernetes/tests.no-shared-security-group.bom

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,5 +26,6 @@ brooklyn.catalog:
2626
kubernetes.sharedsecuritygroup.create: false
2727
kubernetes.minRam: 2000
2828
kubernetes.minCores: 1
29+
autoscaler.resizeUpStabilizationDelay: 60s
2930
services:
3031
- type: kubernetes-cluster-tests

0 commit comments

Comments
 (0)