├── .final_builds ├── jobs │ ├── haproxy │ │ └── index.yml │ └── keepalived │ │ └── index.yml ├── license │ └── index.yml └── packages │ ├── haproxy │ └── index.yml │ ├── keepalived │ └── index.yml │ └── ttar │ └── index.yml ├── .github ├── dependabot.yml └── workflows │ ├── automerge.yml │ └── stale.yml ├── .gitignore ├── .gitmodules ├── .rspec ├── .rubocop.yml ├── CODEOWNERS ├── CONTRIBUTING.md ├── Gemfile ├── Gemfile.lock ├── Guardfile ├── LICENSE.md ├── NOTICE ├── README.md ├── Rakefile ├── acceptance-tests ├── .gitignore ├── README.md ├── acceptance_tests_suite_test.go ├── access_control_test.go ├── backend_match_http_protocol_test.go ├── bionic_test.go ├── bosh_helpers.go ├── buffer_size_test.go ├── config.go ├── crash_test.go ├── domain_fronting_test.go ├── drain_test.go ├── go.mod ├── go.sum ├── headers_test.go ├── healthcheck_test.go ├── http.go ├── http_frontend_test.go ├── https_ext_crt_list_test.go ├── https_frontend_test.go ├── keepalived_test.go ├── lua_test.go ├── master_cli_test.go ├── mtls_frontend_test.go ├── proxy_protocol_test.go ├── rate_limit_test.go ├── regex_acl_test.go ├── remote.go ├── retry_redispatch_test.go ├── run-local.sh ├── run-shell.sh ├── strict_sni_test.go ├── tcp_frontend_test.go ├── true_client_ip_test.go ├── websocket_test.go └── xfcc_test.go ├── arch.png ├── ci ├── .ci-ignore ├── .gitignore ├── Dockerfile ├── README.md ├── compilation.yml ├── pipeline.yml ├── scripts │ ├── acceptance-tests │ ├── autobump-dependencies.py │ ├── functions-ci.sh │ ├── lint │ ├── requirements.txt │ ├── shell │ ├── shipit │ ├── start-bosh.sh │ ├── stemcell-bionic │ │ └── .gitkeep │ ├── stemcell │ │ └── .gitkeep │ ├── unit-tests │ ├── update-blob │ └── update-manifest └── upload-to-concourse.sh ├── config ├── blobs.yml └── final.yml ├── docs ├── external_certs.md ├── keepalived.md ├── mutual_tls.md ├── rate_limiting.md ├── release-process.md └── version-bumps.md ├── haproxy-patches └── disable-rfc-6455-compliance.patch ├── jobs ├── .gitkeep ├── haproxy │ ├── monit │ ├── spec │ └── templates │ │ ├── backend-ca-certs.erb │ │ ├── backend-crt.erb │ │ ├── blacklist_cidrs.txt.erb │ │ ├── bpm.yml │ │ ├── certs.ttar.erb │ │ ├── cidrs.ttar.erb │ │ ├── client-ca-certs.erb │ │ ├── client-revocation-list.erb │ │ ├── drain.erb │ │ ├── expect_proxy_cidrs.txt.erb │ │ ├── haproxy.config.erb │ │ ├── haproxy_wrapper.erb │ │ ├── pre-start.erb │ │ ├── reload.erb │ │ ├── ssl_redirect.map.erb │ │ ├── trusted_domain_cidrs.txt.erb │ │ └── whitelist_cidrs.txt.erb └── keepalived │ ├── monit │ ├── spec │ └── templates │ ├── keepalived.config.erb │ └── keepalived_ctl ├── manifests ├── haproxy.yml └── ops-files │ ├── dev.yml │ ├── no-backend.yml │ ├── protect-domain.yml │ └── syslog.yml ├── packages ├── .gitkeep ├── haproxy │ ├── packaging │ └── spec ├── keepalived │ ├── packaging │ └── spec └── ttar │ ├── packaging │ └── spec ├── releases └── haproxy │ ├── haproxy-1.yml │ ├── haproxy-10.0.0.yml │ ├── haproxy-10.1.0.yml │ ├── haproxy-10.1.1.yml │ ├── haproxy-10.2.0.yml │ ├── haproxy-10.3.0.yml │ ├── haproxy-10.4.0.yml │ ├── haproxy-10.5.0.yml │ ├── haproxy-10.6.0.yml │ ├── haproxy-11.0.0.yml │ ├── haproxy-11.1.0.yml │ ├── haproxy-11.10.0.yml │ ├── haproxy-11.10.1.yml │ ├── haproxy-11.10.2.yml │ ├── haproxy-11.10.3.yml │ ├── haproxy-11.11.0.yml │ ├── haproxy-11.12.0.yml │ ├── haproxy-11.13.0.yml │ ├── haproxy-11.14.0.yml │ ├── haproxy-11.15.0.yml │ ├── haproxy-11.16.0.yml │ ├── haproxy-11.16.1.yml │ ├── haproxy-11.17.0.yml │ ├── haproxy-11.17.1.yml │ ├── haproxy-11.17.2.yml │ ├── haproxy-11.17.3.yml │ ├── haproxy-11.17.4.yml │ ├── haproxy-11.2.0.yml │ ├── haproxy-11.3.0.yml │ ├── haproxy-11.4.0.yml │ ├── haproxy-11.4.1.yml │ ├── haproxy-11.4.2.yml │ ├── haproxy-11.4.3.yml │ ├── haproxy-11.4.4.yml │ ├── haproxy-11.5.0.yml │ ├── haproxy-11.6.0.yml │ ├── haproxy-11.7.0.yml │ ├── haproxy-11.7.1.yml │ ├── haproxy-11.8.0.yml │ ├── haproxy-11.8.1.yml │ ├── haproxy-11.9.1.yml │ ├── haproxy-11.9.2.yml │ ├── haproxy-11.9.3.yml │ ├── haproxy-12.0.0+2.7.6.yml │ ├── haproxy-12.1.0+2.7.7.yml │ ├── haproxy-12.2.0+2.7.10.yml │ ├── haproxy-12.2.1+2.7.10.yml │ ├── haproxy-13.0.0+2.8.3.yml │ ├── haproxy-13.1.0+2.8.3.yml │ ├── haproxy-13.2.0+2.8.4.yml │ ├── haproxy-13.3.0+2.8.4.yml │ ├── haproxy-13.4.0+2.8.5.yml │ ├── haproxy-13.5.0+2.8.9.yml │ ├── haproxy-14.0.0+2.8.9.yml │ ├── haproxy-14.1.0+2.8.10.yml │ ├── haproxy-14.1.1+2.8.10.yml │ ├── haproxy-14.2.0+2.8.10.yml │ ├── haproxy-14.3.0+2.8.10.yml │ ├── haproxy-14.4.0+2.8.11.yml │ ├── haproxy-14.4.1+2.8.11.yml │ ├── haproxy-14.5.0+2.8.12.yml │ ├── haproxy-14.5.1+2.8.12.yml │ ├── haproxy-14.6.0+2.8.13.yml │ ├── haproxy-14.7.0+2.8.14.yml │ ├── haproxy-15.0.0+2.8.14.yml │ ├── haproxy-15.1.0+2.8.15.yml │ ├── haproxy-15.2.0+2.8.15.yml │ ├── haproxy-2.yml │ ├── haproxy-3.yml │ ├── haproxy-4.yml │ ├── haproxy-5.yml │ ├── haproxy-6.yml │ ├── haproxy-7.yml │ ├── haproxy-8.0.0.yml │ ├── haproxy-8.0.1.yml │ ├── haproxy-8.0.10.yml │ ├── haproxy-8.0.11.yml │ ├── haproxy-8.0.12.yml │ ├── haproxy-8.0.2.yml │ ├── haproxy-8.0.3.yml │ ├── haproxy-8.0.4.yml │ ├── haproxy-8.0.5.yml │ ├── haproxy-8.0.6.yml │ ├── haproxy-8.0.7.yml │ ├── haproxy-8.0.8.yml │ ├── haproxy-8.0.9.yml │ ├── haproxy-8.1.0.yml │ ├── haproxy-8.1.1.yml │ ├── haproxy-8.1.2.yml │ ├── haproxy-8.2.0.yml │ ├── haproxy-8.3.0.yml │ ├── haproxy-8.4.0.yml │ ├── haproxy-8.4.1.yml │ ├── haproxy-8.4.2.yml │ ├── haproxy-8.5.0.yml │ ├── haproxy-8.6.0.yml │ ├── haproxy-8.6.1.yml │ ├── haproxy-8.7.0.yml │ ├── haproxy-8.8.0.yml │ ├── haproxy-8.9.0.yml │ ├── haproxy-8.yml │ ├── haproxy-9.0.0.yml │ ├── haproxy-9.1.0.yml │ ├── haproxy-9.2.0.yml │ ├── haproxy-9.2.1.yml │ ├── haproxy-9.3.0.yml │ ├── haproxy-9.4.0.yml │ ├── haproxy-9.4.1.yml │ ├── haproxy-9.4.2.yml │ ├── haproxy-9.5.0.yml │ ├── haproxy-9.5.1.yml │ ├── haproxy-9.5.2.yml │ ├── haproxy-9.6.0.yml │ ├── haproxy-9.6.1.yml │ ├── haproxy-9.6.2.yml │ ├── haproxy-9.7.0.yml │ ├── haproxy-9.7.1.yml │ ├── haproxy-9.8.0.yml │ └── index.yml ├── spec ├── haproxy │ └── templates │ │ ├── backend-ca-certs_spec.rb │ │ ├── backend-crt_spec.rb │ │ ├── blacklist_cidrs.txt_spec.rb │ │ ├── bpm.yml_spec.rb │ │ ├── certs.ttar_spec.rb │ │ ├── cidrs.ttar_spec.rb │ │ ├── client-ca-certs_spec.rb │ │ ├── client-revocation-list_spec.rb │ │ ├── drain_spec.rb │ │ ├── expect_proxy_cidrs.txt_spec.rb │ │ ├── haproxy_config │ │ ├── backend_cf_tcp_routers_spec.rb │ │ ├── backend_http_routed_spec.rb │ │ ├── backend_http_spec.rb │ │ ├── backend_tcp_spec.rb │ │ ├── backend_wss_spec.rb │ │ ├── frontend_cf_tcp_routing_spec.rb │ │ ├── frontend_http_spec.rb │ │ ├── frontend_https_spec.rb │ │ ├── frontend_tcp_spec.rb │ │ ├── frontend_wss_spec.rb │ │ ├── global_and_default_options_spec.rb │ │ ├── healthcheck_listener_spec.rb │ │ ├── rate_limit_spec.rb │ │ ├── raw_blocks_spec.rb │ │ ├── resolvers_spec.rb │ │ └── stats_listener_spec.rb │ │ ├── pre-start_spec.rb │ │ ├── ssl_redirect.map_spec.rb │ │ ├── trusted_domain_cidrs.txt_spec.rb │ │ └── whitelist_cidrs.txt_spec.rb └── spec_helper.rb └── src ├── .gitkeep ├── common └── utils.sh └── hatop-wrapper /.final_builds/jobs/keepalived/index.yml: -------------------------------------------------------------------------------- 1 | builds: 2 | 36363894908a667505634790b2c0797e65d9fe24: 3 | version: 36363894908a667505634790b2c0797e65d9fe24 4 | blobstore_id: ff445f45-92da-4f30-75bc-5661fd36ea68 5 | sha1: 55ed7b54191408aa5f8c20be0d0ff3d7afe248d9 6 | 594f0e97ffdca3e776fe250bff12281b1a2aa1d4: 7 | version: 594f0e97ffdca3e776fe250bff12281b1a2aa1d4 8 | blobstore_id: efc6311c-e521-4c57-afdd-69a86f61cbd2 9 | sha1: 17d35e79462ccad896dbeab126a4185183a3a746 10 | 84406eddb7ecf0fc572728ed8935f6c144df737c: 11 | version: 84406eddb7ecf0fc572728ed8935f6c144df737c 12 | blobstore_id: f3804074-bd22-4841-5a85-275e2be95c4d 13 | sha1: 568d617856ecec4502d94e6fb1f48e15926e8287 14 | b7c1a027d7395910c20d833ec50b49a9f92a3e27: 15 | version: b7c1a027d7395910c20d833ec50b49a9f92a3e27 16 | blobstore_id: dcbc1238-8750-45a7-6409-0de025d61fb8 17 | sha1: f115ca4e0799c03c12f5eec0e22751980c2f85e0 18 | d1b0d95376b257a33a28ef9a1a6d8580350a6ab3: 19 | version: d1b0d95376b257a33a28ef9a1a6d8580350a6ab3 20 | blobstore_id: f27176f4-5514-4495-67ff-17bb2e023139 21 | sha1: 3df88f944ad5c3b54e987322ffe0226e98e44273 22 | db24c81e600a163a0dc2c7fd02165fae9a0483a08e33baf39222fa8cf701d63a: 23 | version: db24c81e600a163a0dc2c7fd02165fae9a0483a08e33baf39222fa8cf701d63a 24 | blobstore_id: 9faf6d3c-d630-4790-6a24-b6256533121a 25 | sha1: sha256:92d8f1996f108950d19400fb0af33350892599b3f921a0a81f7baebacacc11fb 26 | fe7cd4e4e83121311ce20234d0f95c43c48a49ad: 27 | version: fe7cd4e4e83121311ce20234d0f95c43c48a49ad 28 | blobstore_id: 1bba8e35-36f4-4a92-9da3-2317869ee113 29 | sha1: 9829f1737e2190dca51ed572a6830ce8d5f79afe 30 | format-version: "2" 31 | -------------------------------------------------------------------------------- /.final_builds/license/index.yml: -------------------------------------------------------------------------------- 1 | builds: 2 | 1128a8ae7526393e7fbf22a18a92b4d0dfdd78c0: 3 | version: 1128a8ae7526393e7fbf22a18a92b4d0dfdd78c0 4 | blobstore_id: 5bce77ba-97fe-49d8-8165-20b9f3c38e06 5 | sha1: a519125dcf6220495de8f2a487c5d2bb8df6e348 6 | ab1231b48830d561c18cade29dcad86c2925fb8c: 7 | version: ab1231b48830d561c18cade29dcad86c2925fb8c 8 | blobstore_id: c6fa59bd-89e9-495a-9457-f36673392636 9 | sha1: 2a7ca21fe822bec0406bddc4ae0fcebee6cad6e5 10 | eba49a3e88a4329d6b7943df92467659a9badda7319648d5e78d45d7f1a19bc4: 11 | version: eba49a3e88a4329d6b7943df92467659a9badda7319648d5e78d45d7f1a19bc4 12 | blobstore_id: 819c59a3-a644-43fb-4cd8-2d6902adc8e2 13 | sha1: sha256:4462ba848d0f1d9489aab87c79816652cce6d3467153c5e78a6db13931a6b602 14 | format-version: "2" 15 | -------------------------------------------------------------------------------- /.final_builds/packages/ttar/index.yml: -------------------------------------------------------------------------------- 1 | builds: 2 | 3d35c54bf484b59a22c9bf783ff62d08eb30353f: 3 | version: 3d35c54bf484b59a22c9bf783ff62d08eb30353f 4 | blobstore_id: b336fbca-3688-4627-aaa0-5f3a02797743 5 | sha1: 6380c6e9e3a2e92f32ca75a37922099343110b68 6 | 8cdfde2f1ddc5f1c22b003002a473fbb1455e02b14167401d7fdd5856fec77b5: 7 | version: 8cdfde2f1ddc5f1c22b003002a473fbb1455e02b14167401d7fdd5856fec77b5 8 | blobstore_id: a0908e76-d9ae-4708-49f9-86c83da15c9f 9 | sha1: sha256:fbae990ea3ed13523b62d7a8ccea6c485c680aa40fbb78c11e4f7cfc92c1863f 10 | 9747441a2de5bebdb1aa78ec1f826d609c3082ca: 11 | version: 9747441a2de5bebdb1aa78ec1f826d609c3082ca 12 | blobstore_id: 9e3e8b2d-ac0d-46c6-4a81-42e8a571eec8 13 | sha1: 10eb174e8cbc1411044c5e362c07a84cc46e8363 14 | d48223c69c8c097c64caad1055e0ff024b8f1133: 15 | version: d48223c69c8c097c64caad1055e0ff024b8f1133 16 | blobstore_id: b456b47d-4795-4fe9-7e57-0c31d6c33fc9 17 | sha1: a2ec3b66ca8fdcb2c71b690b8cfd156fd94c8de3 18 | format-version: "2" 19 | -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- 1 | version: 2 2 | updates: 3 | - package-ecosystem: gomod 4 | directory: /acceptance-tests 5 | schedule: 6 | # Check for updates every weekday 7 | interval: "daily" 8 | time: "06:00" 9 | timezone: "Europe/Berlin" 10 | # Allow only 1 open pull requests for gomod to prevent parallel concourse runs 11 | open-pull-requests-limit: 1 12 | labels: 13 | - run-ci 14 | - package-ecosystem: pip 15 | directory: /ci/scripts 16 | schedule: 17 | # Check for updates every weekday 18 | interval: "daily" 19 | time: "12:00" 20 | timezone: "Europe/Berlin" 21 | # Allow only 1 open pull requests for pip to prevent parallel concourse runs 22 | open-pull-requests-limit: 1 23 | labels: 24 | - run-ci 25 | -------------------------------------------------------------------------------- /.github/workflows/automerge.yml: -------------------------------------------------------------------------------- 1 | name: Auto-merge dependency PRs 2 | on: pull_request_target 3 | 4 | permissions: 5 | pull-requests: write 6 | contents: write 7 | 8 | jobs: 9 | dependencies: 10 | runs-on: ubuntu-latest 11 | if: github.actor == 'dependabot[bot]' 12 | steps: 13 | - name: Approve 14 | run: gh pr review "${{ github.event.pull_request.html_url }}" --approve --body "Auto-approving dependency bump." 15 | env: 16 | GH_TOKEN: ${{ secrets.CFN_CI_PAT }} 17 | - name: Enable auto-merge 18 | run: gh pr merge "${{ github.event.pull_request.html_url }}" --auto --rebase 19 | env: 20 | GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} 21 | -------------------------------------------------------------------------------- /.github/workflows/stale.yml: -------------------------------------------------------------------------------- 1 | name: Mark / close stale issues and pull requests 2 | 3 | on: 4 | schedule: 5 | - cron: '0 0 * * *' # Runs every day at midnight UTC 6 | workflow_dispatch: 7 | 8 | permissions: 9 | issues: write 10 | pull-requests: write 11 | 12 | jobs: 13 | stale: 14 | runs-on: ubuntu-latest 15 | steps: 16 | - uses: actions/stale@v9 17 | with: 18 | repo-token: ${{ secrets.GITHUB_TOKEN }} 19 | stale-issue-message: 'This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs within 15 days.' 20 | stale-pr-message: 'This pull request has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs within 15 days.' 21 | days-before-stale: 30 22 | days-before-close: 15 23 | stale-issue-label: 'stale' 24 | stale-pr-label: 'stale' 25 | exempt-issue-labels: 'evergreen' 26 | exempt-pr-labels: 'evergreen' 27 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | config/dev.yml 2 | config/private.yml 3 | config/settings.yml 4 | releases/*.tgz 5 | releases/**/*.tgz 6 | ci/scripts/stemcell/*.tgz 7 | ci/scripts/stemcell-bionic/*.tgz 8 | dev_releases 9 | blobs/* 10 | .blobs 11 | .dev_builds 12 | .vagrant 13 | .idea 14 | .DS_Store 15 | .final_builds/jobs/**/*.tgz 16 | .final_builds/packages/**/*.tgz 17 | *.swp 18 | *~ 19 | *# 20 | #* 21 | tmp 22 | my*.yml 23 | .bundle 24 | vendor 25 | .vscode/launch.json 26 | .vscode/settings.json 27 | -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- 1 | [submodule "src/ttar"] 2 | path = src/ttar 3 | url = https://github.com/jhunt/ttar.git 4 | -------------------------------------------------------------------------------- /.rspec: -------------------------------------------------------------------------------- 1 | --require spec_helper 2 | -------------------------------------------------------------------------------- /.rubocop.yml: -------------------------------------------------------------------------------- 1 | require: 2 | - rubocop-rspec 3 | - rubocop-rake 4 | 5 | AllCops: 6 | NewCops: enable 7 | 8 | Layout/ArgumentAlignment: 9 | Enabled: true 10 | EnforcedStyle: with_fixed_indentation 11 | 12 | Layout/HeredocArgumentClosingParenthesis: 13 | Enabled: true 14 | 15 | Metrics/BlockLength: 16 | Enabled: false 17 | 18 | Layout/LineLength: 19 | Enabled: false 20 | 21 | Naming/FileName: 22 | Enabled: false 23 | 24 | Naming/InclusiveLanguage: 25 | Enabled: false 26 | 27 | RSpec/MultipleMemoizedHelpers: 28 | Enabled: false 29 | 30 | RSpec/NestedGroups: 31 | Max: 5 32 | 33 | RSpec/MultipleExpectations: 34 | Enabled: false 35 | 36 | RSpec/ExampleLength: 37 | Enabled: false 38 | 39 | RSpec/DescribeClass: 40 | Enabled: false 41 | 42 | Style/Documentation: 43 | Enabled: false 44 | -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @cloudfoundry/wg-app-runtime-platform-networking-approvers @CFN-CI 2 | -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | # Contributing to haproxy-boshrelease 2 | 3 | ## Contributor License Agreement 4 | 5 | Follow these steps to make a contribution to any of CF open source repositories: 6 | 7 | 1. Ensure that you have completed our CLA Agreement for 8 | [individuals](http://cloudfoundry.org/pdfs/CFF_Individual_CLA.pdf) or 9 | [corporations](http://cloudfoundry.org/pdfs/CFF_Corporate_CLA.pdf). 10 | 11 | 1. Set your name and email (these should match the information on your submitted CLA) 12 | 13 | git config --global user.name "Firstname Lastname" 14 | git config --global user.email "your_email@example.com" 15 | 16 | 1. If your company has signed a Corporate CLA, but sure to make the membership in your company's github organization public 17 | 18 | 19 | ## Development 20 | 21 | The easiest way to get your contribution included is to submit a PR on a feature branch against master. 22 | 23 | It may help to open an issue prior to working on the feature, so that any discussions about how to best 24 | solve the problem can happen ahead of time. 25 | -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | source 'https://rubygems.org' 4 | 5 | ruby '~>3.3.0' 6 | gem 'bosh-template' 7 | gem 'deep_merge' 8 | gem 'guard-rspec' 9 | gem 'haproxy-tools' 10 | gem 'rake' 11 | gem 'rspec' 12 | gem 'rubocop', '>=1.52.1' 13 | gem 'rubocop-rake' 14 | gem 'rubocop-rspec' 15 | -------------------------------------------------------------------------------- /Guardfile: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | guard :rspec, cmd: 'rspec' do 4 | watch(%r{jobs/(.*)/(.*)/(.*)\.erb$}) { |m| "spec/#{m[1]}/#{m[2]}/#{m[3]}_spec.rb" } 5 | 6 | watch(%r{spec/(.*)$}) { |m| "spec/#{m[1]}" } 7 | end 8 | -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- 1 | Copyright (c) 2017-Present CloudFoundry.org Foundation, Inc. All Rights Reserved. 2 | 3 | This project contains software that is Copyright (c) 2015-2017 Geoff Franks, Axel Fauvel, 4 | Dr Nic Williams, Gwenn Etourneau, James Hunt, Jason Keene, Johannes Engelke, Long Nguyen, 5 | Marek Nieznalski, Martijn van der Kleijn, Stu Charlton, Sylvain Houdusse, and Tyler Bird. 6 | 7 | This product is licensed to you under the Apache License, Version 2.0 (the "License"). 8 | You may not use this product except in compliance with the License. 9 | 10 | This product may include a number of subcomponents with separate copyright notices 11 | and license terms. Your use of these subcomponents is subject to the terms and 12 | conditions of the subcomponent's license, as noted in the LICENSE file. 13 | 14 | -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | require 'rspec/core/rake_task' 4 | require 'rubocop/rake_task' 5 | 6 | RSpec::Core::RakeTask.new(:spec) 7 | task default: :spec 8 | 9 | desc 'Lint using RuboCop' 10 | RuboCop::RakeTask.new(:lint) 11 | 12 | desc 'Generates a properties file for each job based on properties.X.Y used in templates' 13 | task :job_properties do 14 | require 'fileutils' 15 | Dir['jobs/*'].each do |path| 16 | puts "Searching job #{File.basename(path)}..." 17 | FileUtils.chdir(path) do 18 | properties = [] 19 | Dir['templates/*.erb'].each do |template_path| 20 | properties |= File.read(template_path).scan(/\bproperties\.[\w.]*\b/) 21 | puts properties.join("\n") 22 | File.open('properties', 'w') { |file| file << properties.join("\n") } 23 | end 24 | end 25 | end 26 | end 27 | -------------------------------------------------------------------------------- /acceptance-tests/.gitignore: -------------------------------------------------------------------------------- 1 | ginkgo-*.log 2 | acceptance-tests.test -------------------------------------------------------------------------------- /acceptance-tests/bionic_test.go: -------------------------------------------------------------------------------- 1 | package acceptance_tests 2 | 3 | import ( 4 | "fmt" 5 | "net/http" 6 | 7 | . "github.com/onsi/ginkgo/v2" 8 | ) 9 | 10 | var _ = Describe("Bionic", func() { 11 | It("Correctly proxies HTTP requests when using the Bionic stemcell", func() { 12 | 13 | opsfileBionic := `--- 14 | # Configure Bionic stemcell 15 | - type: replace 16 | path: /stemcells/alias=default/os 17 | value: ubuntu-bionic 18 | ` 19 | 20 | haproxyBackendPort := 12000 21 | haproxyInfo, _ := deployHAProxy(baseManifestVars{ 22 | haproxyBackendPort: haproxyBackendPort, 23 | haproxyBackendServers: []string{"127.0.0.1"}, 24 | deploymentName: deploymentNameForTestNode(), 25 | }, []string{opsfileBionic}, map[string]interface{}{}, true) 26 | 27 | closeLocalServer, localPort := startDefaultTestServer() 28 | defer closeLocalServer() 29 | 30 | closeTunnel := setupTunnelFromHaproxyToTestServer(haproxyInfo, haproxyBackendPort, localPort) 31 | defer closeTunnel() 32 | 33 | By("Sending a request to HAProxy") 34 | expectTestServer200(http.Get(fmt.Sprintf("http://%s", haproxyInfo.PublicIP))) 35 | }) 36 | }) 37 | -------------------------------------------------------------------------------- /acceptance-tests/go.mod: -------------------------------------------------------------------------------- 1 | module github.com/cloudfoundry/haproxy-boshrelease/acceptance-tests 2 | 3 | go 1.24.0 4 | 5 | require ( 6 | github.com/bramvdbogaerde/go-scp v1.5.0 7 | github.com/gorilla/websocket v1.5.3 8 | github.com/onsi/ginkgo/v2 v2.23.4 9 | github.com/onsi/gomega v1.37.0 10 | github.com/pires/go-proxyproto v0.8.1 11 | golang.org/x/crypto v0.38.0 12 | golang.org/x/net v0.40.0 13 | gopkg.in/yaml.v2 v2.4.0 14 | ) 15 | 16 | require ( 17 | github.com/go-logr/logr v1.4.2 // indirect 18 | github.com/go-task/slim-sprig/v3 v3.0.0 // indirect 19 | github.com/google/go-cmp v0.7.0 // indirect 20 | github.com/google/pprof v0.0.0-20250403155104-27863c87afa6 // indirect 21 | go.uber.org/automaxprocs v1.6.0 // indirect 22 | golang.org/x/sys v0.33.0 // indirect 23 | golang.org/x/text v0.25.0 // indirect 24 | golang.org/x/tools v0.31.0 // indirect 25 | gopkg.in/yaml.v3 v3.0.1 // indirect 26 | ) 27 | -------------------------------------------------------------------------------- /acceptance-tests/http_frontend_test.go: -------------------------------------------------------------------------------- 1 | package acceptance_tests 2 | 3 | import ( 4 | "fmt" 5 | "net/http" 6 | 7 | . "github.com/onsi/ginkgo/v2" 8 | ) 9 | 10 | var _ = Describe("HTTP Frontend", func() { 11 | It("Correctly proxies HTTP requests", func() { 12 | haproxyBackendPort := 12000 13 | haproxyInfo, _ := deployHAProxy(baseManifestVars{ 14 | haproxyBackendPort: haproxyBackendPort, 15 | haproxyBackendServers: []string{"127.0.0.1"}, 16 | deploymentName: deploymentNameForTestNode(), 17 | }, []string{}, map[string]interface{}{}, true) 18 | 19 | closeLocalServer, localPort := startDefaultTestServer() 20 | defer closeLocalServer() 21 | 22 | closeTunnel := setupTunnelFromHaproxyToTestServer(haproxyInfo, haproxyBackendPort, localPort) 23 | defer closeTunnel() 24 | 25 | By("Sending a request to HAProxy") 26 | expectTestServer200(http.Get(fmt.Sprintf("http://%s", haproxyInfo.PublicIP))) 27 | }) 28 | }) 29 | -------------------------------------------------------------------------------- /acceptance-tests/keepalived_test.go: -------------------------------------------------------------------------------- 1 | package acceptance_tests 2 | 3 | import ( 4 | "fmt" 5 | "net/http" 6 | 7 | . "github.com/onsi/ginkgo/v2" 8 | ) 9 | 10 | var _ = Describe("keepalived", func() { 11 | It("Deploys haproxy with keepalived", func() { 12 | opsfileKeepalived := `--- 13 | - type: replace 14 | path: /instance_groups/name=haproxy/jobs/name=keepalived?/release? 15 | value: haproxy 16 | - type: replace 17 | path: /instance_groups/name=haproxy/jobs/name=keepalived?/properties/keepalived/vip? 18 | value: 10.245.0.99 19 | ` 20 | keepalivedVIP := "10.245.0.99" 21 | haproxyBackendPort := 12000 22 | haproxyInfo, _ := deployHAProxy(baseManifestVars{ 23 | haproxyBackendPort: haproxyBackendPort, 24 | haproxyBackendServers: []string{"127.0.0.1"}, 25 | deploymentName: deploymentNameForTestNode(), 26 | }, []string{opsfileKeepalived}, map[string]interface{}{}, true) 27 | closeLocalServer, localPort := startDefaultTestServer() 28 | defer closeLocalServer() 29 | 30 | closeTunnel := setupTunnelFromHaproxyToTestServer(haproxyInfo, haproxyBackendPort, localPort) 31 | defer closeTunnel() 32 | 33 | By("Sending a request to HAProxy via keepalived virtual IP") 34 | expectTestServer200(http.Get(fmt.Sprintf("http://%s", keepalivedVIP))) 35 | }) 36 | }) 37 | -------------------------------------------------------------------------------- /acceptance-tests/regex_acl_test.go: -------------------------------------------------------------------------------- 1 | package acceptance_tests 2 | 3 | import ( 4 | "fmt" 5 | "net/http" 6 | 7 | . "github.com/onsi/ginkgo/v2" 8 | . "github.com/onsi/gomega" 9 | ) 10 | 11 | var _ = Describe("Regex-based ACLs", func() { 12 | It("Works", func() { 13 | opsfileRegexACLs := `--- 14 | - type: replace 15 | path: /instance_groups/name=haproxy/jobs/name=haproxy/properties/ha_proxy/frontend_config? 16 | value: |- 17 | acl is_regex_match url,debug -i -m reg foo 18 | http-request deny deny_status 429 if is_regex_match 19 | http-request deny deny_status 401 if ! is_regex_match 20 | ` 21 | haproxyBackendPort := 12000 22 | haproxyInfo, _ := deployHAProxy(baseManifestVars{ 23 | haproxyBackendPort: haproxyBackendPort, 24 | haproxyBackendServers: []string{"127.0.0.1"}, 25 | deploymentName: deploymentNameForTestNode(), 26 | }, []string{opsfileRegexACLs}, map[string]interface{}{}, true) 27 | 28 | closeLocalServer, localPort := startDefaultTestServer() 29 | defer closeLocalServer() 30 | 31 | closeTunnel := setupTunnelFromHaproxyToTestServer(haproxyInfo, haproxyBackendPort, localPort) 32 | defer closeTunnel() 33 | 34 | By("Positive regex matches are working in ACLs") 35 | // path /foo should match '-m reg foo' ACL 36 | resp, err := http.Get(fmt.Sprintf("http://%s/foo", haproxyInfo.PublicIP)) 37 | Expect(err).NotTo(HaveOccurred()) 38 | Expect(resp.StatusCode).To(Equal(429)) 39 | 40 | // path /bar should NOT match '-m reg foo' ACL 41 | By("Negative regex matches are working in ACLs") 42 | resp, err = http.Get(fmt.Sprintf("http://%s/bar", haproxyInfo.PublicIP)) 43 | Expect(err).NotTo(HaveOccurred()) 44 | Expect(resp.StatusCode).To(Equal(401)) 45 | }) 46 | }) 47 | -------------------------------------------------------------------------------- /acceptance-tests/run-shell.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | set -e 4 | REPO_DIR="$(cd "$(dirname "$0")/.." && pwd)" 5 | source "${REPO_DIR}/ci/scripts/functions-ci.sh" 6 | 7 | usage() { 8 | echo -e "Usage: $0 [-k] 9 | 10 | -k Keep bosh container running. Useful for debug." 1>&2; exit 1; 11 | } 12 | 13 | while getopts ":k" o; do 14 | case "${o}" in 15 | k) 16 | KEEP_RUNNING=true 17 | ;; 18 | *) 19 | usage 20 | ;; 21 | esac 22 | done 23 | 24 | build_image "${REPO_DIR}/ci" 25 | prepare_docker_scratch 26 | 27 | # Run local shell - start new container with bosh 28 | if [ -n "${KEEP_RUNNING}" ] ; then 29 | echo 30 | echo "*** KEEP_RUNNING enabled. Please clean up docker scratch after removing containers: ${DOCKER_SCRATCH}" 31 | echo 32 | docker run -it --privileged -v "$REPO_DIR":/repo -v "${DOCKER_SCRATCH}":/scratch/docker -e KEEP_RUNNING="${KEEP_RUNNING}" -e REPO_ROOT=/repo haproxy-boshrelease-testflight bash -c "cd /repo/ci/scripts && ./shell ; sleep infinity" 33 | else 34 | docker run -it --rm --privileged -v "$REPO_DIR":/repo -v "${DOCKER_SCRATCH}":/scratch/docker -e KEEP_RUNNING="" -e REPO_ROOT=/repo haproxy-boshrelease-testflight bash -c "cd /repo/ci/scripts && ./shell" 35 | echo "Cleaning up docker scratch: ${DOCKER_SCRATCH}" 36 | sudo rm -rf "${DOCKER_SCRATCH}" 37 | fi 38 | -------------------------------------------------------------------------------- /acceptance-tests/tcp_frontend_test.go: -------------------------------------------------------------------------------- 1 | package acceptance_tests 2 | 3 | import ( 4 | "fmt" 5 | "net/http" 6 | 7 | . "github.com/onsi/ginkgo/v2" 8 | ) 9 | 10 | var _ = Describe("TCP Frontend", func() { 11 | It("Correctly proxies TCP requests", func() { 12 | opsfileTCP := `--- 13 | # Configure TCP Backend 14 | - type: replace 15 | path: /instance_groups/name=haproxy/jobs/name=haproxy/properties/ha_proxy/tcp?/- 16 | value: 17 | backend_port: ((tcp_backend_port)) 18 | port: ((tcp_frontend_port)) 19 | backend_servers: 20 | - 127.0.0.1 21 | name: test 22 | ` 23 | tcpFrontendPort := 13000 24 | tcpBackendPort := 13001 25 | haproxyInfo, _ := deployHAProxy(baseManifestVars{ 26 | haproxyBackendPort: 12000, 27 | haproxyBackendServers: []string{"127.0.0.1"}, 28 | deploymentName: deploymentNameForTestNode(), 29 | }, []string{opsfileTCP}, map[string]interface{}{ 30 | "tcp_frontend_port": tcpFrontendPort, 31 | "tcp_backend_port": tcpBackendPort, 32 | }, true) 33 | 34 | closeLocalServer, localPort := startDefaultTestServer() 35 | defer closeLocalServer() 36 | 37 | closeTunnel := setupTunnelFromHaproxyToTestServer(haproxyInfo, tcpBackendPort, localPort) 38 | defer closeTunnel() 39 | 40 | By("Sending a request to the HAProxy TCP endpoint") 41 | expectTestServer200(http.Get(fmt.Sprintf("http://%s:%d", haproxyInfo.PublicIP, tcpFrontendPort))) 42 | }) 43 | }) 44 | -------------------------------------------------------------------------------- /arch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/haproxy-boshrelease/6215860a00587542e74d7a6fb98475254bb10be6/arch.png -------------------------------------------------------------------------------- /ci/.ci-ignore: -------------------------------------------------------------------------------- 1 | README.md 2 | CONTRIBUTING.md 3 | LICENSE.md 4 | ci/README.md 5 | docs 6 | releases 7 | .final_builds 8 | manifests/haproxy.yml 9 | ci/.ci-ignore 10 | 11 | -------------------------------------------------------------------------------- /ci/.gitignore: -------------------------------------------------------------------------------- 1 | vars.yml 2 | -------------------------------------------------------------------------------- /ci/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM bosh/docker-cpi:main 2 | 3 | # Install all necessary tools for haproxy testflight and dependency autobump 4 | ENV DEBIAN_FRONTEND=noninteractive 5 | RUN apt-get update && \ 6 | apt-get install -y wget jq git vim nano python3-pip && \ 7 | apt-get clean 8 | 9 | # Set bosh env at login 10 | RUN echo "source /tmp/local-bosh/director/env" >> /root/.bashrc 11 | 12 | # Install Python libraries needed for scripts 13 | COPY scripts/requirements.txt /requirements.txt 14 | RUN /usr/bin/python3 -m pip install -r /requirements.txt 15 | 16 | # Install go dependencies 17 | ENV GOBIN=/usr/local/bin 18 | RUN go install github.com/geofffranks/spruce/cmd/spruce@latest 19 | -------------------------------------------------------------------------------- /ci/compilation.yml: -------------------------------------------------------------------------------- 1 | - path: /compilation/workers 2 | type: replace 3 | value: 2 4 | -------------------------------------------------------------------------------- /ci/scripts/acceptance-tests: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | set -e 4 | source "${REPO_ROOT}/ci/scripts/functions-ci.sh" 5 | START_DIR="${PWD}" # Differs for CI and manual execution 6 | 7 | if [ -n "$FOCUS" ]; then 8 | echo "------------------------------------------------------------------" 9 | echo "FOCUS is set. Will only run tests matching '$FOCUS'" 10 | echo "------------------------------------------------------------------" 11 | ADDITIONAL_ARGS=("--focus" "$FOCUS") 12 | fi 13 | 14 | git_pull 15 | 16 | if [ -f ".git/resource/changed_files" ]; then 17 | if skip_ci "ci/.ci-ignore" ".git/resource/changed_files"; then 18 | echo "SKIP TEST: Only .ci-ignored changes found." 19 | exit 0 20 | else 21 | echo "RUN TEST: There is at least one non-ignored change found." 22 | fi 23 | fi 24 | 25 | prepare_bosh 26 | 27 | cd "acceptance-tests" 28 | 29 | echo "----- Installing dependencies" 30 | go mod download 31 | go install github.com/onsi/ginkgo/v2/ginkgo 32 | 33 | echo "----- Running tests" 34 | 35 | export PATH=$PATH:$GOPATH/bin 36 | ginkgo version 37 | 38 | PARALLELISM="-p" 39 | if [ -n "$FOCUS" ]; then 40 | PARALLELISM="--nodes=1" 41 | fi 42 | 43 | ginkgo -v "$PARALLELISM" -r --trace --show-node-events --randomize-all --flake-attempts 5 "${ADDITIONAL_ARGS[@]}" 44 | 45 | keep_running_info 46 | -------------------------------------------------------------------------------- /ci/scripts/lint: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | set -euo pipefail 4 | 5 | cd "${REPO_ROOT}" 6 | 7 | bundle package 8 | bundle exec rake lint 9 | 10 | pushd acceptance-tests 11 | go vet 12 | popd 13 | -------------------------------------------------------------------------------- /ci/scripts/requirements.txt: -------------------------------------------------------------------------------- 1 | beautifulsoup4==4.13.4 2 | gitpython==3.1.44 3 | packaging==25.0 4 | pygithub==2.6.1 5 | pyyaml==6.0.2 6 | requests==2.32.3 7 | -------------------------------------------------------------------------------- /ci/scripts/shell: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | set -eu 4 | source "${REPO_ROOT}/ci/scripts/functions-ci.sh" 5 | START_DIR="${PWD}" # Differs for CI and manual execution 6 | 7 | git_pull 8 | prepare_bosh 9 | 10 | bash 11 | 12 | keep_running_info 13 | -------------------------------------------------------------------------------- /ci/scripts/stemcell-bionic/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/haproxy-boshrelease/6215860a00587542e74d7a6fb98475254bb10be6/ci/scripts/stemcell-bionic/.gitkeep -------------------------------------------------------------------------------- /ci/scripts/stemcell/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/haproxy-boshrelease/6215860a00587542e74d7a6fb98475254bb10be6/ci/scripts/stemcell/.gitkeep -------------------------------------------------------------------------------- /ci/scripts/unit-tests: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | set -euo pipefail 4 | 5 | cd "${REPO_ROOT}" 6 | 7 | bundle install 8 | bundle exec rake spec 9 | -------------------------------------------------------------------------------- /ci/scripts/update-blob: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | set -e 4 | 5 | : "${BLOB_DIR:?required}" 6 | : "${BLOB_NAME:?required}" 7 | : "${BLOB_BINARY:?required}" 8 | : "${BLOB_CLEANUP:?required}" 9 | : "${BLOB_DESTINATION:?required}" 10 | 11 | VERSION=$(cat "${BLOB_DIR}"/version) 12 | 13 | pushd "${REPO_ROOT:?required}" 14 | 15 | cat <config/private.yml 16 | --- 17 | blobstore: 18 | provider: s3 19 | options: 20 | access_key_id: ${AWS_ACCESS_KEY:?required} 21 | secret_access_key: ${AWS_SECRET_KEY:?required} 22 | EOF 23 | 24 | blobs_to_remove=$(spruce json config/blobs.yml | jq -r "keys[] | select(test(\"${BLOB_CLEANUP}\"))") 25 | if [[ -n $blobs_to_remove ]]; then 26 | echo "$blobs_to_remove" | xargs -L1 bosh remove-blob 27 | fi 28 | 29 | # expand ${VERSION} env var into file path 30 | eval "blob_destination=${BLOB_DESTINATION}" 31 | bosh add-blob "../${BLOB_DIR}/${BLOB_BINARY}" "${blob_destination}" 32 | bosh -n upload-blobs 33 | rm config/private.yml 34 | popd 35 | 36 | if [[ -n "$(cd "${REPO_ROOT}"; git status --porcelain)" ]]; then 37 | pushd "${REPO_ROOT}" 38 | cat <>ci/release_notes.md 39 | 40 | # ${BLOB_NAME} 41 | Bumped ${BLOB_URL} to v${VERSION} 42 | EOF 43 | popd 44 | 45 | # GIT! 46 | if [[ -z $(git config --global user.email) ]]; then 47 | git config --global user.email "ci@starkandwayne.com" 48 | fi 49 | if [[ -z $(git config --global user.name) ]]; then 50 | git config --global user.name "CI Bot" 51 | fi 52 | 53 | (cd "${REPO_ROOT}" 54 | git merge --no-edit "${BRANCH}" 55 | git add -A 56 | git status 57 | git commit -m "Bumped ${BLOB_NAME} to v${VERSION}") 58 | fi 59 | 60 | # so that future steps in the pipeline can push our changes 61 | cp -a "${REPO_ROOT}" "${REPO_OUT}" 62 | -------------------------------------------------------------------------------- /ci/scripts/update-manifest: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | GITHUB_OWNER=$1 4 | RELEASE_NAME=$2 5 | VERSION=$3 6 | SHA1=$4 7 | MANIFEST_PATH=$5 8 | : "${MANIFEST_PATH:?USAGE: ./ci/scripts/update-manifest GITHUB_OWNER RELEASE_NAME VERSION SHA1 MANIFEST_PATH}" 9 | 10 | set -e -u 11 | 12 | manifest_head=$(head -n -4 "$MANIFEST_PATH") 13 | cat > "$MANIFEST_PATH" </dev/null && \ 13 | fly -t networking-extensions login -c https://concourse.arp.cloudfoundry.org/ 14 | fly -t networking-extensions validate-pipeline -c pipeline.yml 15 | fly -t networking-extensions set-pipeline -p haproxy-boshrelease -c pipeline.yml --load-vars-from vars.yml 16 | fly -t networking-extensions expose-pipeline -p haproxy-boshrelease 17 | 18 | echo "Done." 19 | -------------------------------------------------------------------------------- /config/blobs.yml: -------------------------------------------------------------------------------- 1 | haproxy/haproxy-2.8.15.tar.gz: 2 | size: 4418838 3 | object_id: 62c4c00d-e1ab-4dc0-608a-c55e4a0a77bb 4 | sha: sha256:98f0551b9c3041a87869f4cd4e1465adf6fbef2056e83aabea92106032585242 5 | haproxy/hatop-0.8.2: 6 | size: 74157 7 | object_id: 00125e3f-bdaa-4da3-583f-b680b0b30df4 8 | sha: sha256:6ba2136e98b9a436488be67a54a5295f55f38090157d09df0154dda493ac5815 9 | haproxy/lua-5.4.7.tar.gz: 10 | size: 374097 11 | object_id: 6829cdad-976c-4cd5-765b-b8f4c106e268 12 | sha: sha256:9fbf5e28ef86c69858f6d3d34eccc32e911c1a28b4120ff3e84aaa70cfbf1e30 13 | haproxy/pcre2-10.45.tar.gz: 14 | size: 2715958 15 | object_id: 438a6053-a6b9-49ba-7215-13396893b187 16 | sha: sha256:0e138387df7835d7403b8351e2226c1377da804e0737db0e071b48f07c9d12ee 17 | haproxy/socat-1.8.0.3.tar.gz: 18 | size: 744553 19 | object_id: 5a0cc86e-dd69-4089-73f7-cdf7297c1377 20 | sha: sha256:a9f9eb6cfb9aa6b1b4b8fe260edbac3f2c743f294db1e362b932eb3feca37ba4 21 | keepalived/keepalived-2.3.3.tar.gz: 22 | size: 1236713 23 | object_id: 9edc950b-87e3-4dba-482b-b9c804718e77 24 | sha: sha256:2288c5c7609fa452782b7acefa19acce742d0204dc17f54d36da46b10f8b590c 25 | -------------------------------------------------------------------------------- /config/final.yml: -------------------------------------------------------------------------------- 1 | --- 2 | name: haproxy 3 | blobstore: 4 | provider: gcs 5 | options: 6 | bucket_name: haproxy-boshrelease 7 | -------------------------------------------------------------------------------- /haproxy-patches/disable-rfc-6455-compliance.patch: -------------------------------------------------------------------------------- 1 | --- src/mux_h1.c 2021-07-07 15:46:09.000000000 +0100 2 | +++ src/mux_h1.updated.c 2021-08-04 12:29:07.000000000 +0100 3 | @@ -1396,20 +1396,6 @@ 4 | goto end; 5 | } 6 | 7 | - /* If websocket handshake, search for the websocket key */ 8 | - if ((h1m->flags & (H1_MF_CONN_UPG|H1_MF_UPG_WEBSOCKET)) == 9 | - (H1_MF_CONN_UPG|H1_MF_UPG_WEBSOCKET)) { 10 | - int ws_ret = h1_search_websocket_key(h1s, h1m, htx); 11 | - if (!ws_ret) { 12 | - h1s->flags |= H1S_F_PARSING_ERROR; 13 | - TRACE_ERROR("missing/invalid websocket key, reject H1 message", H1_EV_RX_DATA|H1_EV_RX_HDRS|H1_EV_H1S_ERR, h1s->h1c->conn, h1s); 14 | - h1_capture_bad_message(h1s->h1c, h1s, h1m, buf); 15 | - 16 | - ret = 0; 17 | - goto end; 18 | - } 19 | - } 20 | - 21 | if (h1m->err_pos >= 0) { 22 | /* Maybe we found an error during the parsing while we were 23 | * configured not to block on that, so we have to capture it 24 | -------------------------------------------------------------------------------- /jobs/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/haproxy-boshrelease/6215860a00587542e74d7a6fb98475254bb10be6/jobs/.gitkeep -------------------------------------------------------------------------------- /jobs/haproxy/monit: -------------------------------------------------------------------------------- 1 | check process haproxy 2 | with pidfile /var/vcap/sys/run/bpm/haproxy/haproxy.pid 3 | start program "/var/vcap/jobs/bpm/bin/bpm start haproxy" 4 | stop program "/var/vcap/jobs/bpm/bin/bpm stop haproxy" 5 | group vcap 6 | 7 | <%- 8 | timeout=20 9 | if p("ha_proxy.ext_crt_list") then 10 | timeout=p("ha_proxy.ext_crt_list_timeout") 11 | end 12 | -%> 13 | 14 | <%- if p("ha_proxy.enable_health_check_http") -%> 15 | 16 | <%- if not p("ha_proxy.disable_monit_health_check_http") -%> 17 | check host haproxy-health address localhost 18 | depends on haproxy 19 | if failed host localhost port <%= p("ha_proxy.health_check_port") -%> protocol http 20 | and request "/health" 21 | with timeout <%= timeout -%> seconds 22 | then alert 23 | group vcap 24 | <% end -%> 25 | 26 | <% end -%> -------------------------------------------------------------------------------- /jobs/haproxy/templates/backend-ca-certs.erb: -------------------------------------------------------------------------------- 1 | <% 2 | if_p("ha_proxy.backend_ca_file") do |pem| 3 | %> 4 | <%= pem %> 5 | <% 6 | end 7 | %> 8 | -------------------------------------------------------------------------------- /jobs/haproxy/templates/backend-crt.erb: -------------------------------------------------------------------------------- 1 | <% 2 | if_p("ha_proxy.backend_crt") do |pem| 3 | %> 4 | <%= pem %> 5 | <% 6 | end 7 | %> 8 | -------------------------------------------------------------------------------- /jobs/haproxy/templates/blacklist_cidrs.txt.erb: -------------------------------------------------------------------------------- 1 | # generated from blacklist_cidrs.txt.erb 2 | <% 3 | require "base64" 4 | require 'zlib' 5 | require 'stringio' 6 | 7 | if_p("ha_proxy.cidr_blacklist") do |cidrs| 8 | uncompressed = '' 9 | if cidrs.is_a?(Array) 10 | uncompressed << "\# detected cidrs provided as array in cleartext format\n" 11 | cidrs.each do |cidr| 12 | uncompressed << cidr << "\n" 13 | end 14 | else 15 | gzplain = Base64.decode64(cidrs) 16 | gz = Zlib::GzipReader.new(StringIO.new(gzplain)) 17 | uncompressed = gz.read 18 | end 19 | %> 20 | # BEGIN blacklist cidrs 21 | <%= uncompressed %> 22 | # END blacklist cidrs 23 | <% 24 | end 25 | %> 26 | -------------------------------------------------------------------------------- /jobs/haproxy/templates/bpm.yml: -------------------------------------------------------------------------------- 1 | processes: 2 | - name: haproxy 3 | executable: /var/vcap/jobs/haproxy/bin/haproxy_wrapper 4 | additional_volumes: 5 | - path: /var/vcap/jobs/haproxy/config/cidrs 6 | writable: true 7 | - path: /var/vcap/jobs/haproxy/config/ssl 8 | writable: true 9 | - path: /var/vcap/sys/run/haproxy 10 | writable: true 11 | <%- 12 | additional_volumes = [] 13 | if p("ha_proxy.syslog_server") && p("ha_proxy.syslog_server").chars.first == "/" 14 | additional_volumes.push({"path" =>p("ha_proxy.syslog_server")}) 15 | end 16 | if_p("ha_proxy.additional_unrestricted_volumes") do 17 | additional_volumes.concat(p("ha_proxy.additional_unrestricted_volumes")) 18 | end 19 | %> 20 | <%- if additional_volumes then -%> 21 | unsafe: 22 | unrestricted_volumes: <%= additional_volumes.to_json %> 23 | <% end %> 24 | limits: 25 | open_files: <%= p("ha_proxy.max_open_files") %> 26 | capabilities: 27 | - NET_BIND_SERVICE 28 | -------------------------------------------------------------------------------- /jobs/haproxy/templates/cidrs.ttar.erb: -------------------------------------------------------------------------------- 1 | <%- 2 | if_p('ha_proxy.cidrs_in_file') do |files| 3 | files.each do |file| 4 | name = file["name"] 5 | content = "" 6 | file['cidrs'].each do |cidr| 7 | content << cidr.strip + "\n" 8 | end 9 | -%> 10 | ========================== 0600 /var/vcap/jobs/haproxy/config/cidrs/<%= name %> 11 | # generated by cidrs.ttar.erb 12 | <%= content %> 13 | <%- 14 | end 15 | end -%> 16 | -------------------------------------------------------------------------------- /jobs/haproxy/templates/client-ca-certs.erb: -------------------------------------------------------------------------------- 1 | <% 2 | if_p("ha_proxy.client_ca_file") do |pem| 3 | %> 4 | <%= pem %> 5 | <% 6 | end 7 | %> 8 | -------------------------------------------------------------------------------- /jobs/haproxy/templates/client-revocation-list.erb: -------------------------------------------------------------------------------- 1 | <% 2 | if_p("ha_proxy.client_revocation_list") do |pem| 3 | %> 4 | <%= pem %> 5 | <% 6 | end 7 | %> 8 | -------------------------------------------------------------------------------- /jobs/haproxy/templates/expect_proxy_cidrs.txt.erb: -------------------------------------------------------------------------------- 1 | <% 2 | require 'zlib' 3 | require 'stringio' 4 | 5 | if_p("ha_proxy.expect_proxy_cidrs") do |cidrs| 6 | -%> 7 | # generated from expect_proxy_cidrs.txt.erb 8 | 9 | # BEGIN expect_proxy_cidrs 10 | <%= cidrs.join("\n") %> 11 | # END expect_proxy_cidrs 12 | <% 13 | end 14 | %> -------------------------------------------------------------------------------- /jobs/haproxy/templates/pre-start.erb: -------------------------------------------------------------------------------- 1 | #!/bin/bash -e 2 | 3 | mkdir -p /var/vcap/jobs/haproxy/errorfiles 4 | 5 | <% p('ha_proxy.custom_http_error_files', {}).each do |status_code, http_content| -%> 6 | 7 | cat > <%= "/var/vcap/jobs/haproxy/errorfiles/custom#{status_code}.http" %> << EOF 8 | <%= http_content %> 9 | EOF 10 | <% end -%> 11 | 12 | if [ ! -e /usr/bin/python ] && [ -e /usr/bin/python3 ]; then 13 | sudo ln -s /usr/bin/python3 /usr/bin/python 14 | fi 15 | 16 | if [ ! -e /usr/local/bin/hatop ]; then 17 | sudo ln -s /var/vcap/packages/haproxy/hatop-wrapper /usr/local/bin/hatop 18 | fi 19 | 20 | if [ ! -e /usr/local/bin/socat ]; then 21 | sudo ln -s /var/vcap/packages/haproxy/bin/socat /usr/local/bin/socat 22 | fi 23 | 24 | <%- if_p("ha_proxy.pre_start_script") do |script| -%> 25 | # ha_proxy.pre_start_script {{{ 26 | <%= script %> 27 | # }}} 28 | <%- end -%> 29 | -------------------------------------------------------------------------------- /jobs/haproxy/templates/reload.erb: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | set -e 4 | 5 | <%- if p("ha_proxy.reload_max_instances") -%> 6 | max_instances=<%= p("ha_proxy.reload_max_instances") %> 7 | <%- else -%> 8 | max_instances=0 9 | <%- end -%> 10 | 11 | pidfile=/var/vcap/sys/run/bpm/haproxy/haproxy.pid 12 | 13 | if [[ ! -f ${pidfile} ]]; then 14 | echo "$(date): pidfile $pidfile does not exist" 15 | exit 1 16 | fi 17 | 18 | pid="$(cat ${pidfile})" 19 | haproxy_wrapper_pid=$(pgrep -P "$pid" haproxy_wrapper) 20 | <%- if p('ha_proxy.syslog_server') == "stdout" || p('ha_proxy.syslog_server') == "stderr" -%> 21 | haproxy_master_pid=$(pgrep -P "$haproxy_wrapper_pid" -x haproxy) 22 | <%- else -%> 23 | haproxy_master_pid=$(pgrep -P "$pid" -x haproxy) 24 | <%- end -%> 25 | haproxy_instances=$(pgrep -P "$haproxy_master_pid" -x haproxy | wc -l) 26 | 27 | if [[ -n $haproxy_wrapper_pid ]]; then 28 | if [[ $max_instances -eq 0 ]] || [[ $haproxy_instances -lt $max_instances ]]; then 29 | echo "Reloading HAProxy (pid: ${haproxy_wrapper_pid}). Instances: ${haproxy_instances}/${max_instances}" 30 | kill -USR2 -"${haproxy_wrapper_pid}" 31 | else 32 | echo "Could not reload HAproxy. Maximum instances reached (${haproxy_instances}/${max_instances}). Exiting." 33 | exit 1 34 | fi 35 | else 36 | echo "Could not find HAproxy pid. Exiting." 37 | exit 1 38 | fi 39 | -------------------------------------------------------------------------------- /jobs/haproxy/templates/ssl_redirect.map.erb: -------------------------------------------------------------------------------- 1 | <% p("ha_proxy.https_redirect_domains").each do |domain| %> 2 | <%= domain %> true 3 | <% end %> 4 | -------------------------------------------------------------------------------- /jobs/haproxy/templates/trusted_domain_cidrs.txt.erb: -------------------------------------------------------------------------------- 1 | # generated from trusted_domain_cidrs.txt.erb 2 | <% 3 | require "base64" 4 | require 'zlib' 5 | require 'stringio' 6 | 7 | def contains_ip_address?(str) 8 | !!(str =~ /^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}/) 9 | end 10 | 11 | if_p("ha_proxy.trusted_domain_cidrs") do |cidrs| 12 | uncompressed = '' 13 | if contains_ip_address?(cidrs) 14 | cidrs.split(' ').each do |cidr| 15 | uncompressed << cidr << "\n" 16 | end 17 | else 18 | gzplain = Base64.decode64(cidrs) 19 | gz = Zlib::GzipReader.new(StringIO.new(gzplain)) 20 | uncompressed = gz.read 21 | end 22 | %> 23 | # BEGIN trusted_domain cidrs 24 | <%= uncompressed %> 25 | # END trusted_domain cidrs 26 | <% 27 | end 28 | %> 29 | -------------------------------------------------------------------------------- /jobs/haproxy/templates/whitelist_cidrs.txt.erb: -------------------------------------------------------------------------------- 1 | # generated from whitelist_cidrs.txt.erb 2 | <% 3 | require "base64" 4 | require 'zlib' 5 | require 'stringio' 6 | 7 | if_p("ha_proxy.cidr_whitelist") do |cidrs| 8 | uncompressed = '' 9 | if cidrs.is_a?(Array) 10 | uncompressed << "\# detected cidrs provided as array in cleartext format\n" 11 | cidrs.each do |cidr| 12 | uncompressed << cidr << "\n" 13 | end 14 | else 15 | gzplain = Base64.decode64(cidrs) 16 | gz = Zlib::GzipReader.new(StringIO.new(gzplain)) 17 | uncompressed = gz.read 18 | end 19 | %> 20 | # BEGIN whitelist cidrs 21 | <%= uncompressed %> 22 | # END whitelist cidrs 23 | <% 24 | end 25 | %> 26 | -------------------------------------------------------------------------------- /jobs/keepalived/monit: -------------------------------------------------------------------------------- 1 | check process keepalived 2 | with pidfile /var/vcap/sys/run/keepalived/keepalived.pid 3 | start program "/var/vcap/jobs/keepalived/bin/keepalived_ctl start" 4 | stop program "/var/vcap/jobs/keepalived/bin/keepalived_ctl stop" 5 | group vcap 6 | 7 | -------------------------------------------------------------------------------- /jobs/keepalived/spec: -------------------------------------------------------------------------------- 1 | --- 2 | name: keepalived 3 | 4 | description: "The keepalived job can be used to add a VRRP IP address to enforce HA on haproxy release" 5 | 6 | packages: 7 | - keepalived 8 | 9 | templates: 10 | keepalived_ctl: bin/keepalived_ctl 11 | keepalived.config.erb: config/keepalived.config.template 12 | 13 | provides: 14 | - name: keepalived 15 | type: keepalived 16 | properties: 17 | - keepalived.vip 18 | 19 | properties: 20 | keepalived.vip: 21 | description: Virtual IP V4 address that will be given to master 22 | keepalived.healthcheck_name: 23 | description: label displayed for the health check. Will appear in keepalive traces e.g. "Keepalived_vrrp[4558] VRRP_Script(check_haproxy) failed" 24 | default: check_haproxy 25 | keepalived.healthcheck_command: 26 | description: when health check fails, this triggers a fail over. The default command checks the haproxy process is still alive. 27 | default: killall -0 haproxy 28 | keepalived.interface: 29 | description: interface keepalived will use to mount the VIP. If set to 'auto', uses the default interface on the VM 30 | default: auto 31 | keepalived.virtual_router_id: 32 | description: Specifies the VRRP virtual router identifier (VRID)(numerical from 1 to 255). A unique VRID value is needed for each VRRP cluster 33 | default: 1 34 | keepalived.dont_track_primary: 35 | description: Ignore VRRP interface faults 36 | default: false 37 | -------------------------------------------------------------------------------- /jobs/keepalived/templates/keepalived.config.erb: -------------------------------------------------------------------------------- 1 | global_defs { 2 | # Keepalived process identifier 3 | lvs_id <%= spec.name %> 4 | } 5 | # Healthcheck test to be performed, if rc is different than 0, new master election is required between all the remaining nodes 6 | vrrp_script <%= p('keepalived.healthcheck_name') %> { 7 | script "<%= p('keepalived.healthcheck_command') %>" 8 | interval 2 9 | weight 2 10 | } 11 | # Virtual interface 12 | # The priority specifies the order in which the assigned interface to take over in a failover 13 | vrrp_instance <%= spec.name+'_'+p('keepalived.healthcheck_name') %> { 14 | <% if spec.bootstrap %> 15 | state MASTER 16 | priority 101 17 | <% else %> 18 | state SLAVE 19 | priority 100 20 | <% end %> 21 | <% if p('keepalived.dont_track_primary') %> 22 | dont_track_primary 23 | <% end %> 24 | interface <%= p('keepalived.interface') %> 25 | virtual_router_id <%= p('keepalived.virtual_router_id') %> 26 | # The virtual ip address shared between the two loadbalancers 27 | virtual_ipaddress { 28 | <%= p('keepalived.vip') %> 29 | } 30 | track_script { 31 | <%= p('keepalived.healthcheck_name') %> 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /manifests/haproxy.yml: -------------------------------------------------------------------------------- 1 | --- 2 | name: haproxy 3 | 4 | addons: 5 | - name: bpm 6 | jobs: 7 | - name: bpm 8 | release: bpm 9 | 10 | instance_groups: 11 | - name: haproxy 12 | azs: [z1] 13 | instances: 1 14 | vm_type: default 15 | stemcell: default 16 | networks: [{name: default}] 17 | jobs: 18 | - name: haproxy 19 | release: haproxy 20 | properties: 21 | ha_proxy: 22 | backend_port: ((haproxy-backend-port)) 23 | backend_servers: ((haproxy-backend-servers)) 24 | 25 | update: 26 | canaries: 1 27 | max_in_flight: 1 28 | canary_watch_time: 1000-30000 29 | update_watch_time: 1000-30000 30 | serial: false 31 | 32 | stemcells: 33 | - alias: default 34 | os: ubuntu-jammy 35 | version: latest 36 | 37 | releases: 38 | - name: bpm 39 | version: 1.2.14 40 | url: https://bosh.io/d/github.com/cloudfoundry/bpm-release?v=1.2.14 41 | sha1: 1e357a533654e2067e15231dd8ac5bad2e697dff 42 | - name: haproxy 43 | version: 15.2.0+2.8.15 44 | url: https://github.com/cloudfoundry/haproxy-boshrelease/releases/download/v15.2.0+2.8.15/haproxy-15.2.0+2.8.15.tgz 45 | sha1: 0349614ee0792305445416ceb7f95d8731c15834 46 | -------------------------------------------------------------------------------- /manifests/ops-files/dev.yml: -------------------------------------------------------------------------------- 1 | - type: replace 2 | path: /releases/name=haproxy 3 | value: 4 | name: haproxy 5 | url: . 6 | version: create 7 | -------------------------------------------------------------------------------- /manifests/ops-files/no-backend.yml: -------------------------------------------------------------------------------- 1 | - type: remove 2 | path: /instance_groups/name=haproxy/jobs/name=haproxy/properties?/ha_proxy?/backend_port? 3 | - type: remove 4 | path: /instance_groups/name=haproxy/jobs/name=haproxy/properties?/ha_proxy?/backend_servers? 5 | - type: replace 6 | path: /instance_groups/name=haproxy/jobs/name=haproxy/properties?/ha_proxy?/frontend_config? 7 | value: | 8 | http-request return status 200 content-type text/plain string OK 9 | -------------------------------------------------------------------------------- /manifests/ops-files/protect-domain.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # 3 | # This ops file demonstrates how domains can be protected 4 | # through whitelisting or blacklisting of ip's using haproxy acl's. 5 | # 6 | # Set your own values for acl_name, and acl_rule ip's. 7 | # 8 | 9 | # whitelist *apps.foobar.com for 127.0.0.1, 127.0.0.2 10 | - type: replace 11 | path: /instance_groups/name=haproxy/jobs/name=haproxy/properties?/ha_proxy?/http_request_deny_conditions?/- 12 | value: 13 | condition: 14 | - acl_name: apps.foobar.com_domain 15 | acl_rule: "hdr_sub(host) -i apps.foobar.com" 16 | - acl_name: apps.foobar.com_whitelist 17 | acl_rule: >- 18 | src 19 | 127.0.0.1 20 | 127.0.0.2 21 | negate: true 22 | 23 | # blacklist *apps.foobar.com for 127.0.0.1, 127.0.0.2 24 | - type: replace 25 | path: /instance_groups/name=haproxy/jobs/name=haproxy/properties?/ha_proxy?/http_request_deny_conditions?/- 26 | value: 27 | condition: 28 | - acl_name: apps.foobar.com_domain 29 | acl_rule: "hdr_sub(host) -i apps.foobar.com" 30 | - acl_name: apps.foobar.com_blacklist 31 | acl_rule: >- 32 | src 33 | 127.0.0.1 34 | 127.0.0.2 35 | 36 | # whitelist foobar.com for 127.0.0.1, 127.0.0.2 37 | - type: replace 38 | path: /instance_groups/name=haproxy/jobs/name=haproxy/properties?/ha_proxy?/http_request_deny_conditions?/- 39 | value: 40 | condition: 41 | - acl_name: foobar.com_domain 42 | acl_rule: "hdr(host) -i apps.foobar.com" 43 | - acl_name: foobar.com_whitelist 44 | acl_rule: >- 45 | src 46 | 127.0.0.1 47 | 127.0.0.2 48 | negate: true 49 | -------------------------------------------------------------------------------- /manifests/ops-files/syslog.yml: -------------------------------------------------------------------------------- 1 | - type: replace 2 | path: /instance_groups/name=haproxy/jobs/name=haproxy/properties/ha_proxy/syslog_server? 3 | value: ((syslog-server)) 4 | - type: replace 5 | path: /instance_groups/name=haproxy/jobs/name=haproxy/properties/ha_proxy/log_format? 6 | value: rfc3164 7 | -------------------------------------------------------------------------------- /packages/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/haproxy-boshrelease/6215860a00587542e74d7a6fb98475254bb10be6/packages/.gitkeep -------------------------------------------------------------------------------- /packages/haproxy/spec: -------------------------------------------------------------------------------- 1 | --- 2 | name: haproxy 3 | files: 4 | - haproxy/haproxy-*.tar.gz 5 | - haproxy/pcre2-*.tar.gz 6 | - haproxy/socat-*.tar.gz 7 | - haproxy/lua-*.tar.gz 8 | - haproxy/hatop-* 9 | - hatop-wrapper 10 | -------------------------------------------------------------------------------- /packages/keepalived/packaging: -------------------------------------------------------------------------------- 1 | # abort script on any command that exits with a non zero value 2 | set -e -x 3 | 4 | # Copy common utils 5 | mkdir -p ${BOSH_INSTALL_TARGET}/common 6 | cp -a ${BOSH_COMPILE_TARGET}/common/* ${BOSH_INSTALL_TARGET}/common 7 | 8 | KEEPALIVED_VERSION=2.3.3 # https://keepalived.org/software/keepalived-2.3.3.tar.gz 9 | tar xzvf keepalived/keepalived-${KEEPALIVED_VERSION}.tar.gz 10 | cd keepalived-${KEEPALIVED_VERSION}/ 11 | 12 | #compile keepalive 13 | ./configure --prefix=${BOSH_INSTALL_TARGET} 14 | make 15 | make install 16 | -------------------------------------------------------------------------------- /packages/keepalived/spec: -------------------------------------------------------------------------------- 1 | --- 2 | name: keepalived 3 | 4 | dependencies: [] 5 | 6 | files: 7 | - common/utils.sh 8 | - keepalived/keepalived-*.tar.gz 9 | -------------------------------------------------------------------------------- /packages/ttar/packaging: -------------------------------------------------------------------------------- 1 | set -e # exit immediately if a simple command exits with a non-zero status 2 | set -u # report the usage of uninitialized variables 3 | 4 | # Available variables 5 | # $BOSH_COMPILE_TARGET - where this package & spec'd source files are available 6 | # $BOSH_INSTALL_TARGET - where you copy/install files to be included in package 7 | export HOME=/var/vcap 8 | 9 | mkdir -p ${BOSH_INSTALL_TARGET}/bin 10 | cp ttar/ttar ${BOSH_INSTALL_TARGET}/bin 11 | chmod 0755 ${BOSH_INSTALL_TARGET}/bin/ttar 12 | -------------------------------------------------------------------------------- /packages/ttar/spec: -------------------------------------------------------------------------------- 1 | --- 2 | name: ttar 3 | dependencies: [] 4 | files: 5 | - ttar/ttar 6 | -------------------------------------------------------------------------------- /releases/haproxy/haproxy-1.yml: -------------------------------------------------------------------------------- 1 | --- 2 | packages: 3 | - name: haproxy 4 | version: 630ad6d6e1d3cab4547ce104f3019b483f354613 5 | fingerprint: 630ad6d6e1d3cab4547ce104f3019b483f354613 6 | sha1: c3b76f7f41dc290f12658a7e3dfd88f25040e89e 7 | dependencies: [] 8 | jobs: 9 | - name: haproxy 10 | version: a6851296c062706b61a014c4bf6e371738c5b23f 11 | fingerprint: a6851296c062706b61a014c4bf6e371738c5b23f 12 | sha1: 680e5fdc25bd4ef053030a2dc51f20104418695a 13 | license: 14 | version: 1128a8ae7526393e7fbf22a18a92b4d0dfdd78c0 15 | fingerprint: 1128a8ae7526393e7fbf22a18a92b4d0dfdd78c0 16 | sha1: a519125dcf6220495de8f2a487c5d2bb8df6e348 17 | commit_hash: 8288fee2 18 | uncommitted_changes: true 19 | name: cf-haproxy 20 | version: '1' 21 | -------------------------------------------------------------------------------- /releases/haproxy/haproxy-10.0.0.yml: -------------------------------------------------------------------------------- 1 | name: haproxy 2 | version: 10.0.0 3 | commit_hash: 156f52f 4 | uncommitted_changes: false 5 | jobs: 6 | - name: haproxy 7 | version: 7738006fbe811c437896732072ef719b1961966bb90bd150e478cb40da1df7c4 8 | fingerprint: 7738006fbe811c437896732072ef719b1961966bb90bd150e478cb40da1df7c4 9 | sha1: sha256:f011df521a5b355e1ecffd9b76b13e2967da00f2a1eecc164c164b78fd0d456c 10 | packages: 11 | - haproxy 12 | - ttar 13 | - name: keepalived 14 | version: db24c81e600a163a0dc2c7fd02165fae9a0483a08e33baf39222fa8cf701d63a 15 | fingerprint: db24c81e600a163a0dc2c7fd02165fae9a0483a08e33baf39222fa8cf701d63a 16 | sha1: sha256:92d8f1996f108950d19400fb0af33350892599b3f921a0a81f7baebacacc11fb 17 | packages: 18 | - keepalived 19 | packages: 20 | - name: haproxy 21 | version: 290799171583973dc9f3e73f3872385c3b28760b2259a259e231b77125c9fb44 22 | fingerprint: 290799171583973dc9f3e73f3872385c3b28760b2259a259e231b77125c9fb44 23 | sha1: sha256:2131614ea718d20886d4ab76afb503433763a45fa7da0a578fc10e6950b6640d 24 | dependencies: [] 25 | - name: keepalived 26 | version: 14aa689351e2083295d9f29e17330f15c4b21e775773f3e1f393395b212dd733 27 | fingerprint: 14aa689351e2083295d9f29e17330f15c4b21e775773f3e1f393395b212dd733 28 | sha1: sha256:77ff9d693c9398cc73319e6a5ffdfb96215c90a04c3f530f04610a19d284272f 29 | dependencies: [] 30 | - name: ttar 31 | version: 8cdfde2f1ddc5f1c22b003002a473fbb1455e02b14167401d7fdd5856fec77b5 32 | fingerprint: 8cdfde2f1ddc5f1c22b003002a473fbb1455e02b14167401d7fdd5856fec77b5 33 | sha1: sha256:fbae990ea3ed13523b62d7a8ccea6c485c680aa40fbb78c11e4f7cfc92c1863f 34 | dependencies: [] 35 | license: 36 | version: eba49a3e88a4329d6b7943df92467659a9badda7319648d5e78d45d7f1a19bc4 37 | fingerprint: eba49a3e88a4329d6b7943df92467659a9badda7319648d5e78d45d7f1a19bc4 38 | sha1: sha256:4462ba848d0f1d9489aab87c79816652cce6d3467153c5e78a6db13931a6b602 39 | -------------------------------------------------------------------------------- /releases/haproxy/haproxy-10.1.0.yml: -------------------------------------------------------------------------------- 1 | name: haproxy 2 | version: 10.1.0 3 | commit_hash: e36242f 4 | uncommitted_changes: false 5 | jobs: 6 | - name: haproxy 7 | version: 765c28bdd8f5b16688926e89802030c951133e70666e7b8271841d8ef25e43b3 8 | fingerprint: 765c28bdd8f5b16688926e89802030c951133e70666e7b8271841d8ef25e43b3 9 | sha1: sha256:82788661cf21d6b699360572f8cdae269815860a04f8aab1cc21f06c600f8eb7 10 | packages: 11 | - haproxy 12 | - ttar 13 | - name: keepalived 14 | version: db24c81e600a163a0dc2c7fd02165fae9a0483a08e33baf39222fa8cf701d63a 15 | fingerprint: db24c81e600a163a0dc2c7fd02165fae9a0483a08e33baf39222fa8cf701d63a 16 | sha1: sha256:92d8f1996f108950d19400fb0af33350892599b3f921a0a81f7baebacacc11fb 17 | packages: 18 | - keepalived 19 | packages: 20 | - name: haproxy 21 | version: 290799171583973dc9f3e73f3872385c3b28760b2259a259e231b77125c9fb44 22 | fingerprint: 290799171583973dc9f3e73f3872385c3b28760b2259a259e231b77125c9fb44 23 | sha1: sha256:2131614ea718d20886d4ab76afb503433763a45fa7da0a578fc10e6950b6640d 24 | dependencies: [] 25 | - name: keepalived 26 | version: 14aa689351e2083295d9f29e17330f15c4b21e775773f3e1f393395b212dd733 27 | fingerprint: 14aa689351e2083295d9f29e17330f15c4b21e775773f3e1f393395b212dd733 28 | sha1: sha256:77ff9d693c9398cc73319e6a5ffdfb96215c90a04c3f530f04610a19d284272f 29 | dependencies: [] 30 | - name: ttar 31 | version: 8cdfde2f1ddc5f1c22b003002a473fbb1455e02b14167401d7fdd5856fec77b5 32 | fingerprint: 8cdfde2f1ddc5f1c22b003002a473fbb1455e02b14167401d7fdd5856fec77b5 33 | sha1: sha256:fbae990ea3ed13523b62d7a8ccea6c485c680aa40fbb78c11e4f7cfc92c1863f 34 | dependencies: [] 35 | license: 36 | version: eba49a3e88a4329d6b7943df92467659a9badda7319648d5e78d45d7f1a19bc4 37 | fingerprint: eba49a3e88a4329d6b7943df92467659a9badda7319648d5e78d45d7f1a19bc4 38 | sha1: sha256:4462ba848d0f1d9489aab87c79816652cce6d3467153c5e78a6db13931a6b602 39 | -------------------------------------------------------------------------------- /releases/haproxy/haproxy-10.1.1.yml: -------------------------------------------------------------------------------- 1 | name: haproxy 2 | version: 10.1.1 3 | commit_hash: b515c85 4 | uncommitted_changes: false 5 | jobs: 6 | - name: haproxy 7 | version: fd724fce4b6918dc20615f9b7de1f8c59a12866c8c7c83d960d709b6bf1e0048 8 | fingerprint: fd724fce4b6918dc20615f9b7de1f8c59a12866c8c7c83d960d709b6bf1e0048 9 | sha1: sha256:072554255618f9f555c48f43f1f2e38639e839a3b3eec66755a5baf868ea598c 10 | packages: 11 | - haproxy 12 | - ttar 13 | - name: keepalived 14 | version: db24c81e600a163a0dc2c7fd02165fae9a0483a08e33baf39222fa8cf701d63a 15 | fingerprint: db24c81e600a163a0dc2c7fd02165fae9a0483a08e33baf39222fa8cf701d63a 16 | sha1: sha256:92d8f1996f108950d19400fb0af33350892599b3f921a0a81f7baebacacc11fb 17 | packages: 18 | - keepalived 19 | packages: 20 | - name: haproxy 21 | version: ad3a2f9148d31556d81b5c1d0b3b12f02c34e1991e02fa424e3d301f15169cca 22 | fingerprint: ad3a2f9148d31556d81b5c1d0b3b12f02c34e1991e02fa424e3d301f15169cca 23 | sha1: sha256:142587acb71da5910c34fcc4a29bf0a017cc223e3776d7a3cd191f07ccdbe665 24 | dependencies: [] 25 | - name: keepalived 26 | version: 14aa689351e2083295d9f29e17330f15c4b21e775773f3e1f393395b212dd733 27 | fingerprint: 14aa689351e2083295d9f29e17330f15c4b21e775773f3e1f393395b212dd733 28 | sha1: sha256:77ff9d693c9398cc73319e6a5ffdfb96215c90a04c3f530f04610a19d284272f 29 | dependencies: [] 30 | - name: ttar 31 | version: 8cdfde2f1ddc5f1c22b003002a473fbb1455e02b14167401d7fdd5856fec77b5 32 | fingerprint: 8cdfde2f1ddc5f1c22b003002a473fbb1455e02b14167401d7fdd5856fec77b5 33 | sha1: sha256:fbae990ea3ed13523b62d7a8ccea6c485c680aa40fbb78c11e4f7cfc92c1863f 34 | dependencies: [] 35 | license: 36 | version: eba49a3e88a4329d6b7943df92467659a9badda7319648d5e78d45d7f1a19bc4 37 | fingerprint: eba49a3e88a4329d6b7943df92467659a9badda7319648d5e78d45d7f1a19bc4 38 | sha1: sha256:4462ba848d0f1d9489aab87c79816652cce6d3467153c5e78a6db13931a6b602 39 | -------------------------------------------------------------------------------- /releases/haproxy/haproxy-10.2.0.yml: -------------------------------------------------------------------------------- 1 | name: haproxy 2 | version: 10.2.0 3 | commit_hash: 4471edc 4 | uncommitted_changes: false 5 | jobs: 6 | - name: haproxy 7 | version: f2f92dd0f8243fd854aeabbb0695237bbf7eeedec33e0fbfbb6af5e07d89a27d 8 | fingerprint: f2f92dd0f8243fd854aeabbb0695237bbf7eeedec33e0fbfbb6af5e07d89a27d 9 | sha1: sha256:263ac91d11d41ca859945aaebdb99989557eed0e2dbdecf08b4f419860a59c6c 10 | packages: 11 | - haproxy 12 | - ttar 13 | - name: keepalived 14 | version: db24c81e600a163a0dc2c7fd02165fae9a0483a08e33baf39222fa8cf701d63a 15 | fingerprint: db24c81e600a163a0dc2c7fd02165fae9a0483a08e33baf39222fa8cf701d63a 16 | sha1: sha256:92d8f1996f108950d19400fb0af33350892599b3f921a0a81f7baebacacc11fb 17 | packages: 18 | - keepalived 19 | packages: 20 | - name: haproxy 21 | version: ad3a2f9148d31556d81b5c1d0b3b12f02c34e1991e02fa424e3d301f15169cca 22 | fingerprint: ad3a2f9148d31556d81b5c1d0b3b12f02c34e1991e02fa424e3d301f15169cca 23 | sha1: sha256:142587acb71da5910c34fcc4a29bf0a017cc223e3776d7a3cd191f07ccdbe665 24 | dependencies: [] 25 | - name: keepalived 26 | version: 14aa689351e2083295d9f29e17330f15c4b21e775773f3e1f393395b212dd733 27 | fingerprint: 14aa689351e2083295d9f29e17330f15c4b21e775773f3e1f393395b212dd733 28 | sha1: sha256:77ff9d693c9398cc73319e6a5ffdfb96215c90a04c3f530f04610a19d284272f 29 | dependencies: [] 30 | - name: ttar 31 | version: 8cdfde2f1ddc5f1c22b003002a473fbb1455e02b14167401d7fdd5856fec77b5 32 | fingerprint: 8cdfde2f1ddc5f1c22b003002a473fbb1455e02b14167401d7fdd5856fec77b5 33 | sha1: sha256:fbae990ea3ed13523b62d7a8ccea6c485c680aa40fbb78c11e4f7cfc92c1863f 34 | dependencies: [] 35 | license: 36 | version: eba49a3e88a4329d6b7943df92467659a9badda7319648d5e78d45d7f1a19bc4 37 | fingerprint: eba49a3e88a4329d6b7943df92467659a9badda7319648d5e78d45d7f1a19bc4 38 | sha1: sha256:4462ba848d0f1d9489aab87c79816652cce6d3467153c5e78a6db13931a6b602 39 | -------------------------------------------------------------------------------- /releases/haproxy/haproxy-10.3.0.yml: -------------------------------------------------------------------------------- 1 | name: haproxy 2 | version: 10.3.0 3 | commit_hash: a9cac87 4 | uncommitted_changes: false 5 | jobs: 6 | - name: haproxy 7 | version: 35360de5d7dc109875481d692ff3182497a3430615ba8f029b1db8ac98c9dc66 8 | fingerprint: 35360de5d7dc109875481d692ff3182497a3430615ba8f029b1db8ac98c9dc66 9 | sha1: sha256:6905f4c4ac9cde5e25f12b76597e9c4d14ba84561a56ccfada486c8637928e1f 10 | packages: 11 | - haproxy 12 | - ttar 13 | - name: keepalived 14 | version: db24c81e600a163a0dc2c7fd02165fae9a0483a08e33baf39222fa8cf701d63a 15 | fingerprint: db24c81e600a163a0dc2c7fd02165fae9a0483a08e33baf39222fa8cf701d63a 16 | sha1: sha256:92d8f1996f108950d19400fb0af33350892599b3f921a0a81f7baebacacc11fb 17 | packages: 18 | - keepalived 19 | packages: 20 | - name: haproxy 21 | version: ad3a2f9148d31556d81b5c1d0b3b12f02c34e1991e02fa424e3d301f15169cca 22 | fingerprint: ad3a2f9148d31556d81b5c1d0b3b12f02c34e1991e02fa424e3d301f15169cca 23 | sha1: sha256:142587acb71da5910c34fcc4a29bf0a017cc223e3776d7a3cd191f07ccdbe665 24 | dependencies: [] 25 | - name: keepalived 26 | version: 14aa689351e2083295d9f29e17330f15c4b21e775773f3e1f393395b212dd733 27 | fingerprint: 14aa689351e2083295d9f29e17330f15c4b21e775773f3e1f393395b212dd733 28 | sha1: sha256:77ff9d693c9398cc73319e6a5ffdfb96215c90a04c3f530f04610a19d284272f 29 | dependencies: [] 30 | - name: ttar 31 | version: 8cdfde2f1ddc5f1c22b003002a473fbb1455e02b14167401d7fdd5856fec77b5 32 | fingerprint: 8cdfde2f1ddc5f1c22b003002a473fbb1455e02b14167401d7fdd5856fec77b5 33 | sha1: sha256:fbae990ea3ed13523b62d7a8ccea6c485c680aa40fbb78c11e4f7cfc92c1863f 34 | dependencies: [] 35 | license: 36 | version: eba49a3e88a4329d6b7943df92467659a9badda7319648d5e78d45d7f1a19bc4 37 | fingerprint: eba49a3e88a4329d6b7943df92467659a9badda7319648d5e78d45d7f1a19bc4 38 | sha1: sha256:4462ba848d0f1d9489aab87c79816652cce6d3467153c5e78a6db13931a6b602 39 | -------------------------------------------------------------------------------- /releases/haproxy/haproxy-10.4.0.yml: -------------------------------------------------------------------------------- 1 | name: haproxy 2 | version: 10.4.0 3 | commit_hash: ba05c5e 4 | uncommitted_changes: false 5 | jobs: 6 | - name: haproxy 7 | version: b38bc3ebf737f31173fcc7249dca5d78a81badf7 8 | fingerprint: b38bc3ebf737f31173fcc7249dca5d78a81badf7 9 | sha1: 24c30946d4e003cb60ff8c97527d15a853aa0ec6 10 | - name: keepalived 11 | version: 36363894908a667505634790b2c0797e65d9fe24 12 | fingerprint: 36363894908a667505634790b2c0797e65d9fe24 13 | sha1: 55ed7b54191408aa5f8c20be0d0ff3d7afe248d9 14 | packages: 15 | - name: haproxy 16 | version: 2424c7da57db19cdb6ddd52dc43cdc6a9dd00ead 17 | fingerprint: 2424c7da57db19cdb6ddd52dc43cdc6a9dd00ead 18 | sha1: 33802f1887e30473b61ce3043eee896cd30910d5 19 | dependencies: [] 20 | - name: keepalived 21 | version: a8e18e8e2a5159e933377c8d8af36978a1f4cbf0 22 | fingerprint: a8e18e8e2a5159e933377c8d8af36978a1f4cbf0 23 | sha1: 62f552cce5efe2184b43be117fcb47cce41d4a4a 24 | dependencies: [] 25 | - name: ttar 26 | version: d48223c69c8c097c64caad1055e0ff024b8f1133 27 | fingerprint: d48223c69c8c097c64caad1055e0ff024b8f1133 28 | sha1: a2ec3b66ca8fdcb2c71b690b8cfd156fd94c8de3 29 | dependencies: [] 30 | license: 31 | version: ab1231b48830d561c18cade29dcad86c2925fb8c 32 | fingerprint: ab1231b48830d561c18cade29dcad86c2925fb8c 33 | sha1: 2a7ca21fe822bec0406bddc4ae0fcebee6cad6e5 34 | -------------------------------------------------------------------------------- /releases/haproxy/haproxy-10.5.0.yml: -------------------------------------------------------------------------------- 1 | name: haproxy 2 | version: 10.5.0 3 | commit_hash: e6d793c 4 | uncommitted_changes: false 5 | jobs: 6 | - name: haproxy 7 | version: b38bc3ebf737f31173fcc7249dca5d78a81badf7 8 | fingerprint: b38bc3ebf737f31173fcc7249dca5d78a81badf7 9 | sha1: 24c30946d4e003cb60ff8c97527d15a853aa0ec6 10 | - name: keepalived 11 | version: 36363894908a667505634790b2c0797e65d9fe24 12 | fingerprint: 36363894908a667505634790b2c0797e65d9fe24 13 | sha1: 55ed7b54191408aa5f8c20be0d0ff3d7afe248d9 14 | packages: 15 | - name: haproxy 16 | version: 2424c7da57db19cdb6ddd52dc43cdc6a9dd00ead 17 | fingerprint: 2424c7da57db19cdb6ddd52dc43cdc6a9dd00ead 18 | sha1: 33802f1887e30473b61ce3043eee896cd30910d5 19 | dependencies: [] 20 | - name: keepalived 21 | version: a8e18e8e2a5159e933377c8d8af36978a1f4cbf0 22 | fingerprint: a8e18e8e2a5159e933377c8d8af36978a1f4cbf0 23 | sha1: 62f552cce5efe2184b43be117fcb47cce41d4a4a 24 | dependencies: [] 25 | - name: ttar 26 | version: d48223c69c8c097c64caad1055e0ff024b8f1133 27 | fingerprint: d48223c69c8c097c64caad1055e0ff024b8f1133 28 | sha1: a2ec3b66ca8fdcb2c71b690b8cfd156fd94c8de3 29 | dependencies: [] 30 | license: 31 | version: ab1231b48830d561c18cade29dcad86c2925fb8c 32 | fingerprint: ab1231b48830d561c18cade29dcad86c2925fb8c 33 | sha1: 2a7ca21fe822bec0406bddc4ae0fcebee6cad6e5 34 | -------------------------------------------------------------------------------- /releases/haproxy/haproxy-10.6.0.yml: -------------------------------------------------------------------------------- 1 | name: haproxy 2 | version: 10.6.0 3 | commit_hash: 5e6dd19 4 | uncommitted_changes: false 5 | jobs: 6 | - name: haproxy 7 | version: 5af7541d7b28408619c1e2a6479f3ef77398ad0f 8 | fingerprint: 5af7541d7b28408619c1e2a6479f3ef77398ad0f 9 | sha1: a08a465076ec8b2991928f47a334b1a80de57c33 10 | - name: keepalived 11 | version: 36363894908a667505634790b2c0797e65d9fe24 12 | fingerprint: 36363894908a667505634790b2c0797e65d9fe24 13 | sha1: 55ed7b54191408aa5f8c20be0d0ff3d7afe248d9 14 | packages: 15 | - name: haproxy 16 | version: e19abfcc0cf9cb541eeb089b408836d57b438c45 17 | fingerprint: e19abfcc0cf9cb541eeb089b408836d57b438c45 18 | sha1: 9f2531446a598da51dddae6bb76f4c7b1cc8b175 19 | dependencies: [] 20 | - name: keepalived 21 | version: a8e18e8e2a5159e933377c8d8af36978a1f4cbf0 22 | fingerprint: a8e18e8e2a5159e933377c8d8af36978a1f4cbf0 23 | sha1: 62f552cce5efe2184b43be117fcb47cce41d4a4a 24 | dependencies: [] 25 | - name: ttar 26 | version: d48223c69c8c097c64caad1055e0ff024b8f1133 27 | fingerprint: d48223c69c8c097c64caad1055e0ff024b8f1133 28 | sha1: a2ec3b66ca8fdcb2c71b690b8cfd156fd94c8de3 29 | dependencies: [] 30 | license: 31 | version: ab1231b48830d561c18cade29dcad86c2925fb8c 32 | fingerprint: ab1231b48830d561c18cade29dcad86c2925fb8c 33 | sha1: 2a7ca21fe822bec0406bddc4ae0fcebee6cad6e5 34 | -------------------------------------------------------------------------------- /releases/haproxy/haproxy-11.0.0.yml: -------------------------------------------------------------------------------- 1 | name: haproxy 2 | version: 11.0.0 3 | commit_hash: 68eb3c8 4 | uncommitted_changes: false 5 | jobs: 6 | - name: haproxy 7 | version: c6c22afd387dd6202a563867f6b9fba53dc69e7d51d5cfde73165a8df1cb51d7 8 | fingerprint: c6c22afd387dd6202a563867f6b9fba53dc69e7d51d5cfde73165a8df1cb51d7 9 | sha1: sha256:c51cbee45c9b232ce5f91dbad2acecfcb12e06af4ce6f26f1d94c1925ac8672a 10 | packages: 11 | - haproxy 12 | - ttar 13 | - name: keepalived 14 | version: db24c81e600a163a0dc2c7fd02165fae9a0483a08e33baf39222fa8cf701d63a 15 | fingerprint: db24c81e600a163a0dc2c7fd02165fae9a0483a08e33baf39222fa8cf701d63a 16 | sha1: sha256:92d8f1996f108950d19400fb0af33350892599b3f921a0a81f7baebacacc11fb 17 | packages: 18 | - keepalived 19 | packages: 20 | - name: haproxy 21 | version: a3e301011770cf000b7d39907d9a815fea8bdd9d6685359e809ae49e681feb2d 22 | fingerprint: a3e301011770cf000b7d39907d9a815fea8bdd9d6685359e809ae49e681feb2d 23 | sha1: sha256:acbd8a5cb47b0f0328413487a24ea95e3a6f5951b97d2d663fcbe688c667ed3d 24 | dependencies: [] 25 | - name: keepalived 26 | version: 14aa689351e2083295d9f29e17330f15c4b21e775773f3e1f393395b212dd733 27 | fingerprint: 14aa689351e2083295d9f29e17330f15c4b21e775773f3e1f393395b212dd733 28 | sha1: sha256:77ff9d693c9398cc73319e6a5ffdfb96215c90a04c3f530f04610a19d284272f 29 | dependencies: [] 30 | - name: ttar 31 | version: 8cdfde2f1ddc5f1c22b003002a473fbb1455e02b14167401d7fdd5856fec77b5 32 | fingerprint: 8cdfde2f1ddc5f1c22b003002a473fbb1455e02b14167401d7fdd5856fec77b5 33 | sha1: sha256:fbae990ea3ed13523b62d7a8ccea6c485c680aa40fbb78c11e4f7cfc92c1863f 34 | dependencies: [] 35 | license: 36 | version: eba49a3e88a4329d6b7943df92467659a9badda7319648d5e78d45d7f1a19bc4 37 | fingerprint: eba49a3e88a4329d6b7943df92467659a9badda7319648d5e78d45d7f1a19bc4 38 | sha1: sha256:4462ba848d0f1d9489aab87c79816652cce6d3467153c5e78a6db13931a6b602 39 | -------------------------------------------------------------------------------- /releases/haproxy/haproxy-11.1.0.yml: -------------------------------------------------------------------------------- 1 | name: haproxy 2 | version: 11.1.0 3 | commit_hash: e756b41 4 | uncommitted_changes: false 5 | jobs: 6 | - name: haproxy 7 | version: cb195ccdd6844bf05318218c512e8d9f8f091e1ad124b0d3ccae28ff356e94ed 8 | fingerprint: cb195ccdd6844bf05318218c512e8d9f8f091e1ad124b0d3ccae28ff356e94ed 9 | sha1: sha256:c520f6f78487446421a3327e5b1b98588157f4e00c9faf2f12851a78389e0d31 10 | packages: 11 | - haproxy 12 | - ttar 13 | - name: keepalived 14 | version: db24c81e600a163a0dc2c7fd02165fae9a0483a08e33baf39222fa8cf701d63a 15 | fingerprint: db24c81e600a163a0dc2c7fd02165fae9a0483a08e33baf39222fa8cf701d63a 16 | sha1: sha256:92d8f1996f108950d19400fb0af33350892599b3f921a0a81f7baebacacc11fb 17 | packages: 18 | - keepalived 19 | packages: 20 | - name: haproxy 21 | version: a3e301011770cf000b7d39907d9a815fea8bdd9d6685359e809ae49e681feb2d 22 | fingerprint: a3e301011770cf000b7d39907d9a815fea8bdd9d6685359e809ae49e681feb2d 23 | sha1: sha256:acbd8a5cb47b0f0328413487a24ea95e3a6f5951b97d2d663fcbe688c667ed3d 24 | dependencies: [] 25 | - name: keepalived 26 | version: 14aa689351e2083295d9f29e17330f15c4b21e775773f3e1f393395b212dd733 27 | fingerprint: 14aa689351e2083295d9f29e17330f15c4b21e775773f3e1f393395b212dd733 28 | sha1: sha256:77ff9d693c9398cc73319e6a5ffdfb96215c90a04c3f530f04610a19d284272f 29 | dependencies: [] 30 | - name: ttar 31 | version: 8cdfde2f1ddc5f1c22b003002a473fbb1455e02b14167401d7fdd5856fec77b5 32 | fingerprint: 8cdfde2f1ddc5f1c22b003002a473fbb1455e02b14167401d7fdd5856fec77b5 33 | sha1: sha256:fbae990ea3ed13523b62d7a8ccea6c485c680aa40fbb78c11e4f7cfc92c1863f 34 | dependencies: [] 35 | license: 36 | version: eba49a3e88a4329d6b7943df92467659a9badda7319648d5e78d45d7f1a19bc4 37 | fingerprint: eba49a3e88a4329d6b7943df92467659a9badda7319648d5e78d45d7f1a19bc4 38 | sha1: sha256:4462ba848d0f1d9489aab87c79816652cce6d3467153c5e78a6db13931a6b602 39 | -------------------------------------------------------------------------------- /releases/haproxy/haproxy-11.10.0.yml: -------------------------------------------------------------------------------- 1 | name: haproxy 2 | version: 11.10.0 3 | commit_hash: fec1ad6 4 | uncommitted_changes: false 5 | jobs: 6 | - name: haproxy 7 | version: 6d141aa8aeafb966a3df88736d09e02c5ae5b630c6a664abd25e0f6d6e671669 8 | fingerprint: 6d141aa8aeafb966a3df88736d09e02c5ae5b630c6a664abd25e0f6d6e671669 9 | sha1: sha256:dbc124c74034cc4c0379368ba8d77b8bb1edea520b404d41190a23b1cd9b2c7c 10 | packages: 11 | - haproxy 12 | - ttar 13 | - name: keepalived 14 | version: db24c81e600a163a0dc2c7fd02165fae9a0483a08e33baf39222fa8cf701d63a 15 | fingerprint: db24c81e600a163a0dc2c7fd02165fae9a0483a08e33baf39222fa8cf701d63a 16 | sha1: sha256:92d8f1996f108950d19400fb0af33350892599b3f921a0a81f7baebacacc11fb 17 | packages: 18 | - keepalived 19 | packages: 20 | - name: haproxy 21 | version: 0aff01657307d0cbef79ec88e0cfba54776301b0300b93af56162deabf0b5f63 22 | fingerprint: 0aff01657307d0cbef79ec88e0cfba54776301b0300b93af56162deabf0b5f63 23 | sha1: sha256:604cfd0bc3dd20d99b12dc150ec4682ad7bcb87fa93ac0c175d6c847233c0ade 24 | dependencies: [] 25 | - name: keepalived 26 | version: e4fa4bdeebe4647ca5d65b3b9b688e5971f12ca8081be323aaca3575beeeea54 27 | fingerprint: e4fa4bdeebe4647ca5d65b3b9b688e5971f12ca8081be323aaca3575beeeea54 28 | sha1: sha256:931128684c41023789e776e250b26e20cd48594753f32d6c5142d41c2a853114 29 | dependencies: [] 30 | - name: ttar 31 | version: 8cdfde2f1ddc5f1c22b003002a473fbb1455e02b14167401d7fdd5856fec77b5 32 | fingerprint: 8cdfde2f1ddc5f1c22b003002a473fbb1455e02b14167401d7fdd5856fec77b5 33 | sha1: sha256:fbae990ea3ed13523b62d7a8ccea6c485c680aa40fbb78c11e4f7cfc92c1863f 34 | dependencies: [] 35 | license: 36 | version: eba49a3e88a4329d6b7943df92467659a9badda7319648d5e78d45d7f1a19bc4 37 | fingerprint: eba49a3e88a4329d6b7943df92467659a9badda7319648d5e78d45d7f1a19bc4 38 | sha1: sha256:4462ba848d0f1d9489aab87c79816652cce6d3467153c5e78a6db13931a6b602 39 | -------------------------------------------------------------------------------- /releases/haproxy/haproxy-11.10.1.yml: -------------------------------------------------------------------------------- 1 | name: haproxy 2 | version: 11.10.1 3 | commit_hash: abcc62f 4 | uncommitted_changes: false 5 | jobs: 6 | - name: haproxy 7 | version: 6d141aa8aeafb966a3df88736d09e02c5ae5b630c6a664abd25e0f6d6e671669 8 | fingerprint: 6d141aa8aeafb966a3df88736d09e02c5ae5b630c6a664abd25e0f6d6e671669 9 | sha1: sha256:dbc124c74034cc4c0379368ba8d77b8bb1edea520b404d41190a23b1cd9b2c7c 10 | packages: 11 | - haproxy 12 | - ttar 13 | - name: keepalived 14 | version: db24c81e600a163a0dc2c7fd02165fae9a0483a08e33baf39222fa8cf701d63a 15 | fingerprint: db24c81e600a163a0dc2c7fd02165fae9a0483a08e33baf39222fa8cf701d63a 16 | sha1: sha256:92d8f1996f108950d19400fb0af33350892599b3f921a0a81f7baebacacc11fb 17 | packages: 18 | - keepalived 19 | packages: 20 | - name: haproxy 21 | version: 0aff01657307d0cbef79ec88e0cfba54776301b0300b93af56162deabf0b5f63 22 | fingerprint: 0aff01657307d0cbef79ec88e0cfba54776301b0300b93af56162deabf0b5f63 23 | sha1: sha256:604cfd0bc3dd20d99b12dc150ec4682ad7bcb87fa93ac0c175d6c847233c0ade 24 | dependencies: [] 25 | - name: keepalived 26 | version: 0f2c371f17a3628c2788a2ff219eea30716e220db69566dc71361cecf62c45c8 27 | fingerprint: 0f2c371f17a3628c2788a2ff219eea30716e220db69566dc71361cecf62c45c8 28 | sha1: sha256:07db5c9b7f4477f01e64ee02bf58bf1341593c43fa7947ed6c7b460a96c5699c 29 | dependencies: [] 30 | - name: ttar 31 | version: 8cdfde2f1ddc5f1c22b003002a473fbb1455e02b14167401d7fdd5856fec77b5 32 | fingerprint: 8cdfde2f1ddc5f1c22b003002a473fbb1455e02b14167401d7fdd5856fec77b5 33 | sha1: sha256:fbae990ea3ed13523b62d7a8ccea6c485c680aa40fbb78c11e4f7cfc92c1863f 34 | dependencies: [] 35 | license: 36 | version: eba49a3e88a4329d6b7943df92467659a9badda7319648d5e78d45d7f1a19bc4 37 | fingerprint: eba49a3e88a4329d6b7943df92467659a9badda7319648d5e78d45d7f1a19bc4 38 | sha1: sha256:4462ba848d0f1d9489aab87c79816652cce6d3467153c5e78a6db13931a6b602 39 | -------------------------------------------------------------------------------- /releases/haproxy/haproxy-11.10.2.yml: -------------------------------------------------------------------------------- 1 | name: haproxy 2 | version: 11.10.2 3 | commit_hash: b4c2816 4 | uncommitted_changes: false 5 | jobs: 6 | - name: haproxy 7 | version: 8e75d67cfe8b70b3f4fb1c90f511af9460ec8f69fcb7c4eaec26a0a15f8be764 8 | fingerprint: 8e75d67cfe8b70b3f4fb1c90f511af9460ec8f69fcb7c4eaec26a0a15f8be764 9 | sha1: sha256:64f1a12d532c81a891f6f4136b8d5c0f177bbf8e48dde243f7e9512eb8d68bc2 10 | packages: 11 | - haproxy 12 | - ttar 13 | - name: keepalived 14 | version: db24c81e600a163a0dc2c7fd02165fae9a0483a08e33baf39222fa8cf701d63a 15 | fingerprint: db24c81e600a163a0dc2c7fd02165fae9a0483a08e33baf39222fa8cf701d63a 16 | sha1: sha256:92d8f1996f108950d19400fb0af33350892599b3f921a0a81f7baebacacc11fb 17 | packages: 18 | - keepalived 19 | packages: 20 | - name: haproxy 21 | version: 0aff01657307d0cbef79ec88e0cfba54776301b0300b93af56162deabf0b5f63 22 | fingerprint: 0aff01657307d0cbef79ec88e0cfba54776301b0300b93af56162deabf0b5f63 23 | sha1: sha256:604cfd0bc3dd20d99b12dc150ec4682ad7bcb87fa93ac0c175d6c847233c0ade 24 | dependencies: [] 25 | - name: keepalived 26 | version: 0f2c371f17a3628c2788a2ff219eea30716e220db69566dc71361cecf62c45c8 27 | fingerprint: 0f2c371f17a3628c2788a2ff219eea30716e220db69566dc71361cecf62c45c8 28 | sha1: sha256:07db5c9b7f4477f01e64ee02bf58bf1341593c43fa7947ed6c7b460a96c5699c 29 | dependencies: [] 30 | - name: ttar 31 | version: 8cdfde2f1ddc5f1c22b003002a473fbb1455e02b14167401d7fdd5856fec77b5 32 | fingerprint: 8cdfde2f1ddc5f1c22b003002a473fbb1455e02b14167401d7fdd5856fec77b5 33 | sha1: sha256:fbae990ea3ed13523b62d7a8ccea6c485c680aa40fbb78c11e4f7cfc92c1863f 34 | dependencies: [] 35 | license: 36 | version: eba49a3e88a4329d6b7943df92467659a9badda7319648d5e78d45d7f1a19bc4 37 | fingerprint: eba49a3e88a4329d6b7943df92467659a9badda7319648d5e78d45d7f1a19bc4 38 | sha1: sha256:4462ba848d0f1d9489aab87c79816652cce6d3467153c5e78a6db13931a6b602 39 | -------------------------------------------------------------------------------- /releases/haproxy/haproxy-11.10.3.yml: -------------------------------------------------------------------------------- 1 | name: haproxy 2 | version: 11.10.3 3 | commit_hash: 7d6a553 4 | uncommitted_changes: false 5 | jobs: 6 | - name: haproxy 7 | version: 8e75d67cfe8b70b3f4fb1c90f511af9460ec8f69fcb7c4eaec26a0a15f8be764 8 | fingerprint: 8e75d67cfe8b70b3f4fb1c90f511af9460ec8f69fcb7c4eaec26a0a15f8be764 9 | sha1: sha256:64f1a12d532c81a891f6f4136b8d5c0f177bbf8e48dde243f7e9512eb8d68bc2 10 | packages: 11 | - haproxy 12 | - ttar 13 | - name: keepalived 14 | version: db24c81e600a163a0dc2c7fd02165fae9a0483a08e33baf39222fa8cf701d63a 15 | fingerprint: db24c81e600a163a0dc2c7fd02165fae9a0483a08e33baf39222fa8cf701d63a 16 | sha1: sha256:92d8f1996f108950d19400fb0af33350892599b3f921a0a81f7baebacacc11fb 17 | packages: 18 | - keepalived 19 | packages: 20 | - name: haproxy 21 | version: 0aff01657307d0cbef79ec88e0cfba54776301b0300b93af56162deabf0b5f63 22 | fingerprint: 0aff01657307d0cbef79ec88e0cfba54776301b0300b93af56162deabf0b5f63 23 | sha1: sha256:604cfd0bc3dd20d99b12dc150ec4682ad7bcb87fa93ac0c175d6c847233c0ade 24 | dependencies: [] 25 | - name: keepalived 26 | version: 0f2c371f17a3628c2788a2ff219eea30716e220db69566dc71361cecf62c45c8 27 | fingerprint: 0f2c371f17a3628c2788a2ff219eea30716e220db69566dc71361cecf62c45c8 28 | sha1: sha256:07db5c9b7f4477f01e64ee02bf58bf1341593c43fa7947ed6c7b460a96c5699c 29 | dependencies: [] 30 | - name: ttar 31 | version: 8cdfde2f1ddc5f1c22b003002a473fbb1455e02b14167401d7fdd5856fec77b5 32 | fingerprint: 8cdfde2f1ddc5f1c22b003002a473fbb1455e02b14167401d7fdd5856fec77b5 33 | sha1: sha256:fbae990ea3ed13523b62d7a8ccea6c485c680aa40fbb78c11e4f7cfc92c1863f 34 | dependencies: [] 35 | license: 36 | version: eba49a3e88a4329d6b7943df92467659a9badda7319648d5e78d45d7f1a19bc4 37 | fingerprint: eba49a3e88a4329d6b7943df92467659a9badda7319648d5e78d45d7f1a19bc4 38 | sha1: sha256:4462ba848d0f1d9489aab87c79816652cce6d3467153c5e78a6db13931a6b602 39 | -------------------------------------------------------------------------------- /releases/haproxy/haproxy-11.11.0.yml: -------------------------------------------------------------------------------- 1 | name: haproxy 2 | version: 11.11.0 3 | commit_hash: d58051a 4 | uncommitted_changes: false 5 | jobs: 6 | - name: haproxy 7 | version: 8e75d67cfe8b70b3f4fb1c90f511af9460ec8f69fcb7c4eaec26a0a15f8be764 8 | fingerprint: 8e75d67cfe8b70b3f4fb1c90f511af9460ec8f69fcb7c4eaec26a0a15f8be764 9 | sha1: sha256:64f1a12d532c81a891f6f4136b8d5c0f177bbf8e48dde243f7e9512eb8d68bc2 10 | packages: 11 | - haproxy 12 | - ttar 13 | - name: keepalived 14 | version: db24c81e600a163a0dc2c7fd02165fae9a0483a08e33baf39222fa8cf701d63a 15 | fingerprint: db24c81e600a163a0dc2c7fd02165fae9a0483a08e33baf39222fa8cf701d63a 16 | sha1: sha256:92d8f1996f108950d19400fb0af33350892599b3f921a0a81f7baebacacc11fb 17 | packages: 18 | - keepalived 19 | packages: 20 | - name: haproxy 21 | version: f08223a42a7588b410eacebe06dd02f80a3b4b03e744f81cdd3f91ea03abd957 22 | fingerprint: f08223a42a7588b410eacebe06dd02f80a3b4b03e744f81cdd3f91ea03abd957 23 | sha1: sha256:30c3086a661aa214c3023ea0d79970631fd8aa81cc395b7c46a998eb7d61d554 24 | dependencies: [] 25 | - name: keepalived 26 | version: 9ae7ed8ec8adc62c2cd1ad640289a10fa03fa79e714ec5be5a154135ddc12cb5 27 | fingerprint: 9ae7ed8ec8adc62c2cd1ad640289a10fa03fa79e714ec5be5a154135ddc12cb5 28 | sha1: sha256:1bfce86b74a320d0e859add4b0d23817c3b111ad6d09d8159cb79032687f44ff 29 | dependencies: [] 30 | - name: ttar 31 | version: 8cdfde2f1ddc5f1c22b003002a473fbb1455e02b14167401d7fdd5856fec77b5 32 | fingerprint: 8cdfde2f1ddc5f1c22b003002a473fbb1455e02b14167401d7fdd5856fec77b5 33 | sha1: sha256:fbae990ea3ed13523b62d7a8ccea6c485c680aa40fbb78c11e4f7cfc92c1863f 34 | dependencies: [] 35 | license: 36 | version: eba49a3e88a4329d6b7943df92467659a9badda7319648d5e78d45d7f1a19bc4 37 | fingerprint: eba49a3e88a4329d6b7943df92467659a9badda7319648d5e78d45d7f1a19bc4 38 | sha1: sha256:4462ba848d0f1d9489aab87c79816652cce6d3467153c5e78a6db13931a6b602 39 | -------------------------------------------------------------------------------- /releases/haproxy/haproxy-11.12.0.yml: -------------------------------------------------------------------------------- 1 | name: haproxy 2 | version: 11.12.0 3 | commit_hash: 199f182 4 | uncommitted_changes: false 5 | jobs: 6 | - name: haproxy 7 | version: 530dc728f7a94d7aec7a226427ea94af3c3cdd7f419dd4686214db9505f13c47 8 | fingerprint: 530dc728f7a94d7aec7a226427ea94af3c3cdd7f419dd4686214db9505f13c47 9 | sha1: sha256:f5d8493757c3f5c8962b48c562ed8eec0aa358dec417210db5c762e711445841 10 | packages: 11 | - haproxy 12 | - ttar 13 | - name: keepalived 14 | version: db24c81e600a163a0dc2c7fd02165fae9a0483a08e33baf39222fa8cf701d63a 15 | fingerprint: db24c81e600a163a0dc2c7fd02165fae9a0483a08e33baf39222fa8cf701d63a 16 | sha1: sha256:92d8f1996f108950d19400fb0af33350892599b3f921a0a81f7baebacacc11fb 17 | packages: 18 | - keepalived 19 | packages: 20 | - name: haproxy 21 | version: 31346d0da74a1b8c14bfc3828493f3cc0924ea1d7bb201b0b1dbcc1257a58936 22 | fingerprint: 31346d0da74a1b8c14bfc3828493f3cc0924ea1d7bb201b0b1dbcc1257a58936 23 | sha1: sha256:7632da18b6e5825f1cecb29ad9a2e2c0e1a6d48c43a9593c32049716b48f1ed9 24 | dependencies: [] 25 | - name: keepalived 26 | version: 9ae7ed8ec8adc62c2cd1ad640289a10fa03fa79e714ec5be5a154135ddc12cb5 27 | fingerprint: 9ae7ed8ec8adc62c2cd1ad640289a10fa03fa79e714ec5be5a154135ddc12cb5 28 | sha1: sha256:1bfce86b74a320d0e859add4b0d23817c3b111ad6d09d8159cb79032687f44ff 29 | dependencies: [] 30 | - name: ttar 31 | version: 8cdfde2f1ddc5f1c22b003002a473fbb1455e02b14167401d7fdd5856fec77b5 32 | fingerprint: 8cdfde2f1ddc5f1c22b003002a473fbb1455e02b14167401d7fdd5856fec77b5 33 | sha1: sha256:fbae990ea3ed13523b62d7a8ccea6c485c680aa40fbb78c11e4f7cfc92c1863f 34 | dependencies: [] 35 | license: 36 | version: eba49a3e88a4329d6b7943df92467659a9badda7319648d5e78d45d7f1a19bc4 37 | fingerprint: eba49a3e88a4329d6b7943df92467659a9badda7319648d5e78d45d7f1a19bc4 38 | sha1: sha256:4462ba848d0f1d9489aab87c79816652cce6d3467153c5e78a6db13931a6b602 39 | -------------------------------------------------------------------------------- /releases/haproxy/haproxy-11.13.0.yml: -------------------------------------------------------------------------------- 1 | name: haproxy 2 | version: 11.13.0 3 | commit_hash: c4c11eb 4 | uncommitted_changes: false 5 | jobs: 6 | - name: haproxy 7 | version: dbe1bb7085cc915ff9c05dbdefa25ad7c7d32880c8336fbb97c4c901c63551da 8 | fingerprint: dbe1bb7085cc915ff9c05dbdefa25ad7c7d32880c8336fbb97c4c901c63551da 9 | sha1: sha256:4f01c58be7620e1b40013343c0111913e01720e1378a4a1ee3424ea55643cda3 10 | packages: 11 | - haproxy 12 | - ttar 13 | - name: keepalived 14 | version: db24c81e600a163a0dc2c7fd02165fae9a0483a08e33baf39222fa8cf701d63a 15 | fingerprint: db24c81e600a163a0dc2c7fd02165fae9a0483a08e33baf39222fa8cf701d63a 16 | sha1: sha256:92d8f1996f108950d19400fb0af33350892599b3f921a0a81f7baebacacc11fb 17 | packages: 18 | - keepalived 19 | packages: 20 | - name: haproxy 21 | version: 2a93e9a53affd92db10a312736ba6a8200159c61b1a42de58b1abb38809a9d3b 22 | fingerprint: 2a93e9a53affd92db10a312736ba6a8200159c61b1a42de58b1abb38809a9d3b 23 | sha1: sha256:a4d933dc239f5aebff35f08474bac582c3c7b61dfbe47d941ce2beb11407bfcc 24 | dependencies: [] 25 | - name: keepalived 26 | version: 5673650294b9071d6ca549b956f96fbaa454d67c17eafac9db257b10e0d90ed5 27 | fingerprint: 5673650294b9071d6ca549b956f96fbaa454d67c17eafac9db257b10e0d90ed5 28 | sha1: sha256:85c6b7fae949614d0b6c9615ee7480d0091e42cced5fd714ff903127412df88d 29 | dependencies: [] 30 | - name: ttar 31 | version: 8cdfde2f1ddc5f1c22b003002a473fbb1455e02b14167401d7fdd5856fec77b5 32 | fingerprint: 8cdfde2f1ddc5f1c22b003002a473fbb1455e02b14167401d7fdd5856fec77b5 33 | sha1: sha256:fbae990ea3ed13523b62d7a8ccea6c485c680aa40fbb78c11e4f7cfc92c1863f 34 | dependencies: [] 35 | license: 36 | version: eba49a3e88a4329d6b7943df92467659a9badda7319648d5e78d45d7f1a19bc4 37 | fingerprint: eba49a3e88a4329d6b7943df92467659a9badda7319648d5e78d45d7f1a19bc4 38 | sha1: sha256:4462ba848d0f1d9489aab87c79816652cce6d3467153c5e78a6db13931a6b602 39 | -------------------------------------------------------------------------------- /releases/haproxy/haproxy-11.14.0.yml: -------------------------------------------------------------------------------- 1 | name: haproxy 2 | version: 11.14.0 3 | commit_hash: 8c3ad8b 4 | uncommitted_changes: false 5 | jobs: 6 | - name: haproxy 7 | version: dbe1bb7085cc915ff9c05dbdefa25ad7c7d32880c8336fbb97c4c901c63551da 8 | fingerprint: dbe1bb7085cc915ff9c05dbdefa25ad7c7d32880c8336fbb97c4c901c63551da 9 | sha1: sha256:4f01c58be7620e1b40013343c0111913e01720e1378a4a1ee3424ea55643cda3 10 | packages: 11 | - haproxy 12 | - ttar 13 | - name: keepalived 14 | version: db24c81e600a163a0dc2c7fd02165fae9a0483a08e33baf39222fa8cf701d63a 15 | fingerprint: db24c81e600a163a0dc2c7fd02165fae9a0483a08e33baf39222fa8cf701d63a 16 | sha1: sha256:92d8f1996f108950d19400fb0af33350892599b3f921a0a81f7baebacacc11fb 17 | packages: 18 | - keepalived 19 | packages: 20 | - name: haproxy 21 | version: a093fb02123134a01fd59e15c4b12ca4544c19f7c7149162b8287b05849db0a4 22 | fingerprint: a093fb02123134a01fd59e15c4b12ca4544c19f7c7149162b8287b05849db0a4 23 | sha1: sha256:08a27611e61c7cf6de1c29829347fb830d54a12063c64d37931d0634a1a3e6b8 24 | dependencies: [] 25 | - name: keepalived 26 | version: 5673650294b9071d6ca549b956f96fbaa454d67c17eafac9db257b10e0d90ed5 27 | fingerprint: 5673650294b9071d6ca549b956f96fbaa454d67c17eafac9db257b10e0d90ed5 28 | sha1: sha256:85c6b7fae949614d0b6c9615ee7480d0091e42cced5fd714ff903127412df88d 29 | dependencies: [] 30 | - name: ttar 31 | version: 8cdfde2f1ddc5f1c22b003002a473fbb1455e02b14167401d7fdd5856fec77b5 32 | fingerprint: 8cdfde2f1ddc5f1c22b003002a473fbb1455e02b14167401d7fdd5856fec77b5 33 | sha1: sha256:fbae990ea3ed13523b62d7a8ccea6c485c680aa40fbb78c11e4f7cfc92c1863f 34 | dependencies: [] 35 | license: 36 | version: eba49a3e88a4329d6b7943df92467659a9badda7319648d5e78d45d7f1a19bc4 37 | fingerprint: eba49a3e88a4329d6b7943df92467659a9badda7319648d5e78d45d7f1a19bc4 38 | sha1: sha256:4462ba848d0f1d9489aab87c79816652cce6d3467153c5e78a6db13931a6b602 39 | -------------------------------------------------------------------------------- /releases/haproxy/haproxy-11.15.0.yml: -------------------------------------------------------------------------------- 1 | name: haproxy 2 | version: 11.15.0 3 | commit_hash: 52f491b 4 | uncommitted_changes: false 5 | jobs: 6 | - name: haproxy 7 | version: 8abf7899ffb64ea0a9c7a0cced41b7fcc4d6e03ba86e6df669ce4a7fddab6d55 8 | fingerprint: 8abf7899ffb64ea0a9c7a0cced41b7fcc4d6e03ba86e6df669ce4a7fddab6d55 9 | sha1: sha256:98c22fcfc74fecb48a7cff1a88fc61584c5e10d197d57719cdd51a0ef231f00a 10 | packages: 11 | - haproxy 12 | - ttar 13 | - name: keepalived 14 | version: db24c81e600a163a0dc2c7fd02165fae9a0483a08e33baf39222fa8cf701d63a 15 | fingerprint: db24c81e600a163a0dc2c7fd02165fae9a0483a08e33baf39222fa8cf701d63a 16 | sha1: sha256:92d8f1996f108950d19400fb0af33350892599b3f921a0a81f7baebacacc11fb 17 | packages: 18 | - keepalived 19 | packages: 20 | - name: haproxy 21 | version: a093fb02123134a01fd59e15c4b12ca4544c19f7c7149162b8287b05849db0a4 22 | fingerprint: a093fb02123134a01fd59e15c4b12ca4544c19f7c7149162b8287b05849db0a4 23 | sha1: sha256:08a27611e61c7cf6de1c29829347fb830d54a12063c64d37931d0634a1a3e6b8 24 | dependencies: [] 25 | - name: keepalived 26 | version: 5673650294b9071d6ca549b956f96fbaa454d67c17eafac9db257b10e0d90ed5 27 | fingerprint: 5673650294b9071d6ca549b956f96fbaa454d67c17eafac9db257b10e0d90ed5 28 | sha1: sha256:85c6b7fae949614d0b6c9615ee7480d0091e42cced5fd714ff903127412df88d 29 | dependencies: [] 30 | - name: ttar 31 | version: 8cdfde2f1ddc5f1c22b003002a473fbb1455e02b14167401d7fdd5856fec77b5 32 | fingerprint: 8cdfde2f1ddc5f1c22b003002a473fbb1455e02b14167401d7fdd5856fec77b5 33 | sha1: sha256:fbae990ea3ed13523b62d7a8ccea6c485c680aa40fbb78c11e4f7cfc92c1863f 34 | dependencies: [] 35 | license: 36 | version: eba49a3e88a4329d6b7943df92467659a9badda7319648d5e78d45d7f1a19bc4 37 | fingerprint: eba49a3e88a4329d6b7943df92467659a9badda7319648d5e78d45d7f1a19bc4 38 | sha1: sha256:4462ba848d0f1d9489aab87c79816652cce6d3467153c5e78a6db13931a6b602 39 | -------------------------------------------------------------------------------- /releases/haproxy/haproxy-11.16.0.yml: -------------------------------------------------------------------------------- 1 | name: haproxy 2 | version: 11.16.0 3 | commit_hash: 1f755bf 4 | uncommitted_changes: false 5 | jobs: 6 | - name: haproxy 7 | version: 23826174490a62e77271ec1f7dd90ce53a8f0c2fcec30f32e13e63349d1b2eb7 8 | fingerprint: 23826174490a62e77271ec1f7dd90ce53a8f0c2fcec30f32e13e63349d1b2eb7 9 | sha1: sha256:09ff257b4c7be71e7f6b50a94fbfb9ce7167819d0c7c42eace4a3fe84edc2491 10 | packages: 11 | - haproxy 12 | - ttar 13 | - name: keepalived 14 | version: db24c81e600a163a0dc2c7fd02165fae9a0483a08e33baf39222fa8cf701d63a 15 | fingerprint: db24c81e600a163a0dc2c7fd02165fae9a0483a08e33baf39222fa8cf701d63a 16 | sha1: sha256:92d8f1996f108950d19400fb0af33350892599b3f921a0a81f7baebacacc11fb 17 | packages: 18 | - keepalived 19 | packages: 20 | - name: haproxy 21 | version: 8d9eafdda0a5ee5d5e0c7110c9a3c76d1030713045cca5bfd26bcdf80da9aa21 22 | fingerprint: 8d9eafdda0a5ee5d5e0c7110c9a3c76d1030713045cca5bfd26bcdf80da9aa21 23 | sha1: sha256:22a6b728e964648aada2aa532edcd99d33dead5cdf00a7201ddb6a9204562191 24 | dependencies: [] 25 | - name: keepalived 26 | version: 5673650294b9071d6ca549b956f96fbaa454d67c17eafac9db257b10e0d90ed5 27 | fingerprint: 5673650294b9071d6ca549b956f96fbaa454d67c17eafac9db257b10e0d90ed5 28 | sha1: sha256:85c6b7fae949614d0b6c9615ee7480d0091e42cced5fd714ff903127412df88d 29 | dependencies: [] 30 | - name: ttar 31 | version: 8cdfde2f1ddc5f1c22b003002a473fbb1455e02b14167401d7fdd5856fec77b5 32 | fingerprint: 8cdfde2f1ddc5f1c22b003002a473fbb1455e02b14167401d7fdd5856fec77b5 33 | sha1: sha256:fbae990ea3ed13523b62d7a8ccea6c485c680aa40fbb78c11e4f7cfc92c1863f 34 | dependencies: [] 35 | license: 36 | version: eba49a3e88a4329d6b7943df92467659a9badda7319648d5e78d45d7f1a19bc4 37 | fingerprint: eba49a3e88a4329d6b7943df92467659a9badda7319648d5e78d45d7f1a19bc4 38 | sha1: sha256:4462ba848d0f1d9489aab87c79816652cce6d3467153c5e78a6db13931a6b602 39 | -------------------------------------------------------------------------------- /releases/haproxy/haproxy-11.16.1.yml: -------------------------------------------------------------------------------- 1 | name: haproxy 2 | version: 11.16.1 3 | commit_hash: b7677a8 4 | uncommitted_changes: false 5 | jobs: 6 | - name: haproxy 7 | version: c8f2f09770dbcfebfbf1ec470b6f945a8d16d339341e8ce9923fd788849ebdcc 8 | fingerprint: c8f2f09770dbcfebfbf1ec470b6f945a8d16d339341e8ce9923fd788849ebdcc 9 | sha1: sha256:ee75b1cd37885cbb49a65d34c0107e37367117e3ef7bcebf8f9228b3ed272fef 10 | packages: 11 | - haproxy 12 | - ttar 13 | - name: keepalived 14 | version: db24c81e600a163a0dc2c7fd02165fae9a0483a08e33baf39222fa8cf701d63a 15 | fingerprint: db24c81e600a163a0dc2c7fd02165fae9a0483a08e33baf39222fa8cf701d63a 16 | sha1: sha256:92d8f1996f108950d19400fb0af33350892599b3f921a0a81f7baebacacc11fb 17 | packages: 18 | - keepalived 19 | packages: 20 | - name: haproxy 21 | version: c0f1f4922e1858ab83f50c39a98a9433bb3050da84ac441992b75ee77d79e946 22 | fingerprint: c0f1f4922e1858ab83f50c39a98a9433bb3050da84ac441992b75ee77d79e946 23 | sha1: sha256:35dccf91aa482e4296d931bcc12869c9cf0c49a6a673ff1c34d44239e506d155 24 | dependencies: [] 25 | - name: keepalived 26 | version: 5673650294b9071d6ca549b956f96fbaa454d67c17eafac9db257b10e0d90ed5 27 | fingerprint: 5673650294b9071d6ca549b956f96fbaa454d67c17eafac9db257b10e0d90ed5 28 | sha1: sha256:85c6b7fae949614d0b6c9615ee7480d0091e42cced5fd714ff903127412df88d 29 | dependencies: [] 30 | - name: ttar 31 | version: 8cdfde2f1ddc5f1c22b003002a473fbb1455e02b14167401d7fdd5856fec77b5 32 | fingerprint: 8cdfde2f1ddc5f1c22b003002a473fbb1455e02b14167401d7fdd5856fec77b5 33 | sha1: sha256:fbae990ea3ed13523b62d7a8ccea6c485c680aa40fbb78c11e4f7cfc92c1863f 34 | dependencies: [] 35 | license: 36 | version: eba49a3e88a4329d6b7943df92467659a9badda7319648d5e78d45d7f1a19bc4 37 | fingerprint: eba49a3e88a4329d6b7943df92467659a9badda7319648d5e78d45d7f1a19bc4 38 | sha1: sha256:4462ba848d0f1d9489aab87c79816652cce6d3467153c5e78a6db13931a6b602 39 | -------------------------------------------------------------------------------- /releases/haproxy/haproxy-11.17.0.yml: -------------------------------------------------------------------------------- 1 | name: haproxy 2 | version: 11.17.0 3 | commit_hash: a4bd37a 4 | uncommitted_changes: false 5 | jobs: 6 | - name: haproxy 7 | version: c8f2f09770dbcfebfbf1ec470b6f945a8d16d339341e8ce9923fd788849ebdcc 8 | fingerprint: c8f2f09770dbcfebfbf1ec470b6f945a8d16d339341e8ce9923fd788849ebdcc 9 | sha1: sha256:ee75b1cd37885cbb49a65d34c0107e37367117e3ef7bcebf8f9228b3ed272fef 10 | packages: 11 | - haproxy 12 | - ttar 13 | - name: keepalived 14 | version: db24c81e600a163a0dc2c7fd02165fae9a0483a08e33baf39222fa8cf701d63a 15 | fingerprint: db24c81e600a163a0dc2c7fd02165fae9a0483a08e33baf39222fa8cf701d63a 16 | sha1: sha256:92d8f1996f108950d19400fb0af33350892599b3f921a0a81f7baebacacc11fb 17 | packages: 18 | - keepalived 19 | packages: 20 | - name: haproxy 21 | version: c5f5280dfb17079024bb0472fe4c06dc63ce3acf3ae281aa8f9423ad45b92c89 22 | fingerprint: c5f5280dfb17079024bb0472fe4c06dc63ce3acf3ae281aa8f9423ad45b92c89 23 | sha1: sha256:2db73824dceeb59f8357d58398d22a05e8c0fc497b15af706601bf145f584f3d 24 | dependencies: [] 25 | - name: keepalived 26 | version: 5673650294b9071d6ca549b956f96fbaa454d67c17eafac9db257b10e0d90ed5 27 | fingerprint: 5673650294b9071d6ca549b956f96fbaa454d67c17eafac9db257b10e0d90ed5 28 | sha1: sha256:85c6b7fae949614d0b6c9615ee7480d0091e42cced5fd714ff903127412df88d 29 | dependencies: [] 30 | - name: ttar 31 | version: 8cdfde2f1ddc5f1c22b003002a473fbb1455e02b14167401d7fdd5856fec77b5 32 | fingerprint: 8cdfde2f1ddc5f1c22b003002a473fbb1455e02b14167401d7fdd5856fec77b5 33 | sha1: sha256:fbae990ea3ed13523b62d7a8ccea6c485c680aa40fbb78c11e4f7cfc92c1863f 34 | dependencies: [] 35 | license: 36 | version: eba49a3e88a4329d6b7943df92467659a9badda7319648d5e78d45d7f1a19bc4 37 | fingerprint: eba49a3e88a4329d6b7943df92467659a9badda7319648d5e78d45d7f1a19bc4 38 | sha1: sha256:4462ba848d0f1d9489aab87c79816652cce6d3467153c5e78a6db13931a6b602 39 | -------------------------------------------------------------------------------- /releases/haproxy/haproxy-11.17.1.yml: -------------------------------------------------------------------------------- 1 | name: haproxy 2 | version: 11.17.1 3 | commit_hash: 3421a4c 4 | uncommitted_changes: false 5 | jobs: 6 | - name: haproxy 7 | version: a349944580d01b71cd26af339f19c0adef5961eae3715aa11c5ff14fed30b6c7 8 | fingerprint: a349944580d01b71cd26af339f19c0adef5961eae3715aa11c5ff14fed30b6c7 9 | sha1: sha256:e0792f5083463a1a062df017068418b10836d13c33cdfc977322381991c231bd 10 | packages: 11 | - haproxy 12 | - ttar 13 | - name: keepalived 14 | version: db24c81e600a163a0dc2c7fd02165fae9a0483a08e33baf39222fa8cf701d63a 15 | fingerprint: db24c81e600a163a0dc2c7fd02165fae9a0483a08e33baf39222fa8cf701d63a 16 | sha1: sha256:92d8f1996f108950d19400fb0af33350892599b3f921a0a81f7baebacacc11fb 17 | packages: 18 | - keepalived 19 | packages: 20 | - name: haproxy 21 | version: c5f5280dfb17079024bb0472fe4c06dc63ce3acf3ae281aa8f9423ad45b92c89 22 | fingerprint: c5f5280dfb17079024bb0472fe4c06dc63ce3acf3ae281aa8f9423ad45b92c89 23 | sha1: sha256:2db73824dceeb59f8357d58398d22a05e8c0fc497b15af706601bf145f584f3d 24 | dependencies: [] 25 | - name: keepalived 26 | version: 5673650294b9071d6ca549b956f96fbaa454d67c17eafac9db257b10e0d90ed5 27 | fingerprint: 5673650294b9071d6ca549b956f96fbaa454d67c17eafac9db257b10e0d90ed5 28 | sha1: sha256:85c6b7fae949614d0b6c9615ee7480d0091e42cced5fd714ff903127412df88d 29 | dependencies: [] 30 | - name: ttar 31 | version: 8cdfde2f1ddc5f1c22b003002a473fbb1455e02b14167401d7fdd5856fec77b5 32 | fingerprint: 8cdfde2f1ddc5f1c22b003002a473fbb1455e02b14167401d7fdd5856fec77b5 33 | sha1: sha256:fbae990ea3ed13523b62d7a8ccea6c485c680aa40fbb78c11e4f7cfc92c1863f 34 | dependencies: [] 35 | license: 36 | version: eba49a3e88a4329d6b7943df92467659a9badda7319648d5e78d45d7f1a19bc4 37 | fingerprint: eba49a3e88a4329d6b7943df92467659a9badda7319648d5e78d45d7f1a19bc4 38 | sha1: sha256:4462ba848d0f1d9489aab87c79816652cce6d3467153c5e78a6db13931a6b602 39 | -------------------------------------------------------------------------------- /releases/haproxy/haproxy-11.17.2.yml: -------------------------------------------------------------------------------- 1 | name: haproxy 2 | version: 11.17.2 3 | commit_hash: 9f1ba7d 4 | uncommitted_changes: false 5 | jobs: 6 | - name: haproxy 7 | version: a349944580d01b71cd26af339f19c0adef5961eae3715aa11c5ff14fed30b6c7 8 | fingerprint: a349944580d01b71cd26af339f19c0adef5961eae3715aa11c5ff14fed30b6c7 9 | sha1: sha256:e0792f5083463a1a062df017068418b10836d13c33cdfc977322381991c231bd 10 | packages: 11 | - haproxy 12 | - ttar 13 | - name: keepalived 14 | version: db24c81e600a163a0dc2c7fd02165fae9a0483a08e33baf39222fa8cf701d63a 15 | fingerprint: db24c81e600a163a0dc2c7fd02165fae9a0483a08e33baf39222fa8cf701d63a 16 | sha1: sha256:92d8f1996f108950d19400fb0af33350892599b3f921a0a81f7baebacacc11fb 17 | packages: 18 | - keepalived 19 | packages: 20 | - name: haproxy 21 | version: 24d9ac3cde42b3ec9e8da8350460d2fd53c578843e3bb3e7063b4c43903d0d5b 22 | fingerprint: 24d9ac3cde42b3ec9e8da8350460d2fd53c578843e3bb3e7063b4c43903d0d5b 23 | sha1: sha256:4249f84a167456bd82dee16052737f567fc29506e0bbbfefd54f5a928029ed76 24 | dependencies: [] 25 | - name: keepalived 26 | version: 5673650294b9071d6ca549b956f96fbaa454d67c17eafac9db257b10e0d90ed5 27 | fingerprint: 5673650294b9071d6ca549b956f96fbaa454d67c17eafac9db257b10e0d90ed5 28 | sha1: sha256:85c6b7fae949614d0b6c9615ee7480d0091e42cced5fd714ff903127412df88d 29 | dependencies: [] 30 | - name: ttar 31 | version: 8cdfde2f1ddc5f1c22b003002a473fbb1455e02b14167401d7fdd5856fec77b5 32 | fingerprint: 8cdfde2f1ddc5f1c22b003002a473fbb1455e02b14167401d7fdd5856fec77b5 33 | sha1: sha256:fbae990ea3ed13523b62d7a8ccea6c485c680aa40fbb78c11e4f7cfc92c1863f 34 | dependencies: [] 35 | license: 36 | version: eba49a3e88a4329d6b7943df92467659a9badda7319648d5e78d45d7f1a19bc4 37 | fingerprint: eba49a3e88a4329d6b7943df92467659a9badda7319648d5e78d45d7f1a19bc4 38 | sha1: sha256:4462ba848d0f1d9489aab87c79816652cce6d3467153c5e78a6db13931a6b602 39 | -------------------------------------------------------------------------------- /releases/haproxy/haproxy-11.17.3.yml: -------------------------------------------------------------------------------- 1 | name: haproxy 2 | version: 11.17.3 3 | commit_hash: eccf69f 4 | uncommitted_changes: false 5 | jobs: 6 | - name: haproxy 7 | version: a349944580d01b71cd26af339f19c0adef5961eae3715aa11c5ff14fed30b6c7 8 | fingerprint: a349944580d01b71cd26af339f19c0adef5961eae3715aa11c5ff14fed30b6c7 9 | sha1: sha256:e0792f5083463a1a062df017068418b10836d13c33cdfc977322381991c231bd 10 | packages: 11 | - haproxy 12 | - ttar 13 | - name: keepalived 14 | version: db24c81e600a163a0dc2c7fd02165fae9a0483a08e33baf39222fa8cf701d63a 15 | fingerprint: db24c81e600a163a0dc2c7fd02165fae9a0483a08e33baf39222fa8cf701d63a 16 | sha1: sha256:92d8f1996f108950d19400fb0af33350892599b3f921a0a81f7baebacacc11fb 17 | packages: 18 | - keepalived 19 | packages: 20 | - name: haproxy 21 | version: 1dbab1a1bf0922bf46417a29c1c0a5cd75bfc32bb84ffca58c44fbcb03b6a74e 22 | fingerprint: 1dbab1a1bf0922bf46417a29c1c0a5cd75bfc32bb84ffca58c44fbcb03b6a74e 23 | sha1: sha256:0e3640ce7a3c3d5583bd20e631564c1c6c9cf7b984a79f1220f13715861e27ea 24 | dependencies: [] 25 | - name: keepalived 26 | version: 5673650294b9071d6ca549b956f96fbaa454d67c17eafac9db257b10e0d90ed5 27 | fingerprint: 5673650294b9071d6ca549b956f96fbaa454d67c17eafac9db257b10e0d90ed5 28 | sha1: sha256:85c6b7fae949614d0b6c9615ee7480d0091e42cced5fd714ff903127412df88d 29 | dependencies: [] 30 | - name: ttar 31 | version: 8cdfde2f1ddc5f1c22b003002a473fbb1455e02b14167401d7fdd5856fec77b5 32 | fingerprint: 8cdfde2f1ddc5f1c22b003002a473fbb1455e02b14167401d7fdd5856fec77b5 33 | sha1: sha256:fbae990ea3ed13523b62d7a8ccea6c485c680aa40fbb78c11e4f7cfc92c1863f 34 | dependencies: [] 35 | license: 36 | version: eba49a3e88a4329d6b7943df92467659a9badda7319648d5e78d45d7f1a19bc4 37 | fingerprint: eba49a3e88a4329d6b7943df92467659a9badda7319648d5e78d45d7f1a19bc4 38 | sha1: sha256:4462ba848d0f1d9489aab87c79816652cce6d3467153c5e78a6db13931a6b602 39 | -------------------------------------------------------------------------------- /releases/haproxy/haproxy-11.17.4.yml: -------------------------------------------------------------------------------- 1 | name: haproxy 2 | version: 11.17.4 3 | commit_hash: 2ef3b5d 4 | uncommitted_changes: false 5 | jobs: 6 | - name: haproxy 7 | version: a349944580d01b71cd26af339f19c0adef5961eae3715aa11c5ff14fed30b6c7 8 | fingerprint: a349944580d01b71cd26af339f19c0adef5961eae3715aa11c5ff14fed30b6c7 9 | sha1: sha256:e0792f5083463a1a062df017068418b10836d13c33cdfc977322381991c231bd 10 | packages: 11 | - haproxy 12 | - ttar 13 | - name: keepalived 14 | version: db24c81e600a163a0dc2c7fd02165fae9a0483a08e33baf39222fa8cf701d63a 15 | fingerprint: db24c81e600a163a0dc2c7fd02165fae9a0483a08e33baf39222fa8cf701d63a 16 | sha1: sha256:92d8f1996f108950d19400fb0af33350892599b3f921a0a81f7baebacacc11fb 17 | packages: 18 | - keepalived 19 | packages: 20 | - name: haproxy 21 | version: d72d00a6c45cb1639f6781201774528209b0d71fba8ffe718bff81595bb7bb12 22 | fingerprint: d72d00a6c45cb1639f6781201774528209b0d71fba8ffe718bff81595bb7bb12 23 | sha1: sha256:cfb3d5c09f32853014444b5bccff44dc1e85967f86f708eb7eb1fc061966da29 24 | dependencies: [] 25 | - name: keepalived 26 | version: 5673650294b9071d6ca549b956f96fbaa454d67c17eafac9db257b10e0d90ed5 27 | fingerprint: 5673650294b9071d6ca549b956f96fbaa454d67c17eafac9db257b10e0d90ed5 28 | sha1: sha256:85c6b7fae949614d0b6c9615ee7480d0091e42cced5fd714ff903127412df88d 29 | dependencies: [] 30 | - name: ttar 31 | version: 8cdfde2f1ddc5f1c22b003002a473fbb1455e02b14167401d7fdd5856fec77b5 32 | fingerprint: 8cdfde2f1ddc5f1c22b003002a473fbb1455e02b14167401d7fdd5856fec77b5 33 | sha1: sha256:fbae990ea3ed13523b62d7a8ccea6c485c680aa40fbb78c11e4f7cfc92c1863f 34 | dependencies: [] 35 | license: 36 | version: eba49a3e88a4329d6b7943df92467659a9badda7319648d5e78d45d7f1a19bc4 37 | fingerprint: eba49a3e88a4329d6b7943df92467659a9badda7319648d5e78d45d7f1a19bc4 38 | sha1: sha256:4462ba848d0f1d9489aab87c79816652cce6d3467153c5e78a6db13931a6b602 39 | -------------------------------------------------------------------------------- /releases/haproxy/haproxy-11.2.0.yml: -------------------------------------------------------------------------------- 1 | name: haproxy 2 | version: 11.2.0 3 | commit_hash: b1326a7 4 | uncommitted_changes: false 5 | jobs: 6 | - name: haproxy 7 | version: 9a790d33dbe21967c3f2dac092749fc56d0563ce93583185ef9cc76449ee2deb 8 | fingerprint: 9a790d33dbe21967c3f2dac092749fc56d0563ce93583185ef9cc76449ee2deb 9 | sha1: sha256:157149986b30d860597561a82f39ccb619e847ecaf257ec29677074a27e402db 10 | packages: 11 | - haproxy 12 | - ttar 13 | - name: keepalived 14 | version: db24c81e600a163a0dc2c7fd02165fae9a0483a08e33baf39222fa8cf701d63a 15 | fingerprint: db24c81e600a163a0dc2c7fd02165fae9a0483a08e33baf39222fa8cf701d63a 16 | sha1: sha256:92d8f1996f108950d19400fb0af33350892599b3f921a0a81f7baebacacc11fb 17 | packages: 18 | - keepalived 19 | packages: 20 | - name: haproxy 21 | version: a3e301011770cf000b7d39907d9a815fea8bdd9d6685359e809ae49e681feb2d 22 | fingerprint: a3e301011770cf000b7d39907d9a815fea8bdd9d6685359e809ae49e681feb2d 23 | sha1: sha256:acbd8a5cb47b0f0328413487a24ea95e3a6f5951b97d2d663fcbe688c667ed3d 24 | dependencies: [] 25 | - name: keepalived 26 | version: 14aa689351e2083295d9f29e17330f15c4b21e775773f3e1f393395b212dd733 27 | fingerprint: 14aa689351e2083295d9f29e17330f15c4b21e775773f3e1f393395b212dd733 28 | sha1: sha256:77ff9d693c9398cc73319e6a5ffdfb96215c90a04c3f530f04610a19d284272f 29 | dependencies: [] 30 | - name: ttar 31 | version: 8cdfde2f1ddc5f1c22b003002a473fbb1455e02b14167401d7fdd5856fec77b5 32 | fingerprint: 8cdfde2f1ddc5f1c22b003002a473fbb1455e02b14167401d7fdd5856fec77b5 33 | sha1: sha256:fbae990ea3ed13523b62d7a8ccea6c485c680aa40fbb78c11e4f7cfc92c1863f 34 | dependencies: [] 35 | license: 36 | version: eba49a3e88a4329d6b7943df92467659a9badda7319648d5e78d45d7f1a19bc4 37 | fingerprint: eba49a3e88a4329d6b7943df92467659a9badda7319648d5e78d45d7f1a19bc4 38 | sha1: sha256:4462ba848d0f1d9489aab87c79816652cce6d3467153c5e78a6db13931a6b602 39 | -------------------------------------------------------------------------------- /releases/haproxy/haproxy-11.3.0.yml: -------------------------------------------------------------------------------- 1 | name: haproxy 2 | version: 11.3.0 3 | commit_hash: bc4feab 4 | uncommitted_changes: false 5 | jobs: 6 | - name: haproxy 7 | version: 26863285f38dbbb9ff13af31ddaf56bed21a69820cfeb125fd48f756f2d3dde6 8 | fingerprint: 26863285f38dbbb9ff13af31ddaf56bed21a69820cfeb125fd48f756f2d3dde6 9 | sha1: sha256:3b732ca1f5e232fc9fc0b776f660fb6b42e92776e4e800af71e73ad5bfbb6b04 10 | packages: 11 | - haproxy 12 | - ttar 13 | - name: keepalived 14 | version: db24c81e600a163a0dc2c7fd02165fae9a0483a08e33baf39222fa8cf701d63a 15 | fingerprint: db24c81e600a163a0dc2c7fd02165fae9a0483a08e33baf39222fa8cf701d63a 16 | sha1: sha256:92d8f1996f108950d19400fb0af33350892599b3f921a0a81f7baebacacc11fb 17 | packages: 18 | - keepalived 19 | packages: 20 | - name: haproxy 21 | version: f9b337d82659fa5d2134611428b9ad536da00acdee434f5fc1b9bfa9ff5a75d5 22 | fingerprint: f9b337d82659fa5d2134611428b9ad536da00acdee434f5fc1b9bfa9ff5a75d5 23 | sha1: sha256:e3f00f8ee518aaf333dd9a7b12d3edb60fb806f955fbf877ebd202dfbeac29f9 24 | dependencies: [] 25 | - name: keepalived 26 | version: e4fa4bdeebe4647ca5d65b3b9b688e5971f12ca8081be323aaca3575beeeea54 27 | fingerprint: e4fa4bdeebe4647ca5d65b3b9b688e5971f12ca8081be323aaca3575beeeea54 28 | sha1: sha256:931128684c41023789e776e250b26e20cd48594753f32d6c5142d41c2a853114 29 | dependencies: [] 30 | - name: ttar 31 | version: 8cdfde2f1ddc5f1c22b003002a473fbb1455e02b14167401d7fdd5856fec77b5 32 | fingerprint: 8cdfde2f1ddc5f1c22b003002a473fbb1455e02b14167401d7fdd5856fec77b5 33 | sha1: sha256:fbae990ea3ed13523b62d7a8ccea6c485c680aa40fbb78c11e4f7cfc92c1863f 34 | dependencies: [] 35 | license: 36 | version: eba49a3e88a4329d6b7943df92467659a9badda7319648d5e78d45d7f1a19bc4 37 | fingerprint: eba49a3e88a4329d6b7943df92467659a9badda7319648d5e78d45d7f1a19bc4 38 | sha1: sha256:4462ba848d0f1d9489aab87c79816652cce6d3467153c5e78a6db13931a6b602 39 | -------------------------------------------------------------------------------- /releases/haproxy/haproxy-11.4.0.yml: -------------------------------------------------------------------------------- 1 | name: haproxy 2 | version: 11.4.0 3 | commit_hash: e263bf6 4 | uncommitted_changes: false 5 | jobs: 6 | - name: haproxy 7 | version: 2c0c5ae86e4765f9e1ab2825fb8ba7043b636c77669d630a00e57be593b7af38 8 | fingerprint: 2c0c5ae86e4765f9e1ab2825fb8ba7043b636c77669d630a00e57be593b7af38 9 | sha1: sha256:9febe0333879cf1bba71e85a004e7bc8b1f1bfb821cd2f0fb9e81f7cdfc7e5a9 10 | packages: 11 | - haproxy 12 | - ttar 13 | - name: keepalived 14 | version: db24c81e600a163a0dc2c7fd02165fae9a0483a08e33baf39222fa8cf701d63a 15 | fingerprint: db24c81e600a163a0dc2c7fd02165fae9a0483a08e33baf39222fa8cf701d63a 16 | sha1: sha256:92d8f1996f108950d19400fb0af33350892599b3f921a0a81f7baebacacc11fb 17 | packages: 18 | - keepalived 19 | packages: 20 | - name: haproxy 21 | version: 6dcd68d7052ab833872756477c1edbee1d49cb68edfb77c91e496a3172d94e8a 22 | fingerprint: 6dcd68d7052ab833872756477c1edbee1d49cb68edfb77c91e496a3172d94e8a 23 | sha1: sha256:6782fdea857fc2d6e26f43ae42c9f88060e0c0d3643a28ec20a6c2ffff8944b6 24 | dependencies: [] 25 | - name: keepalived 26 | version: e4fa4bdeebe4647ca5d65b3b9b688e5971f12ca8081be323aaca3575beeeea54 27 | fingerprint: e4fa4bdeebe4647ca5d65b3b9b688e5971f12ca8081be323aaca3575beeeea54 28 | sha1: sha256:931128684c41023789e776e250b26e20cd48594753f32d6c5142d41c2a853114 29 | dependencies: [] 30 | - name: ttar 31 | version: 8cdfde2f1ddc5f1c22b003002a473fbb1455e02b14167401d7fdd5856fec77b5 32 | fingerprint: 8cdfde2f1ddc5f1c22b003002a473fbb1455e02b14167401d7fdd5856fec77b5 33 | sha1: sha256:fbae990ea3ed13523b62d7a8ccea6c485c680aa40fbb78c11e4f7cfc92c1863f 34 | dependencies: [] 35 | license: 36 | version: eba49a3e88a4329d6b7943df92467659a9badda7319648d5e78d45d7f1a19bc4 37 | fingerprint: eba49a3e88a4329d6b7943df92467659a9badda7319648d5e78d45d7f1a19bc4 38 | sha1: sha256:4462ba848d0f1d9489aab87c79816652cce6d3467153c5e78a6db13931a6b602 39 | -------------------------------------------------------------------------------- /releases/haproxy/haproxy-11.4.1.yml: -------------------------------------------------------------------------------- 1 | name: haproxy 2 | version: 11.4.1 3 | commit_hash: 3f170fa 4 | uncommitted_changes: false 5 | jobs: 6 | - name: haproxy 7 | version: 5d91247d56d3ff98a74197697e098d2fbaa7ab56509e98d0037313c99ec54724 8 | fingerprint: 5d91247d56d3ff98a74197697e098d2fbaa7ab56509e98d0037313c99ec54724 9 | sha1: sha256:28068877a27fd75b6d98ffcef6e0306ee53569885243d05d5f1ca0d18cd2b001 10 | packages: 11 | - haproxy 12 | - ttar 13 | - name: keepalived 14 | version: db24c81e600a163a0dc2c7fd02165fae9a0483a08e33baf39222fa8cf701d63a 15 | fingerprint: db24c81e600a163a0dc2c7fd02165fae9a0483a08e33baf39222fa8cf701d63a 16 | sha1: sha256:92d8f1996f108950d19400fb0af33350892599b3f921a0a81f7baebacacc11fb 17 | packages: 18 | - keepalived 19 | packages: 20 | - name: haproxy 21 | version: 6dcd68d7052ab833872756477c1edbee1d49cb68edfb77c91e496a3172d94e8a 22 | fingerprint: 6dcd68d7052ab833872756477c1edbee1d49cb68edfb77c91e496a3172d94e8a 23 | sha1: sha256:6782fdea857fc2d6e26f43ae42c9f88060e0c0d3643a28ec20a6c2ffff8944b6 24 | dependencies: [] 25 | - name: keepalived 26 | version: e4fa4bdeebe4647ca5d65b3b9b688e5971f12ca8081be323aaca3575beeeea54 27 | fingerprint: e4fa4bdeebe4647ca5d65b3b9b688e5971f12ca8081be323aaca3575beeeea54 28 | sha1: sha256:931128684c41023789e776e250b26e20cd48594753f32d6c5142d41c2a853114 29 | dependencies: [] 30 | - name: ttar 31 | version: 8cdfde2f1ddc5f1c22b003002a473fbb1455e02b14167401d7fdd5856fec77b5 32 | fingerprint: 8cdfde2f1ddc5f1c22b003002a473fbb1455e02b14167401d7fdd5856fec77b5 33 | sha1: sha256:fbae990ea3ed13523b62d7a8ccea6c485c680aa40fbb78c11e4f7cfc92c1863f 34 | dependencies: [] 35 | license: 36 | version: eba49a3e88a4329d6b7943df92467659a9badda7319648d5e78d45d7f1a19bc4 37 | fingerprint: eba49a3e88a4329d6b7943df92467659a9badda7319648d5e78d45d7f1a19bc4 38 | sha1: sha256:4462ba848d0f1d9489aab87c79816652cce6d3467153c5e78a6db13931a6b602 39 | -------------------------------------------------------------------------------- /releases/haproxy/haproxy-11.4.2.yml: -------------------------------------------------------------------------------- 1 | name: haproxy 2 | version: 11.4.2 3 | commit_hash: a44244c 4 | uncommitted_changes: false 5 | jobs: 6 | - name: haproxy 7 | version: 518d703960514f4f988eab6e3f47fac46db69d4e04e16e6ee02b41d1b1f37958 8 | fingerprint: 518d703960514f4f988eab6e3f47fac46db69d4e04e16e6ee02b41d1b1f37958 9 | sha1: sha256:f4792af50f5a3ed44402b5718d5030612a879bd5fdab035bef5d1824e0c37f03 10 | packages: 11 | - haproxy 12 | - ttar 13 | - name: keepalived 14 | version: db24c81e600a163a0dc2c7fd02165fae9a0483a08e33baf39222fa8cf701d63a 15 | fingerprint: db24c81e600a163a0dc2c7fd02165fae9a0483a08e33baf39222fa8cf701d63a 16 | sha1: sha256:92d8f1996f108950d19400fb0af33350892599b3f921a0a81f7baebacacc11fb 17 | packages: 18 | - keepalived 19 | packages: 20 | - name: haproxy 21 | version: 6dcd68d7052ab833872756477c1edbee1d49cb68edfb77c91e496a3172d94e8a 22 | fingerprint: 6dcd68d7052ab833872756477c1edbee1d49cb68edfb77c91e496a3172d94e8a 23 | sha1: sha256:6782fdea857fc2d6e26f43ae42c9f88060e0c0d3643a28ec20a6c2ffff8944b6 24 | dependencies: [] 25 | - name: keepalived 26 | version: e4fa4bdeebe4647ca5d65b3b9b688e5971f12ca8081be323aaca3575beeeea54 27 | fingerprint: e4fa4bdeebe4647ca5d65b3b9b688e5971f12ca8081be323aaca3575beeeea54 28 | sha1: sha256:931128684c41023789e776e250b26e20cd48594753f32d6c5142d41c2a853114 29 | dependencies: [] 30 | - name: ttar 31 | version: 8cdfde2f1ddc5f1c22b003002a473fbb1455e02b14167401d7fdd5856fec77b5 32 | fingerprint: 8cdfde2f1ddc5f1c22b003002a473fbb1455e02b14167401d7fdd5856fec77b5 33 | sha1: sha256:fbae990ea3ed13523b62d7a8ccea6c485c680aa40fbb78c11e4f7cfc92c1863f 34 | dependencies: [] 35 | license: 36 | version: eba49a3e88a4329d6b7943df92467659a9badda7319648d5e78d45d7f1a19bc4 37 | fingerprint: eba49a3e88a4329d6b7943df92467659a9badda7319648d5e78d45d7f1a19bc4 38 | sha1: sha256:4462ba848d0f1d9489aab87c79816652cce6d3467153c5e78a6db13931a6b602 39 | -------------------------------------------------------------------------------- /releases/haproxy/haproxy-11.4.3.yml: -------------------------------------------------------------------------------- 1 | name: haproxy 2 | version: 11.4.3 3 | commit_hash: 2b03e07 4 | uncommitted_changes: false 5 | jobs: 6 | - name: haproxy 7 | version: 518d703960514f4f988eab6e3f47fac46db69d4e04e16e6ee02b41d1b1f37958 8 | fingerprint: 518d703960514f4f988eab6e3f47fac46db69d4e04e16e6ee02b41d1b1f37958 9 | sha1: sha256:f4792af50f5a3ed44402b5718d5030612a879bd5fdab035bef5d1824e0c37f03 10 | packages: 11 | - haproxy 12 | - ttar 13 | - name: keepalived 14 | version: db24c81e600a163a0dc2c7fd02165fae9a0483a08e33baf39222fa8cf701d63a 15 | fingerprint: db24c81e600a163a0dc2c7fd02165fae9a0483a08e33baf39222fa8cf701d63a 16 | sha1: sha256:92d8f1996f108950d19400fb0af33350892599b3f921a0a81f7baebacacc11fb 17 | packages: 18 | - keepalived 19 | packages: 20 | - name: haproxy 21 | version: 18eee50698f69418b8393afdf2a7a22b263a143ce1321f7837eece6d29c035cb 22 | fingerprint: 18eee50698f69418b8393afdf2a7a22b263a143ce1321f7837eece6d29c035cb 23 | sha1: sha256:c79786eebc0b3e25f8b640869d524d397b376a466f94ac2bbd6dc253aba98e7e 24 | dependencies: [] 25 | - name: keepalived 26 | version: e4fa4bdeebe4647ca5d65b3b9b688e5971f12ca8081be323aaca3575beeeea54 27 | fingerprint: e4fa4bdeebe4647ca5d65b3b9b688e5971f12ca8081be323aaca3575beeeea54 28 | sha1: sha256:931128684c41023789e776e250b26e20cd48594753f32d6c5142d41c2a853114 29 | dependencies: [] 30 | - name: ttar 31 | version: 8cdfde2f1ddc5f1c22b003002a473fbb1455e02b14167401d7fdd5856fec77b5 32 | fingerprint: 8cdfde2f1ddc5f1c22b003002a473fbb1455e02b14167401d7fdd5856fec77b5 33 | sha1: sha256:fbae990ea3ed13523b62d7a8ccea6c485c680aa40fbb78c11e4f7cfc92c1863f 34 | dependencies: [] 35 | license: 36 | version: eba49a3e88a4329d6b7943df92467659a9badda7319648d5e78d45d7f1a19bc4 37 | fingerprint: eba49a3e88a4329d6b7943df92467659a9badda7319648d5e78d45d7f1a19bc4 38 | sha1: sha256:4462ba848d0f1d9489aab87c79816652cce6d3467153c5e78a6db13931a6b602 39 | -------------------------------------------------------------------------------- /releases/haproxy/haproxy-11.4.4.yml: -------------------------------------------------------------------------------- 1 | name: haproxy 2 | version: 11.4.4 3 | commit_hash: 92232cd 4 | uncommitted_changes: false 5 | jobs: 6 | - name: haproxy 7 | version: e06e3f77c74b731a6d32eb9181ec6f073b8ee56cc1d532bc94b72a04ced9f0d8 8 | fingerprint: e06e3f77c74b731a6d32eb9181ec6f073b8ee56cc1d532bc94b72a04ced9f0d8 9 | sha1: sha256:00a32fecfda4e972a61ddfeb78176d1b8a94d0acd1766da1e9566711744bb71b 10 | packages: 11 | - haproxy 12 | - ttar 13 | - name: keepalived 14 | version: db24c81e600a163a0dc2c7fd02165fae9a0483a08e33baf39222fa8cf701d63a 15 | fingerprint: db24c81e600a163a0dc2c7fd02165fae9a0483a08e33baf39222fa8cf701d63a 16 | sha1: sha256:92d8f1996f108950d19400fb0af33350892599b3f921a0a81f7baebacacc11fb 17 | packages: 18 | - keepalived 19 | packages: 20 | - name: haproxy 21 | version: 18eee50698f69418b8393afdf2a7a22b263a143ce1321f7837eece6d29c035cb 22 | fingerprint: 18eee50698f69418b8393afdf2a7a22b263a143ce1321f7837eece6d29c035cb 23 | sha1: sha256:c79786eebc0b3e25f8b640869d524d397b376a466f94ac2bbd6dc253aba98e7e 24 | dependencies: [] 25 | - name: keepalived 26 | version: e4fa4bdeebe4647ca5d65b3b9b688e5971f12ca8081be323aaca3575beeeea54 27 | fingerprint: e4fa4bdeebe4647ca5d65b3b9b688e5971f12ca8081be323aaca3575beeeea54 28 | sha1: sha256:931128684c41023789e776e250b26e20cd48594753f32d6c5142d41c2a853114 29 | dependencies: [] 30 | - name: ttar 31 | version: 8cdfde2f1ddc5f1c22b003002a473fbb1455e02b14167401d7fdd5856fec77b5 32 | fingerprint: 8cdfde2f1ddc5f1c22b003002a473fbb1455e02b14167401d7fdd5856fec77b5 33 | sha1: sha256:fbae990ea3ed13523b62d7a8ccea6c485c680aa40fbb78c11e4f7cfc92c1863f 34 | dependencies: [] 35 | license: 36 | version: eba49a3e88a4329d6b7943df92467659a9badda7319648d5e78d45d7f1a19bc4 37 | fingerprint: eba49a3e88a4329d6b7943df92467659a9badda7319648d5e78d45d7f1a19bc4 38 | sha1: sha256:4462ba848d0f1d9489aab87c79816652cce6d3467153c5e78a6db13931a6b602 39 | -------------------------------------------------------------------------------- /releases/haproxy/haproxy-11.5.0.yml: -------------------------------------------------------------------------------- 1 | name: haproxy 2 | version: 11.5.0 3 | commit_hash: "3934225" 4 | uncommitted_changes: false 5 | jobs: 6 | - name: haproxy 7 | version: 43aeb6eb54972a34a693b4dd15db05641405bab939fc04e22c671124a2192c7b 8 | fingerprint: 43aeb6eb54972a34a693b4dd15db05641405bab939fc04e22c671124a2192c7b 9 | sha1: sha256:0be6114ea0c31a02329a6c2c0ea31a9db321942fdbc78ccbae14fd1333563c19 10 | packages: 11 | - haproxy 12 | - ttar 13 | - name: keepalived 14 | version: db24c81e600a163a0dc2c7fd02165fae9a0483a08e33baf39222fa8cf701d63a 15 | fingerprint: db24c81e600a163a0dc2c7fd02165fae9a0483a08e33baf39222fa8cf701d63a 16 | sha1: sha256:92d8f1996f108950d19400fb0af33350892599b3f921a0a81f7baebacacc11fb 17 | packages: 18 | - keepalived 19 | packages: 20 | - name: haproxy 21 | version: 18eee50698f69418b8393afdf2a7a22b263a143ce1321f7837eece6d29c035cb 22 | fingerprint: 18eee50698f69418b8393afdf2a7a22b263a143ce1321f7837eece6d29c035cb 23 | sha1: sha256:c79786eebc0b3e25f8b640869d524d397b376a466f94ac2bbd6dc253aba98e7e 24 | dependencies: [] 25 | - name: keepalived 26 | version: e4fa4bdeebe4647ca5d65b3b9b688e5971f12ca8081be323aaca3575beeeea54 27 | fingerprint: e4fa4bdeebe4647ca5d65b3b9b688e5971f12ca8081be323aaca3575beeeea54 28 | sha1: sha256:931128684c41023789e776e250b26e20cd48594753f32d6c5142d41c2a853114 29 | dependencies: [] 30 | - name: ttar 31 | version: 8cdfde2f1ddc5f1c22b003002a473fbb1455e02b14167401d7fdd5856fec77b5 32 | fingerprint: 8cdfde2f1ddc5f1c22b003002a473fbb1455e02b14167401d7fdd5856fec77b5 33 | sha1: sha256:fbae990ea3ed13523b62d7a8ccea6c485c680aa40fbb78c11e4f7cfc92c1863f 34 | dependencies: [] 35 | license: 36 | version: eba49a3e88a4329d6b7943df92467659a9badda7319648d5e78d45d7f1a19bc4 37 | fingerprint: eba49a3e88a4329d6b7943df92467659a9badda7319648d5e78d45d7f1a19bc4 38 | sha1: sha256:4462ba848d0f1d9489aab87c79816652cce6d3467153c5e78a6db13931a6b602 39 | -------------------------------------------------------------------------------- /releases/haproxy/haproxy-11.6.0.yml: -------------------------------------------------------------------------------- 1 | name: haproxy 2 | version: 11.6.0 3 | commit_hash: efc272e 4 | uncommitted_changes: false 5 | jobs: 6 | - name: haproxy 7 | version: 276f98d5798c62d14cb198aa0931e26cdb06c909cf278649a1a88a631955e2fe 8 | fingerprint: 276f98d5798c62d14cb198aa0931e26cdb06c909cf278649a1a88a631955e2fe 9 | sha1: sha256:d11772b63bb16789c69b963a94e845f8b95ae06548998d2d3e63ce20f683a8e0 10 | packages: 11 | - haproxy 12 | - ttar 13 | - name: keepalived 14 | version: db24c81e600a163a0dc2c7fd02165fae9a0483a08e33baf39222fa8cf701d63a 15 | fingerprint: db24c81e600a163a0dc2c7fd02165fae9a0483a08e33baf39222fa8cf701d63a 16 | sha1: sha256:92d8f1996f108950d19400fb0af33350892599b3f921a0a81f7baebacacc11fb 17 | packages: 18 | - keepalived 19 | packages: 20 | - name: haproxy 21 | version: 18eee50698f69418b8393afdf2a7a22b263a143ce1321f7837eece6d29c035cb 22 | fingerprint: 18eee50698f69418b8393afdf2a7a22b263a143ce1321f7837eece6d29c035cb 23 | sha1: sha256:c79786eebc0b3e25f8b640869d524d397b376a466f94ac2bbd6dc253aba98e7e 24 | dependencies: [] 25 | - name: keepalived 26 | version: e4fa4bdeebe4647ca5d65b3b9b688e5971f12ca8081be323aaca3575beeeea54 27 | fingerprint: e4fa4bdeebe4647ca5d65b3b9b688e5971f12ca8081be323aaca3575beeeea54 28 | sha1: sha256:931128684c41023789e776e250b26e20cd48594753f32d6c5142d41c2a853114 29 | dependencies: [] 30 | - name: ttar 31 | version: 8cdfde2f1ddc5f1c22b003002a473fbb1455e02b14167401d7fdd5856fec77b5 32 | fingerprint: 8cdfde2f1ddc5f1c22b003002a473fbb1455e02b14167401d7fdd5856fec77b5 33 | sha1: sha256:fbae990ea3ed13523b62d7a8ccea6c485c680aa40fbb78c11e4f7cfc92c1863f 34 | dependencies: [] 35 | license: 36 | version: eba49a3e88a4329d6b7943df92467659a9badda7319648d5e78d45d7f1a19bc4 37 | fingerprint: eba49a3e88a4329d6b7943df92467659a9badda7319648d5e78d45d7f1a19bc4 38 | sha1: sha256:4462ba848d0f1d9489aab87c79816652cce6d3467153c5e78a6db13931a6b602 39 | -------------------------------------------------------------------------------- /releases/haproxy/haproxy-11.7.0.yml: -------------------------------------------------------------------------------- 1 | name: haproxy 2 | version: 11.7.0 3 | commit_hash: a0e1b6c 4 | uncommitted_changes: false 5 | jobs: 6 | - name: haproxy 7 | version: 5f7024c50f7a8c29fb88543d8697ef1f4c79ee56f3f34948b495da0f7a64ee42 8 | fingerprint: 5f7024c50f7a8c29fb88543d8697ef1f4c79ee56f3f34948b495da0f7a64ee42 9 | sha1: sha256:8a1ed47dcfde5dbf5ee2f6e9f0a0547a4e7bf667b4bbe9bb3b365500e6ec7cdd 10 | packages: 11 | - haproxy 12 | - ttar 13 | - name: keepalived 14 | version: db24c81e600a163a0dc2c7fd02165fae9a0483a08e33baf39222fa8cf701d63a 15 | fingerprint: db24c81e600a163a0dc2c7fd02165fae9a0483a08e33baf39222fa8cf701d63a 16 | sha1: sha256:92d8f1996f108950d19400fb0af33350892599b3f921a0a81f7baebacacc11fb 17 | packages: 18 | - keepalived 19 | packages: 20 | - name: haproxy 21 | version: 18eee50698f69418b8393afdf2a7a22b263a143ce1321f7837eece6d29c035cb 22 | fingerprint: 18eee50698f69418b8393afdf2a7a22b263a143ce1321f7837eece6d29c035cb 23 | sha1: sha256:c79786eebc0b3e25f8b640869d524d397b376a466f94ac2bbd6dc253aba98e7e 24 | dependencies: [] 25 | - name: keepalived 26 | version: e4fa4bdeebe4647ca5d65b3b9b688e5971f12ca8081be323aaca3575beeeea54 27 | fingerprint: e4fa4bdeebe4647ca5d65b3b9b688e5971f12ca8081be323aaca3575beeeea54 28 | sha1: sha256:931128684c41023789e776e250b26e20cd48594753f32d6c5142d41c2a853114 29 | dependencies: [] 30 | - name: ttar 31 | version: 8cdfde2f1ddc5f1c22b003002a473fbb1455e02b14167401d7fdd5856fec77b5 32 | fingerprint: 8cdfde2f1ddc5f1c22b003002a473fbb1455e02b14167401d7fdd5856fec77b5 33 | sha1: sha256:fbae990ea3ed13523b62d7a8ccea6c485c680aa40fbb78c11e4f7cfc92c1863f 34 | dependencies: [] 35 | license: 36 | version: eba49a3e88a4329d6b7943df92467659a9badda7319648d5e78d45d7f1a19bc4 37 | fingerprint: eba49a3e88a4329d6b7943df92467659a9badda7319648d5e78d45d7f1a19bc4 38 | sha1: sha256:4462ba848d0f1d9489aab87c79816652cce6d3467153c5e78a6db13931a6b602 39 | -------------------------------------------------------------------------------- /releases/haproxy/haproxy-11.7.1.yml: -------------------------------------------------------------------------------- 1 | name: haproxy 2 | version: 11.7.1 3 | commit_hash: cd319dc 4 | uncommitted_changes: false 5 | jobs: 6 | - name: haproxy 7 | version: 5f7024c50f7a8c29fb88543d8697ef1f4c79ee56f3f34948b495da0f7a64ee42 8 | fingerprint: 5f7024c50f7a8c29fb88543d8697ef1f4c79ee56f3f34948b495da0f7a64ee42 9 | sha1: sha256:8a1ed47dcfde5dbf5ee2f6e9f0a0547a4e7bf667b4bbe9bb3b365500e6ec7cdd 10 | packages: 11 | - haproxy 12 | - ttar 13 | - name: keepalived 14 | version: db24c81e600a163a0dc2c7fd02165fae9a0483a08e33baf39222fa8cf701d63a 15 | fingerprint: db24c81e600a163a0dc2c7fd02165fae9a0483a08e33baf39222fa8cf701d63a 16 | sha1: sha256:92d8f1996f108950d19400fb0af33350892599b3f921a0a81f7baebacacc11fb 17 | packages: 18 | - keepalived 19 | packages: 20 | - name: haproxy 21 | version: 18eee50698f69418b8393afdf2a7a22b263a143ce1321f7837eece6d29c035cb 22 | fingerprint: 18eee50698f69418b8393afdf2a7a22b263a143ce1321f7837eece6d29c035cb 23 | sha1: sha256:c79786eebc0b3e25f8b640869d524d397b376a466f94ac2bbd6dc253aba98e7e 24 | dependencies: [] 25 | - name: keepalived 26 | version: e4fa4bdeebe4647ca5d65b3b9b688e5971f12ca8081be323aaca3575beeeea54 27 | fingerprint: e4fa4bdeebe4647ca5d65b3b9b688e5971f12ca8081be323aaca3575beeeea54 28 | sha1: sha256:931128684c41023789e776e250b26e20cd48594753f32d6c5142d41c2a853114 29 | dependencies: [] 30 | - name: ttar 31 | version: 8cdfde2f1ddc5f1c22b003002a473fbb1455e02b14167401d7fdd5856fec77b5 32 | fingerprint: 8cdfde2f1ddc5f1c22b003002a473fbb1455e02b14167401d7fdd5856fec77b5 33 | sha1: sha256:fbae990ea3ed13523b62d7a8ccea6c485c680aa40fbb78c11e4f7cfc92c1863f 34 | dependencies: [] 35 | license: 36 | version: eba49a3e88a4329d6b7943df92467659a9badda7319648d5e78d45d7f1a19bc4 37 | fingerprint: eba49a3e88a4329d6b7943df92467659a9badda7319648d5e78d45d7f1a19bc4 38 | sha1: sha256:4462ba848d0f1d9489aab87c79816652cce6d3467153c5e78a6db13931a6b602 39 | -------------------------------------------------------------------------------- /releases/haproxy/haproxy-11.8.0.yml: -------------------------------------------------------------------------------- 1 | name: haproxy 2 | version: 11.8.0 3 | commit_hash: b549798 4 | uncommitted_changes: false 5 | jobs: 6 | - name: haproxy 7 | version: f7c3224b863c0f98e13cd8d0df72460895b020f82de69c0266252c3dc0724a10 8 | fingerprint: f7c3224b863c0f98e13cd8d0df72460895b020f82de69c0266252c3dc0724a10 9 | sha1: sha256:1b865f0f8797d084453364591022e36d299b7cb77c569db294eed8ea3857dd5f 10 | packages: 11 | - haproxy 12 | - ttar 13 | - name: keepalived 14 | version: db24c81e600a163a0dc2c7fd02165fae9a0483a08e33baf39222fa8cf701d63a 15 | fingerprint: db24c81e600a163a0dc2c7fd02165fae9a0483a08e33baf39222fa8cf701d63a 16 | sha1: sha256:92d8f1996f108950d19400fb0af33350892599b3f921a0a81f7baebacacc11fb 17 | packages: 18 | - keepalived 19 | packages: 20 | - name: haproxy 21 | version: 18eee50698f69418b8393afdf2a7a22b263a143ce1321f7837eece6d29c035cb 22 | fingerprint: 18eee50698f69418b8393afdf2a7a22b263a143ce1321f7837eece6d29c035cb 23 | sha1: sha256:c79786eebc0b3e25f8b640869d524d397b376a466f94ac2bbd6dc253aba98e7e 24 | dependencies: [] 25 | - name: keepalived 26 | version: e4fa4bdeebe4647ca5d65b3b9b688e5971f12ca8081be323aaca3575beeeea54 27 | fingerprint: e4fa4bdeebe4647ca5d65b3b9b688e5971f12ca8081be323aaca3575beeeea54 28 | sha1: sha256:931128684c41023789e776e250b26e20cd48594753f32d6c5142d41c2a853114 29 | dependencies: [] 30 | - name: ttar 31 | version: 8cdfde2f1ddc5f1c22b003002a473fbb1455e02b14167401d7fdd5856fec77b5 32 | fingerprint: 8cdfde2f1ddc5f1c22b003002a473fbb1455e02b14167401d7fdd5856fec77b5 33 | sha1: sha256:fbae990ea3ed13523b62d7a8ccea6c485c680aa40fbb78c11e4f7cfc92c1863f 34 | dependencies: [] 35 | license: 36 | version: eba49a3e88a4329d6b7943df92467659a9badda7319648d5e78d45d7f1a19bc4 37 | fingerprint: eba49a3e88a4329d6b7943df92467659a9badda7319648d5e78d45d7f1a19bc4 38 | sha1: sha256:4462ba848d0f1d9489aab87c79816652cce6d3467153c5e78a6db13931a6b602 39 | -------------------------------------------------------------------------------- /releases/haproxy/haproxy-11.8.1.yml: -------------------------------------------------------------------------------- 1 | name: haproxy 2 | version: 11.8.1 3 | commit_hash: c0000bf 4 | uncommitted_changes: false 5 | jobs: 6 | - name: haproxy 7 | version: ab09880bbe70d68ffcc9f68be757583961ba7d9c009c3ff6f293d9fa2f7e440f 8 | fingerprint: ab09880bbe70d68ffcc9f68be757583961ba7d9c009c3ff6f293d9fa2f7e440f 9 | sha1: sha256:28a3415d3df6aa51b74a939e0d7e8ecb926392916cc5da1f27a268741a467e10 10 | packages: 11 | - haproxy 12 | - ttar 13 | - name: keepalived 14 | version: db24c81e600a163a0dc2c7fd02165fae9a0483a08e33baf39222fa8cf701d63a 15 | fingerprint: db24c81e600a163a0dc2c7fd02165fae9a0483a08e33baf39222fa8cf701d63a 16 | sha1: sha256:92d8f1996f108950d19400fb0af33350892599b3f921a0a81f7baebacacc11fb 17 | packages: 18 | - keepalived 19 | packages: 20 | - name: haproxy 21 | version: 18eee50698f69418b8393afdf2a7a22b263a143ce1321f7837eece6d29c035cb 22 | fingerprint: 18eee50698f69418b8393afdf2a7a22b263a143ce1321f7837eece6d29c035cb 23 | sha1: sha256:c79786eebc0b3e25f8b640869d524d397b376a466f94ac2bbd6dc253aba98e7e 24 | dependencies: [] 25 | - name: keepalived 26 | version: e4fa4bdeebe4647ca5d65b3b9b688e5971f12ca8081be323aaca3575beeeea54 27 | fingerprint: e4fa4bdeebe4647ca5d65b3b9b688e5971f12ca8081be323aaca3575beeeea54 28 | sha1: sha256:931128684c41023789e776e250b26e20cd48594753f32d6c5142d41c2a853114 29 | dependencies: [] 30 | - name: ttar 31 | version: 8cdfde2f1ddc5f1c22b003002a473fbb1455e02b14167401d7fdd5856fec77b5 32 | fingerprint: 8cdfde2f1ddc5f1c22b003002a473fbb1455e02b14167401d7fdd5856fec77b5 33 | sha1: sha256:fbae990ea3ed13523b62d7a8ccea6c485c680aa40fbb78c11e4f7cfc92c1863f 34 | dependencies: [] 35 | license: 36 | version: eba49a3e88a4329d6b7943df92467659a9badda7319648d5e78d45d7f1a19bc4 37 | fingerprint: eba49a3e88a4329d6b7943df92467659a9badda7319648d5e78d45d7f1a19bc4 38 | sha1: sha256:4462ba848d0f1d9489aab87c79816652cce6d3467153c5e78a6db13931a6b602 39 | -------------------------------------------------------------------------------- /releases/haproxy/haproxy-11.9.1.yml: -------------------------------------------------------------------------------- 1 | name: haproxy 2 | version: 11.9.1 3 | commit_hash: f29e72c 4 | uncommitted_changes: false 5 | jobs: 6 | - name: haproxy 7 | version: fec73a8ad5e30aad2f95cc21d47add5d8f399950a47447d99fc5ae214e1c017a 8 | fingerprint: fec73a8ad5e30aad2f95cc21d47add5d8f399950a47447d99fc5ae214e1c017a 9 | sha1: sha256:21c8e7d5d8f0653e1bc8888fe170b65d1f4ad15128031cf15c885f329b4fec6f 10 | packages: 11 | - haproxy 12 | - ttar 13 | - name: keepalived 14 | version: db24c81e600a163a0dc2c7fd02165fae9a0483a08e33baf39222fa8cf701d63a 15 | fingerprint: db24c81e600a163a0dc2c7fd02165fae9a0483a08e33baf39222fa8cf701d63a 16 | sha1: sha256:92d8f1996f108950d19400fb0af33350892599b3f921a0a81f7baebacacc11fb 17 | packages: 18 | - keepalived 19 | packages: 20 | - name: haproxy 21 | version: 18eee50698f69418b8393afdf2a7a22b263a143ce1321f7837eece6d29c035cb 22 | fingerprint: 18eee50698f69418b8393afdf2a7a22b263a143ce1321f7837eece6d29c035cb 23 | sha1: sha256:c79786eebc0b3e25f8b640869d524d397b376a466f94ac2bbd6dc253aba98e7e 24 | dependencies: [] 25 | - name: keepalived 26 | version: e4fa4bdeebe4647ca5d65b3b9b688e5971f12ca8081be323aaca3575beeeea54 27 | fingerprint: e4fa4bdeebe4647ca5d65b3b9b688e5971f12ca8081be323aaca3575beeeea54 28 | sha1: sha256:931128684c41023789e776e250b26e20cd48594753f32d6c5142d41c2a853114 29 | dependencies: [] 30 | - name: ttar 31 | version: 8cdfde2f1ddc5f1c22b003002a473fbb1455e02b14167401d7fdd5856fec77b5 32 | fingerprint: 8cdfde2f1ddc5f1c22b003002a473fbb1455e02b14167401d7fdd5856fec77b5 33 | sha1: sha256:fbae990ea3ed13523b62d7a8ccea6c485c680aa40fbb78c11e4f7cfc92c1863f 34 | dependencies: [] 35 | license: 36 | version: eba49a3e88a4329d6b7943df92467659a9badda7319648d5e78d45d7f1a19bc4 37 | fingerprint: eba49a3e88a4329d6b7943df92467659a9badda7319648d5e78d45d7f1a19bc4 38 | sha1: sha256:4462ba848d0f1d9489aab87c79816652cce6d3467153c5e78a6db13931a6b602 39 | -------------------------------------------------------------------------------- /releases/haproxy/haproxy-11.9.2.yml: -------------------------------------------------------------------------------- 1 | name: haproxy 2 | version: 11.9.2 3 | commit_hash: 813d693 4 | uncommitted_changes: false 5 | jobs: 6 | - name: haproxy 7 | version: ab09880bbe70d68ffcc9f68be757583961ba7d9c009c3ff6f293d9fa2f7e440f 8 | fingerprint: ab09880bbe70d68ffcc9f68be757583961ba7d9c009c3ff6f293d9fa2f7e440f 9 | sha1: sha256:28a3415d3df6aa51b74a939e0d7e8ecb926392916cc5da1f27a268741a467e10 10 | packages: 11 | - haproxy 12 | - ttar 13 | - name: keepalived 14 | version: db24c81e600a163a0dc2c7fd02165fae9a0483a08e33baf39222fa8cf701d63a 15 | fingerprint: db24c81e600a163a0dc2c7fd02165fae9a0483a08e33baf39222fa8cf701d63a 16 | sha1: sha256:92d8f1996f108950d19400fb0af33350892599b3f921a0a81f7baebacacc11fb 17 | packages: 18 | - keepalived 19 | packages: 20 | - name: haproxy 21 | version: 18eee50698f69418b8393afdf2a7a22b263a143ce1321f7837eece6d29c035cb 22 | fingerprint: 18eee50698f69418b8393afdf2a7a22b263a143ce1321f7837eece6d29c035cb 23 | sha1: sha256:c79786eebc0b3e25f8b640869d524d397b376a466f94ac2bbd6dc253aba98e7e 24 | dependencies: [] 25 | - name: keepalived 26 | version: e4fa4bdeebe4647ca5d65b3b9b688e5971f12ca8081be323aaca3575beeeea54 27 | fingerprint: e4fa4bdeebe4647ca5d65b3b9b688e5971f12ca8081be323aaca3575beeeea54 28 | sha1: sha256:931128684c41023789e776e250b26e20cd48594753f32d6c5142d41c2a853114 29 | dependencies: [] 30 | - name: ttar 31 | version: 8cdfde2f1ddc5f1c22b003002a473fbb1455e02b14167401d7fdd5856fec77b5 32 | fingerprint: 8cdfde2f1ddc5f1c22b003002a473fbb1455e02b14167401d7fdd5856fec77b5 33 | sha1: sha256:fbae990ea3ed13523b62d7a8ccea6c485c680aa40fbb78c11e4f7cfc92c1863f 34 | dependencies: [] 35 | license: 36 | version: eba49a3e88a4329d6b7943df92467659a9badda7319648d5e78d45d7f1a19bc4 37 | fingerprint: eba49a3e88a4329d6b7943df92467659a9badda7319648d5e78d45d7f1a19bc4 38 | sha1: sha256:4462ba848d0f1d9489aab87c79816652cce6d3467153c5e78a6db13931a6b602 39 | -------------------------------------------------------------------------------- /releases/haproxy/haproxy-11.9.3.yml: -------------------------------------------------------------------------------- 1 | name: haproxy 2 | version: 11.9.3 3 | commit_hash: 0f4b5be 4 | uncommitted_changes: false 5 | jobs: 6 | - name: haproxy 7 | version: ab09880bbe70d68ffcc9f68be757583961ba7d9c009c3ff6f293d9fa2f7e440f 8 | fingerprint: ab09880bbe70d68ffcc9f68be757583961ba7d9c009c3ff6f293d9fa2f7e440f 9 | sha1: sha256:28a3415d3df6aa51b74a939e0d7e8ecb926392916cc5da1f27a268741a467e10 10 | packages: 11 | - haproxy 12 | - ttar 13 | - name: keepalived 14 | version: db24c81e600a163a0dc2c7fd02165fae9a0483a08e33baf39222fa8cf701d63a 15 | fingerprint: db24c81e600a163a0dc2c7fd02165fae9a0483a08e33baf39222fa8cf701d63a 16 | sha1: sha256:92d8f1996f108950d19400fb0af33350892599b3f921a0a81f7baebacacc11fb 17 | packages: 18 | - keepalived 19 | packages: 20 | - name: haproxy 21 | version: a1128f5a5964ff7c374a75c1114b7c39dee63548c6d743a99bc0670530e0ab4a 22 | fingerprint: a1128f5a5964ff7c374a75c1114b7c39dee63548c6d743a99bc0670530e0ab4a 23 | sha1: sha256:dfcacc00e9d686e8ef465b587af22289ab07b6dba0ffba4035bdf31d43f59dc8 24 | dependencies: [] 25 | - name: keepalived 26 | version: e4fa4bdeebe4647ca5d65b3b9b688e5971f12ca8081be323aaca3575beeeea54 27 | fingerprint: e4fa4bdeebe4647ca5d65b3b9b688e5971f12ca8081be323aaca3575beeeea54 28 | sha1: sha256:931128684c41023789e776e250b26e20cd48594753f32d6c5142d41c2a853114 29 | dependencies: [] 30 | - name: ttar 31 | version: 8cdfde2f1ddc5f1c22b003002a473fbb1455e02b14167401d7fdd5856fec77b5 32 | fingerprint: 8cdfde2f1ddc5f1c22b003002a473fbb1455e02b14167401d7fdd5856fec77b5 33 | sha1: sha256:fbae990ea3ed13523b62d7a8ccea6c485c680aa40fbb78c11e4f7cfc92c1863f 34 | dependencies: [] 35 | license: 36 | version: eba49a3e88a4329d6b7943df92467659a9badda7319648d5e78d45d7f1a19bc4 37 | fingerprint: eba49a3e88a4329d6b7943df92467659a9badda7319648d5e78d45d7f1a19bc4 38 | sha1: sha256:4462ba848d0f1d9489aab87c79816652cce6d3467153c5e78a6db13931a6b602 39 | -------------------------------------------------------------------------------- /releases/haproxy/haproxy-12.1.0+2.7.7.yml: -------------------------------------------------------------------------------- 1 | name: haproxy 2 | version: 12.1.0+2.7.7 3 | commit_hash: 41e16e1 4 | uncommitted_changes: false 5 | jobs: 6 | - name: haproxy 7 | version: a349944580d01b71cd26af339f19c0adef5961eae3715aa11c5ff14fed30b6c7 8 | fingerprint: a349944580d01b71cd26af339f19c0adef5961eae3715aa11c5ff14fed30b6c7 9 | sha1: sha256:e0792f5083463a1a062df017068418b10836d13c33cdfc977322381991c231bd 10 | packages: 11 | - haproxy 12 | - ttar 13 | - name: keepalived 14 | version: db24c81e600a163a0dc2c7fd02165fae9a0483a08e33baf39222fa8cf701d63a 15 | fingerprint: db24c81e600a163a0dc2c7fd02165fae9a0483a08e33baf39222fa8cf701d63a 16 | sha1: sha256:92d8f1996f108950d19400fb0af33350892599b3f921a0a81f7baebacacc11fb 17 | packages: 18 | - keepalived 19 | packages: 20 | - name: haproxy 21 | version: 10b16c7080137b65a213bf254f0f20d4d67379bfea62dbbe2be00874fc3528fb 22 | fingerprint: 10b16c7080137b65a213bf254f0f20d4d67379bfea62dbbe2be00874fc3528fb 23 | sha1: sha256:0d95f7d125be8cb45910b4d24be7ebeb8520d9105d76642b969b5c7b046b4999 24 | dependencies: [] 25 | - name: keepalived 26 | version: 5673650294b9071d6ca549b956f96fbaa454d67c17eafac9db257b10e0d90ed5 27 | fingerprint: 5673650294b9071d6ca549b956f96fbaa454d67c17eafac9db257b10e0d90ed5 28 | sha1: sha256:85c6b7fae949614d0b6c9615ee7480d0091e42cced5fd714ff903127412df88d 29 | dependencies: [] 30 | - name: ttar 31 | version: 8cdfde2f1ddc5f1c22b003002a473fbb1455e02b14167401d7fdd5856fec77b5 32 | fingerprint: 8cdfde2f1ddc5f1c22b003002a473fbb1455e02b14167401d7fdd5856fec77b5 33 | sha1: sha256:fbae990ea3ed13523b62d7a8ccea6c485c680aa40fbb78c11e4f7cfc92c1863f 34 | dependencies: [] 35 | license: 36 | version: eba49a3e88a4329d6b7943df92467659a9badda7319648d5e78d45d7f1a19bc4 37 | fingerprint: eba49a3e88a4329d6b7943df92467659a9badda7319648d5e78d45d7f1a19bc4 38 | sha1: sha256:4462ba848d0f1d9489aab87c79816652cce6d3467153c5e78a6db13931a6b602 39 | -------------------------------------------------------------------------------- /releases/haproxy/haproxy-13.0.0+2.8.3.yml: -------------------------------------------------------------------------------- 1 | name: haproxy 2 | version: 13.0.0+2.8.3 3 | commit_hash: ae25c71 4 | uncommitted_changes: false 5 | jobs: 6 | - name: haproxy 7 | version: a349944580d01b71cd26af339f19c0adef5961eae3715aa11c5ff14fed30b6c7 8 | fingerprint: a349944580d01b71cd26af339f19c0adef5961eae3715aa11c5ff14fed30b6c7 9 | sha1: sha256:e0792f5083463a1a062df017068418b10836d13c33cdfc977322381991c231bd 10 | packages: 11 | - haproxy 12 | - ttar 13 | - name: keepalived 14 | version: db24c81e600a163a0dc2c7fd02165fae9a0483a08e33baf39222fa8cf701d63a 15 | fingerprint: db24c81e600a163a0dc2c7fd02165fae9a0483a08e33baf39222fa8cf701d63a 16 | sha1: sha256:92d8f1996f108950d19400fb0af33350892599b3f921a0a81f7baebacacc11fb 17 | packages: 18 | - keepalived 19 | packages: 20 | - name: haproxy 21 | version: d4be4cdb557a121a34619597d1ff0fad8bd03b820d32db183ef0c23761f34e0a 22 | fingerprint: d4be4cdb557a121a34619597d1ff0fad8bd03b820d32db183ef0c23761f34e0a 23 | sha1: sha256:4b95bbb7e36a1d614b8c6e1649f689c5710d1e59e46795d0b2b8be97006a0524 24 | dependencies: [] 25 | - name: keepalived 26 | version: 7536e81aca1b578a9d250aa493dbe8fc673abb6980a3815005ee9cf192c9e0e8 27 | fingerprint: 7536e81aca1b578a9d250aa493dbe8fc673abb6980a3815005ee9cf192c9e0e8 28 | sha1: sha256:df59c350e3fc2a215d3fb182514f05089d1342e33bd68936923f11280ff4a0b7 29 | dependencies: [] 30 | - name: ttar 31 | version: 8cdfde2f1ddc5f1c22b003002a473fbb1455e02b14167401d7fdd5856fec77b5 32 | fingerprint: 8cdfde2f1ddc5f1c22b003002a473fbb1455e02b14167401d7fdd5856fec77b5 33 | sha1: sha256:fbae990ea3ed13523b62d7a8ccea6c485c680aa40fbb78c11e4f7cfc92c1863f 34 | dependencies: [] 35 | license: 36 | version: eba49a3e88a4329d6b7943df92467659a9badda7319648d5e78d45d7f1a19bc4 37 | fingerprint: eba49a3e88a4329d6b7943df92467659a9badda7319648d5e78d45d7f1a19bc4 38 | sha1: sha256:4462ba848d0f1d9489aab87c79816652cce6d3467153c5e78a6db13931a6b602 39 | -------------------------------------------------------------------------------- /releases/haproxy/haproxy-13.1.0+2.8.3.yml: -------------------------------------------------------------------------------- 1 | name: haproxy 2 | version: 13.1.0+2.8.3 3 | commit_hash: f1cf59b 4 | uncommitted_changes: false 5 | jobs: 6 | - name: haproxy 7 | version: a45c38ac26fcadfec08c6df5e4953c060f7d3941353cd536232de39804159116 8 | fingerprint: a45c38ac26fcadfec08c6df5e4953c060f7d3941353cd536232de39804159116 9 | sha1: sha256:a9008ae1454e07884e8aed71e41c06c1bce73b31c7c788f05d4c64850e12f896 10 | packages: 11 | - haproxy 12 | - ttar 13 | - name: keepalived 14 | version: db24c81e600a163a0dc2c7fd02165fae9a0483a08e33baf39222fa8cf701d63a 15 | fingerprint: db24c81e600a163a0dc2c7fd02165fae9a0483a08e33baf39222fa8cf701d63a 16 | sha1: sha256:92d8f1996f108950d19400fb0af33350892599b3f921a0a81f7baebacacc11fb 17 | packages: 18 | - keepalived 19 | packages: 20 | - name: haproxy 21 | version: 28da4f318355923132e9a91d06e672e8988b74502e525f37d0e9cd66c665f273 22 | fingerprint: 28da4f318355923132e9a91d06e672e8988b74502e525f37d0e9cd66c665f273 23 | sha1: sha256:a63ab16966fa5d5420084c0059cc4bdd54e354e8b6a61d8e133157015ad3155c 24 | dependencies: [] 25 | - name: keepalived 26 | version: 7536e81aca1b578a9d250aa493dbe8fc673abb6980a3815005ee9cf192c9e0e8 27 | fingerprint: 7536e81aca1b578a9d250aa493dbe8fc673abb6980a3815005ee9cf192c9e0e8 28 | sha1: sha256:df59c350e3fc2a215d3fb182514f05089d1342e33bd68936923f11280ff4a0b7 29 | dependencies: [] 30 | - name: ttar 31 | version: 8cdfde2f1ddc5f1c22b003002a473fbb1455e02b14167401d7fdd5856fec77b5 32 | fingerprint: 8cdfde2f1ddc5f1c22b003002a473fbb1455e02b14167401d7fdd5856fec77b5 33 | sha1: sha256:fbae990ea3ed13523b62d7a8ccea6c485c680aa40fbb78c11e4f7cfc92c1863f 34 | dependencies: [] 35 | license: 36 | version: eba49a3e88a4329d6b7943df92467659a9badda7319648d5e78d45d7f1a19bc4 37 | fingerprint: eba49a3e88a4329d6b7943df92467659a9badda7319648d5e78d45d7f1a19bc4 38 | sha1: sha256:4462ba848d0f1d9489aab87c79816652cce6d3467153c5e78a6db13931a6b602 39 | -------------------------------------------------------------------------------- /releases/haproxy/haproxy-13.2.0+2.8.4.yml: -------------------------------------------------------------------------------- 1 | name: haproxy 2 | version: 13.2.0+2.8.4 3 | commit_hash: f0c07a9 4 | uncommitted_changes: false 5 | jobs: 6 | - name: haproxy 7 | version: a45c38ac26fcadfec08c6df5e4953c060f7d3941353cd536232de39804159116 8 | fingerprint: a45c38ac26fcadfec08c6df5e4953c060f7d3941353cd536232de39804159116 9 | sha1: sha256:a9008ae1454e07884e8aed71e41c06c1bce73b31c7c788f05d4c64850e12f896 10 | packages: 11 | - haproxy 12 | - ttar 13 | - name: keepalived 14 | version: db24c81e600a163a0dc2c7fd02165fae9a0483a08e33baf39222fa8cf701d63a 15 | fingerprint: db24c81e600a163a0dc2c7fd02165fae9a0483a08e33baf39222fa8cf701d63a 16 | sha1: sha256:92d8f1996f108950d19400fb0af33350892599b3f921a0a81f7baebacacc11fb 17 | packages: 18 | - keepalived 19 | packages: 20 | - name: haproxy 21 | version: 477aaee014c6ac6030b71632dd765d245b06d9fd86fac9bbcf1c564ab466a3fb 22 | fingerprint: 477aaee014c6ac6030b71632dd765d245b06d9fd86fac9bbcf1c564ab466a3fb 23 | sha1: sha256:52e8b4a4288a1e95d6adb1a74c94bd3fd33a190be3e1a336bbf353a927338f83 24 | dependencies: [] 25 | - name: keepalived 26 | version: 7536e81aca1b578a9d250aa493dbe8fc673abb6980a3815005ee9cf192c9e0e8 27 | fingerprint: 7536e81aca1b578a9d250aa493dbe8fc673abb6980a3815005ee9cf192c9e0e8 28 | sha1: sha256:df59c350e3fc2a215d3fb182514f05089d1342e33bd68936923f11280ff4a0b7 29 | dependencies: [] 30 | - name: ttar 31 | version: 8cdfde2f1ddc5f1c22b003002a473fbb1455e02b14167401d7fdd5856fec77b5 32 | fingerprint: 8cdfde2f1ddc5f1c22b003002a473fbb1455e02b14167401d7fdd5856fec77b5 33 | sha1: sha256:fbae990ea3ed13523b62d7a8ccea6c485c680aa40fbb78c11e4f7cfc92c1863f 34 | dependencies: [] 35 | license: 36 | version: eba49a3e88a4329d6b7943df92467659a9badda7319648d5e78d45d7f1a19bc4 37 | fingerprint: eba49a3e88a4329d6b7943df92467659a9badda7319648d5e78d45d7f1a19bc4 38 | sha1: sha256:4462ba848d0f1d9489aab87c79816652cce6d3467153c5e78a6db13931a6b602 39 | -------------------------------------------------------------------------------- /releases/haproxy/haproxy-2.yml: -------------------------------------------------------------------------------- 1 | --- 2 | packages: 3 | - name: haproxy 4 | version: 630ad6d6e1d3cab4547ce104f3019b483f354613 5 | fingerprint: 630ad6d6e1d3cab4547ce104f3019b483f354613 6 | sha1: c3b76f7f41dc290f12658a7e3dfd88f25040e89e 7 | dependencies: [] 8 | jobs: 9 | - name: haproxy 10 | version: cd673ae49a46270d661b9db4bc10f0a972615c1e 11 | fingerprint: cd673ae49a46270d661b9db4bc10f0a972615c1e 12 | sha1: ae14d8c2d61ee62ff177a137464108dd8228144b 13 | license: 14 | version: 1128a8ae7526393e7fbf22a18a92b4d0dfdd78c0 15 | fingerprint: 1128a8ae7526393e7fbf22a18a92b4d0dfdd78c0 16 | sha1: a519125dcf6220495de8f2a487c5d2bb8df6e348 17 | commit_hash: 119041c8 18 | uncommitted_changes: true 19 | name: cf-haproxy 20 | version: '2' 21 | -------------------------------------------------------------------------------- /releases/haproxy/haproxy-3.yml: -------------------------------------------------------------------------------- 1 | --- 2 | packages: 3 | - name: haproxy 4 | version: 630ad6d6e1d3cab4547ce104f3019b483f354613 5 | fingerprint: 630ad6d6e1d3cab4547ce104f3019b483f354613 6 | sha1: c3b76f7f41dc290f12658a7e3dfd88f25040e89e 7 | dependencies: [] 8 | jobs: 9 | - name: haproxy 10 | version: ee7d6a877a344613620ca2f6346af36f5edec41d 11 | fingerprint: ee7d6a877a344613620ca2f6346af36f5edec41d 12 | sha1: 97f4f184818d1bb507b7bf52a39c5a94fb440ecc 13 | license: 14 | version: 1128a8ae7526393e7fbf22a18a92b4d0dfdd78c0 15 | fingerprint: 1128a8ae7526393e7fbf22a18a92b4d0dfdd78c0 16 | sha1: a519125dcf6220495de8f2a487c5d2bb8df6e348 17 | commit_hash: d0bcafb1 18 | uncommitted_changes: true 19 | name: cf-haproxy 20 | version: '3' 21 | -------------------------------------------------------------------------------- /releases/haproxy/haproxy-4.yml: -------------------------------------------------------------------------------- 1 | --- 2 | packages: 3 | - name: haproxy 4 | version: 630ad6d6e1d3cab4547ce104f3019b483f354613 5 | fingerprint: 630ad6d6e1d3cab4547ce104f3019b483f354613 6 | sha1: c3b76f7f41dc290f12658a7e3dfd88f25040e89e 7 | dependencies: [] 8 | jobs: 9 | - name: haproxy 10 | version: d7a7fe6340437082f643e50502fd64a968264771 11 | fingerprint: d7a7fe6340437082f643e50502fd64a968264771 12 | sha1: 957b55c02319c07238759581a76388aac0648626 13 | license: 14 | version: 1128a8ae7526393e7fbf22a18a92b4d0dfdd78c0 15 | fingerprint: 1128a8ae7526393e7fbf22a18a92b4d0dfdd78c0 16 | sha1: a519125dcf6220495de8f2a487c5d2bb8df6e348 17 | commit_hash: 54d1627a 18 | uncommitted_changes: true 19 | name: cf-haproxy 20 | version: '4' 21 | -------------------------------------------------------------------------------- /releases/haproxy/haproxy-5.yml: -------------------------------------------------------------------------------- 1 | --- 2 | packages: 3 | - name: haproxy 4 | version: 630ad6d6e1d3cab4547ce104f3019b483f354613 5 | fingerprint: 630ad6d6e1d3cab4547ce104f3019b483f354613 6 | sha1: c3b76f7f41dc290f12658a7e3dfd88f25040e89e 7 | dependencies: [] 8 | jobs: 9 | - name: haproxy 10 | version: fa8eaab18253d953b2df2df96b3a96d456a7dd0f 11 | fingerprint: fa8eaab18253d953b2df2df96b3a96d456a7dd0f 12 | sha1: 0c2e559bc6e56709bcebcc6bb02a0bdd15de36da 13 | license: 14 | version: 1128a8ae7526393e7fbf22a18a92b4d0dfdd78c0 15 | fingerprint: 1128a8ae7526393e7fbf22a18a92b4d0dfdd78c0 16 | sha1: a519125dcf6220495de8f2a487c5d2bb8df6e348 17 | commit_hash: 443d2093 18 | uncommitted_changes: true 19 | name: cf-haproxy 20 | version: '5' 21 | -------------------------------------------------------------------------------- /releases/haproxy/haproxy-6.yml: -------------------------------------------------------------------------------- 1 | --- 2 | packages: 3 | - name: haproxy 4 | version: 9c86ced8448e9810347630666c9299bb41d80038 5 | fingerprint: 9c86ced8448e9810347630666c9299bb41d80038 6 | sha1: ad57803a69bf12dd13f1e5160851c740c1b7a71b 7 | dependencies: [] 8 | jobs: 9 | - name: haproxy 10 | version: 609a877093630e79ecc882a2b4d27bb6b3daa52f 11 | fingerprint: 609a877093630e79ecc882a2b4d27bb6b3daa52f 12 | sha1: f2486ceaaefc4a058d04e6e5ee60225c8f8d52f6 13 | license: 14 | version: 1128a8ae7526393e7fbf22a18a92b4d0dfdd78c0 15 | fingerprint: 1128a8ae7526393e7fbf22a18a92b4d0dfdd78c0 16 | sha1: a519125dcf6220495de8f2a487c5d2bb8df6e348 17 | commit_hash: dccf2d2a 18 | uncommitted_changes: true 19 | name: cf-haproxy 20 | version: '6' 21 | -------------------------------------------------------------------------------- /releases/haproxy/haproxy-7.yml: -------------------------------------------------------------------------------- 1 | --- 2 | packages: 3 | - name: haproxy 4 | version: 9c86ced8448e9810347630666c9299bb41d80038 5 | fingerprint: 9c86ced8448e9810347630666c9299bb41d80038 6 | sha1: ad57803a69bf12dd13f1e5160851c740c1b7a71b 7 | dependencies: [] 8 | jobs: 9 | - name: haproxy 10 | version: 80b93eb5ec29caea58b0c501fd78cc6030505849 11 | fingerprint: 80b93eb5ec29caea58b0c501fd78cc6030505849 12 | sha1: cdf1496c9b3a598fd7c3423233c227def2d2a221 13 | license: 14 | version: 1128a8ae7526393e7fbf22a18a92b4d0dfdd78c0 15 | fingerprint: 1128a8ae7526393e7fbf22a18a92b4d0dfdd78c0 16 | sha1: a519125dcf6220495de8f2a487c5d2bb8df6e348 17 | commit_hash: c69b17cc 18 | uncommitted_changes: true 19 | name: cf-haproxy 20 | version: '7' 21 | -------------------------------------------------------------------------------- /releases/haproxy/haproxy-8.0.0.yml: -------------------------------------------------------------------------------- 1 | --- 2 | packages: 3 | - name: haproxy 4 | version: 9c86ced8448e9810347630666c9299bb41d80038 5 | fingerprint: 9c86ced8448e9810347630666c9299bb41d80038 6 | sha1: ad57803a69bf12dd13f1e5160851c740c1b7a71b 7 | dependencies: [] 8 | - name: ttar 9 | version: 3d35c54bf484b59a22c9bf783ff62d08eb30353f 10 | fingerprint: 3d35c54bf484b59a22c9bf783ff62d08eb30353f 11 | sha1: 6380c6e9e3a2e92f32ca75a37922099343110b68 12 | dependencies: [] 13 | jobs: 14 | - name: haproxy 15 | version: fb65ead3ad623e5c3215c5a39a9338ff251ac286 16 | fingerprint: fb65ead3ad623e5c3215c5a39a9338ff251ac286 17 | sha1: a1ec7dc27c1da561109c6b5182c442ba195b9b08 18 | license: 19 | version: 1128a8ae7526393e7fbf22a18a92b4d0dfdd78c0 20 | fingerprint: 1128a8ae7526393e7fbf22a18a92b4d0dfdd78c0 21 | sha1: a519125dcf6220495de8f2a487c5d2bb8df6e348 22 | commit_hash: 60180ae2 23 | uncommitted_changes: false 24 | name: cf-haproxy 25 | version: 8.0.0 26 | -------------------------------------------------------------------------------- /releases/haproxy/haproxy-8.0.1.yml: -------------------------------------------------------------------------------- 1 | --- 2 | packages: 3 | - name: haproxy 4 | version: 9c86ced8448e9810347630666c9299bb41d80038 5 | fingerprint: 9c86ced8448e9810347630666c9299bb41d80038 6 | sha1: ad57803a69bf12dd13f1e5160851c740c1b7a71b 7 | dependencies: [] 8 | - name: ttar 9 | version: 3d35c54bf484b59a22c9bf783ff62d08eb30353f 10 | fingerprint: 3d35c54bf484b59a22c9bf783ff62d08eb30353f 11 | sha1: 6380c6e9e3a2e92f32ca75a37922099343110b68 12 | dependencies: [] 13 | jobs: 14 | - name: haproxy 15 | version: c7bd850c0b653ee423ba09247018db2d6edf32de 16 | fingerprint: c7bd850c0b653ee423ba09247018db2d6edf32de 17 | sha1: 976e41f510ec4869016c1c3656c34235a8245c28 18 | license: 19 | version: 1128a8ae7526393e7fbf22a18a92b4d0dfdd78c0 20 | fingerprint: 1128a8ae7526393e7fbf22a18a92b4d0dfdd78c0 21 | sha1: a519125dcf6220495de8f2a487c5d2bb8df6e348 22 | commit_hash: 1ac086ed 23 | uncommitted_changes: true 24 | name: cf-haproxy 25 | version: 8.0.1 26 | -------------------------------------------------------------------------------- /releases/haproxy/haproxy-8.0.10.yml: -------------------------------------------------------------------------------- 1 | --- 2 | packages: 3 | - name: haproxy 4 | version: c356c54dc206681cdfb485c9b1b043f3c042a466 5 | fingerprint: c356c54dc206681cdfb485c9b1b043f3c042a466 6 | sha1: 200551b887e7be2ef38a2de29004acc36ee9284d 7 | dependencies: [] 8 | - name: ttar 9 | version: 3d35c54bf484b59a22c9bf783ff62d08eb30353f 10 | fingerprint: 3d35c54bf484b59a22c9bf783ff62d08eb30353f 11 | sha1: 6380c6e9e3a2e92f32ca75a37922099343110b68 12 | dependencies: [] 13 | jobs: 14 | - name: haproxy 15 | version: 1427b7b682f3af321634540c6114b68222ba7c04 16 | fingerprint: 1427b7b682f3af321634540c6114b68222ba7c04 17 | sha1: 6b9c49072a66decdd6d424107346c562599589a9 18 | license: 19 | version: 1128a8ae7526393e7fbf22a18a92b4d0dfdd78c0 20 | fingerprint: 1128a8ae7526393e7fbf22a18a92b4d0dfdd78c0 21 | sha1: a519125dcf6220495de8f2a487c5d2bb8df6e348 22 | commit_hash: 9e45bbcb 23 | uncommitted_changes: true 24 | name: haproxy 25 | version: 8.0.10 26 | -------------------------------------------------------------------------------- /releases/haproxy/haproxy-8.0.11.yml: -------------------------------------------------------------------------------- 1 | --- 2 | packages: 3 | - name: haproxy 4 | version: c356c54dc206681cdfb485c9b1b043f3c042a466 5 | fingerprint: c356c54dc206681cdfb485c9b1b043f3c042a466 6 | sha1: 200551b887e7be2ef38a2de29004acc36ee9284d 7 | dependencies: [] 8 | - name: keepalived 9 | version: 17936096b29718cbe5ce9dd0d11767997df0f060 10 | fingerprint: 17936096b29718cbe5ce9dd0d11767997df0f060 11 | sha1: 61a0015403a7618d8dee101fce2703a56cd2464b 12 | dependencies: [] 13 | - name: ttar 14 | version: 3d35c54bf484b59a22c9bf783ff62d08eb30353f 15 | fingerprint: 3d35c54bf484b59a22c9bf783ff62d08eb30353f 16 | sha1: 6380c6e9e3a2e92f32ca75a37922099343110b68 17 | dependencies: [] 18 | jobs: 19 | - name: haproxy 20 | version: 1427b7b682f3af321634540c6114b68222ba7c04 21 | fingerprint: 1427b7b682f3af321634540c6114b68222ba7c04 22 | sha1: 6b9c49072a66decdd6d424107346c562599589a9 23 | - name: keepalived 24 | version: fe7cd4e4e83121311ce20234d0f95c43c48a49ad 25 | fingerprint: fe7cd4e4e83121311ce20234d0f95c43c48a49ad 26 | sha1: 9829f1737e2190dca51ed572a6830ce8d5f79afe 27 | license: 28 | version: 1128a8ae7526393e7fbf22a18a92b4d0dfdd78c0 29 | fingerprint: 1128a8ae7526393e7fbf22a18a92b4d0dfdd78c0 30 | sha1: a519125dcf6220495de8f2a487c5d2bb8df6e348 31 | commit_hash: 183113cf 32 | uncommitted_changes: true 33 | name: haproxy 34 | version: 8.0.11 35 | -------------------------------------------------------------------------------- /releases/haproxy/haproxy-8.0.12.yml: -------------------------------------------------------------------------------- 1 | --- 2 | packages: 3 | - name: keepalived 4 | version: 17936096b29718cbe5ce9dd0d11767997df0f060 5 | fingerprint: 17936096b29718cbe5ce9dd0d11767997df0f060 6 | sha1: 55a0335a4b35439a4c736715a2f41d19f4d139cf 7 | dependencies: [] 8 | - name: ttar 9 | version: 3d35c54bf484b59a22c9bf783ff62d08eb30353f 10 | fingerprint: 3d35c54bf484b59a22c9bf783ff62d08eb30353f 11 | sha1: 6380c6e9e3a2e92f32ca75a37922099343110b68 12 | dependencies: [] 13 | - name: haproxy 14 | version: c356c54dc206681cdfb485c9b1b043f3c042a466 15 | fingerprint: c356c54dc206681cdfb485c9b1b043f3c042a466 16 | sha1: 200551b887e7be2ef38a2de29004acc36ee9284d 17 | dependencies: [] 18 | jobs: 19 | - name: keepalived 20 | version: 594f0e97ffdca3e776fe250bff12281b1a2aa1d4 21 | fingerprint: 594f0e97ffdca3e776fe250bff12281b1a2aa1d4 22 | sha1: 17d35e79462ccad896dbeab126a4185183a3a746 23 | - name: haproxy 24 | version: 1427b7b682f3af321634540c6114b68222ba7c04 25 | fingerprint: 1427b7b682f3af321634540c6114b68222ba7c04 26 | sha1: 6b9c49072a66decdd6d424107346c562599589a9 27 | license: 28 | version: 1128a8ae7526393e7fbf22a18a92b4d0dfdd78c0 29 | fingerprint: 1128a8ae7526393e7fbf22a18a92b4d0dfdd78c0 30 | sha1: a519125dcf6220495de8f2a487c5d2bb8df6e348 31 | commit_hash: 2af6c081 32 | uncommitted_changes: true 33 | name: haproxy 34 | version: 8.0.12 35 | -------------------------------------------------------------------------------- /releases/haproxy/haproxy-8.0.2.yml: -------------------------------------------------------------------------------- 1 | --- 2 | packages: 3 | - name: haproxy 4 | version: 9c86ced8448e9810347630666c9299bb41d80038 5 | fingerprint: 9c86ced8448e9810347630666c9299bb41d80038 6 | sha1: ad57803a69bf12dd13f1e5160851c740c1b7a71b 7 | dependencies: [] 8 | - name: ttar 9 | version: 3d35c54bf484b59a22c9bf783ff62d08eb30353f 10 | fingerprint: 3d35c54bf484b59a22c9bf783ff62d08eb30353f 11 | sha1: 6380c6e9e3a2e92f32ca75a37922099343110b68 12 | dependencies: [] 13 | jobs: 14 | - name: haproxy 15 | version: c7bd850c0b653ee423ba09247018db2d6edf32de 16 | fingerprint: c7bd850c0b653ee423ba09247018db2d6edf32de 17 | sha1: 976e41f510ec4869016c1c3656c34235a8245c28 18 | license: 19 | version: 1128a8ae7526393e7fbf22a18a92b4d0dfdd78c0 20 | fingerprint: 1128a8ae7526393e7fbf22a18a92b4d0dfdd78c0 21 | sha1: a519125dcf6220495de8f2a487c5d2bb8df6e348 22 | commit_hash: 707a5081 23 | uncommitted_changes: false 24 | name: cf-haproxy 25 | version: 8.0.2 26 | -------------------------------------------------------------------------------- /releases/haproxy/haproxy-8.0.3.yml: -------------------------------------------------------------------------------- 1 | --- 2 | packages: 3 | - name: ttar 4 | version: 3d35c54bf484b59a22c9bf783ff62d08eb30353f 5 | fingerprint: 3d35c54bf484b59a22c9bf783ff62d08eb30353f 6 | sha1: 6380c6e9e3a2e92f32ca75a37922099343110b68 7 | dependencies: [] 8 | - name: haproxy 9 | version: 9c86ced8448e9810347630666c9299bb41d80038 10 | fingerprint: 9c86ced8448e9810347630666c9299bb41d80038 11 | sha1: ad57803a69bf12dd13f1e5160851c740c1b7a71b 12 | dependencies: [] 13 | jobs: 14 | - name: haproxy 15 | version: 28a1b4b5402be2d1b457d95af635c0620f509b69 16 | fingerprint: 28a1b4b5402be2d1b457d95af635c0620f509b69 17 | sha1: 91692a237214ddcb8f15b2ea7908144dcf65c145 18 | license: 19 | version: 1128a8ae7526393e7fbf22a18a92b4d0dfdd78c0 20 | fingerprint: 1128a8ae7526393e7fbf22a18a92b4d0dfdd78c0 21 | sha1: a519125dcf6220495de8f2a487c5d2bb8df6e348 22 | commit_hash: 1e95f387 23 | uncommitted_changes: true 24 | name: cf-haproxy 25 | version: 8.0.3 26 | -------------------------------------------------------------------------------- /releases/haproxy/haproxy-8.0.4.yml: -------------------------------------------------------------------------------- 1 | --- 2 | packages: 3 | - name: haproxy 4 | version: 9c86ced8448e9810347630666c9299bb41d80038 5 | fingerprint: 9c86ced8448e9810347630666c9299bb41d80038 6 | sha1: ad57803a69bf12dd13f1e5160851c740c1b7a71b 7 | dependencies: [] 8 | - name: ttar 9 | version: 3d35c54bf484b59a22c9bf783ff62d08eb30353f 10 | fingerprint: 3d35c54bf484b59a22c9bf783ff62d08eb30353f 11 | sha1: 6380c6e9e3a2e92f32ca75a37922099343110b68 12 | dependencies: [] 13 | jobs: 14 | - name: haproxy 15 | version: 33ec6e4e3dc3945cb453fa8c23b5de12eb5dd20d 16 | fingerprint: 33ec6e4e3dc3945cb453fa8c23b5de12eb5dd20d 17 | sha1: 84095d2e56997b213dfa104e6df384971b359651 18 | license: 19 | version: 1128a8ae7526393e7fbf22a18a92b4d0dfdd78c0 20 | fingerprint: 1128a8ae7526393e7fbf22a18a92b4d0dfdd78c0 21 | sha1: a519125dcf6220495de8f2a487c5d2bb8df6e348 22 | commit_hash: 189639cd 23 | uncommitted_changes: true 24 | name: cf-haproxy 25 | version: 8.0.4 26 | -------------------------------------------------------------------------------- /releases/haproxy/haproxy-8.0.5.yml: -------------------------------------------------------------------------------- 1 | --- 2 | packages: 3 | - name: haproxy 4 | version: 9c86ced8448e9810347630666c9299bb41d80038 5 | fingerprint: 9c86ced8448e9810347630666c9299bb41d80038 6 | sha1: ad57803a69bf12dd13f1e5160851c740c1b7a71b 7 | dependencies: [] 8 | - name: ttar 9 | version: 3d35c54bf484b59a22c9bf783ff62d08eb30353f 10 | fingerprint: 3d35c54bf484b59a22c9bf783ff62d08eb30353f 11 | sha1: 6380c6e9e3a2e92f32ca75a37922099343110b68 12 | dependencies: [] 13 | jobs: 14 | - name: haproxy 15 | version: 6b4501595bcdf67bc9cb8eea1a203a8226160aea 16 | fingerprint: 6b4501595bcdf67bc9cb8eea1a203a8226160aea 17 | sha1: 362465cf5fec9354ac107ec88106acea9ed829eb 18 | license: 19 | version: 1128a8ae7526393e7fbf22a18a92b4d0dfdd78c0 20 | fingerprint: 1128a8ae7526393e7fbf22a18a92b4d0dfdd78c0 21 | sha1: a519125dcf6220495de8f2a487c5d2bb8df6e348 22 | commit_hash: 924a6fb0 23 | uncommitted_changes: true 24 | name: cf-haproxy 25 | version: 8.0.5 26 | -------------------------------------------------------------------------------- /releases/haproxy/haproxy-8.0.6.yml: -------------------------------------------------------------------------------- 1 | --- 2 | packages: 3 | - name: haproxy 4 | version: 9c86ced8448e9810347630666c9299bb41d80038 5 | fingerprint: 9c86ced8448e9810347630666c9299bb41d80038 6 | sha1: ad57803a69bf12dd13f1e5160851c740c1b7a71b 7 | dependencies: [] 8 | - name: ttar 9 | version: 3d35c54bf484b59a22c9bf783ff62d08eb30353f 10 | fingerprint: 3d35c54bf484b59a22c9bf783ff62d08eb30353f 11 | sha1: 6380c6e9e3a2e92f32ca75a37922099343110b68 12 | dependencies: [] 13 | jobs: 14 | - name: haproxy 15 | version: 6b4501595bcdf67bc9cb8eea1a203a8226160aea 16 | fingerprint: 6b4501595bcdf67bc9cb8eea1a203a8226160aea 17 | sha1: 362465cf5fec9354ac107ec88106acea9ed829eb 18 | license: 19 | version: 1128a8ae7526393e7fbf22a18a92b4d0dfdd78c0 20 | fingerprint: 1128a8ae7526393e7fbf22a18a92b4d0dfdd78c0 21 | sha1: a519125dcf6220495de8f2a487c5d2bb8df6e348 22 | commit_hash: 7a754c7e 23 | uncommitted_changes: false 24 | name: haproxy 25 | version: 8.0.6 26 | -------------------------------------------------------------------------------- /releases/haproxy/haproxy-8.0.7.yml: -------------------------------------------------------------------------------- 1 | --- 2 | packages: 3 | - name: ttar 4 | version: 3d35c54bf484b59a22c9bf783ff62d08eb30353f 5 | fingerprint: 3d35c54bf484b59a22c9bf783ff62d08eb30353f 6 | sha1: 6380c6e9e3a2e92f32ca75a37922099343110b68 7 | dependencies: [] 8 | - name: haproxy 9 | version: 9c86ced8448e9810347630666c9299bb41d80038 10 | fingerprint: 9c86ced8448e9810347630666c9299bb41d80038 11 | sha1: ad57803a69bf12dd13f1e5160851c740c1b7a71b 12 | dependencies: [] 13 | jobs: 14 | - name: haproxy 15 | version: ec8cde016affa1cc8380e55818a845225726bf3d 16 | fingerprint: ec8cde016affa1cc8380e55818a845225726bf3d 17 | sha1: ccdab829bfb7f71256d9a519f7cd334faea10350 18 | license: 19 | version: 1128a8ae7526393e7fbf22a18a92b4d0dfdd78c0 20 | fingerprint: 1128a8ae7526393e7fbf22a18a92b4d0dfdd78c0 21 | sha1: a519125dcf6220495de8f2a487c5d2bb8df6e348 22 | commit_hash: eb6fa409 23 | uncommitted_changes: true 24 | name: haproxy 25 | version: 8.0.7 26 | -------------------------------------------------------------------------------- /releases/haproxy/haproxy-8.0.8.yml: -------------------------------------------------------------------------------- 1 | --- 2 | packages: 3 | - name: haproxy 4 | version: 8d0eb7d0c8c7f601f47b522093dc259fbb776876 5 | fingerprint: 8d0eb7d0c8c7f601f47b522093dc259fbb776876 6 | sha1: 1344ede54cf0ff6fb1df7a69e8dadbab4826743d 7 | dependencies: [] 8 | - name: ttar 9 | version: 3d35c54bf484b59a22c9bf783ff62d08eb30353f 10 | fingerprint: 3d35c54bf484b59a22c9bf783ff62d08eb30353f 11 | sha1: 6380c6e9e3a2e92f32ca75a37922099343110b68 12 | dependencies: [] 13 | jobs: 14 | - name: haproxy 15 | version: 8384dbfd063486179af91642153c57ce0199499a 16 | fingerprint: 8384dbfd063486179af91642153c57ce0199499a 17 | sha1: 14115a74e8d0ff905714ad9385dc1b6e34017683 18 | license: 19 | version: 1128a8ae7526393e7fbf22a18a92b4d0dfdd78c0 20 | fingerprint: 1128a8ae7526393e7fbf22a18a92b4d0dfdd78c0 21 | sha1: a519125dcf6220495de8f2a487c5d2bb8df6e348 22 | commit_hash: e95817e0 23 | uncommitted_changes: true 24 | name: haproxy 25 | version: 8.0.8 26 | -------------------------------------------------------------------------------- /releases/haproxy/haproxy-8.0.9.yml: -------------------------------------------------------------------------------- 1 | --- 2 | packages: 3 | - name: haproxy 4 | version: 8d0eb7d0c8c7f601f47b522093dc259fbb776876 5 | fingerprint: 8d0eb7d0c8c7f601f47b522093dc259fbb776876 6 | sha1: 1344ede54cf0ff6fb1df7a69e8dadbab4826743d 7 | dependencies: [] 8 | - name: ttar 9 | version: 3d35c54bf484b59a22c9bf783ff62d08eb30353f 10 | fingerprint: 3d35c54bf484b59a22c9bf783ff62d08eb30353f 11 | sha1: 6380c6e9e3a2e92f32ca75a37922099343110b68 12 | dependencies: [] 13 | jobs: 14 | - name: haproxy 15 | version: bb414448e72cd1fab739379e477fb50021f26e57 16 | fingerprint: bb414448e72cd1fab739379e477fb50021f26e57 17 | sha1: fb7951b2c9aa7c9bfe4f900e2e3980c457b819bc 18 | license: 19 | version: 1128a8ae7526393e7fbf22a18a92b4d0dfdd78c0 20 | fingerprint: 1128a8ae7526393e7fbf22a18a92b4d0dfdd78c0 21 | sha1: a519125dcf6220495de8f2a487c5d2bb8df6e348 22 | commit_hash: f06ab148 23 | uncommitted_changes: true 24 | name: haproxy 25 | version: 8.0.9 26 | -------------------------------------------------------------------------------- /releases/haproxy/haproxy-8.1.0.yml: -------------------------------------------------------------------------------- 1 | --- 2 | packages: 3 | - name: ttar 4 | version: 3d35c54bf484b59a22c9bf783ff62d08eb30353f 5 | fingerprint: 3d35c54bf484b59a22c9bf783ff62d08eb30353f 6 | sha1: 6380c6e9e3a2e92f32ca75a37922099343110b68 7 | dependencies: [] 8 | - name: haproxy 9 | version: f52bd20fbd4f1c9dae29d71410bcb5d3f38c0f96 10 | fingerprint: f52bd20fbd4f1c9dae29d71410bcb5d3f38c0f96 11 | sha1: aa94f7d242185623117a2be2b75c4ddbdb31d100 12 | dependencies: [] 13 | - name: keepalived 14 | version: 17936096b29718cbe5ce9dd0d11767997df0f060 15 | fingerprint: 17936096b29718cbe5ce9dd0d11767997df0f060 16 | sha1: 61a0015403a7618d8dee101fce2703a56cd2464b 17 | dependencies: [] 18 | jobs: 19 | - name: haproxy 20 | version: 3b46d3b5d1862052bb4e91b9335afff78d20b2db 21 | fingerprint: 3b46d3b5d1862052bb4e91b9335afff78d20b2db 22 | sha1: 129c1de5622c2d0f03d94722bab9ae8dd6eaeb7e 23 | - name: keepalived 24 | version: 594f0e97ffdca3e776fe250bff12281b1a2aa1d4 25 | fingerprint: 594f0e97ffdca3e776fe250bff12281b1a2aa1d4 26 | sha1: 17d35e79462ccad896dbeab126a4185183a3a746 27 | license: 28 | version: ab1231b48830d561c18cade29dcad86c2925fb8c 29 | fingerprint: ab1231b48830d561c18cade29dcad86c2925fb8c 30 | sha1: 2a7ca21fe822bec0406bddc4ae0fcebee6cad6e5 31 | commit_hash: 5bd12d80 32 | uncommitted_changes: true 33 | name: haproxy 34 | version: 8.1.0 35 | -------------------------------------------------------------------------------- /releases/haproxy/haproxy-8.1.1.yml: -------------------------------------------------------------------------------- 1 | --- 2 | packages: 3 | - name: haproxy 4 | version: f52bd20fbd4f1c9dae29d71410bcb5d3f38c0f96 5 | fingerprint: f52bd20fbd4f1c9dae29d71410bcb5d3f38c0f96 6 | sha1: aa94f7d242185623117a2be2b75c4ddbdb31d100 7 | dependencies: [] 8 | - name: keepalived 9 | version: 17936096b29718cbe5ce9dd0d11767997df0f060 10 | fingerprint: 17936096b29718cbe5ce9dd0d11767997df0f060 11 | sha1: 61a0015403a7618d8dee101fce2703a56cd2464b 12 | dependencies: [] 13 | - name: ttar 14 | version: 3d35c54bf484b59a22c9bf783ff62d08eb30353f 15 | fingerprint: 3d35c54bf484b59a22c9bf783ff62d08eb30353f 16 | sha1: 6380c6e9e3a2e92f32ca75a37922099343110b68 17 | dependencies: [] 18 | jobs: 19 | - name: haproxy 20 | version: 81845a01051b63130a78eda576491df1d15dad01 21 | fingerprint: 81845a01051b63130a78eda576491df1d15dad01 22 | sha1: 9cec903e37713150a263aa2111b05bfeaba22d66 23 | - name: keepalived 24 | version: 594f0e97ffdca3e776fe250bff12281b1a2aa1d4 25 | fingerprint: 594f0e97ffdca3e776fe250bff12281b1a2aa1d4 26 | sha1: 17d35e79462ccad896dbeab126a4185183a3a746 27 | license: 28 | version: ab1231b48830d561c18cade29dcad86c2925fb8c 29 | fingerprint: ab1231b48830d561c18cade29dcad86c2925fb8c 30 | sha1: 2a7ca21fe822bec0406bddc4ae0fcebee6cad6e5 31 | commit_hash: 1f1054c8 32 | uncommitted_changes: true 33 | name: haproxy 34 | version: 8.1.1 35 | -------------------------------------------------------------------------------- /releases/haproxy/haproxy-8.1.2.yml: -------------------------------------------------------------------------------- 1 | --- 2 | packages: 3 | - name: haproxy 4 | version: f52bd20fbd4f1c9dae29d71410bcb5d3f38c0f96 5 | fingerprint: f52bd20fbd4f1c9dae29d71410bcb5d3f38c0f96 6 | sha1: aa94f7d242185623117a2be2b75c4ddbdb31d100 7 | dependencies: [] 8 | - name: keepalived 9 | version: 17936096b29718cbe5ce9dd0d11767997df0f060 10 | fingerprint: 17936096b29718cbe5ce9dd0d11767997df0f060 11 | sha1: 61a0015403a7618d8dee101fce2703a56cd2464b 12 | dependencies: [] 13 | - name: ttar 14 | version: 3d35c54bf484b59a22c9bf783ff62d08eb30353f 15 | fingerprint: 3d35c54bf484b59a22c9bf783ff62d08eb30353f 16 | sha1: 6380c6e9e3a2e92f32ca75a37922099343110b68 17 | dependencies: [] 18 | jobs: 19 | - name: haproxy 20 | version: da0c67218bcc6edfaf040474c51c8f75d01b16ba 21 | fingerprint: da0c67218bcc6edfaf040474c51c8f75d01b16ba 22 | sha1: f53cb956b887e2b9e577c750490fce9323f7a1a3 23 | - name: keepalived 24 | version: 594f0e97ffdca3e776fe250bff12281b1a2aa1d4 25 | fingerprint: 594f0e97ffdca3e776fe250bff12281b1a2aa1d4 26 | sha1: 17d35e79462ccad896dbeab126a4185183a3a746 27 | license: 28 | version: ab1231b48830d561c18cade29dcad86c2925fb8c 29 | fingerprint: ab1231b48830d561c18cade29dcad86c2925fb8c 30 | sha1: 2a7ca21fe822bec0406bddc4ae0fcebee6cad6e5 31 | commit_hash: '62700747' 32 | uncommitted_changes: true 33 | name: haproxy 34 | version: 8.1.2 35 | -------------------------------------------------------------------------------- /releases/haproxy/haproxy-8.2.0.yml: -------------------------------------------------------------------------------- 1 | --- 2 | packages: 3 | - name: haproxy 4 | version: f52bd20fbd4f1c9dae29d71410bcb5d3f38c0f96 5 | fingerprint: f52bd20fbd4f1c9dae29d71410bcb5d3f38c0f96 6 | sha1: aa94f7d242185623117a2be2b75c4ddbdb31d100 7 | dependencies: [] 8 | - name: keepalived 9 | version: 17936096b29718cbe5ce9dd0d11767997df0f060 10 | fingerprint: 17936096b29718cbe5ce9dd0d11767997df0f060 11 | sha1: 61a0015403a7618d8dee101fce2703a56cd2464b 12 | dependencies: [] 13 | - name: ttar 14 | version: 3d35c54bf484b59a22c9bf783ff62d08eb30353f 15 | fingerprint: 3d35c54bf484b59a22c9bf783ff62d08eb30353f 16 | sha1: 6380c6e9e3a2e92f32ca75a37922099343110b68 17 | dependencies: [] 18 | jobs: 19 | - name: haproxy 20 | version: fd5db2dd121f322b0778938adc0270138da0b3c2 21 | fingerprint: fd5db2dd121f322b0778938adc0270138da0b3c2 22 | sha1: 5f45f324b1574125369c16500837df3a9335bb93 23 | - name: keepalived 24 | version: 594f0e97ffdca3e776fe250bff12281b1a2aa1d4 25 | fingerprint: 594f0e97ffdca3e776fe250bff12281b1a2aa1d4 26 | sha1: 17d35e79462ccad896dbeab126a4185183a3a746 27 | license: 28 | version: ab1231b48830d561c18cade29dcad86c2925fb8c 29 | fingerprint: ab1231b48830d561c18cade29dcad86c2925fb8c 30 | sha1: 2a7ca21fe822bec0406bddc4ae0fcebee6cad6e5 31 | commit_hash: cd2290ef 32 | uncommitted_changes: true 33 | name: haproxy 34 | version: 8.2.0 35 | -------------------------------------------------------------------------------- /releases/haproxy/haproxy-8.3.0.yml: -------------------------------------------------------------------------------- 1 | --- 2 | packages: 3 | - name: keepalived 4 | version: 17936096b29718cbe5ce9dd0d11767997df0f060 5 | fingerprint: 17936096b29718cbe5ce9dd0d11767997df0f060 6 | sha1: 61a0015403a7618d8dee101fce2703a56cd2464b 7 | dependencies: [] 8 | - name: haproxy 9 | version: f52bd20fbd4f1c9dae29d71410bcb5d3f38c0f96 10 | fingerprint: f52bd20fbd4f1c9dae29d71410bcb5d3f38c0f96 11 | sha1: aa94f7d242185623117a2be2b75c4ddbdb31d100 12 | dependencies: [] 13 | - name: ttar 14 | version: 3d35c54bf484b59a22c9bf783ff62d08eb30353f 15 | fingerprint: 3d35c54bf484b59a22c9bf783ff62d08eb30353f 16 | sha1: 6380c6e9e3a2e92f32ca75a37922099343110b68 17 | dependencies: [] 18 | jobs: 19 | - name: keepalived 20 | version: 594f0e97ffdca3e776fe250bff12281b1a2aa1d4 21 | fingerprint: 594f0e97ffdca3e776fe250bff12281b1a2aa1d4 22 | sha1: 17d35e79462ccad896dbeab126a4185183a3a746 23 | - name: haproxy 24 | version: 538bcc1ce43e5abd4dd73b0460e7139b4a8adde8 25 | fingerprint: 538bcc1ce43e5abd4dd73b0460e7139b4a8adde8 26 | sha1: 4b8d14738404917c9782de147a685a68c246bd4f 27 | license: 28 | version: ab1231b48830d561c18cade29dcad86c2925fb8c 29 | fingerprint: ab1231b48830d561c18cade29dcad86c2925fb8c 30 | sha1: 2a7ca21fe822bec0406bddc4ae0fcebee6cad6e5 31 | commit_hash: 544916ce 32 | uncommitted_changes: true 33 | name: haproxy 34 | version: 8.3.0 35 | -------------------------------------------------------------------------------- /releases/haproxy/haproxy-8.4.0.yml: -------------------------------------------------------------------------------- 1 | name: haproxy 2 | version: 8.4.0 3 | commit_hash: c128652 4 | uncommitted_changes: false 5 | jobs: 6 | - name: haproxy 7 | version: 5139502f13c8c2f1c9a402eebb85de9e8eed3fb2 8 | fingerprint: 5139502f13c8c2f1c9a402eebb85de9e8eed3fb2 9 | sha1: 55452de656fdc0bc762bdccfab11aae717435022 10 | - name: keepalived 11 | version: d1b0d95376b257a33a28ef9a1a6d8580350a6ab3 12 | fingerprint: d1b0d95376b257a33a28ef9a1a6d8580350a6ab3 13 | sha1: 3df88f944ad5c3b54e987322ffe0226e98e44273 14 | packages: 15 | - name: haproxy 16 | version: f52bd20fbd4f1c9dae29d71410bcb5d3f38c0f96 17 | fingerprint: f52bd20fbd4f1c9dae29d71410bcb5d3f38c0f96 18 | sha1: aa94f7d242185623117a2be2b75c4ddbdb31d100 19 | dependencies: [] 20 | - name: keepalived 21 | version: 17936096b29718cbe5ce9dd0d11767997df0f060 22 | fingerprint: 17936096b29718cbe5ce9dd0d11767997df0f060 23 | sha1: 61a0015403a7618d8dee101fce2703a56cd2464b 24 | dependencies: [] 25 | - name: ttar 26 | version: 9747441a2de5bebdb1aa78ec1f826d609c3082ca 27 | fingerprint: 9747441a2de5bebdb1aa78ec1f826d609c3082ca 28 | sha1: 10eb174e8cbc1411044c5e362c07a84cc46e8363 29 | dependencies: [] 30 | license: 31 | version: ab1231b48830d561c18cade29dcad86c2925fb8c 32 | fingerprint: ab1231b48830d561c18cade29dcad86c2925fb8c 33 | sha1: 2a7ca21fe822bec0406bddc4ae0fcebee6cad6e5 34 | -------------------------------------------------------------------------------- /releases/haproxy/haproxy-8.4.1.yml: -------------------------------------------------------------------------------- 1 | name: haproxy 2 | version: 8.4.1 3 | commit_hash: "8900e82" 4 | uncommitted_changes: false 5 | jobs: 6 | - name: haproxy 7 | version: ee47fb7a3935c71bff50de2bb7fc843562db3102 8 | fingerprint: ee47fb7a3935c71bff50de2bb7fc843562db3102 9 | sha1: baff47f8a517efb619bb07cc1026fa9e9023dd74 10 | - name: keepalived 11 | version: d1b0d95376b257a33a28ef9a1a6d8580350a6ab3 12 | fingerprint: d1b0d95376b257a33a28ef9a1a6d8580350a6ab3 13 | sha1: 3df88f944ad5c3b54e987322ffe0226e98e44273 14 | packages: 15 | - name: haproxy 16 | version: f52bd20fbd4f1c9dae29d71410bcb5d3f38c0f96 17 | fingerprint: f52bd20fbd4f1c9dae29d71410bcb5d3f38c0f96 18 | sha1: aa94f7d242185623117a2be2b75c4ddbdb31d100 19 | dependencies: [] 20 | - name: keepalived 21 | version: 17936096b29718cbe5ce9dd0d11767997df0f060 22 | fingerprint: 17936096b29718cbe5ce9dd0d11767997df0f060 23 | sha1: 61a0015403a7618d8dee101fce2703a56cd2464b 24 | dependencies: [] 25 | - name: ttar 26 | version: 9747441a2de5bebdb1aa78ec1f826d609c3082ca 27 | fingerprint: 9747441a2de5bebdb1aa78ec1f826d609c3082ca 28 | sha1: 10eb174e8cbc1411044c5e362c07a84cc46e8363 29 | dependencies: [] 30 | license: 31 | version: ab1231b48830d561c18cade29dcad86c2925fb8c 32 | fingerprint: ab1231b48830d561c18cade29dcad86c2925fb8c 33 | sha1: 2a7ca21fe822bec0406bddc4ae0fcebee6cad6e5 34 | -------------------------------------------------------------------------------- /releases/haproxy/haproxy-8.4.2.yml: -------------------------------------------------------------------------------- 1 | name: haproxy 2 | version: 8.4.2 3 | commit_hash: efa112e 4 | uncommitted_changes: false 5 | jobs: 6 | - name: haproxy 7 | version: 99d795a51dda97c9338d646e483857ba6137262c 8 | fingerprint: 99d795a51dda97c9338d646e483857ba6137262c 9 | sha1: 09cd5fec1a6cfc8930ceb994919eb7551dd09270 10 | - name: keepalived 11 | version: d1b0d95376b257a33a28ef9a1a6d8580350a6ab3 12 | fingerprint: d1b0d95376b257a33a28ef9a1a6d8580350a6ab3 13 | sha1: 3df88f944ad5c3b54e987322ffe0226e98e44273 14 | packages: 15 | - name: haproxy 16 | version: f52bd20fbd4f1c9dae29d71410bcb5d3f38c0f96 17 | fingerprint: f52bd20fbd4f1c9dae29d71410bcb5d3f38c0f96 18 | sha1: aa94f7d242185623117a2be2b75c4ddbdb31d100 19 | dependencies: [] 20 | - name: keepalived 21 | version: 17936096b29718cbe5ce9dd0d11767997df0f060 22 | fingerprint: 17936096b29718cbe5ce9dd0d11767997df0f060 23 | sha1: 61a0015403a7618d8dee101fce2703a56cd2464b 24 | dependencies: [] 25 | - name: ttar 26 | version: d48223c69c8c097c64caad1055e0ff024b8f1133 27 | fingerprint: d48223c69c8c097c64caad1055e0ff024b8f1133 28 | sha1: a2ec3b66ca8fdcb2c71b690b8cfd156fd94c8de3 29 | dependencies: [] 30 | license: 31 | version: ab1231b48830d561c18cade29dcad86c2925fb8c 32 | fingerprint: ab1231b48830d561c18cade29dcad86c2925fb8c 33 | sha1: 2a7ca21fe822bec0406bddc4ae0fcebee6cad6e5 34 | -------------------------------------------------------------------------------- /releases/haproxy/haproxy-8.5.0.yml: -------------------------------------------------------------------------------- 1 | name: haproxy 2 | version: 8.5.0 3 | commit_hash: 4a6f958 4 | uncommitted_changes: false 5 | jobs: 6 | - name: haproxy 7 | version: caa70618b7d7216cdb61d9eb4e8a386c8b2bf402 8 | fingerprint: caa70618b7d7216cdb61d9eb4e8a386c8b2bf402 9 | sha1: b7749e291922078c6aebb3cd3d60a246160ec9e3 10 | - name: keepalived 11 | version: d1b0d95376b257a33a28ef9a1a6d8580350a6ab3 12 | fingerprint: d1b0d95376b257a33a28ef9a1a6d8580350a6ab3 13 | sha1: 3df88f944ad5c3b54e987322ffe0226e98e44273 14 | packages: 15 | - name: haproxy 16 | version: f52bd20fbd4f1c9dae29d71410bcb5d3f38c0f96 17 | fingerprint: f52bd20fbd4f1c9dae29d71410bcb5d3f38c0f96 18 | sha1: aa94f7d242185623117a2be2b75c4ddbdb31d100 19 | dependencies: [] 20 | - name: keepalived 21 | version: 17936096b29718cbe5ce9dd0d11767997df0f060 22 | fingerprint: 17936096b29718cbe5ce9dd0d11767997df0f060 23 | sha1: 61a0015403a7618d8dee101fce2703a56cd2464b 24 | dependencies: [] 25 | - name: ttar 26 | version: d48223c69c8c097c64caad1055e0ff024b8f1133 27 | fingerprint: d48223c69c8c097c64caad1055e0ff024b8f1133 28 | sha1: a2ec3b66ca8fdcb2c71b690b8cfd156fd94c8de3 29 | dependencies: [] 30 | license: 31 | version: ab1231b48830d561c18cade29dcad86c2925fb8c 32 | fingerprint: ab1231b48830d561c18cade29dcad86c2925fb8c 33 | sha1: 2a7ca21fe822bec0406bddc4ae0fcebee6cad6e5 34 | -------------------------------------------------------------------------------- /releases/haproxy/haproxy-8.6.0.yml: -------------------------------------------------------------------------------- 1 | name: haproxy 2 | version: 8.6.0 3 | commit_hash: 9defb9b 4 | uncommitted_changes: false 5 | jobs: 6 | - name: haproxy 7 | version: d3520b21f0ad2fd9efb5765eb4b48da592315251 8 | fingerprint: d3520b21f0ad2fd9efb5765eb4b48da592315251 9 | sha1: 5e869fef2cbf12b5394c320ae70c7b315c9470b2 10 | - name: keepalived 11 | version: d1b0d95376b257a33a28ef9a1a6d8580350a6ab3 12 | fingerprint: d1b0d95376b257a33a28ef9a1a6d8580350a6ab3 13 | sha1: 3df88f944ad5c3b54e987322ffe0226e98e44273 14 | packages: 15 | - name: haproxy 16 | version: f52bd20fbd4f1c9dae29d71410bcb5d3f38c0f96 17 | fingerprint: f52bd20fbd4f1c9dae29d71410bcb5d3f38c0f96 18 | sha1: aa94f7d242185623117a2be2b75c4ddbdb31d100 19 | dependencies: [] 20 | - name: keepalived 21 | version: 17936096b29718cbe5ce9dd0d11767997df0f060 22 | fingerprint: 17936096b29718cbe5ce9dd0d11767997df0f060 23 | sha1: 61a0015403a7618d8dee101fce2703a56cd2464b 24 | dependencies: [] 25 | - name: ttar 26 | version: d48223c69c8c097c64caad1055e0ff024b8f1133 27 | fingerprint: d48223c69c8c097c64caad1055e0ff024b8f1133 28 | sha1: a2ec3b66ca8fdcb2c71b690b8cfd156fd94c8de3 29 | dependencies: [] 30 | license: 31 | version: ab1231b48830d561c18cade29dcad86c2925fb8c 32 | fingerprint: ab1231b48830d561c18cade29dcad86c2925fb8c 33 | sha1: 2a7ca21fe822bec0406bddc4ae0fcebee6cad6e5 34 | -------------------------------------------------------------------------------- /releases/haproxy/haproxy-8.6.1.yml: -------------------------------------------------------------------------------- 1 | name: haproxy 2 | version: 8.6.1 3 | commit_hash: aa1cee1 4 | uncommitted_changes: false 5 | jobs: 6 | - name: haproxy 7 | version: d3520b21f0ad2fd9efb5765eb4b48da592315251 8 | fingerprint: d3520b21f0ad2fd9efb5765eb4b48da592315251 9 | sha1: 5e869fef2cbf12b5394c320ae70c7b315c9470b2 10 | - name: keepalived 11 | version: 84406eddb7ecf0fc572728ed8935f6c144df737c 12 | fingerprint: 84406eddb7ecf0fc572728ed8935f6c144df737c 13 | sha1: 568d617856ecec4502d94e6fb1f48e15926e8287 14 | packages: 15 | - name: haproxy 16 | version: f52bd20fbd4f1c9dae29d71410bcb5d3f38c0f96 17 | fingerprint: f52bd20fbd4f1c9dae29d71410bcb5d3f38c0f96 18 | sha1: aa94f7d242185623117a2be2b75c4ddbdb31d100 19 | dependencies: [] 20 | - name: keepalived 21 | version: a8e18e8e2a5159e933377c8d8af36978a1f4cbf0 22 | fingerprint: a8e18e8e2a5159e933377c8d8af36978a1f4cbf0 23 | sha1: 62f552cce5efe2184b43be117fcb47cce41d4a4a 24 | dependencies: [] 25 | - name: ttar 26 | version: d48223c69c8c097c64caad1055e0ff024b8f1133 27 | fingerprint: d48223c69c8c097c64caad1055e0ff024b8f1133 28 | sha1: a2ec3b66ca8fdcb2c71b690b8cfd156fd94c8de3 29 | dependencies: [] 30 | license: 31 | version: ab1231b48830d561c18cade29dcad86c2925fb8c 32 | fingerprint: ab1231b48830d561c18cade29dcad86c2925fb8c 33 | sha1: 2a7ca21fe822bec0406bddc4ae0fcebee6cad6e5 34 | -------------------------------------------------------------------------------- /releases/haproxy/haproxy-8.7.0.yml: -------------------------------------------------------------------------------- 1 | name: haproxy 2 | version: 8.7.0 3 | commit_hash: b42e11f 4 | uncommitted_changes: false 5 | jobs: 6 | - name: haproxy 7 | version: 38d1f6b8b918f3139b305770f4e1c24880c0791d 8 | fingerprint: 38d1f6b8b918f3139b305770f4e1c24880c0791d 9 | sha1: 23df5ea28284488f18948c3c1092b81ad18d6c03 10 | - name: keepalived 11 | version: 84406eddb7ecf0fc572728ed8935f6c144df737c 12 | fingerprint: 84406eddb7ecf0fc572728ed8935f6c144df737c 13 | sha1: 568d617856ecec4502d94e6fb1f48e15926e8287 14 | packages: 15 | - name: haproxy 16 | version: ac5b3c05f0ac916d81e6225321cf7f83a4d7dc88 17 | fingerprint: ac5b3c05f0ac916d81e6225321cf7f83a4d7dc88 18 | sha1: 751a9a5008a10f1309c689c8920e52bb4fb76899 19 | dependencies: [] 20 | - name: keepalived 21 | version: a8e18e8e2a5159e933377c8d8af36978a1f4cbf0 22 | fingerprint: a8e18e8e2a5159e933377c8d8af36978a1f4cbf0 23 | sha1: 62f552cce5efe2184b43be117fcb47cce41d4a4a 24 | dependencies: [] 25 | - name: ttar 26 | version: d48223c69c8c097c64caad1055e0ff024b8f1133 27 | fingerprint: d48223c69c8c097c64caad1055e0ff024b8f1133 28 | sha1: a2ec3b66ca8fdcb2c71b690b8cfd156fd94c8de3 29 | dependencies: [] 30 | license: 31 | version: ab1231b48830d561c18cade29dcad86c2925fb8c 32 | fingerprint: ab1231b48830d561c18cade29dcad86c2925fb8c 33 | sha1: 2a7ca21fe822bec0406bddc4ae0fcebee6cad6e5 34 | -------------------------------------------------------------------------------- /releases/haproxy/haproxy-8.8.0.yml: -------------------------------------------------------------------------------- 1 | name: haproxy 2 | version: 8.8.0 3 | commit_hash: "9292573" 4 | uncommitted_changes: false 5 | jobs: 6 | - name: haproxy 7 | version: 92f922ff0bb67ac1f6a7c58ea95cbdd355556fb5 8 | fingerprint: 92f922ff0bb67ac1f6a7c58ea95cbdd355556fb5 9 | sha1: 91dc25c1c54aaa9195eca7cfcae517e77e7a2ac8 10 | - name: keepalived 11 | version: 84406eddb7ecf0fc572728ed8935f6c144df737c 12 | fingerprint: 84406eddb7ecf0fc572728ed8935f6c144df737c 13 | sha1: 568d617856ecec4502d94e6fb1f48e15926e8287 14 | packages: 15 | - name: haproxy 16 | version: ac5b3c05f0ac916d81e6225321cf7f83a4d7dc88 17 | fingerprint: ac5b3c05f0ac916d81e6225321cf7f83a4d7dc88 18 | sha1: 751a9a5008a10f1309c689c8920e52bb4fb76899 19 | dependencies: [] 20 | - name: keepalived 21 | version: a8e18e8e2a5159e933377c8d8af36978a1f4cbf0 22 | fingerprint: a8e18e8e2a5159e933377c8d8af36978a1f4cbf0 23 | sha1: 62f552cce5efe2184b43be117fcb47cce41d4a4a 24 | dependencies: [] 25 | - name: ttar 26 | version: d48223c69c8c097c64caad1055e0ff024b8f1133 27 | fingerprint: d48223c69c8c097c64caad1055e0ff024b8f1133 28 | sha1: a2ec3b66ca8fdcb2c71b690b8cfd156fd94c8de3 29 | dependencies: [] 30 | license: 31 | version: ab1231b48830d561c18cade29dcad86c2925fb8c 32 | fingerprint: ab1231b48830d561c18cade29dcad86c2925fb8c 33 | sha1: 2a7ca21fe822bec0406bddc4ae0fcebee6cad6e5 34 | -------------------------------------------------------------------------------- /releases/haproxy/haproxy-8.9.0.yml: -------------------------------------------------------------------------------- 1 | name: haproxy 2 | version: 8.9.0 3 | commit_hash: c77657b 4 | uncommitted_changes: false 5 | jobs: 6 | - name: haproxy 7 | version: 13a3c956d0b020908fb2d7123964b292e06fe677 8 | fingerprint: 13a3c956d0b020908fb2d7123964b292e06fe677 9 | sha1: e801b9022b58a4ac17878bcfa0c3cb64907bdb53 10 | - name: keepalived 11 | version: 84406eddb7ecf0fc572728ed8935f6c144df737c 12 | fingerprint: 84406eddb7ecf0fc572728ed8935f6c144df737c 13 | sha1: 568d617856ecec4502d94e6fb1f48e15926e8287 14 | packages: 15 | - name: haproxy 16 | version: ac5b3c05f0ac916d81e6225321cf7f83a4d7dc88 17 | fingerprint: ac5b3c05f0ac916d81e6225321cf7f83a4d7dc88 18 | sha1: 751a9a5008a10f1309c689c8920e52bb4fb76899 19 | dependencies: [] 20 | - name: keepalived 21 | version: a8e18e8e2a5159e933377c8d8af36978a1f4cbf0 22 | fingerprint: a8e18e8e2a5159e933377c8d8af36978a1f4cbf0 23 | sha1: 62f552cce5efe2184b43be117fcb47cce41d4a4a 24 | dependencies: [] 25 | - name: ttar 26 | version: d48223c69c8c097c64caad1055e0ff024b8f1133 27 | fingerprint: d48223c69c8c097c64caad1055e0ff024b8f1133 28 | sha1: a2ec3b66ca8fdcb2c71b690b8cfd156fd94c8de3 29 | dependencies: [] 30 | license: 31 | version: ab1231b48830d561c18cade29dcad86c2925fb8c 32 | fingerprint: ab1231b48830d561c18cade29dcad86c2925fb8c 33 | sha1: 2a7ca21fe822bec0406bddc4ae0fcebee6cad6e5 34 | -------------------------------------------------------------------------------- /releases/haproxy/haproxy-8.yml: -------------------------------------------------------------------------------- 1 | --- 2 | packages: 3 | - name: haproxy 4 | version: 9c86ced8448e9810347630666c9299bb41d80038 5 | fingerprint: 9c86ced8448e9810347630666c9299bb41d80038 6 | sha1: ad57803a69bf12dd13f1e5160851c740c1b7a71b 7 | dependencies: [] 8 | - name: ttar 9 | version: 3d35c54bf484b59a22c9bf783ff62d08eb30353f 10 | fingerprint: 3d35c54bf484b59a22c9bf783ff62d08eb30353f 11 | sha1: 6380c6e9e3a2e92f32ca75a37922099343110b68 12 | dependencies: [] 13 | jobs: 14 | - name: haproxy 15 | version: fb65ead3ad623e5c3215c5a39a9338ff251ac286 16 | fingerprint: fb65ead3ad623e5c3215c5a39a9338ff251ac286 17 | sha1: a1ec7dc27c1da561109c6b5182c442ba195b9b08 18 | license: 19 | version: 1128a8ae7526393e7fbf22a18a92b4d0dfdd78c0 20 | fingerprint: 1128a8ae7526393e7fbf22a18a92b4d0dfdd78c0 21 | sha1: a519125dcf6220495de8f2a487c5d2bb8df6e348 22 | commit_hash: '88368197' 23 | uncommitted_changes: true 24 | name: cf-haproxy 25 | version: '8' 26 | -------------------------------------------------------------------------------- /releases/haproxy/haproxy-9.0.0.yml: -------------------------------------------------------------------------------- 1 | name: haproxy 2 | version: 9.0.0 3 | commit_hash: "1363838" 4 | uncommitted_changes: false 5 | jobs: 6 | - name: haproxy 7 | version: 73af6fecaa847f386f2f0eff6200f358ebff034c 8 | fingerprint: 73af6fecaa847f386f2f0eff6200f358ebff034c 9 | sha1: 17c585047132007b697335c22e5e330686a7b3ce 10 | - name: keepalived 11 | version: 84406eddb7ecf0fc572728ed8935f6c144df737c 12 | fingerprint: 84406eddb7ecf0fc572728ed8935f6c144df737c 13 | sha1: 568d617856ecec4502d94e6fb1f48e15926e8287 14 | packages: 15 | - name: haproxy 16 | version: ac5b3c05f0ac916d81e6225321cf7f83a4d7dc88 17 | fingerprint: ac5b3c05f0ac916d81e6225321cf7f83a4d7dc88 18 | sha1: 751a9a5008a10f1309c689c8920e52bb4fb76899 19 | dependencies: [] 20 | - name: keepalived 21 | version: a8e18e8e2a5159e933377c8d8af36978a1f4cbf0 22 | fingerprint: a8e18e8e2a5159e933377c8d8af36978a1f4cbf0 23 | sha1: 62f552cce5efe2184b43be117fcb47cce41d4a4a 24 | dependencies: [] 25 | - name: ttar 26 | version: d48223c69c8c097c64caad1055e0ff024b8f1133 27 | fingerprint: d48223c69c8c097c64caad1055e0ff024b8f1133 28 | sha1: a2ec3b66ca8fdcb2c71b690b8cfd156fd94c8de3 29 | dependencies: [] 30 | license: 31 | version: ab1231b48830d561c18cade29dcad86c2925fb8c 32 | fingerprint: ab1231b48830d561c18cade29dcad86c2925fb8c 33 | sha1: 2a7ca21fe822bec0406bddc4ae0fcebee6cad6e5 34 | -------------------------------------------------------------------------------- /releases/haproxy/haproxy-9.1.0.yml: -------------------------------------------------------------------------------- 1 | name: haproxy 2 | version: 9.1.0 3 | commit_hash: bac0eea 4 | uncommitted_changes: false 5 | jobs: 6 | - name: haproxy 7 | version: 888010b93a4576dbbec84602021f86bf88fc8bb5 8 | fingerprint: 888010b93a4576dbbec84602021f86bf88fc8bb5 9 | sha1: c88a26fa241060c5845408014bc76ba2ea29e9b5 10 | - name: keepalived 11 | version: 84406eddb7ecf0fc572728ed8935f6c144df737c 12 | fingerprint: 84406eddb7ecf0fc572728ed8935f6c144df737c 13 | sha1: 568d617856ecec4502d94e6fb1f48e15926e8287 14 | packages: 15 | - name: haproxy 16 | version: a4233670b420f9195db72ec043617bc2322f92ce 17 | fingerprint: a4233670b420f9195db72ec043617bc2322f92ce 18 | sha1: 7153840a8ce295cf0037b2cb2c491d5e2f5d56da 19 | dependencies: [] 20 | - name: keepalived 21 | version: a8e18e8e2a5159e933377c8d8af36978a1f4cbf0 22 | fingerprint: a8e18e8e2a5159e933377c8d8af36978a1f4cbf0 23 | sha1: 62f552cce5efe2184b43be117fcb47cce41d4a4a 24 | dependencies: [] 25 | - name: ttar 26 | version: d48223c69c8c097c64caad1055e0ff024b8f1133 27 | fingerprint: d48223c69c8c097c64caad1055e0ff024b8f1133 28 | sha1: a2ec3b66ca8fdcb2c71b690b8cfd156fd94c8de3 29 | dependencies: [] 30 | license: 31 | version: ab1231b48830d561c18cade29dcad86c2925fb8c 32 | fingerprint: ab1231b48830d561c18cade29dcad86c2925fb8c 33 | sha1: 2a7ca21fe822bec0406bddc4ae0fcebee6cad6e5 34 | -------------------------------------------------------------------------------- /releases/haproxy/haproxy-9.2.0.yml: -------------------------------------------------------------------------------- 1 | name: haproxy 2 | version: 9.2.0 3 | commit_hash: 10ab130 4 | uncommitted_changes: false 5 | jobs: 6 | - name: haproxy 7 | version: 0650066bf8e51dc01e8d1848af26aca701d936fd 8 | fingerprint: 0650066bf8e51dc01e8d1848af26aca701d936fd 9 | sha1: d04f5c3fefe4ec9ec469d028479066013f2b5270 10 | - name: keepalived 11 | version: 84406eddb7ecf0fc572728ed8935f6c144df737c 12 | fingerprint: 84406eddb7ecf0fc572728ed8935f6c144df737c 13 | sha1: 568d617856ecec4502d94e6fb1f48e15926e8287 14 | packages: 15 | - name: haproxy 16 | version: a4233670b420f9195db72ec043617bc2322f92ce 17 | fingerprint: a4233670b420f9195db72ec043617bc2322f92ce 18 | sha1: 7153840a8ce295cf0037b2cb2c491d5e2f5d56da 19 | dependencies: [] 20 | - name: keepalived 21 | version: a8e18e8e2a5159e933377c8d8af36978a1f4cbf0 22 | fingerprint: a8e18e8e2a5159e933377c8d8af36978a1f4cbf0 23 | sha1: 62f552cce5efe2184b43be117fcb47cce41d4a4a 24 | dependencies: [] 25 | - name: ttar 26 | version: d48223c69c8c097c64caad1055e0ff024b8f1133 27 | fingerprint: d48223c69c8c097c64caad1055e0ff024b8f1133 28 | sha1: a2ec3b66ca8fdcb2c71b690b8cfd156fd94c8de3 29 | dependencies: [] 30 | license: 31 | version: ab1231b48830d561c18cade29dcad86c2925fb8c 32 | fingerprint: ab1231b48830d561c18cade29dcad86c2925fb8c 33 | sha1: 2a7ca21fe822bec0406bddc4ae0fcebee6cad6e5 34 | -------------------------------------------------------------------------------- /releases/haproxy/haproxy-9.2.1.yml: -------------------------------------------------------------------------------- 1 | name: haproxy 2 | version: 9.2.1 3 | commit_hash: "9854707" 4 | uncommitted_changes: false 5 | jobs: 6 | - name: haproxy 7 | version: f0b511ab5e2628603ddef6787a5bf8626cefe3d4 8 | fingerprint: f0b511ab5e2628603ddef6787a5bf8626cefe3d4 9 | sha1: be7afd58d50e7c76ef43d8acd81dcecbe9dd467c 10 | - name: keepalived 11 | version: 84406eddb7ecf0fc572728ed8935f6c144df737c 12 | fingerprint: 84406eddb7ecf0fc572728ed8935f6c144df737c 13 | sha1: 568d617856ecec4502d94e6fb1f48e15926e8287 14 | packages: 15 | - name: haproxy 16 | version: a4233670b420f9195db72ec043617bc2322f92ce 17 | fingerprint: a4233670b420f9195db72ec043617bc2322f92ce 18 | sha1: 7153840a8ce295cf0037b2cb2c491d5e2f5d56da 19 | dependencies: [] 20 | - name: keepalived 21 | version: a8e18e8e2a5159e933377c8d8af36978a1f4cbf0 22 | fingerprint: a8e18e8e2a5159e933377c8d8af36978a1f4cbf0 23 | sha1: 62f552cce5efe2184b43be117fcb47cce41d4a4a 24 | dependencies: [] 25 | - name: ttar 26 | version: d48223c69c8c097c64caad1055e0ff024b8f1133 27 | fingerprint: d48223c69c8c097c64caad1055e0ff024b8f1133 28 | sha1: a2ec3b66ca8fdcb2c71b690b8cfd156fd94c8de3 29 | dependencies: [] 30 | license: 31 | version: ab1231b48830d561c18cade29dcad86c2925fb8c 32 | fingerprint: ab1231b48830d561c18cade29dcad86c2925fb8c 33 | sha1: 2a7ca21fe822bec0406bddc4ae0fcebee6cad6e5 34 | -------------------------------------------------------------------------------- /releases/haproxy/haproxy-9.3.0.yml: -------------------------------------------------------------------------------- 1 | name: haproxy 2 | version: 9.3.0 3 | commit_hash: 66eda42 4 | uncommitted_changes: false 5 | jobs: 6 | - name: haproxy 7 | version: 3b8dfaebdfc0521ef9aef5a651288c79134324b9 8 | fingerprint: 3b8dfaebdfc0521ef9aef5a651288c79134324b9 9 | sha1: 78ffe5134f9ec7921fe0c5510bd14586d9863085 10 | - name: keepalived 11 | version: 84406eddb7ecf0fc572728ed8935f6c144df737c 12 | fingerprint: 84406eddb7ecf0fc572728ed8935f6c144df737c 13 | sha1: 568d617856ecec4502d94e6fb1f48e15926e8287 14 | packages: 15 | - name: haproxy 16 | version: 28d8cff22ea14a2fa07e1e8d597a44190359dd57 17 | fingerprint: 28d8cff22ea14a2fa07e1e8d597a44190359dd57 18 | sha1: 61f21d01672038fe29b76194a72e6ab004070ab9 19 | dependencies: [] 20 | - name: keepalived 21 | version: a8e18e8e2a5159e933377c8d8af36978a1f4cbf0 22 | fingerprint: a8e18e8e2a5159e933377c8d8af36978a1f4cbf0 23 | sha1: 62f552cce5efe2184b43be117fcb47cce41d4a4a 24 | dependencies: [] 25 | - name: ttar 26 | version: d48223c69c8c097c64caad1055e0ff024b8f1133 27 | fingerprint: d48223c69c8c097c64caad1055e0ff024b8f1133 28 | sha1: a2ec3b66ca8fdcb2c71b690b8cfd156fd94c8de3 29 | dependencies: [] 30 | license: 31 | version: ab1231b48830d561c18cade29dcad86c2925fb8c 32 | fingerprint: ab1231b48830d561c18cade29dcad86c2925fb8c 33 | sha1: 2a7ca21fe822bec0406bddc4ae0fcebee6cad6e5 34 | -------------------------------------------------------------------------------- /releases/haproxy/haproxy-9.4.0.yml: -------------------------------------------------------------------------------- 1 | name: haproxy 2 | version: 9.4.0 3 | commit_hash: 22529f4 4 | uncommitted_changes: false 5 | jobs: 6 | - name: haproxy 7 | version: c1371a72ed2e08c7b488d75ec13477946df169a6 8 | fingerprint: c1371a72ed2e08c7b488d75ec13477946df169a6 9 | sha1: 5d55cae1ecb230b457d1eaccbadef9b5b6d6c5dd 10 | - name: keepalived 11 | version: b7c1a027d7395910c20d833ec50b49a9f92a3e27 12 | fingerprint: b7c1a027d7395910c20d833ec50b49a9f92a3e27 13 | sha1: f115ca4e0799c03c12f5eec0e22751980c2f85e0 14 | packages: 15 | - name: haproxy 16 | version: cb90ef067464fe87e2e4394b36dad6d9c44c6780 17 | fingerprint: cb90ef067464fe87e2e4394b36dad6d9c44c6780 18 | sha1: eb9c70d96be4637888e611da598b3e4c8d801d9d 19 | dependencies: [] 20 | - name: keepalived 21 | version: a8e18e8e2a5159e933377c8d8af36978a1f4cbf0 22 | fingerprint: a8e18e8e2a5159e933377c8d8af36978a1f4cbf0 23 | sha1: 62f552cce5efe2184b43be117fcb47cce41d4a4a 24 | dependencies: [] 25 | - name: ttar 26 | version: d48223c69c8c097c64caad1055e0ff024b8f1133 27 | fingerprint: d48223c69c8c097c64caad1055e0ff024b8f1133 28 | sha1: a2ec3b66ca8fdcb2c71b690b8cfd156fd94c8de3 29 | dependencies: [] 30 | license: 31 | version: ab1231b48830d561c18cade29dcad86c2925fb8c 32 | fingerprint: ab1231b48830d561c18cade29dcad86c2925fb8c 33 | sha1: 2a7ca21fe822bec0406bddc4ae0fcebee6cad6e5 34 | -------------------------------------------------------------------------------- /releases/haproxy/haproxy-9.4.1.yml: -------------------------------------------------------------------------------- 1 | name: haproxy 2 | version: 9.4.1 3 | commit_hash: df4e1f7 4 | uncommitted_changes: false 5 | jobs: 6 | - name: haproxy 7 | version: c1371a72ed2e08c7b488d75ec13477946df169a6 8 | fingerprint: c1371a72ed2e08c7b488d75ec13477946df169a6 9 | sha1: 5d55cae1ecb230b457d1eaccbadef9b5b6d6c5dd 10 | - name: keepalived 11 | version: b7c1a027d7395910c20d833ec50b49a9f92a3e27 12 | fingerprint: b7c1a027d7395910c20d833ec50b49a9f92a3e27 13 | sha1: f115ca4e0799c03c12f5eec0e22751980c2f85e0 14 | packages: 15 | - name: haproxy 16 | version: cb90ef067464fe87e2e4394b36dad6d9c44c6780 17 | fingerprint: cb90ef067464fe87e2e4394b36dad6d9c44c6780 18 | sha1: eb9c70d96be4637888e611da598b3e4c8d801d9d 19 | dependencies: [] 20 | - name: keepalived 21 | version: a8e18e8e2a5159e933377c8d8af36978a1f4cbf0 22 | fingerprint: a8e18e8e2a5159e933377c8d8af36978a1f4cbf0 23 | sha1: 62f552cce5efe2184b43be117fcb47cce41d4a4a 24 | dependencies: [] 25 | - name: ttar 26 | version: d48223c69c8c097c64caad1055e0ff024b8f1133 27 | fingerprint: d48223c69c8c097c64caad1055e0ff024b8f1133 28 | sha1: a2ec3b66ca8fdcb2c71b690b8cfd156fd94c8de3 29 | dependencies: [] 30 | license: 31 | version: ab1231b48830d561c18cade29dcad86c2925fb8c 32 | fingerprint: ab1231b48830d561c18cade29dcad86c2925fb8c 33 | sha1: 2a7ca21fe822bec0406bddc4ae0fcebee6cad6e5 34 | -------------------------------------------------------------------------------- /releases/haproxy/haproxy-9.4.2.yml: -------------------------------------------------------------------------------- 1 | name: haproxy 2 | version: 9.4.2 3 | commit_hash: dfc7b22 4 | uncommitted_changes: false 5 | jobs: 6 | - name: haproxy 7 | version: c1371a72ed2e08c7b488d75ec13477946df169a6 8 | fingerprint: c1371a72ed2e08c7b488d75ec13477946df169a6 9 | sha1: 5d55cae1ecb230b457d1eaccbadef9b5b6d6c5dd 10 | - name: keepalived 11 | version: 36363894908a667505634790b2c0797e65d9fe24 12 | fingerprint: 36363894908a667505634790b2c0797e65d9fe24 13 | sha1: 55ed7b54191408aa5f8c20be0d0ff3d7afe248d9 14 | packages: 15 | - name: haproxy 16 | version: cb90ef067464fe87e2e4394b36dad6d9c44c6780 17 | fingerprint: cb90ef067464fe87e2e4394b36dad6d9c44c6780 18 | sha1: eb9c70d96be4637888e611da598b3e4c8d801d9d 19 | dependencies: [] 20 | - name: keepalived 21 | version: a8e18e8e2a5159e933377c8d8af36978a1f4cbf0 22 | fingerprint: a8e18e8e2a5159e933377c8d8af36978a1f4cbf0 23 | sha1: 62f552cce5efe2184b43be117fcb47cce41d4a4a 24 | dependencies: [] 25 | - name: ttar 26 | version: d48223c69c8c097c64caad1055e0ff024b8f1133 27 | fingerprint: d48223c69c8c097c64caad1055e0ff024b8f1133 28 | sha1: a2ec3b66ca8fdcb2c71b690b8cfd156fd94c8de3 29 | dependencies: [] 30 | license: 31 | version: ab1231b48830d561c18cade29dcad86c2925fb8c 32 | fingerprint: ab1231b48830d561c18cade29dcad86c2925fb8c 33 | sha1: 2a7ca21fe822bec0406bddc4ae0fcebee6cad6e5 34 | -------------------------------------------------------------------------------- /releases/haproxy/haproxy-9.5.0.yml: -------------------------------------------------------------------------------- 1 | name: haproxy 2 | version: 9.5.0 3 | commit_hash: 1fbc90b 4 | uncommitted_changes: false 5 | jobs: 6 | - name: haproxy 7 | version: 373a5a1558ccfe96ff6faffc09bba6589ece5666 8 | fingerprint: 373a5a1558ccfe96ff6faffc09bba6589ece5666 9 | sha1: 7a924e355882cf160ec83bd824a04c1b82a0bd93 10 | - name: keepalived 11 | version: 36363894908a667505634790b2c0797e65d9fe24 12 | fingerprint: 36363894908a667505634790b2c0797e65d9fe24 13 | sha1: 55ed7b54191408aa5f8c20be0d0ff3d7afe248d9 14 | packages: 15 | - name: haproxy 16 | version: cb90ef067464fe87e2e4394b36dad6d9c44c6780 17 | fingerprint: cb90ef067464fe87e2e4394b36dad6d9c44c6780 18 | sha1: eb9c70d96be4637888e611da598b3e4c8d801d9d 19 | dependencies: [] 20 | - name: keepalived 21 | version: a8e18e8e2a5159e933377c8d8af36978a1f4cbf0 22 | fingerprint: a8e18e8e2a5159e933377c8d8af36978a1f4cbf0 23 | sha1: 62f552cce5efe2184b43be117fcb47cce41d4a4a 24 | dependencies: [] 25 | - name: ttar 26 | version: d48223c69c8c097c64caad1055e0ff024b8f1133 27 | fingerprint: d48223c69c8c097c64caad1055e0ff024b8f1133 28 | sha1: a2ec3b66ca8fdcb2c71b690b8cfd156fd94c8de3 29 | dependencies: [] 30 | license: 31 | version: ab1231b48830d561c18cade29dcad86c2925fb8c 32 | fingerprint: ab1231b48830d561c18cade29dcad86c2925fb8c 33 | sha1: 2a7ca21fe822bec0406bddc4ae0fcebee6cad6e5 34 | -------------------------------------------------------------------------------- /releases/haproxy/haproxy-9.5.1.yml: -------------------------------------------------------------------------------- 1 | name: haproxy 2 | version: 9.5.1 3 | commit_hash: 0dd25f7 4 | uncommitted_changes: false 5 | jobs: 6 | - name: haproxy 7 | version: 8f55a99777ea13a2747f29799c68aee12641c85ac6695d4f7af5bd751aea52c6 8 | fingerprint: 8f55a99777ea13a2747f29799c68aee12641c85ac6695d4f7af5bd751aea52c6 9 | sha1: sha256:0d3899ce50eaf49fec60c3f362b7cf81a10810135ac1fd660cd4dbced896ba29 10 | packages: 11 | - haproxy 12 | - ttar 13 | - name: keepalived 14 | version: db24c81e600a163a0dc2c7fd02165fae9a0483a08e33baf39222fa8cf701d63a 15 | fingerprint: db24c81e600a163a0dc2c7fd02165fae9a0483a08e33baf39222fa8cf701d63a 16 | sha1: sha256:92d8f1996f108950d19400fb0af33350892599b3f921a0a81f7baebacacc11fb 17 | packages: 18 | - keepalived 19 | packages: 20 | - name: haproxy 21 | version: 2a00699be041662a5c081ae330ff13bcd55dda96d5036554f378d55e1de5d663 22 | fingerprint: 2a00699be041662a5c081ae330ff13bcd55dda96d5036554f378d55e1de5d663 23 | sha1: sha256:d0ff766ee527ed090aaea8826d4f6cec1c1f73bd48b2aebfe932304b932659e0 24 | dependencies: [] 25 | - name: keepalived 26 | version: 14aa689351e2083295d9f29e17330f15c4b21e775773f3e1f393395b212dd733 27 | fingerprint: 14aa689351e2083295d9f29e17330f15c4b21e775773f3e1f393395b212dd733 28 | sha1: sha256:77ff9d693c9398cc73319e6a5ffdfb96215c90a04c3f530f04610a19d284272f 29 | dependencies: [] 30 | - name: ttar 31 | version: 8cdfde2f1ddc5f1c22b003002a473fbb1455e02b14167401d7fdd5856fec77b5 32 | fingerprint: 8cdfde2f1ddc5f1c22b003002a473fbb1455e02b14167401d7fdd5856fec77b5 33 | sha1: sha256:fbae990ea3ed13523b62d7a8ccea6c485c680aa40fbb78c11e4f7cfc92c1863f 34 | dependencies: [] 35 | license: 36 | version: eba49a3e88a4329d6b7943df92467659a9badda7319648d5e78d45d7f1a19bc4 37 | fingerprint: eba49a3e88a4329d6b7943df92467659a9badda7319648d5e78d45d7f1a19bc4 38 | sha1: sha256:4462ba848d0f1d9489aab87c79816652cce6d3467153c5e78a6db13931a6b602 39 | -------------------------------------------------------------------------------- /releases/haproxy/haproxy-9.5.2.yml: -------------------------------------------------------------------------------- 1 | name: haproxy 2 | version: 9.5.2 3 | commit_hash: 08c12ce 4 | uncommitted_changes: false 5 | jobs: 6 | - name: haproxy 7 | version: 292732620e875c9fc39529cc48bc1cafc1db84076186af8f13b106df5d0e32b1 8 | fingerprint: 292732620e875c9fc39529cc48bc1cafc1db84076186af8f13b106df5d0e32b1 9 | sha1: sha256:fc153730c88f7e5ebd05cd7058d23396e0c9e85d8b17727e9e7437e95b80c028 10 | packages: 11 | - haproxy 12 | - ttar 13 | - name: keepalived 14 | version: db24c81e600a163a0dc2c7fd02165fae9a0483a08e33baf39222fa8cf701d63a 15 | fingerprint: db24c81e600a163a0dc2c7fd02165fae9a0483a08e33baf39222fa8cf701d63a 16 | sha1: sha256:92d8f1996f108950d19400fb0af33350892599b3f921a0a81f7baebacacc11fb 17 | packages: 18 | - keepalived 19 | packages: 20 | - name: haproxy 21 | version: 2a00699be041662a5c081ae330ff13bcd55dda96d5036554f378d55e1de5d663 22 | fingerprint: 2a00699be041662a5c081ae330ff13bcd55dda96d5036554f378d55e1de5d663 23 | sha1: sha256:d0ff766ee527ed090aaea8826d4f6cec1c1f73bd48b2aebfe932304b932659e0 24 | dependencies: [] 25 | - name: keepalived 26 | version: 14aa689351e2083295d9f29e17330f15c4b21e775773f3e1f393395b212dd733 27 | fingerprint: 14aa689351e2083295d9f29e17330f15c4b21e775773f3e1f393395b212dd733 28 | sha1: sha256:77ff9d693c9398cc73319e6a5ffdfb96215c90a04c3f530f04610a19d284272f 29 | dependencies: [] 30 | - name: ttar 31 | version: 8cdfde2f1ddc5f1c22b003002a473fbb1455e02b14167401d7fdd5856fec77b5 32 | fingerprint: 8cdfde2f1ddc5f1c22b003002a473fbb1455e02b14167401d7fdd5856fec77b5 33 | sha1: sha256:fbae990ea3ed13523b62d7a8ccea6c485c680aa40fbb78c11e4f7cfc92c1863f 34 | dependencies: [] 35 | license: 36 | version: eba49a3e88a4329d6b7943df92467659a9badda7319648d5e78d45d7f1a19bc4 37 | fingerprint: eba49a3e88a4329d6b7943df92467659a9badda7319648d5e78d45d7f1a19bc4 38 | sha1: sha256:4462ba848d0f1d9489aab87c79816652cce6d3467153c5e78a6db13931a6b602 39 | -------------------------------------------------------------------------------- /releases/haproxy/haproxy-9.6.0.yml: -------------------------------------------------------------------------------- 1 | name: haproxy 2 | version: 9.6.0 3 | commit_hash: 3a9b189 4 | uncommitted_changes: false 5 | jobs: 6 | - name: haproxy 7 | version: c77f4314ce1e82391f7f1bc9dbe3ca9e47e8af5c4fc2f9608f709b28a56f527d 8 | fingerprint: c77f4314ce1e82391f7f1bc9dbe3ca9e47e8af5c4fc2f9608f709b28a56f527d 9 | sha1: sha256:f643ea5f8ab8d8c9774b0f9f6ba3c77ebaac3e4c54ba8246e670b69238b6889a 10 | packages: 11 | - haproxy 12 | - ttar 13 | - name: keepalived 14 | version: db24c81e600a163a0dc2c7fd02165fae9a0483a08e33baf39222fa8cf701d63a 15 | fingerprint: db24c81e600a163a0dc2c7fd02165fae9a0483a08e33baf39222fa8cf701d63a 16 | sha1: sha256:92d8f1996f108950d19400fb0af33350892599b3f921a0a81f7baebacacc11fb 17 | packages: 18 | - keepalived 19 | packages: 20 | - name: haproxy 21 | version: 2a00699be041662a5c081ae330ff13bcd55dda96d5036554f378d55e1de5d663 22 | fingerprint: 2a00699be041662a5c081ae330ff13bcd55dda96d5036554f378d55e1de5d663 23 | sha1: sha256:d0ff766ee527ed090aaea8826d4f6cec1c1f73bd48b2aebfe932304b932659e0 24 | dependencies: [] 25 | - name: keepalived 26 | version: 14aa689351e2083295d9f29e17330f15c4b21e775773f3e1f393395b212dd733 27 | fingerprint: 14aa689351e2083295d9f29e17330f15c4b21e775773f3e1f393395b212dd733 28 | sha1: sha256:77ff9d693c9398cc73319e6a5ffdfb96215c90a04c3f530f04610a19d284272f 29 | dependencies: [] 30 | - name: ttar 31 | version: 8cdfde2f1ddc5f1c22b003002a473fbb1455e02b14167401d7fdd5856fec77b5 32 | fingerprint: 8cdfde2f1ddc5f1c22b003002a473fbb1455e02b14167401d7fdd5856fec77b5 33 | sha1: sha256:fbae990ea3ed13523b62d7a8ccea6c485c680aa40fbb78c11e4f7cfc92c1863f 34 | dependencies: [] 35 | license: 36 | version: eba49a3e88a4329d6b7943df92467659a9badda7319648d5e78d45d7f1a19bc4 37 | fingerprint: eba49a3e88a4329d6b7943df92467659a9badda7319648d5e78d45d7f1a19bc4 38 | sha1: sha256:4462ba848d0f1d9489aab87c79816652cce6d3467153c5e78a6db13931a6b602 39 | -------------------------------------------------------------------------------- /releases/haproxy/haproxy-9.6.1.yml: -------------------------------------------------------------------------------- 1 | name: haproxy 2 | version: 9.6.1 3 | commit_hash: 5754ced 4 | uncommitted_changes: false 5 | jobs: 6 | - name: haproxy 7 | version: c77f4314ce1e82391f7f1bc9dbe3ca9e47e8af5c4fc2f9608f709b28a56f527d 8 | fingerprint: c77f4314ce1e82391f7f1bc9dbe3ca9e47e8af5c4fc2f9608f709b28a56f527d 9 | sha1: sha256:f643ea5f8ab8d8c9774b0f9f6ba3c77ebaac3e4c54ba8246e670b69238b6889a 10 | packages: 11 | - haproxy 12 | - ttar 13 | - name: keepalived 14 | version: db24c81e600a163a0dc2c7fd02165fae9a0483a08e33baf39222fa8cf701d63a 15 | fingerprint: db24c81e600a163a0dc2c7fd02165fae9a0483a08e33baf39222fa8cf701d63a 16 | sha1: sha256:92d8f1996f108950d19400fb0af33350892599b3f921a0a81f7baebacacc11fb 17 | packages: 18 | - keepalived 19 | packages: 20 | - name: haproxy 21 | version: 6c01e30bb6656dbf35a8601328ecfdf7cae7aaf6f3c7e896e48d3ad86b97c827 22 | fingerprint: 6c01e30bb6656dbf35a8601328ecfdf7cae7aaf6f3c7e896e48d3ad86b97c827 23 | sha1: sha256:0188e27e6fb39ca3997ccc5a113f455145c9fab99c97fcfc4c81d1927fb3b17b 24 | dependencies: [] 25 | - name: keepalived 26 | version: 14aa689351e2083295d9f29e17330f15c4b21e775773f3e1f393395b212dd733 27 | fingerprint: 14aa689351e2083295d9f29e17330f15c4b21e775773f3e1f393395b212dd733 28 | sha1: sha256:77ff9d693c9398cc73319e6a5ffdfb96215c90a04c3f530f04610a19d284272f 29 | dependencies: [] 30 | - name: ttar 31 | version: 8cdfde2f1ddc5f1c22b003002a473fbb1455e02b14167401d7fdd5856fec77b5 32 | fingerprint: 8cdfde2f1ddc5f1c22b003002a473fbb1455e02b14167401d7fdd5856fec77b5 33 | sha1: sha256:fbae990ea3ed13523b62d7a8ccea6c485c680aa40fbb78c11e4f7cfc92c1863f 34 | dependencies: [] 35 | license: 36 | version: eba49a3e88a4329d6b7943df92467659a9badda7319648d5e78d45d7f1a19bc4 37 | fingerprint: eba49a3e88a4329d6b7943df92467659a9badda7319648d5e78d45d7f1a19bc4 38 | sha1: sha256:4462ba848d0f1d9489aab87c79816652cce6d3467153c5e78a6db13931a6b602 39 | -------------------------------------------------------------------------------- /releases/haproxy/haproxy-9.6.2.yml: -------------------------------------------------------------------------------- 1 | name: haproxy 2 | version: 9.6.2 3 | commit_hash: 23c69fc 4 | uncommitted_changes: false 5 | jobs: 6 | - name: haproxy 7 | version: 87cc57aabc055a28934317999babb3ec9f409bd8a3a9a61e60d29fa8a9430125 8 | fingerprint: 87cc57aabc055a28934317999babb3ec9f409bd8a3a9a61e60d29fa8a9430125 9 | sha1: sha256:f9d351217b0769c031f5909fc0602ef00fc437c6b4ce8418f3f37a2fba546906 10 | packages: 11 | - haproxy 12 | - ttar 13 | - name: keepalived 14 | version: db24c81e600a163a0dc2c7fd02165fae9a0483a08e33baf39222fa8cf701d63a 15 | fingerprint: db24c81e600a163a0dc2c7fd02165fae9a0483a08e33baf39222fa8cf701d63a 16 | sha1: sha256:92d8f1996f108950d19400fb0af33350892599b3f921a0a81f7baebacacc11fb 17 | packages: 18 | - keepalived 19 | packages: 20 | - name: haproxy 21 | version: 6c01e30bb6656dbf35a8601328ecfdf7cae7aaf6f3c7e896e48d3ad86b97c827 22 | fingerprint: 6c01e30bb6656dbf35a8601328ecfdf7cae7aaf6f3c7e896e48d3ad86b97c827 23 | sha1: sha256:0188e27e6fb39ca3997ccc5a113f455145c9fab99c97fcfc4c81d1927fb3b17b 24 | dependencies: [] 25 | - name: keepalived 26 | version: 14aa689351e2083295d9f29e17330f15c4b21e775773f3e1f393395b212dd733 27 | fingerprint: 14aa689351e2083295d9f29e17330f15c4b21e775773f3e1f393395b212dd733 28 | sha1: sha256:77ff9d693c9398cc73319e6a5ffdfb96215c90a04c3f530f04610a19d284272f 29 | dependencies: [] 30 | - name: ttar 31 | version: 8cdfde2f1ddc5f1c22b003002a473fbb1455e02b14167401d7fdd5856fec77b5 32 | fingerprint: 8cdfde2f1ddc5f1c22b003002a473fbb1455e02b14167401d7fdd5856fec77b5 33 | sha1: sha256:fbae990ea3ed13523b62d7a8ccea6c485c680aa40fbb78c11e4f7cfc92c1863f 34 | dependencies: [] 35 | license: 36 | version: eba49a3e88a4329d6b7943df92467659a9badda7319648d5e78d45d7f1a19bc4 37 | fingerprint: eba49a3e88a4329d6b7943df92467659a9badda7319648d5e78d45d7f1a19bc4 38 | sha1: sha256:4462ba848d0f1d9489aab87c79816652cce6d3467153c5e78a6db13931a6b602 39 | -------------------------------------------------------------------------------- /releases/haproxy/haproxy-9.7.0.yml: -------------------------------------------------------------------------------- 1 | name: haproxy 2 | version: 9.7.0 3 | commit_hash: 1ef53d2 4 | uncommitted_changes: false 5 | jobs: 6 | - name: haproxy 7 | version: 66b2ff3874813bd53141bfd0ef7f1d9fcf70b6b54e7748a1df29895d6c43945b 8 | fingerprint: 66b2ff3874813bd53141bfd0ef7f1d9fcf70b6b54e7748a1df29895d6c43945b 9 | sha1: sha256:f7586335b69301a4e68f5d286b486529f8fb567bdaed941cb4c832e23f2670c0 10 | packages: 11 | - haproxy 12 | - ttar 13 | - name: keepalived 14 | version: db24c81e600a163a0dc2c7fd02165fae9a0483a08e33baf39222fa8cf701d63a 15 | fingerprint: db24c81e600a163a0dc2c7fd02165fae9a0483a08e33baf39222fa8cf701d63a 16 | sha1: sha256:92d8f1996f108950d19400fb0af33350892599b3f921a0a81f7baebacacc11fb 17 | packages: 18 | - keepalived 19 | packages: 20 | - name: haproxy 21 | version: 6c01e30bb6656dbf35a8601328ecfdf7cae7aaf6f3c7e896e48d3ad86b97c827 22 | fingerprint: 6c01e30bb6656dbf35a8601328ecfdf7cae7aaf6f3c7e896e48d3ad86b97c827 23 | sha1: sha256:0188e27e6fb39ca3997ccc5a113f455145c9fab99c97fcfc4c81d1927fb3b17b 24 | dependencies: [] 25 | - name: keepalived 26 | version: 14aa689351e2083295d9f29e17330f15c4b21e775773f3e1f393395b212dd733 27 | fingerprint: 14aa689351e2083295d9f29e17330f15c4b21e775773f3e1f393395b212dd733 28 | sha1: sha256:77ff9d693c9398cc73319e6a5ffdfb96215c90a04c3f530f04610a19d284272f 29 | dependencies: [] 30 | - name: ttar 31 | version: 8cdfde2f1ddc5f1c22b003002a473fbb1455e02b14167401d7fdd5856fec77b5 32 | fingerprint: 8cdfde2f1ddc5f1c22b003002a473fbb1455e02b14167401d7fdd5856fec77b5 33 | sha1: sha256:fbae990ea3ed13523b62d7a8ccea6c485c680aa40fbb78c11e4f7cfc92c1863f 34 | dependencies: [] 35 | license: 36 | version: eba49a3e88a4329d6b7943df92467659a9badda7319648d5e78d45d7f1a19bc4 37 | fingerprint: eba49a3e88a4329d6b7943df92467659a9badda7319648d5e78d45d7f1a19bc4 38 | sha1: sha256:4462ba848d0f1d9489aab87c79816652cce6d3467153c5e78a6db13931a6b602 39 | -------------------------------------------------------------------------------- /releases/haproxy/haproxy-9.7.1.yml: -------------------------------------------------------------------------------- 1 | name: haproxy 2 | version: 9.7.1 3 | commit_hash: "2189872" 4 | uncommitted_changes: false 5 | jobs: 6 | - name: haproxy 7 | version: 1932a3f072090659b6a69aee7ba78e032e981600d397f543eec6fc0310a15ce3 8 | fingerprint: 1932a3f072090659b6a69aee7ba78e032e981600d397f543eec6fc0310a15ce3 9 | sha1: sha256:04c3149d580c3fd99f52a01c3e86d9be447c67445279a304c35dbcd9b50fadb5 10 | packages: 11 | - haproxy 12 | - ttar 13 | - name: keepalived 14 | version: db24c81e600a163a0dc2c7fd02165fae9a0483a08e33baf39222fa8cf701d63a 15 | fingerprint: db24c81e600a163a0dc2c7fd02165fae9a0483a08e33baf39222fa8cf701d63a 16 | sha1: sha256:92d8f1996f108950d19400fb0af33350892599b3f921a0a81f7baebacacc11fb 17 | packages: 18 | - keepalived 19 | packages: 20 | - name: haproxy 21 | version: 6c01e30bb6656dbf35a8601328ecfdf7cae7aaf6f3c7e896e48d3ad86b97c827 22 | fingerprint: 6c01e30bb6656dbf35a8601328ecfdf7cae7aaf6f3c7e896e48d3ad86b97c827 23 | sha1: sha256:0188e27e6fb39ca3997ccc5a113f455145c9fab99c97fcfc4c81d1927fb3b17b 24 | dependencies: [] 25 | - name: keepalived 26 | version: 14aa689351e2083295d9f29e17330f15c4b21e775773f3e1f393395b212dd733 27 | fingerprint: 14aa689351e2083295d9f29e17330f15c4b21e775773f3e1f393395b212dd733 28 | sha1: sha256:77ff9d693c9398cc73319e6a5ffdfb96215c90a04c3f530f04610a19d284272f 29 | dependencies: [] 30 | - name: ttar 31 | version: 8cdfde2f1ddc5f1c22b003002a473fbb1455e02b14167401d7fdd5856fec77b5 32 | fingerprint: 8cdfde2f1ddc5f1c22b003002a473fbb1455e02b14167401d7fdd5856fec77b5 33 | sha1: sha256:fbae990ea3ed13523b62d7a8ccea6c485c680aa40fbb78c11e4f7cfc92c1863f 34 | dependencies: [] 35 | license: 36 | version: eba49a3e88a4329d6b7943df92467659a9badda7319648d5e78d45d7f1a19bc4 37 | fingerprint: eba49a3e88a4329d6b7943df92467659a9badda7319648d5e78d45d7f1a19bc4 38 | sha1: sha256:4462ba848d0f1d9489aab87c79816652cce6d3467153c5e78a6db13931a6b602 39 | -------------------------------------------------------------------------------- /releases/haproxy/haproxy-9.8.0.yml: -------------------------------------------------------------------------------- 1 | name: haproxy 2 | version: 9.8.0 3 | commit_hash: 2302e66 4 | uncommitted_changes: false 5 | jobs: 6 | - name: haproxy 7 | version: 7de3ae0c8b8258428d457dc68caa1c0452f98e5bd6639b9a3beb0413e7aadf9c 8 | fingerprint: 7de3ae0c8b8258428d457dc68caa1c0452f98e5bd6639b9a3beb0413e7aadf9c 9 | sha1: sha256:321b64fdb2305dcd93b8389cb51605f90dba2629bdcc02d4e8115bd865c911fe 10 | packages: 11 | - haproxy 12 | - ttar 13 | - name: keepalived 14 | version: db24c81e600a163a0dc2c7fd02165fae9a0483a08e33baf39222fa8cf701d63a 15 | fingerprint: db24c81e600a163a0dc2c7fd02165fae9a0483a08e33baf39222fa8cf701d63a 16 | sha1: sha256:92d8f1996f108950d19400fb0af33350892599b3f921a0a81f7baebacacc11fb 17 | packages: 18 | - keepalived 19 | packages: 20 | - name: haproxy 21 | version: 1023111fa27cc7705f0b1a930a18720fc6f135ebb7b64ae8f3e3416c409f001c 22 | fingerprint: 1023111fa27cc7705f0b1a930a18720fc6f135ebb7b64ae8f3e3416c409f001c 23 | sha1: sha256:0cbd01c6075bda68d7ef285186287c73662ab1ff047f1ee6303bf3de60daca7f 24 | dependencies: [] 25 | - name: keepalived 26 | version: 14aa689351e2083295d9f29e17330f15c4b21e775773f3e1f393395b212dd733 27 | fingerprint: 14aa689351e2083295d9f29e17330f15c4b21e775773f3e1f393395b212dd733 28 | sha1: sha256:77ff9d693c9398cc73319e6a5ffdfb96215c90a04c3f530f04610a19d284272f 29 | dependencies: [] 30 | - name: ttar 31 | version: 8cdfde2f1ddc5f1c22b003002a473fbb1455e02b14167401d7fdd5856fec77b5 32 | fingerprint: 8cdfde2f1ddc5f1c22b003002a473fbb1455e02b14167401d7fdd5856fec77b5 33 | sha1: sha256:fbae990ea3ed13523b62d7a8ccea6c485c680aa40fbb78c11e4f7cfc92c1863f 34 | dependencies: [] 35 | license: 36 | version: eba49a3e88a4329d6b7943df92467659a9badda7319648d5e78d45d7f1a19bc4 37 | fingerprint: eba49a3e88a4329d6b7943df92467659a9badda7319648d5e78d45d7f1a19bc4 38 | sha1: sha256:4462ba848d0f1d9489aab87c79816652cce6d3467153c5e78a6db13931a6b602 39 | -------------------------------------------------------------------------------- /spec/haproxy/templates/backend-ca-certs_spec.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | require 'rspec' 4 | 5 | describe 'config/backend-ca-certs.pem' do 6 | let(:template) { haproxy_job.template('config/backend-ca-certs.pem') } 7 | 8 | describe 'ha_proxy.backend_ca_file' do 9 | it 'has the correct contents' do 10 | expect(template.render({ 11 | 'ha_proxy' => { 12 | 'backend_ca_file' => 'foobarbaz' 13 | } 14 | })).to eq("\nfoobarbaz\n\n") 15 | end 16 | 17 | context 'when ha_proxy.backend_ca_file is not provided' do 18 | it 'is empty' do 19 | expect(template.render({})).to be_a_blank_string 20 | end 21 | end 22 | end 23 | end 24 | -------------------------------------------------------------------------------- /spec/haproxy/templates/backend-crt_spec.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | require 'rspec' 4 | 5 | describe 'config/backend-crt.pem' do 6 | let(:template) { haproxy_job.template('config/backend-crt.pem') } 7 | 8 | describe 'ha_proxy.backend_crt' do 9 | it 'has the correct contents' do 10 | expect(template.render({ 11 | 'ha_proxy' => { 12 | 'backend_crt' => 'foobarbaz' 13 | } 14 | })).to eq("\nfoobarbaz\n\n") 15 | end 16 | 17 | context 'when ha_proxy.backend_crt is not provided' do 18 | it 'is empty' do 19 | expect(template.render({})).to be_a_blank_string 20 | end 21 | end 22 | end 23 | end 24 | -------------------------------------------------------------------------------- /spec/haproxy/templates/blacklist_cidrs.txt_spec.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | require 'rspec' 4 | 5 | describe 'config/blacklist_cidrs.txt' do 6 | let(:template) { haproxy_job.template('config/blacklist_cidrs.txt') } 7 | 8 | context 'when ha_proxy.cidr_blacklist is provided' do 9 | context 'when an array of cidrs is provided' do 10 | it 'has the correct contents' do 11 | expect(template.render({ 12 | 'ha_proxy' => { 13 | 'cidr_blacklist' => [ 14 | '10.0.0.0/8', 15 | '192.168.2.0/24' 16 | ] 17 | } 18 | })).to eq(<<~EXPECTED) 19 | # generated from blacklist_cidrs.txt.erb 20 | 21 | # BEGIN blacklist cidrs 22 | # detected cidrs provided as array in cleartext format 23 | 10.0.0.0/8 24 | 192.168.2.0/24 25 | 26 | # END blacklist cidrs 27 | 28 | EXPECTED 29 | end 30 | end 31 | 32 | context 'when a base64-encoded, gzipped config is provided' do 33 | it 'has the correct contents' do 34 | expect(template.render({ 35 | 'ha_proxy' => { 36 | 'cidr_blacklist' => gzip_and_b64_encode(<<~INPUT) 37 | 10.0.0.0/8 38 | 192.168.2.0/24 39 | INPUT 40 | } 41 | })).to eq(<<~EXPECTED) 42 | # generated from blacklist_cidrs.txt.erb 43 | 44 | # BEGIN blacklist cidrs 45 | 10.0.0.0/8 46 | 192.168.2.0/24 47 | 48 | # END blacklist cidrs 49 | 50 | EXPECTED 51 | end 52 | end 53 | end 54 | 55 | context 'when ha_proxy.cidr_blacklist is not provided' do 56 | it 'is empty' do 57 | expect(template.render({})).to be_a_blank_string 58 | end 59 | end 60 | end 61 | -------------------------------------------------------------------------------- /spec/haproxy/templates/cidrs.ttar_spec.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | require 'rspec' 4 | 5 | describe 'config/cidrs.ttar' do 6 | let(:template) { haproxy_job.template('config/cidrs.ttar') } 7 | 8 | describe 'ha_proxy.cidrs_in_file' do 9 | let(:ttar) do 10 | template.render({ 11 | 'ha_proxy' => { 12 | 'cidrs_in_file' => [{ 13 | 'cidrs' => [ 14 | '5.22.1.3', 15 | '5.22.12.3' 16 | ], 17 | 'name' => 'sample_cidrs' 18 | }] 19 | } 20 | }) 21 | end 22 | 23 | it 'has the correct contents' do 24 | expect(ttar_entry(ttar, '/var/vcap/jobs/haproxy/config/cidrs/sample_cidrs')).to eq(<<~EXPECTED) 25 | 26 | # generated by cidrs.ttar.erb 27 | 5.22.1.3 28 | 5.22.12.3 29 | 30 | EXPECTED 31 | end 32 | 33 | context 'when ha_proxy.cidrs_in_file is not provided' do 34 | it 'is empty' do 35 | expect(template.render({})).to be_a_blank_string 36 | end 37 | end 38 | end 39 | end 40 | -------------------------------------------------------------------------------- /spec/haproxy/templates/client-ca-certs_spec.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | require 'rspec' 4 | 5 | describe 'config/client-ca-certs.pem' do 6 | let(:template) { haproxy_job.template('config/client-ca-certs.pem') } 7 | 8 | describe 'ha_proxy.client_ca_file' do 9 | it 'has the correct contents' do 10 | expect(template.render({ 11 | 'ha_proxy' => { 12 | 'client_ca_file' => 'foobarbaz' 13 | } 14 | })).to eq("\nfoobarbaz\n\n") 15 | end 16 | 17 | context 'when ha_proxy.client_ca_file is not provided' do 18 | it 'is empty' do 19 | expect(template.render({})).to be_a_blank_string 20 | end 21 | end 22 | end 23 | end 24 | -------------------------------------------------------------------------------- /spec/haproxy/templates/client-revocation-list_spec.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | require 'rspec' 4 | 5 | describe 'config/client-revocation-list.pem' do 6 | let(:template) { haproxy_job.template('config/client-revocation-list.pem') } 7 | 8 | describe 'ha_proxy.client_revocation_list' do 9 | it 'has the correct contents' do 10 | expect(template.render({ 11 | 'ha_proxy' => { 12 | 'client_revocation_list' => 'foobarbaz' 13 | } 14 | })).to eq("\nfoobarbaz\n\n") 15 | end 16 | 17 | context 'when ha_proxy.client_revocation_list is not provided' do 18 | it 'is empty' do 19 | expect(template.render({})).to be_a_blank_string 20 | end 21 | end 22 | end 23 | end 24 | -------------------------------------------------------------------------------- /spec/haproxy/templates/expect_proxy_cidrs.txt_spec.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | require 'rspec' 4 | 5 | describe 'config/expect_proxy_cidrs.txt' do 6 | let(:template) { haproxy_job.template('config/expect_proxy_cidrs.txt') } 7 | 8 | context 'when ha_proxy.expect_proxy_cidrs' do 9 | context 'when a list of cidrs is provided' do 10 | it 'has the correct contents' do 11 | expect(template.render({ 12 | 'ha_proxy' => { 13 | 'expect_proxy_cidrs' => ['10.5.6.7/27', 14 | '2001:db8::/32'] 15 | } 16 | })).to eq(<<~EXPECTED) 17 | # generated from expect_proxy_cidrs.txt.erb 18 | 19 | # BEGIN expect_proxy_cidrs 20 | 10.5.6.7/27 21 | 2001:db8::/32 22 | # END expect_proxy_cidrs 23 | EXPECTED 24 | end 25 | end 26 | end 27 | 28 | context 'when ha_proxy.expect_proxy_cidrs is not provided' do 29 | it 'is empty' do 30 | expect(template.render({})).to be_a_blank_string 31 | end 32 | end 33 | end 34 | -------------------------------------------------------------------------------- /spec/haproxy/templates/haproxy_config/backend_cf_tcp_routers_spec.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | require 'rspec' 4 | 5 | describe 'config/haproxy.config backend cf_tcp_routers' do 6 | let(:tcp_router_link) do 7 | Bosh::Template::Test::Link.new( 8 | name: 'tcp_router', 9 | instances: [Bosh::Template::Test::LinkInstance.new(address: 'tcp.cf.com')] 10 | ) 11 | end 12 | 13 | let(:haproxy_conf) do 14 | parse_haproxy_config(template.render({ 'ha_proxy' => properties }, consumes: [tcp_router_link])) 15 | end 16 | 17 | let(:backend_cf_tcp_routers) { haproxy_conf['backend cf_tcp_routers'] } 18 | 19 | let(:properties) { {} } 20 | 21 | it 'has the correct mode' do 22 | expect(backend_cf_tcp_routers).to include('mode tcp') 23 | end 24 | 25 | it 'has a healthcheck' do 26 | expect(backend_cf_tcp_routers).to include('option httpchk GET /health') 27 | end 28 | 29 | context 'when a custom ha_proxy.tcp_backend_config is provided' do 30 | let(:properties) do 31 | { 32 | 'tcp_backend_config' => 'custom backend config' 33 | } 34 | end 35 | 36 | it 'is included in the backend configuration' do 37 | expect(backend_cf_tcp_routers).to include('custom backend config') 38 | end 39 | end 40 | 41 | it 'has the correct servers' do 42 | expect(backend_cf_tcp_routers).to include('server node0 tcp.cf.com check port 80 inter 1000') 43 | end 44 | 45 | context 'when no tcp_router link is provided' do 46 | let(:haproxy_conf) do 47 | parse_haproxy_config(template.render(properties)) 48 | end 49 | 50 | it 'is not included' do 51 | expect(haproxy_conf).not_to have_key('backend cf_tcp_routers') 52 | end 53 | end 54 | end 55 | -------------------------------------------------------------------------------- /spec/haproxy/templates/haproxy_config/backend_wss_spec.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | require 'rspec' 4 | 5 | describe 'config/haproxy.config backend http-routers-ws-http1' do 6 | let(:haproxy_conf) do 7 | parse_haproxy_config(template.render({ 'ha_proxy' => properties })) 8 | end 9 | 10 | let(:properties) do 11 | { 'backend_servers' => ['10.0.0.1', '10.0.0.2'] } 12 | end 13 | 14 | let(:frontend_http) { haproxy_conf['frontend http-in'] } 15 | let(:frontend_https) { haproxy_conf['frontend https-in'] } 16 | let(:frontend_wss_in) { haproxy_conf['frontend wss-in'] } 17 | 18 | context 'when ha_proxy.disable_backend_http2_websockets is configured' do 19 | let(:properties) do 20 | super().merge({ 'disable_backend_http2_websockets' => true }) 21 | end 22 | 23 | it 'receives websocket traffic from http-in' do 24 | expect(frontend_http).to include('use_backend http-routers-http1 if is_websocket') 25 | end 26 | 27 | context 'when https is enabled' do 28 | let(:properties) do 29 | super().merge({ 'ssl_pem' => 'ssl pem contents' }) 30 | end 31 | 32 | it 'receives websocket traffic from https-in' do 33 | expect(frontend_http).to include('use_backend http-routers-http1 if is_websocket') 34 | end 35 | 36 | context 'when the port 4443 websocket frontend is enabled' do 37 | let(:properties) do 38 | super().merge({ 'enable_4443' => true }) 39 | end 40 | 41 | it 'receives websocket traffic from wss-in' do 42 | expect(frontend_wss_in).to include('use_backend http-routers-http1 if is_websocket') 43 | end 44 | end 45 | end 46 | end 47 | end 48 | -------------------------------------------------------------------------------- /spec/haproxy/templates/pre-start_spec.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | require 'rspec' 4 | 5 | describe 'bin/pre-start' do 6 | let(:template) { haproxy_job.template('bin/pre-start') } 7 | 8 | describe 'ha_proxy.pre_start_script' do 9 | context 'when not provided by default' do 10 | it 'does not include script lines' do 11 | pre_start = template.render( 12 | { 13 | 'ha_proxy' => {} 14 | } 15 | ) 16 | expect(pre_start).not_to include('# ha_proxy.pre_start_script {{{') 17 | expect(pre_start).not_to include('pre-start-script-line') 18 | end 19 | end 20 | 21 | context 'when provided' do 22 | it 'includes script lines' do 23 | pre_start = template.render( 24 | { 25 | 'ha_proxy' => { 26 | 'pre_start_script' => "pre-start-script-line1\npre-start-script-line2" 27 | } 28 | } 29 | ) 30 | expect(pre_start).to include('# ha_proxy.pre_start_script {{{') 31 | expect(pre_start).to include('pre-start-script-line1') 32 | expect(pre_start).to include('pre-start-script-line2') 33 | end 34 | end 35 | end 36 | end 37 | -------------------------------------------------------------------------------- /spec/haproxy/templates/ssl_redirect.map_spec.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | require 'rspec' 4 | 5 | describe 'config/ssl_redirect.map' do 6 | let(:template) { haproxy_job.template('config/ssl_redirect.map') } 7 | 8 | context 'when ha_proxy.https_redirect_domains is provided' do 9 | it 'has the correct contents' do 10 | expect(template.render({ 11 | 'ha_proxy' => { 12 | 'https_redirect_domains' => [ 13 | 'google.com', 14 | 'bing.com' 15 | ] 16 | } 17 | })).to eq(<<~EXPECTED) 18 | 19 | google.com true 20 | 21 | bing.com true 22 | 23 | EXPECTED 24 | end 25 | end 26 | 27 | context 'when ha_proxy.https_redirect_domains is not provided' do 28 | it 'is empty' do 29 | expect(template.render({})).to be_a_blank_string 30 | end 31 | end 32 | end 33 | -------------------------------------------------------------------------------- /spec/haproxy/templates/trusted_domain_cidrs.txt_spec.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | require 'rspec' 4 | 5 | describe 'config/trusted_domain_cidrs.txt' do 6 | let(:template) { haproxy_job.template('config/trusted_domain_cidrs.txt') } 7 | 8 | describe 'ha_proxy.trusted_domain_cidrs' do 9 | context 'when a space-separated list of cidrs is provided' do 10 | it 'has the correct contents' do 11 | expect(template.render({ 12 | 'ha_proxy' => { 13 | 'trusted_domain_cidrs' => '10.0.0.0/8 192.168.2.0/24' 14 | } 15 | })).to eq(<<~EXPECTED) 16 | # generated from trusted_domain_cidrs.txt.erb 17 | 18 | # BEGIN trusted_domain cidrs 19 | 10.0.0.0/8 20 | 192.168.2.0/24 21 | 22 | # END trusted_domain cidrs 23 | 24 | EXPECTED 25 | end 26 | end 27 | 28 | context 'when a newline-separated, gzipped, base64-encoded list of cidrs is provided' do 29 | it 'has the correct contents' do 30 | expect(template.render({ 31 | 'ha_proxy' => { 32 | 'trusted_domain_cidrs' => gzip_and_b64_encode("10.0.0.0/8\n192.168.2.0/24") 33 | } 34 | })).to eq(<<~EXPECTED) 35 | # generated from trusted_domain_cidrs.txt.erb 36 | 37 | # BEGIN trusted_domain cidrs 38 | 10.0.0.0/8 39 | 192.168.2.0/24 40 | # END trusted_domain cidrs 41 | 42 | EXPECTED 43 | end 44 | end 45 | 46 | context 'when ha_proxy.trusted_domain_cidrs is not provided' do 47 | it 'is empty' do 48 | expect(template.render({})).to be_a_blank_string 49 | end 50 | end 51 | end 52 | end 53 | -------------------------------------------------------------------------------- /spec/haproxy/templates/whitelist_cidrs.txt_spec.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | require 'rspec' 4 | 5 | describe 'config/whitelist_cidrs.txt' do 6 | let(:template) { haproxy_job.template('config/whitelist_cidrs.txt') } 7 | 8 | context 'when ha_proxy.cidr_whitelist is provided' do 9 | context 'when an array of cidrs is provided' do 10 | it 'has the correct contents' do 11 | expect(template.render({ 12 | 'ha_proxy' => { 13 | 'cidr_whitelist' => [ 14 | '10.0.0.0/8', 15 | '192.168.2.0/24' 16 | ] 17 | } 18 | })).to eq(<<~EXPECTED) 19 | # generated from whitelist_cidrs.txt.erb 20 | 21 | # BEGIN whitelist cidrs 22 | # detected cidrs provided as array in cleartext format 23 | 10.0.0.0/8 24 | 192.168.2.0/24 25 | 26 | # END whitelist cidrs 27 | 28 | EXPECTED 29 | end 30 | end 31 | 32 | context 'when a base64-encoded, gzipped config is provided' do 33 | it 'has the correct contents' do 34 | expect(template.render({ 35 | 'ha_proxy' => { 36 | 'cidr_whitelist' => gzip_and_b64_encode(<<~INPUT) 37 | 10.0.0.0/8 38 | 192.168.2.0/24 39 | INPUT 40 | } 41 | })).to eq(<<~EXPECTED) 42 | # generated from whitelist_cidrs.txt.erb 43 | 44 | # BEGIN whitelist cidrs 45 | 10.0.0.0/8 46 | 192.168.2.0/24 47 | 48 | # END whitelist cidrs 49 | 50 | EXPECTED 51 | end 52 | end 53 | end 54 | 55 | context 'when ha_proxy.cidr_whitelist is not provided' do 56 | it 'is empty' do 57 | expect(template.render({})).to be_a_blank_string 58 | end 59 | end 60 | end 61 | -------------------------------------------------------------------------------- /src/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/haproxy-boshrelease/6215860a00587542e74d7a6fb98475254bb10be6/src/.gitkeep -------------------------------------------------------------------------------- /src/hatop-wrapper: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | if [[ -z "${1:-}" ]]; then 3 | if [[ -e /var/vcap/sys/run/haproxy/stats.sock ]]; then 4 | exec /var/vcap/packages/haproxy/bin/hatop -s /var/vcap/sys/run/haproxy/stats.sock 5 | elif [[ -e /var/vcap/sys/run/haproxy/stats1.sock ]]; then 6 | exec /var/vcap/packages/haproxy/bin/hatop -s /var/vcap/sys/run/haproxy/stats1.sock 7 | fi 8 | fi 9 | exec /var/vcap/packages/haproxy/bin/hatop "$@" 10 | --------------------------------------------------------------------------------