270 lines
5.4 KiB
JSON
270 lines
5.4 KiB
JSON
{
|
|
"manifest_plan": {
|
|
"delete": [
|
|
{
|
|
"action": "remove-gateway-https'",
|
|
"delay": 0,
|
|
"params": {},
|
|
"post": [],
|
|
"pre": [],
|
|
"skip_if_exists": false
|
|
},
|
|
{
|
|
"action": "delete",
|
|
"delay": 0,
|
|
"file": "httproute",
|
|
"params": {},
|
|
"post": [],
|
|
"pre": [],
|
|
"skip_if_exists": false
|
|
},
|
|
{
|
|
"action": "delete",
|
|
"delay": 0,
|
|
"file": "referencegrant",
|
|
"params": {},
|
|
"post": [],
|
|
"pre": [],
|
|
"skip_if_exists": false
|
|
},
|
|
{
|
|
"action": "delete",
|
|
"delay": 0,
|
|
"file": "deployment",
|
|
"params": {},
|
|
"post": [],
|
|
"pre": [],
|
|
"skip_if_exists": false
|
|
},
|
|
{
|
|
"action": "delete",
|
|
"delay": 0,
|
|
"file": "service",
|
|
"params": {},
|
|
"post": [],
|
|
"pre": [],
|
|
"skip_if_exists": false
|
|
},
|
|
{
|
|
"action": "delete",
|
|
"delay": 0,
|
|
"file": "configmap",
|
|
"params": {},
|
|
"post": [],
|
|
"pre": [],
|
|
"skip_if_exists": false
|
|
}
|
|
],
|
|
"init": [
|
|
{
|
|
"action": "apply",
|
|
"delay": 0,
|
|
"file": "namespace",
|
|
"params": {},
|
|
"post": [],
|
|
"pre": [],
|
|
"skip_if_exists": true
|
|
},
|
|
{
|
|
"action": "create-credentials'",
|
|
"delay": 0,
|
|
"params": {},
|
|
"post": [],
|
|
"pre": [],
|
|
"skip_if_exists": false
|
|
},
|
|
{
|
|
"action": "create-cf-secret'",
|
|
"delay": 0,
|
|
"params": {},
|
|
"post": [],
|
|
"pre": [],
|
|
"skip_if_exists": false
|
|
},
|
|
{
|
|
"action": "apply",
|
|
"delay": 0,
|
|
"file": "clusterissuer",
|
|
"params": {},
|
|
"post": [],
|
|
"pre": [],
|
|
"skip_if_exists": true
|
|
},
|
|
{
|
|
"action": "apply",
|
|
"delay": 0,
|
|
"file": "certificate",
|
|
"params": {},
|
|
"post": [],
|
|
"pre": [],
|
|
"skip_if_exists": true
|
|
},
|
|
{
|
|
"action": "apply",
|
|
"delay": 0,
|
|
"file": "referencegrant",
|
|
"params": {},
|
|
"post": [],
|
|
"pre": [],
|
|
"skip_if_exists": false
|
|
},
|
|
{
|
|
"action": "patch-gateway-https'",
|
|
"delay": 0,
|
|
"params": {},
|
|
"post": [],
|
|
"pre": [],
|
|
"skip_if_exists": false
|
|
},
|
|
{
|
|
"action": "apply",
|
|
"delay": 0,
|
|
"file": "pvc",
|
|
"params": {},
|
|
"post": [],
|
|
"pre": [],
|
|
"skip_if_exists": true
|
|
},
|
|
{
|
|
"action": "apply",
|
|
"delay": 0,
|
|
"file": "configmap",
|
|
"params": {},
|
|
"post": [],
|
|
"pre": [],
|
|
"skip_if_exists": false
|
|
},
|
|
{
|
|
"action": "apply",
|
|
"delay": 0,
|
|
"file": "deployment",
|
|
"params": {},
|
|
"post": [],
|
|
"pre": [],
|
|
"skip_if_exists": false
|
|
},
|
|
{
|
|
"action": "apply",
|
|
"delay": 0,
|
|
"file": "service",
|
|
"params": {},
|
|
"post": [],
|
|
"pre": [],
|
|
"skip_if_exists": false
|
|
},
|
|
{
|
|
"action": "apply",
|
|
"delay": 0,
|
|
"file": "httproute",
|
|
"params": {},
|
|
"post": [],
|
|
"pre": [],
|
|
"skip_if_exists": false
|
|
},
|
|
{
|
|
"action": "wait-ready",
|
|
"delay": 0,
|
|
"params": {},
|
|
"post": [
|
|
{
|
|
"action": "protect-volume",
|
|
"delay": 0,
|
|
"params": {
|
|
"pvc": "jpl-website-data"
|
|
}
|
|
},
|
|
{
|
|
"action": "dns-update",
|
|
"delay": 0,
|
|
"params": {}
|
|
}
|
|
],
|
|
"pre": [],
|
|
"skip_if_exists": false
|
|
}
|
|
],
|
|
"restart": [
|
|
{
|
|
"action": "rollout-restart",
|
|
"delay": 0,
|
|
"file": "deployment",
|
|
"params": {},
|
|
"post": [
|
|
{
|
|
"action": "wait-ready",
|
|
"delay": 0,
|
|
"params": {}
|
|
}
|
|
],
|
|
"pre": [],
|
|
"skip_if_exists": false
|
|
}
|
|
],
|
|
"update": [
|
|
{
|
|
"action": "apply",
|
|
"delay": 0,
|
|
"file": "referencegrant",
|
|
"params": {},
|
|
"post": [],
|
|
"pre": [],
|
|
"skip_if_exists": false
|
|
},
|
|
{
|
|
"action": "patch-gateway-https'",
|
|
"delay": 0,
|
|
"params": {},
|
|
"post": [],
|
|
"pre": [],
|
|
"skip_if_exists": false
|
|
},
|
|
{
|
|
"action": "apply",
|
|
"delay": 0,
|
|
"file": "configmap",
|
|
"params": {},
|
|
"post": [],
|
|
"pre": [],
|
|
"skip_if_exists": false
|
|
},
|
|
{
|
|
"action": "apply",
|
|
"delay": 0,
|
|
"file": "httproute",
|
|
"params": {},
|
|
"post": [],
|
|
"pre": [],
|
|
"skip_if_exists": false
|
|
},
|
|
{
|
|
"action": "apply",
|
|
"delay": 0,
|
|
"file": "deployment",
|
|
"params": {},
|
|
"post": [],
|
|
"pre": [],
|
|
"skip_if_exists": false
|
|
},
|
|
{
|
|
"action": "rollout-restart",
|
|
"delay": 3,
|
|
"file": "deployment",
|
|
"params": {},
|
|
"post": [
|
|
{
|
|
"action": "wait-ready",
|
|
"delay": 0,
|
|
"params": {}
|
|
},
|
|
{
|
|
"action": "dns-update",
|
|
"delay": 0,
|
|
"params": {}
|
|
}
|
|
],
|
|
"pre": [],
|
|
"skip_if_exists": false
|
|
}
|
|
]
|
|
}
|
|
}
|