{ "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 } ] } }