From b16327a0bf10cd28e8a1bf7189aafab027cfa31c Mon Sep 17 00:00:00 2001 From: Timo Furrer <tfurrer@gitlab.com> Date: Tue, 5 Nov 2024 16:50:45 +0100 Subject: [PATCH] Change cache policy in `validate-plan*` templates to only push in `validate` job Changelog: changed --- templates/validate-plan-apply.yml | 3 +++ templates/validate-plan-destroy.yml | 3 +++ templates/validate-plan.yml | 2 ++ 3 files changed, 8 insertions(+) diff --git a/templates/validate-plan-apply.yml b/templates/validate-plan-apply.yml index 111f295..a5748ff 100644 --- a/templates/validate-plan-apply.yml +++ b/templates/validate-plan-apply.yml @@ -154,6 +154,7 @@ include: state_name: $[[ inputs.state_name ]] var_file: $[[ inputs.var_file ]] rules: $[[ inputs.validate_rules ]] + cache_policy: pull-push - local: '/templates/plan.yml' inputs: as: '$[[ inputs.job_name_prefix ]]plan' @@ -170,6 +171,7 @@ include: artifacts_access: $[[ inputs.plan_artifacts_access ]] var_file: $[[ inputs.var_file ]] rules: $[[ inputs.plan_rules ]] + cache_policy: pull warning_on_none_empty_plan: $[[ inputs.warning_on_none_empty_plan ]] - local: '/templates/apply.yml' inputs: @@ -187,3 +189,4 @@ include: auto_apply: $[[ inputs.auto_apply ]] var_file: $[[ inputs.var_file ]] rules: $[[ inputs.apply_rules ]] + cache_policy: pull diff --git a/templates/validate-plan-destroy.yml b/templates/validate-plan-destroy.yml index 4f6db79..fead8d0 100644 --- a/templates/validate-plan-destroy.yml +++ b/templates/validate-plan-destroy.yml @@ -159,6 +159,7 @@ include: state_name: $[[ inputs.state_name ]] var_file: $[[ inputs.var_file ]] rules: $[[ inputs.validate_rules ]] + cache_policy: pull-push - local: '/templates/plan.yml' inputs: as: '$[[ inputs.job_name_prefix ]]plan' @@ -176,6 +177,7 @@ include: destroy: true var_file: $[[ inputs.var_file ]] rules: $[[ inputs.plan_rules ]] + cache_policy: pull warning_on_none_empty_plan: $[[ inputs.warning_on_none_empty_plan ]] - local: '/templates/destroy.yml' inputs: @@ -194,6 +196,7 @@ include: auto_destroy: $[[ inputs.auto_destroy ]] var_file: $[[ inputs.var_file ]] rules: $[[ inputs.destroy_rules ]] + cache_policy: pull - local: '/templates/delete-state.yml' inputs: as: '$[[ inputs.job_name_prefix ]]delete-state' diff --git a/templates/validate-plan.yml b/templates/validate-plan.yml index ac2dad0..db33ead 100644 --- a/templates/validate-plan.yml +++ b/templates/validate-plan.yml @@ -140,6 +140,7 @@ include: state_name: $[[ inputs.state_name ]] var_file: $[[ inputs.var_file ]] rules: $[[ inputs.validate_rules ]] + cache_policy: pull-push - local: '/templates/plan.yml' inputs: as: '$[[ inputs.job_name_prefix ]]plan' @@ -156,4 +157,5 @@ include: artifacts_access: $[[ inputs.artifacts_access ]] var_file: $[[ inputs.var_file ]] rules: $[[ inputs.plan_rules ]] + cache_policy: pull warning_on_none_empty_plan: $[[ inputs.warning_on_none_empty_plan ]] -- GitLab