provisioning-catalog/components/external_dns/cluster/manifest_plan.ncl

23 lines
811 B
Text

let mp = import "schemas/lib/manifest_plan.ncl" in
{
manifest_plan | mp.ManifestPlan = {
init = [
{ action = 'apply_bundle, params = { file = "external-dns-v0.21.0-crds.yaml" } },
{ file = "namespace", action = 'apply, skip_if_exists = true },
{ file = "rbac", action = 'apply },
{ file = "cf-token-secret", action = 'apply },
{ file = "deployment", action = 'apply },
],
update = [
{ file = "rbac", action = 'apply },
{ file = "cf-token-secret", action = 'apply },
{ file = "deployment", action = 'apply },
],
delete = [
{ file = "deployment", action = 'delete },
{ file = "cf-token-secret", action = 'delete },
{ file = "rbac", action = 'delete },
],
},
}