Skip to content
Snippets Groups Projects
Commit 256d8330 authored by Timo Furrer's avatar Timo Furrer
Browse files

Merge branch 'make-fmt-allow-failure-configurable-pipelines' into 'main'

Support `fmt_allow_failure` input in all opinionated pipeline templates

Closes #121

See merge request components/opentofu!257
parents b88c5638 49bf23c6
Branches
Tags
No related merge requests found
Pipeline #265755 failed
......@@ -100,6 +100,10 @@ spec:
default: ''
type: string
description: 'Path to a variables files relative to root_dir.'
fmt_allow_failure:
default: true
type: boolean
description: 'Whether the fmt job is allowed to fail or not.'
fmt_rules:
default:
- if: $CI_PIPELINE_SOURCE == "merge_request_event"
......@@ -238,6 +242,7 @@ include:
image_digest: $[[ inputs.image_digest ]]
root_dir: $[[ inputs.root_dir ]]
needs: []
allow_failure: $[[ inputs.fmt_allow_failure ]]
rules: $[[ inputs.fmt_rules ]]
- local: '/templates/validate.yml'
rules:
......@@ -439,6 +444,7 @@ stages:
plan_name: $[[ inputs.plan_name ]]
plan_artifacts_access: $[[ inputs.plan_artifacts_access ]]
var_file: $[[ inputs.var_file ]]
fmt_allow_failure: $[[ inputs.fmt_allow_failure ]]
fmt_rules: $[[ inputs.fmt_rules ]]
validate_rules: $[[ inputs.validate_rules ]]
plan_rules: $[[ inputs.plan_rules ]]
......
......@@ -87,6 +87,10 @@ spec:
default: ''
type: string
description: 'Path to a variables files relative to root_dir.'
fmt_allow_failure:
default: true
type: boolean
description: 'Whether the fmt job is allowed to fail or not.'
fmt_rules:
default:
- if: $CI_PIPELINE_SOURCE == "merge_request_event"
......@@ -202,6 +206,7 @@ include:
image_digest: $[[ inputs.image_digest ]]
root_dir: $[[ inputs.root_dir ]]
needs: []
allow_failure: $[[ inputs.fmt_allow_failure ]]
rules: $[[ inputs.fmt_rules ]]
- local: '/templates/validate.yml'
rules:
......@@ -329,6 +334,7 @@ stages:
plan_artifacts_access: $[[ inputs.plan_artifacts_access ]]
var_file: $[[ inputs.var_file ]]
fmt_rules: $[[ inputs.fmt_rules ]]
fmt_allow_failure: $[[ inputs.fmt_allow_failure ]]
validate_rules: $[[ inputs.validate_rules ]]
plan_rules: $[[ inputs.plan_rules ]]
apply_rules: $[[ inputs.apply_rules ]]
......
......@@ -87,6 +87,10 @@ spec:
default: ''
type: string
description: 'Path to a variables files relative to root_dir.'
fmt_allow_failure:
default: true
type: boolean
description: 'Whether the fmt job is allowed to fail or not.'
fmt_rules:
default:
- if: $CI_PIPELINE_SOURCE == "merge_request_event"
......@@ -208,6 +212,7 @@ include:
image_digest: $[[ inputs.image_digest ]]
root_dir: $[[ inputs.root_dir ]]
needs: []
allow_failure: $[[ inputs.fmt_allow_failure ]]
rules: $[[ inputs.fmt_rules ]]
- local: '/templates/validate.yml'
rules:
......@@ -360,6 +365,7 @@ stages:
plan_name: $[[ inputs.plan_name ]]
plan_artifacts_access: $[[ inputs.plan_artifacts_access ]]
var_file: $[[ inputs.var_file ]]
fmt_allow_failure: $[[ inputs.fmt_allow_failure ]]
fmt_rules: $[[ inputs.fmt_rules ]]
validate_rules: $[[ inputs.validate_rules ]]
plan_rules: $[[ inputs.plan_rules ]]
......
......@@ -77,6 +77,10 @@ spec:
default: ''
type: string
description: 'Path to a variables files relative to root_dir.'
fmt_allow_failure:
default: true
type: boolean
description: 'Whether the fmt job is allowed to fail or not.'
fmt_rules:
default:
- if: $CI_PIPELINE_SOURCE == "merge_request_event"
......@@ -187,6 +191,7 @@ include:
root_dir: $[[ inputs.root_dir ]]
needs: []
rules: $[[ inputs.fmt_rules ]]
allow_failure: $[[ inputs.fmt_allow_failure ]]
- local: '/templates/validate.yml'
rules:
- if: '"$[[ inputs.trigger_in_child_pipeline ]]" == "false"'
......@@ -285,6 +290,7 @@ stages:
plan_name: $[[ inputs.plan_name ]]
artifacts_access: $[[ inputs.artifacts_access ]]
var_file: $[[ inputs.var_file ]]
fmt_allow_failure: $[[ inputs.fmt_allow_failure ]]
fmt_rules: $[[ inputs.fmt_rules ]]
validate_rules: $[[ inputs.validate_rules ]]
plan_rules: $[[ inputs.plan_rules ]]
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment