cookbook 'uchiwa', '= 3.0.0'
uchiwa
(19) Versions
3.0.0
-
Follow4
Installs/Configures uchiwa
cookbook 'uchiwa', '= 3.0.0', :supermarket
knife supermarket install uchiwa
knife supermarket download uchiwa
Installs and configures Uchiwa. A simple dashboard for Sensu. This cookbook uses the omnibus packages.
Installation methods
The cookbook supports the following installation methods:
- repo (default)
- http
Supported platforms
These plateforms have been tested successfully.
- Centos/RHEL 6 and 7 x86_64
- Ubuntu 12.04 and 14.04 amd64
Contributing
- Smaller commits are better if we need to cherry pick.
- Make sure foodcritic runs without errors.
- Make sure 'knife cookbook test' runs without errors.
- Make sure 'kitchen test' runs without errors.
- Make sure 'rubocop' runs without errors.
- Write tests for your change.
Authors
- Author: Justin Kolberg (amd.prophet@gmail.com)
- Author: Jean-Francois Theroux (me@failshell.io)
Build and Release
For maintainers looking to release new versions of this cookbook you should follow this process:
1. Add any README.md
and CHANGELOG.md
changes with links to Pull Requests. Commit this to develop branch.
1. Update CHANGELOG.md
with new version header and update diff links.
1. Create a commit to then tag for release I would suggest something like this git commit -am 'prep for v$MAJOR.$MINOR.$RELEASE release'
. Commit this to develop and make sure that everything is good to go (ci passing and such).
1. Push from develop to master: git push origin develop:master
1. checkout master branch and pull in changes: git checkout master && git pull
1. Create a tagged release: hub release create v$MAJOR.$MINOR.$PATCH
this should prompt you in an editor to modify the tag message. I typically leave it default, but feel free to include any useful release notes.
1. Use the stove
command to push the newly versioned cookbook to the supermarket: stove --no-git
. This assumes that you have installed stove
, properly configured authentication, and have been granted access to the supermarket.
1. Optionally but recommended to update any associated PRs with a release link.
Dependent cookbooks
chef-vault >= 1.3.1 |
Contingent cookbooks
There are no cookbooks that are contingent upon this one.
Change Log
This project adheres to Semantic Versioning.
This CHANGELOG follows the format listed here
Unreleased
v3.0.0 - 2019-12-17
Breaking Changes
- upodated the
apt
,yum
, andmsi
repo paths to use the EOL urls which was announced here. This is only breaking if you have specific whitelisted URLs for the old repos in anhttp(s)
proxy. See #632 for more details. (@duncaan)
v2.1.0 - 2018-05-15
Added
- rescue on
Chef::Exceptions::InvalidDataBagItemID
when a data bag doesn't exist changed (@bleything)
v2.0.1 - 2018-05-14
Fixed
- removed
apt
recipe that is no longer needed see #65, #66 for details (@bleything)
v2.0.0 - 2018-04-29
Breaking Change
- now requires at least
chef-client >= 12.14
and removes the dependency onapt
andyum
cookbooks as they are now chef official resources (@tas50)
v1.5.0 - 2018-03-25
Added
-
libraries/uchiwa_helpers.rb
: Add the ability to store settings in chef-vault
v1.4.0 2017-09-16
Added
- add the ability to optionally store uchiwa settings in a databag (supports encrypted data bags)
v1.3.0 - 2017-04-11
Changed
- Bump default Uchiwa version to 0.23.1
- Use new repository layout (releasever & codename)
v1.2.0 2015-11-21
Changed
- Bump default Uchiwa version to 0.12.1
- Use new repository URL (repositories.sensuapp.org)
v1.1.0 - 2015-05-27
Changed
- Bump default Uchiwa version to 0.8.1
Added
- Allow for automatic restarts when a new version is installed
v1.0.0 - 2014-12-09
Changed
- Bump default Uchiwa version to 0.4.0
[v0.7.0] - 2014-12-08
Changed
- Set default package options (apt/dpkg/yum)
Added
- Allow default package options to be overridden
Collaborator Number Metric
3.0.0 passed this metric
Contributing File Metric
3.0.0 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a CONTRIBUTING.md file
Foodcritic Metric
3.0.0 passed this metric
No Binaries Metric
3.0.0 passed this metric
Testing File Metric
3.0.0 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a TESTING.md file
Version Tag Metric
3.0.0 passed this metric
3.0.0 passed this metric
3.0.0 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a CONTRIBUTING.md file
Foodcritic Metric
3.0.0 passed this metric
No Binaries Metric
3.0.0 passed this metric
Testing File Metric
3.0.0 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a TESTING.md file
Version Tag Metric
3.0.0 passed this metric
3.0.0 passed this metric
3.0.0 passed this metric
Testing File Metric
3.0.0 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a TESTING.md file
Version Tag Metric
3.0.0 passed this metric
3.0.0 failed this metric
3.0.0 passed this metric