Slackbot
10/04/2023, 2:57 PMDuc Minh Le
10/05/2023, 11:07 AMDuc Minh Le
10/05/2023, 11:08 AM# repos lists the config for specific repos.
repos:
# id can either be an exact repo ID or a regex.
# If using a regex, it must start and end with a slash.
# Repo ID's are of the form {VCS hostname}/{org}/{repo name}, ex.
# <http://github.com/runatlantis/atlantis|github.com/runatlantis/atlantis>.
- id: /.*/
# branch is an regex matching pull requests by base branch
# (the branch the pull request is getting merged into).
# By default, all branches are matched
branch: /.*/
# apply_requirements sets the Apply Requirements for all repos that match.
apply_requirements: [approved]
# workflow sets the workflow for all repos that match.
# This workflow must be defined in the workflows section.
# allowed_overrides specifies which keys can be overridden by this repo in
# its atlantis.yaml file.
allowed_overrides:
[apply_requirements, workflow, delete_source_branch_on_merge]
# allowed_workflows specifies which workflows the repos that match
# are allowed to select.
allowed_workflows: [terragrunt]
# allow_custom_workflows defines whether this repo can define its own
# workflows. If false (default), the repo can only use server-side defined
# workflows.
allow_custom_workflows: true
# delete_source_branch_on_merge defines whether the source branch would be deleted on merge
# If false (default), the source branch won't be deleted on merge
delete_source_branch_on_merge: trueAlban Wu
10/05/2023, 3:18 PMAlban Wu
10/06/2023, 1:18 PMAlban Wu
10/09/2023, 8:29 AM