<commit_before>groups:
  - name: all
    jobs:
      - pipeline-lock
      - init
      - bosh-terraform
      - generate-bosh-config
      - bosh-deploy
      - generate-secrets
      - cf-terraform
      - generate-cf-config
      - cf-deploy
      - smoke-tests
      - acceptance-tests
      - custom-acceptance-tests
      - bosh-tests
      - performance-tests
      - tag-release
      - pipeline-unlock
  - name: bosh
    jobs:
      - init
      - bosh-terraform
      - generate-bosh-config
      - bosh-deploy
  - name: cloudfoundry
    jobs:
      - generate-secrets
      - cf-terraform
      - generate-cf-config
      - cf-deploy
      - smoke-tests
      - acceptance-tests
      - custom-acceptance-tests
      - bosh-tests
      - performance-tests
      - tag-release
      - pipeline-unlock
  - name: operator
    jobs:
      - generate-git-keys
      - show-release-version
      - bump-minor-version
      - bump-major-version
      - bump-patch-version
      - pipeline-check-lock
      - pipeline-release-lock
  - name: tests
    jobs:
      - smoke-tests
      - acceptance-tests
      - custom-acceptance-tests
      - bosh-tests
      - performance-tests
  - name: health
    jobs:
      - continuous-smoke-tests

resources:
  - name: pipeline-trigger
    type: semver-iam
    source:
      bucket: {{state_bucket}}
      region_name: {{aws_region}}
      key: {{pipeline_trigger_file}}

  - name: paas-cf
    type: git-gpg
    source:
      uri: https://github.com/alphagov/paas-cf.git
      branch: {{branch_name}}
      tag_filter: {{paas_cf_tag_filter}}
      commit_verification_key_ids: {{gpg_ids}}

  - name: paas-haproxy-release
    type: git
    source:
      uri: https://github.com/alphagov/paas-haproxy-release.git
      tag_filter: {{cf-paas-haproxy-release-version}}

  - name: graphite-statsd-boshrelease
    type: git
    source:
      uri: https://github.com/alphagov/paas-graphite-statsd-boshrelease.git
      tag_filter: {{cf_graphite_version}}
      branch: gds_master

  - name: grafana-boshrelease
    type: git
    source:
      uri: https://github.com/alphagov/paas-grafana-boshrelease.git
      tag_filter: {{cf_grafana_version}}

  - name: aws-broker-boshrelease
    type: git
    source:
      uri: https://github.com/alphagov/paas-aws-broker-boshrelease.git
      tag_filter: {{cf_aws_broker_version}}

  - name: os-conf-boshrelease
    type: git
    source:
      uri: https://github.com/alphagov/paas-os-conf-release.git
      tag_filter: {{cf_os_conf_version}}

  - name: graphite-nozzle
    type: git
    source:
      uri: https://github.com/alphagov/graphite-nozzle
      branch: 106191208-deaggregated_names

  - name: vpc-tfstate<commit_msg>Specify a branch for os-conf-release resource<commit_after>groups:
  - name: all
    jobs:
      - pipeline-lock
      - init
      - bosh-terraform
      - generate-bosh-config
      - bosh-deploy
      - generate-secrets
      - cf-terraform
      - generate-cf-config
      - cf-deploy
      - smoke-tests
      - acceptance-tests
      - custom-acceptance-tests
      - bosh-tests
      - performance-tests
      - tag-release
      - pipeline-unlock
  - name: bosh
    jobs:
      - init
      - bosh-terraform
      - generate-bosh-config
      - bosh-deploy
  - name: cloudfoundry
    jobs:
      - generate-secrets
      - cf-terraform
      - generate-cf-config
      - cf-deploy
      - smoke-tests
      - acceptance-tests
      - custom-acceptance-tests
      - bosh-tests
      - performance-tests
      - tag-release
      - pipeline-unlock
  - name: operator
    jobs:
      - generate-git-keys
      - show-release-version
      - bump-minor-version
      - bump-major-version
      - bump-patch-version
      - pipeline-check-lock
      - pipeline-release-lock
  - name: tests
    jobs:
      - smoke-tests
      - acceptance-tests
      - custom-acceptance-tests
      - bosh-tests
      - performance-tests
  - name: health
    jobs:
      - continuous-smoke-tests

resources:
  - name: pipeline-trigger
    type: semver-iam
    source:
      bucket: {{state_bucket}}
      region_name: {{aws_region}}
      key: {{pipeline_trigger_file}}

  - name: paas-cf
    type: git-gpg
    source:
      uri: https://github.com/alphagov/paas-cf.git
      branch: {{branch_name}}
      tag_filter: {{paas_cf_tag_filter}}
      commit_verification_key_ids: {{gpg_ids}}

  - name: paas-haproxy-release
    type: git
    source:
      uri: https://github.com/alphagov/paas-haproxy-release.git
      tag_filter: {{cf-paas-haproxy-release-version}}

  - name: graphite-statsd-boshrelease
    type: git
    source:
      uri: https://github.com/alphagov/paas-graphite-statsd-boshrelease.git
      tag_filter: {{cf_graphite_version}}
      branch: gds_master

  - name: grafana-boshrelease
    type: git
    source:
      uri: https://github.com/alphagov/paas-grafana-boshrelease.git
      tag_filter: {{cf_grafana_version}}

  - name: aws-broker-boshrelease
    type: git
    source:
      uri: https://github.com/alphagov/paas-aws-broker-boshrelease.git
      tag_filter: {{cf_aws_broker_version}}

  - name: os-conf-boshrelease
    type: git
    source:
      uri: https://github.com/alphagov/paas-os-conf-release.git
      tag_filter: {{cf_os_conf_version}}
      branch: gds_master

  - name: graphite-nozzle
    type: git
    source:
      uri: https://github.com/alphagov/graphite-nozzle
      branch: 106191208-deaggregated_names

  - name: vpc-tfstate
{'fraction_non_alphanumeric': 0.1121683440073193, 'fraction_numerical': 0.003293687099725526, 'mean_word_length': 1.9868852459016393, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 14, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4619531', 'n_tokens_mistral': 1889, 'n_tokens_neox': 1848, 'n_words': 298}