This file is used to list changes made in each version of the habitat cookbook.
- pipeline testing updates #259 (collinmcneese)
- Cookstyle Bot Auto Corrections with Cookstyle 7.5.2 #257 (cookstyle[bot])
2.2.4 (2020-11-19)
- Adds support for Supervisor toml config #254 (collinmcneese)
- Cookstyle Bot Auto Corrections with Cookstyle 6.18.8 #253 (cookstyle[bot])
- Automated PR: Standardising Files #252 (xorimabot)
- Fixed hab_service flapping on bldr_url and update_condition #251 (mattray)
- It's
event_stream_cert
in the code #249 (mattray) - Automated PR: Standardising Files #248 (xorimabot)
- updates custom resources to add resource_name #246 (collinmcneese)
- Automated PR: Standardising Files #244 (xorimabot)
- Automated PR: Cookstyle Changes #243 (xorimabot)
- With the new availabilty of an embedded Builder server with A2 we wanted to add the option of using it with this cookbook. As this changes the URL to the api, we needed to alter the resources that use it.
- Had idempotance issues with the install resource. Those are now corrected
- Automated PR: Standardising Files #242 (xorimabot)
- updating how we handle the bldr_url to accommodate on-prem installed with Automate #241 (danielcbright)
- fixes hab_install guard for resource_hab_sup #239 (collinmcneese)
- correcting all syntax issue #238 (sam1el)
- Automated PR: Cookstyle Changes #237 (xorimabot)
- Integrated Toml functions as a helper library to remove external gem dependencies. This will also make airgap usage easier
- There was an issue where the windows service was not correctly setting the launcher version in the service condig. This cause a broken install and/or update when unpinning your version. We have corrected this issue and all version changes are now populating as expected.
- Fix for windows-launcher config (#234)
- Correcting merge conflict issues which broke the cookbook at compile time
- correcting windows launcher path issue which caused the windows service to no longer start.
- correcting launcher path issue (#13) - @sam1el
- Able to unintall packages using the
hab_package
resource. This includes the--no-deps
and the--keep-latest
. Keep latest is only available on habitat 1.5.86+ - Able to select the version of habitat installed as wells as, supervisor, launcher and, windows-servcie
- All current
--event-stream
functions are now available to habitat versions 1.5.86 and up for thehab_sup
resource windows-service
Can now be configured properly with--event-stream
as well has yourHAB_AUTH_TOKEN
HAB_BLDR_URL
and,HAB_AUTH_GATEWAY_TOKEN
*See README.MD for usage of all new functions
- Automated PR: Standardising Files #229 (xorimabot)
- Overhaul to testing and cookbook resources #228
- Automated PR: Standardising Files #226 (xorimabot)
- Automated PR: Cookstyle Changes #225 (xorimabot)
- resolved cookstyle error: libraries/provider_hab_package.rb:174:13 convention:
Style/RedundantReturn
- resolved cookstyle error: libraries/provider_hab_package.rb:176:13 convention:
Style/RedundantReturn
- adds windows Github Actions testing for issue #193 #224 (collinmcneese)
- changing the windows service cofig to better reflect newer functional… #223 (sam1el)
- removing update-confition defaults and tests #221 (sam1el)
- Added optional settings for Windows service to recongize local or provided envoringment variables including
- HAB_AUTH_TOKEN
- HAB_GATEWAY_AUTH_TOKEN
- HAB_BLDR_URL
- changing the windows service cofig to better reflect newer functional… #223 (sam1el)
- removing update-confition defaults and tests #221 (sam1el)
Merged Pull Requests - complete overhaul of the windows-service config to refplect current best practice
- adding --update-condition funtionality that was added in habitat 1.5.71 #217 (sam1el)
- added --update-condition funtionality that was added in habitat 1.5.71. See README.MD for info on usage
- complete overhaul of the windows-service config to refplect current best practice
- updates to be backwards compatible with 12.20.3+ #214 (collinmcneese)
- Hab version bumped to 1.5.50
- Cookstyle fixes - @Xorima
- opensuse requires gzip to be installer for hab install script - @Xorima
- fix readme - @Xorima
- updated hab sup resource to include new Application Dashboard options (#206) - @danielcbright
- Delete Merged Branches #209 (Xorima)
- Use Github actions badge in the readme #208 (Xorima)
- Migrate testing to Github Actions and add support for installing on SUSE #207 (Xorima)
- Fix linux installer issues
- Fix windows habitat install
- [BUG FIX] Windows install to correct issue #199 #202 (sam1el)
- Additional cookstyle fixes #189 (tas50)
- Fix windows package download URL to use packages.chef.io
1.5.0 (2020-01-29)
- Update cookbook to Habitat 1.5.0
- Fix habitat installs on Windows when using installation archives
- WIP: Update to hab 1.5 and update launchers and windows-service pins #195 (jonlives)
- Fix Habitat install on windows #194 (emachnic)
- Add support for supervisor HTTP gateway auth token
- Service Properties, Reload/Restart Fixes, Idempotence Improvements
- Service Properties, Reload/Restart Fixes, Idempotence Improvements #187 (sirajrauff)
- Add option for Supervisor HTTP gateway authentication token #186 (rarenerd)
- Cookstyle 5.10 fixes
- Fixes to properly support loading of services using full ident
- Feature/service full ident fix #185 (sirajrauff)
- Cookstyle 5.10 fixes #183 (tas50)
0.88.0 (2019-10-24)
- Update to hab 0.88.0
- Enable setting of open file limits for hab sup systemd unit file
- Update windows hab-launcher version
- Update to habitat 0.88.0 #182 (chef-expeditor[bot])
- allow setting open file limit on the hab sup systemd unit file #181 (devoptimist)
- updating the hab-launcher version to match the dependencies of window… #179 (devoptimist)
0.83.0 (2019-07-30)
- Update to hab 0.83.0
- Support hab_config resource under Chef 13
- Fix license acceptance behaviour under Windows
- Support added for health check interval parameter
- Update to habitat 0.83.0 #177 (chef-ci)
- Add health check interval option to hab_sup resource #176 (gscho)
- Support config apply for chef 13 #175 (gscho)
- Fix license accept for windows #174 (gscho)
- Add missing end quotes in the README example #172 (teknofire)
- Update to hab 0.81.0
- Implement new habitat license agreement requirements for
hab_install
andhab_sup
resources
- WIP: Update to hab 0.81.0 (#171)
0.81.0 (2019-05-29)
- Update to habitat 0.79.1
0.78.0 (2019-04-02)
- Update to habitat 0.78.0
- Improve service name matching to include version
0.75.0 (2019-02-22)
-Update to habitat 0.75.0
- Update to habitat 0.74.0
- remove duplicate windows query param
- Update Hab to 0.73.0 and launcher to 9167
- Add binlinking support to hab_package resource
- Support target architectures correctly in API queries
- Improved Windows support
- Update hab to 0.73.0 and launcher to 9167 #154 (jonlives)
- Install hab-sup from stable release #153 (jonlives)
- Full Windows Support For Cookbook #143 (wduncanfraser)
- Add binlink property to hab_package resource. Closes #138 #139 (qubitrenegade)
- fix incorrect documentation for hab_package action #142 (st-h)
- Support targets for API query #152 (skylerto)
- Update README with accurate maintainer info
- bug fixes for windows on newer chef versions and path seperators
- Update to habitat 0.67.0 (#146)
- Update to habitat 0.63.0
- Update hab version to 0.62.1 and pin supervisor version to 8380
- Refactor cookbook resources for 0.62.1 compatibility
- Add user_toml resource
- Add remote supervisor support
- Add multiple peer support
- Add auth token support to package resource
- Add basic support for Windows
- Refactor hab_service resource #124 (wduncanfraser)
- Update to 0.62.1 and launcher 8380 #129 (jonlives)
- Added auth token support to package resource #125 (wduncanfraser)
- Updated Supervisor Resource for 0.56 and to Support Auth Token #123 (wduncanfraser)
- Added user-toml resource #121 (wduncanfraser)
- Change expeditor notification channel #128 (mivok)
- adding supervisor and service multiple peering support #101 (jkerry)
- Basic support for windows platform #89 (skylerto)
- Allow any channel in a service #120 (jsirex)
- fix hashbang in expeditor update script #118 (joshbrand)
- Update README to reflect new version of Hab
- address chef 14.3.x shell_out deprecations
- fix shell_out_compact deprecation
- move to after tempfile creation
- Update CHANGELOG.md with details from pull request #111
- Use the new kitchen config file names
- Cookstyle fixes
- address chef 14.3.x shell_out deprecations #111 (lamont-granquist)
- Fix #103
- Add @jonlives as a maintainer
- Source helper functions script
- Source helper functions script #105 (jtimberman)
- Fix #103 and remove options from svc start #104 (jonlives)
- Support passing TMPDIR attribute to Habitat install.sh script. Addresses Issue #90
- Add: bldr_url property for hab_sup
- Fix hab_svc when using custom ip:port for supervisor
- Include toml in the bundle
- Update CHANGELOG.md with details from pull request #96
- Fix hab_svc when using custom ip:port for supervisor #96 (JonathanTron)
- Add: bldr_url property for hab_sup #93 (Atalanta)
- Support passing TMPDIR attribute to Habitat install.sh script. #90 #91 (qubitrenegade)
- Include toml in the bundle #100 (jtimberman)
- Update for 0.56.0
- Cookstyle fix
- Disable FC113 for now
- Update the platforms we test
- Update CHANGELOG.md with details from pull request #97
- Adding ability to use local repos
- Add expeditor configuration
- update for 0.55.0
- Add auto_update property to hab_sup resource.
- update for 0.54.0 release
- Set supervisor service to enable
- Remove the legacy version property
- Update copyrights and format
- Test on the latest Fedora
- Remove the suite from dokken.
- Move installation into config and package
- Use a non-deprecated Fauxhai mock
- Remove author info from the test recipe
- Remove the install test recipe
- Remove the ChefSpec matchers
- Make sure package and curl are installed in the install resource
- Add Debian 7+ to the readme as supported
- Allow nameless hab_install resource
- Turns out we don't even need to install before installing the sup
- Update the hab_install readme examples
- update to habitat 0.53.0
- Remove Debian 7 testing
- Remove stove gem that's in ChefDK now
- Align Chef in readme with Chef in metadata
- Format readme markdown
- Remove implementation detail
- Actions are symbols so document them that way
- Remove reference to old Hab since we require the latest now
- update to habitat 0.52.0
- Update for Habitat version 0.51.0
- Update for Habitat version 0.50.3
- Update for Habitat version 0.40.0
- Add Supervisor service support for non-Systemd platforms
Development environment/CI changes:
- need to install toml gem for travis
- Ignore failure when installing from acceptance
- update for 0.39.1
- fix rubocop findings too
- Install version 0.39.0
- Defer running check to a predicate method in service resource
- update version to install for habitat 0.38.0
- create user in
hab_install
- update for habitat 0.37.0 release
- Simplify
Chef::Provider::Package::Hart#current_versions
. - honor options from package provider
- update for habitat 0.36.0
- Clarify in the README about action-specific properties
- Add
hab_config
resource - Add
toml
gem to metadata for older versions of Chef that don't have it - Require Chef 12.20.3 or higher to make use of helper methods and classes in newer versions of Chef
- Add
version_compare
method to work with latest Chef
- Update
hab_install
to Habitat version 0.34.1
Breaking change
This version is a compatibility change. All users of this cookbook must upgrade the cookbook to use current versions of Habitat.
- Fix to account for habitat-sh/habitat#3239 - do not provide
/v1/depot
to Depot URL. - Pin the version of this cookbook along with the version of Habitat we install. This should match minor, but not necessarily patch versions.
- Add channel support to sup load/start
- Add hab_version and hab_channel to the sup service
- Support multiple binds with hab_service
hab_package
now properly selects latest version from the specified channel.
This cookbook was updated to be compatible with the changes made in Habitat 0.26. With these updates the cookbook now requires Habitat 0.26 or later. The version has been updated to match that of habitat. In the event of future breaking habitat changes the version of this cookbook will be updated to reflect the new minimum habitat release.
- The cookbook now correctly parses the process status returned by the hab sup services endpoint
- Packages now pull from the 'stable' channel by default. If you need to pull from another channel there is a new 'channel' property in the package resource that accepts a string.
- Resolves deprecation warnings introduced in Chef 13.2
- Removed references in the readme to Chefstyle and simplified some of the requirements information
- Added maintainer information to the readme and removed the maintainers file
- Backwards incompatible version, requires habitat 0.20 or higher
- Add
hab_sup
resource for managing Habitat supervisor. See readme for usage. - Rewrite
hab_service
resource to manage services in Habitat supervisor
- Add property for ExecStart options. See readme for usage
- Add property for depot_url. See readme for usage
- Added restart action to the resource
- Added
version
andchannel
properties to install resource - Added
depot_url
property to hab_package resource
- Removed Chef 11 compatibility in the metadata
- Resolved Chefstyle warnings
- Resolved foodcritic warnings
- Added a chefignore file
- Updated the gitignore file
- Improve the readme format and add badges
- Update all test deps to current
- Remove the apt testing dependency
- Add integration testing in Travis using kitchen-dokken
- add
hab_service
resource - make the
hab_package
resource convergent - add chefspec and inspec tests
- better documentation through README updates
- Initial release, includes
hab_package
andhab_install
resources