- categories: '{obj:throttle_categories}'
- enabled: '{throttle-enabled}'
- max-per-node: '{throttle-max-per-node}'
- max-total: '{throttle-max-total}'
- option: '{throttle-option}'
+ categories: "{obj:throttle_categories}"
+ enabled: "{throttle-enabled}"
+ max-per-node: "{throttle-max-per-node}"
+ max-total: "{throttle-max-total}"
+ option: "{throttle-option}"
- shell: !include-raw-escape: ../shell/jenkins-configure-clouds.sh
- shell: rm -f "$HOME/.config/jenkins_jobs/jenkins_jobs.ini"
- shell: !include-raw-escape: ../shell/jenkins-configure-clouds.sh
- shell: rm -f "$HOME/.config/jenkins_jobs/jenkins_jobs.ini"
- shell: !include-raw-escape: ../shell/jenkins-configure-global-vars.sh
- shell: rm -f "$HOME/.config/jenkins_jobs/jenkins_jobs.ini"
- shell: !include-raw-escape: ../shell/jenkins-configure-global-vars.sh
- shell: rm -f "$HOME/.config/jenkins_jobs/jenkins_jobs.ini"
- - '{github-org}'
- white-list: '{obj:github_pr_whitelist}'
- admin-list: '{obj:github_pr_admin_list}'
- included-regions: '{obj:github_included_regions}'
+ - "{github-org}"
+ white-list: "{obj:github_pr_whitelist}"
+ admin-list: "{obj:github_pr_admin_list}"
+ included-regions: "{obj:github_included_regions}"
id: gerrit-jenkins-sandbox-cleanup
<<: *lf_jjb_common
# yamllint disable-line rule:key-duplicates
<<: *lf_jenkins_sandbox_cleanup
- job-template:
id: gerrit-jenkins-sandbox-cleanup
<<: *lf_jjb_common
# yamllint disable-line rule:key-duplicates
<<: *lf_jenkins_sandbox_cleanup
- job-template:
id: github-jenkins-sandbox-cleanup
<<: *lf_jjb_common
# yamllint disable-line rule:key-duplicates
<<: *lf_jenkins_sandbox_cleanup
id: github-jenkins-sandbox-cleanup
<<: *lf_jjb_common
# yamllint disable-line rule:key-duplicates
<<: *lf_jenkins_sandbox_cleanup
- git-url: '{git-url}'
- refspec: ''
- branch: '{branch}'
- submodule-recursive: '{submodule-recursive}'
- submodule-timeout: '{submodule-timeout}'
- submodule-disable: '{submodule-disable}'
+ git-url: "{git-url}"
+ refspec: ""
+ branch: "{branch}"
+ submodule-recursive: "{submodule-recursive}"
+ submodule-timeout: "{submodule-timeout}"
+ submodule-disable: "{submodule-disable}"
- url: '{git-clone-url}{github-org}/{project}'
- refspec: ''
- branch: 'refs/heads/{branch}'
- submodule-recursive: '{submodule-recursive}'
- submodule-timeout: '{submodule-timeout}'
- submodule-disable: '{submodule-disable}'
+ url: "{git-clone-url}{github-org}/{project}"
+ refspec: ""
+ branch: "refs/heads/{branch}"
+ submodule-recursive: "{submodule-recursive}"
+ submodule-timeout: "{submodule-timeout}"
+ submodule-disable: "{submodule-disable}"
- - '{github-org}'
- white-list: '{obj:github_pr_whitelist}'
- admin-list: '{obj:github_pr_admin_list}'
- included-regions: '{obj:github_included_regions}'
+ - "{github-org}"
+ white-list: "{obj:github_pr_whitelist}"
+ admin-list: "{obj:github_pr_admin_list}"
+ included-regions: "{obj:github_included_regions}"
- git-url: '{git-url}'
- refspec: '$GERRIT_REFSPEC'
- branch: '$GERRIT_BRANCH'
- submodule-recursive: '{submodule-recursive}'
- submodule-timeout: '{submodule-timeout}'
- submodule-disable: '{submodule-disable}'
+ git-url: "{git-url}"
+ refspec: "$GERRIT_REFSPEC"
+ branch: "$GERRIT_BRANCH"
+ submodule-recursive: "{submodule-recursive}"
+ submodule-timeout: "{submodule-timeout}"
+ submodule-disable: "{submodule-disable}"
- url: '{git-clone-url}{github-org}/{project}'
- refspec: '+refs/pull/*:refs/remotes/origin/pr/*'
- branch: '$sha1'
- submodule-recursive: '{submodule-recursive}'
- submodule-timeout: '{submodule-timeout}'
- submodule-disable: '{submodule-disable}'
+ url: "{git-clone-url}{github-org}/{project}"
+ refspec: "+refs/pull/*:refs/remotes/origin/pr/*"
+ branch: "$sha1"
+ submodule-recursive: "{submodule-recursive}"
+ submodule-timeout: "{submodule-timeout}"
+ submodule-disable: "{submodule-disable}"
- file-patterns: '{file-patterns}'
- spdx-disable: '{spdx-disable}'
- lhc-version: '{lhc-version}'
- license-exclude-paths: '{license-exclude-paths}'
- licenses-allowed: '{licenses-allowed}'
+ file-patterns: "{file-patterns}"
+ spdx-disable: "{spdx-disable}"
+ lhc-version: "{lhc-version}"
+ license-exclude-paths: "{license-exclude-paths}"
+ licenses-allowed: "{licenses-allowed}"
- git-url: '{git-url}'
- refspec: '$GERRIT_REFSPEC'
- branch: '$GERRIT_BRANCH'
- submodule-recursive: '{submodule-recursive}'
- submodule-timeout: '{submodule-timeout}'
- submodule-disable: '{submodule-disable}'
+ git-url: "{git-url}"
+ refspec: "$GERRIT_REFSPEC"
+ branch: "$GERRIT_BRANCH"
+ submodule-recursive: "{submodule-recursive}"
+ submodule-timeout: "{submodule-timeout}"
+ submodule-disable: "{submodule-disable}"
- url: '{git-clone-url}{github-org}/{project}'
- refspec: '+refs/pull/*:refs/remotes/origin/pr/*'
- branch: '$sha1'
- submodule-recursive: '{submodule-recursive}'
- submodule-timeout: '{submodule-timeout}'
- submodule-disable: '{submodule-disable}'
+ url: "{git-clone-url}{github-org}/{project}"
+ refspec: "+refs/pull/*:refs/remotes/origin/pr/*"
+ branch: "$sha1"
+ submodule-recursive: "{submodule-recursive}"
+ submodule-timeout: "{submodule-timeout}"
+ submodule-disable: "{submodule-disable}"
openstack-cloud: vex
openstack-image-cleanup: true
openstack-image-cleanup-age: 30
openstack-image-protect: true
openstack-cloud: vex
openstack-image-cleanup: true
openstack-image-cleanup-age: 30
openstack-image-protect: true
openstack-server-cleanup: true
openstack-stack-cleanup: true
openstack-volume-cleanup: true
openstack-server-cleanup: true
openstack-stack-cleanup: true
openstack-volume-cleanup: true
steps:
- shell: !include-raw-escape: ../shell/openstack-cleanup-orphaned-stacks.sh
# Servers
- conditional-step:
condition-kind: boolean-expression
steps:
- shell: !include-raw-escape: ../shell/openstack-cleanup-orphaned-stacks.sh
# Servers
- conditional-step:
condition-kind: boolean-expression
steps:
- shell: !include-raw-escape: ../shell/openstack-cleanup-orphaned-volumes.sh
# Images
- conditional-step:
condition-kind: boolean-expression
steps:
- shell: !include-raw-escape: ../shell/openstack-cleanup-orphaned-volumes.sh
# Images
- conditional-step:
condition-kind: boolean-expression
steps:
- shell: !include-raw-escape: ../shell/openstack-protect-in-use-images.sh
- conditional-step:
condition-kind: boolean-expression
steps:
- shell: !include-raw-escape: ../shell/openstack-protect-in-use-images.sh
- conditional-step:
condition-kind: boolean-expression
- openstack: '{openstack}'
- openstack-cloud: '{openstack-cloud}'
- packer-cloud-settings: '{packer-cloud-settings}'
- packer-version: '{packer-version}'
- platform: '{platforms}'
- template: '{templates}'
+ openstack: "{openstack}"
+ openstack-cloud: "{openstack-cloud}"
+ packer-cloud-settings: "{packer-cloud-settings}"
+ packer-version: "{packer-version}"
+ platform: "{platforms}"
+ template: "{templates}"
- git-url: '{git-url}'
- refspec: '$GERRIT_REFSPEC'
- branch: '$GERRIT_BRANCH'
- submodule-recursive: '{submodule-recursive}'
- submodule-timeout: '{submodule-timeout}'
- submodule-disable: '{submodule-disable}'
+ git-url: "{git-url}"
+ refspec: "$GERRIT_REFSPEC"
+ branch: "$GERRIT_BRANCH"
+ submodule-recursive: "{submodule-recursive}"
+ submodule-timeout: "{submodule-timeout}"
+ submodule-disable: "{submodule-disable}"
- +refs/heads/*:refs/remotes/origin/*
- +refs/pull/*:refs/remotes/origin/pr/*
- branch: '$GERRIT_REFSPEC'
- submodule-recursive: '{submodule-recursive}'
- submodule-timeout: '{submodule-timeout}'
- submodule-disable: '{submodule-disable}'
+ +refs/heads/*:refs/remotes/origin/*
+ +refs/pull/*:refs/remotes/origin/pr/*
+ branch: "$GERRIT_REFSPEC"
+ submodule-recursive: "{submodule-recursive}"
+ submodule-timeout: "{submodule-timeout}"
+ submodule-disable: "{submodule-disable}"
- 'packer\/templates\/{templates}\.json'
- 'packer\/vars\/{platforms}\.json'
white-list-target-branches:
- 'packer\/templates\/{templates}\.json'
- 'packer\/vars\/{platforms}\.json'
white-list-target-branches:
- openstack: '{openstack}'
- openstack-cloud: '{openstack-cloud}'
- packer-cloud-settings: '{packer-cloud-settings}'
- packer-version: '{packer-version}'
+ openstack: "{openstack}"
+ openstack-cloud: "{openstack-cloud}"
+ packer-cloud-settings: "{packer-cloud-settings}"
+ packer-version: "{packer-version}"
- git-url: '{git-url}'
- refspec: '$GERRIT_REFSPEC'
- branch: '$GERRIT_BRANCH'
- submodule-recursive: '{submodule-recursive}'
- submodule-timeout: '{submodule-timeout}'
- submodule-disable: '{submodule-disable}'
+ git-url: "{git-url}"
+ refspec: "$GERRIT_REFSPEC"
+ branch: "$GERRIT_BRANCH"
+ submodule-recursive: "{submodule-recursive}"
+ submodule-timeout: "{submodule-timeout}"
+ submodule-disable: "{submodule-disable}"
- url: '{git-clone-url}{github-org}/{project}'
- refspec: '+refs/pull/*:refs/remotes/origin/pr/*'
- branch: '$sha1'
- submodule-recursive: '{submodule-recursive}'
- submodule-timeout: '{submodule-timeout}'
- submodule-disable: '{submodule-disable}'
+ url: "{git-clone-url}{github-org}/{project}"
+ refspec: "+refs/pull/*:refs/remotes/origin/pr/*"
+ branch: "$sha1"
+ submodule-recursive: "{submodule-recursive}"
+ submodule-timeout: "{submodule-timeout}"
+ submodule-disable: "{submodule-disable}"
- jenkins-ssh-credential: '{jenkins-ssh-credential}'
- git-url: '{git-url}'
- refspec: '$GERRIT_REFSPEC'
- branch: '$GERRIT_BRANCH'
- submodule-recursive: '{submodule-recursive}'
- submodule-timeout: '{submodule-timeout}'
- submodule-disable: '{submodule-disable}'
+ jenkins-ssh-credential: "{jenkins-ssh-credential}"
+ git-url: "{git-url}"
+ refspec: "$GERRIT_REFSPEC"
+ branch: "$GERRIT_BRANCH"
+ submodule-recursive: "{submodule-recursive}"
+ submodule-timeout: "{submodule-timeout}"
+ submodule-disable: "{submodule-disable}"
- url: '{git-clone-url}{github-org}/{project}'
- refspec: '+refs/pull/*:refs/remotes/origin/pr/*'
- branch: '$sha1'
- submodule-recursive: '{submodule-recursive}'
- submodule-timeout: '{submodule-timeout}'
- submodule-disable: '{submodule-disable}'
+ url: "{git-clone-url}{github-org}/{project}"
+ refspec: "+refs/pull/*:refs/remotes/origin/pr/*"
+ branch: "$sha1"
+ submodule-recursive: "{submodule-recursive}"
+ submodule-timeout: "{submodule-timeout}"
+ submodule-disable: "{submodule-disable}"