[ { "name": "create php configmap", "function": "RunCommand", "params": [ "./scripts/create_php_configmap_ctl.sh" ], "retryCount": 0, "shouldAbort": true }, { "name": "create redis secret", "function": "RunCommand", "params": [ "./scripts/redis_secret.sh" ], "retryCount": 0, "shouldAbort": true }, { "name": "run metallb kustomize", "function": "RunCommand", "params": [ "kubectl apply -k k8s-manifests/ctl-metallb" ], "retryCount": 0, "shouldAbort": true }, { "name": "configure local storage", "function": "RunCommand", "params": [ "kubectl apply -f k8s-manifests/ctl/local-storage.yml" ], "retryCount": 3, "shouldAbort": true }, { "name": "run cert-manager installation", "function": "RunCommand", "params": [ "scripts/install_cert-manager.sh" ], "retryCount": 3, "shouldAbort": true }, { "name": "run non-resilant redis kustomize", "function": "RunCommand", "params": [ "kubectl apply -k k8s-manifests/ctl-redis" ], "retryCount": 0, "shouldAbort": true }, { "name": "run traefik installation", "function": "RunCommand", "params": [ "scripts/install_traefik.sh" ], "retryCount": 1, "shouldAbort": true } ]