Adoptable Cookbooks List

Supermarket Belongs to the Community

Supermarket belongs to the community. While Chef has the responsibility to keep it running and be stewards of its functionality, what it does and how it works is driven by the community. The chef/supermarket repository will continue to be where development of the Supermarket application takes place. Come be part of shaping the direction of Supermarket by opening issues and pull requests or by joining us on the Chef Mailing List.

Copyright:: Heavy Water Operations, LLC.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

BREAKING CHANGES: This version removes stats_socket, stats_uri and stats_timeout properties from the haproxy_global and haproxy_listen resources in favour of using a hash to pass configuration options.

[v4.0.2] (2017-04-21)

[v4.0.1] (2017-04-20)

Updating README.md

Adding compat_resource for chef-12 support

Improved rendering of the configuration file (#196)

[v4.0.0] (2017-04-18)

COMPATIBILIY WARNING!!!! This version removes the existing recipes, attributes, and instance provider in favor of the new haproxy_install and haproxy_ configuration resources. Why not just leave them in place? Well unfortunately they were utterly broken for anything other than the most trivial usage. Rather than continue the user pain we've opted to remove them and point users to a more modern installation method. If you need the legacy installation methods simply pin to the 3.0.4 release.

THIS IS GOING TO BREAK EVERYTHING YOU KNOW AND LOVE

12.5 or greater rewrite

Custom Resource Only, no recipes

[v3.0.4] (2017-03-29)

Fix bug introduced in (#174) (#182)

[v3.0.3] (2017-03-28)

Multiple addresses and ports on listener and frontend (#174)

Customize logging destination (#178)

updating to use bats/serverspec (#179)

[v3.0.2] (2017-03-27)

Allow server startup from app_lb recipe. (#171)

Use Delivery instead of Rake

Make this cookbook compatible with Chef-13, note: params option is now parameters (#175)

[v3.0.1] (2017-01-30)

Reload haproxy configuration on changes (#152)

Merging in generic socket conf (#107)

Updating config to use facilities hash dynamically (#102)

Adding tproxy and splice per (#98

Removing members with nil ips from member array. (#79)

[v3.0.0] (2017-01-24)

Configurable debug options

CentOS7 compatibility (#123)

Adding poise-service for service management

Updating source install to use Haproxy 1.7.2

Chef >= 12.1 required

Use ['haproxy']['source']['target_cpu'] instead of ['haproxy']['source']['target_os'] to detect correct architecture. (#150)

[v2.0.2] (2016-12-30)

Cookstyle fixes

Travis testing updates

Fixed the github URL for the repo in various locations

Converted file modes to strings

Updated the config resource to lazily evaluate node attribute values to better load the values when overridden in wrapper cookbooks