v1.0.0-rc
Pre-releaseChanges
-
Added new chatops parameters to
::st
and::st2::profile::chataops
.
A majority of the settings in chatops are now configurable.- chatops_hubot_log_level - Logging level for hubot (string)
- chatops_hubot_express_port - Port that hubot operates on (integer or
string) - chatops_tls_cert_reject_unauthorized - Should hubot validate SSL certs.
Set to 1 when using self signed certs - chatops_hubot_name - Name of the bot in chat. Should be properly quoted if
it has special characters, example: '"MyBot!"' - chatops_hubot_alias - Character to trigger the bot at the beginning of a
message. Must be properly quoted of it's a special character,
example: "'!'" - chatops_api_key - API key generated by
st2 apikey create
that hubot will
use to post data back to StackStorm. - chatops_st2_hostname - Hostname of the StackStorm instance that chatops
will connect to for API and Auth - chatops_web_url - Public URL of StackStorm WebUI instance used by chatops
to offer links to execution details in a chat.
Contributed by @nmaludy
-
Complete rewrite of the build and testing system. Everything is now based on
Docker, running in an isolated environment. Implemented integration tests that
install StackStorm within a Docker container. #178 (Enhancement)
Contributed by @nmaludy -
Migrated to voxpupuli puppet/rabbitmq module and puppet/mongodb modules as
the puppetlabs/rabbitmq and puppetlabs/mongodb modules are deprecated.
Contributed by @nmaludy -
Upgraded NodeJS to 6.x when installing StackStorm >= 2.4.0.
If you're currently running a version of StackStorm 2.4.0 with NodeJS 4.x
installed, the repo will be updated to point at 6.x.
To upgrade NodeJS go through the normal upgrade process on your system,
example for RHEL:yum clean all; yum upgrade -y
Contributed by @nmaludy -
Upgraded MongoDB to 3.4 when installing StackStorm >= 2.4.0.
If you're currently running a version of StackStorm 2.4.0 with MongoDB 3.2
installed, the repo will be updated to point at 3.4.
To upgrade MongoDB go through the normal upgrade process on your system,
example for RHEL:yum clean all; yum upgrade -y
Contributed by @nmaludy -
New type and provider for managing st2 packs:
st2_pack
.
Added new parameterindex_url
to::st2
allowing custom st2 Exchange
index file location.
Profilefullinstall
does not force installation of packagest2
anymore. -
Added a new class
chatops
to manage the chatops package, service and
configuration.
Added new parameterschatops_adapter
andchatops_adapter_conf
to::st2
for allowing user to manage the hubot adapter packages and configuration. #187
Contributed by @ruriky -
Added new parameter
mongodb_manage_repo
to::st2
so that themongodb
install
will not manage the repository files, allowing for installations from locally
cached repos. #184
Contributed by @ruriky -
Added new parameter
nginx_manage_repo
to::st2
so that thenginx
install
will not manage the repository files, allowing for installations from locally
cached repos. #182
Contributed by @ruriky -
Make sure key type is defined for user public ssh key. #189 (Bugfix)
Contributed by @bdandoy -
Ensure group creation. #188 (Enhancement)
Contributed by @bdandoy -
Added Slack notifications to https://stackstorm-community.slack.com
#puppet
for Travis build failures. #180
Contributed by @armab