provisioning-code/.ncl-cache/7d32760b2d54cd5121a14d1ee828a4a40a1491670b886d3abcffddb388e97284.json

395 lines
8.1 KiB
JSON

{
"manifest_plan": {
"delete": [
{
"action": "delete",
"delay": 0,
"file": "deployment",
"params": {},
"post": [],
"pre": [],
"skip_if_exists": false
},
{
"action": "delete",
"delay": 0,
"file": "service-private",
"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": "service-gui",
"params": {},
"post": [],
"pre": [],
"skip_if_exists": false
},
{
"action": "delete",
"delay": 0,
"file": "configmap-env",
"params": {},
"post": [],
"pre": [],
"skip_if_exists": false
},
{
"action": "delete",
"delay": 0,
"file": "lb-ipam-pool-private",
"params": {},
"post": [],
"pre": [],
"skip_if_exists": false
},
{
"action": "delete",
"delay": 0,
"file": "lb-ipam-pool",
"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": "apply-tls-secret'",
"delay": 0,
"params": {},
"post": [],
"pre": [],
"skip_if_exists": false
},
{
"action": "apply",
"delay": 0,
"file": "pvc-data",
"params": {},
"post": [],
"pre": [],
"skip_if_exists": true
},
{
"action": "bootstrap-account'",
"delay": 0,
"params": {},
"post": [],
"pre": [],
"skip_if_exists": false
},
{
"action": "apply",
"delay": 0,
"file": "dkim-rbac",
"params": {},
"post": [],
"pre": [],
"skip_if_exists": false
},
{
"action": "apply",
"delay": 0,
"file": "dkim-publisher-cm",
"params": {},
"post": [],
"pre": [],
"skip_if_exists": false
},
{
"action": "apply",
"delay": 0,
"file": "configmap-env",
"params": {},
"post": [],
"pre": [],
"skip_if_exists": false
},
{
"action": "apply",
"delay": 0,
"file": "deployment",
"params": {},
"post": [],
"pre": [],
"skip_if_exists": false
},
{
"action": "tls-checksum-annotate'",
"delay": 0,
"params": {},
"post": [],
"pre": [],
"skip_if_exists": false
},
{
"action": "apply",
"delay": 0,
"file": "lb-ipam-pool",
"params": {},
"post": [],
"pre": [],
"skip_if_exists": true
},
{
"action": "apply",
"delay": 0,
"file": "lb-ipam-pool-private",
"params": {},
"post": [],
"pre": [],
"skip_if_exists": true
},
{
"action": "apply",
"delay": 0,
"file": "service",
"params": {},
"post": [],
"pre": [],
"skip_if_exists": false
},
{
"action": "apply",
"delay": 0,
"file": "service-private",
"params": {},
"post": [],
"pre": [],
"skip_if_exists": false
},
{
"action": "apply",
"delay": 0,
"file": "service-gui",
"params": {},
"post": [],
"pre": [],
"skip_if_exists": false
},
{
"action": "apply",
"delay": 0,
"file": "dns-endpoint-static",
"params": {},
"post": [],
"pre": [],
"skip_if_exists": false
},
{
"action": "wait-ready",
"delay": 0,
"params": {},
"post": [
{
"action": "protect-volume",
"delay": 0,
"params": {
"pvc": "docker-mailserver-mail-data"
}
}
],
"pre": [],
"skip_if_exists": false
},
{
"action": "smtp-check",
"delay": 10,
"params": {},
"post": [
{
"action": "notify-redeploy",
"delay": 0,
"params": {
"message": "docker-mailserver deployed to ${DMS_HOSTNAME}"
}
}
],
"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": "dkim-rbac",
"params": {},
"post": [],
"pre": [],
"skip_if_exists": true
},
{
"action": "apply",
"delay": 0,
"file": "dkim-publisher-cm",
"params": {},
"post": [],
"pre": [],
"skip_if_exists": false
},
{
"action": "apply",
"delay": 0,
"file": "configmap-env",
"params": {},
"post": [],
"pre": [],
"skip_if_exists": false
},
{
"action": "apply-tls-secret'",
"delay": 0,
"params": {},
"post": [],
"pre": [],
"skip_if_exists": false
},
{
"action": "apply",
"delay": 0,
"file": "dns-endpoint-static",
"params": {},
"post": [],
"pre": [],
"skip_if_exists": false
},
{
"action": "apply",
"delay": 0,
"file": "lb-ipam-pool",
"params": {},
"post": [],
"pre": [],
"skip_if_exists": false
},
{
"action": "apply",
"delay": 0,
"file": "lb-ipam-pool-private",
"params": {},
"post": [],
"pre": [],
"skip_if_exists": false
},
{
"action": "recreate",
"delay": 0,
"file": "service",
"params": {},
"post": [],
"pre": [],
"skip_if_exists": false
},
{
"action": "recreate",
"delay": 0,
"file": "service-private",
"params": {},
"post": [],
"pre": [],
"skip_if_exists": false
},
{
"action": "recreate",
"delay": 0,
"file": "service-gui",
"params": {},
"post": [],
"pre": [],
"skip_if_exists": false
},
{
"action": "apply",
"delay": 0,
"file": "deployment",
"params": {},
"post": [],
"pre": [],
"skip_if_exists": false
},
{
"action": "tls-checksum-annotate",
"delay": 0,
"params": {},
"post": [],
"pre": [],
"skip_if_exists": false
},
{
"action": "rollout-restart",
"delay": 3,
"file": "deployment",
"params": {},
"post": [
{
"action": "wait-ready'",
"delay": 0,
"params": {}
},
{
"action": "smtp-check",
"delay": 10,
"params": {}
},
{
"action": "notify-redeploy",
"delay": 0,
"params": {
"message": "docker-mailserver updated on ${DMS_HOSTNAME}"
}
}
],
"pre": [],
"skip_if_exists": false
}
]
}
}