Eugen
Eugen
Creating an issue to track for the future v3.9.0 release. Python 3.6 is deprecated, brings lots of difficulties with updating to the latest pip dependencies and should be eventually dropped...
`Ubuntu 16.04` packages are currently in `unstable` quality and available under the [staging](https://packagecloud.io/StackStorm/staging-unstable) repos. TODO: Include & Verify Ubuntu Xenial support within cookbook when StackStorm ships the corresponding packages. The...
Per https://docs.stackstorm.com/roadmap.html#roadmap, StackStorm v3.1 deprecates Ubuntu14 support as it reached end of life. Remove Ubuntu14 support from the cookbook.
[SSH keys](https://github.com/StackStorm/chef-stackstorm/blob/5311f72616bf52b19d8d7860e17cef21b99a7f5a/attributes/user.rb#L6), auth-related `username:password`, [DB credentials](https://github.com/StackStorm/chef-stackstorm/blob/master/attributes/config.rb#L33-L41) should be stored in encrypted data bags. Refactor it to use data bags where possible to make the Cookbook more secure and production-ready. Good...
Code Coverage is essential quality metric. Research what's possible to do with `ChefSpec` to show the coverage `%` badge. * https://sethvargo.com/chef-recipe-code-coverage/ * https://github.com/StackStorm/chef-stackstorm/blob/41270c71704b31ef3cb60ea5b5e893f14f5fe920/spec/spec_helper.rb#L5 * https://github.com/sethvargo/chefspec#reporting * https://coveralls.zendesk.com/hc/en-us/articles/201769485-Ruby-Rails and * https://github.com/poise/poise-spec/blob/master/spec/spec_helper.rb...
Those images already have everything pre-installed to run properly default `init` system for specific OS. See: https://github.com/StackStorm/ansible-st2/blob/master/.kitchen.yml#L25-L39
Provide LWRP for managing StackStorm packs. * [ ] Support new `v2.1`+ [pack management](https://github.com/StackStorm/st2docs/pull/312) only * [ ] Actions * [ ] `:install` * [ ] `:remove` * [ ]...
https://github.com/chef-cookbooks/cookbook-quality-metrics/tree/master/quality-metrics Things to not forget about: * [ ] [Integration Tests](https://github.com/chef-cookbooks/cookbook-quality-metrics/blob/master/quality-metrics/qm-007-integration-tests.md) * [ ] [CONTRIBUTING.md](https://github.com/chef-cookbooks/cookbook-quality-metrics/blob/master/quality-metrics/qm-011-contributing_doc.md) [[ 1 ](https://github.com/chef-cookbooks/community_cookbook_documentation/blob/master/CONTRIBUTING.MD)] * [ ] [TESTING.md](https://github.com/chef-cookbooks/cookbook-quality-metrics/blob/master/quality-metrics/qm-013-testing_doc.md) [[ 1 ](https://github.com/chef-cookbooks/community_cookbook_documentation/blob/master/TESTING.MD)] * [ ] [Github Releases](https://github.com/chef-cookbooks/cookbook-quality-metrics/blob/master/quality-metrics/qm-014-version_tags.md)
> Low priority "nice to have" feature Generate [CLI Configuration File](https://docs.stackstorm.com/reference/cli.html#configuration-file) `~/.st2/config` which is used as credentials source to authenticate current OS user, allowing to run st2 commands without explicitly...
Try to adjust `SELinux` policies automatically (?) OR warn user & stop the execution, according to doc instructions: https://docs.stackstorm.com/install/rhel7.html#adjust-selinux-policies