add code for disabling chaos against nodes

This commit is contained in:
Eugenio Marzo
2021-04-23 22:46:03 +02:00
parent 3865f6e434
commit 7cb04a38a0
2 changed files with 16 additions and 3 deletions

View File

@@ -20,6 +20,7 @@ spec:
app.kubernetes.io/instance: {{ .Release.Name }}
spec:
containers:
serviceAccountName: {{ template "kubeinvaders.serviceAccountName" . }
- env:
- name: ENDPOINT
value: "{{ .Values.ingress.hostName }}"

View File

@@ -70,6 +70,7 @@ var aliensIncrementY = 50;
var shuffle = true;
var help = false;
var chaos_nodes = true;
function contains(a, obj) {
for (var i = 0; i < a.length; i++) {
@@ -140,6 +141,11 @@ function getNodes(){
nodes = json_parsed["items"];
};;
oReq.open("GET", "https://ENDPOINT_PLACEHOLDER/kube/nodes");
if (chaos_nodes) {
oReq.send();
} else {
nodes = [];
}
oReq.send();
}
@@ -200,14 +206,19 @@ function keyDownHandler(e) {
pods = [];
}
else if(e.keyCode == 72) {
//console.log("Help");
if (help) {
help = false;
//console.log("Deactivate help");
}
else {
help = true
//console.log("Activate help");
}
}
else if(e.keyCode == 67) {
if (chaos_nodes) {
chaos_nodes = false;
}
else {
chaos_nodes = true
}
}
}
@@ -379,6 +390,7 @@ window.setInterval(function draw() {
ctx.fillText('h => Activate or deactivate Help', 10, 320);
ctx.fillText('s => Activate or deactivate shuffle for aliens', 10, 340);
ctx.fillText('n => Change namespace', 10, 360);
ctx.fillText('c => Activate or deactivate chaos engineering against nodes', 10, 380);
}
}, 10)