Skip to content

v1.0.0-rc

Pre-release
Pre-release
Compare
Choose a tag to compare
@nmaludy nmaludy released this 19 Dec 20:19
· 602 commits to master since this release
d67372e

Changes

  • 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 parameter index_url to ::st2 allowing custom st2 Exchange
    index file location.
    Profile fullinstall does not force installation of package st2 anymore.

  • Added a new class chatops to manage the chatops package, service and
    configuration.
    Added new parameters chatops_adapter and chatops_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 the mongodb
    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 the nginx 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 more puppet-lint checks. #181
    Contributed by @bdandoy

  • Added Slack notifications to https://stackstorm-community.slack.com #puppet
    for Travis build failures. #180
    Contributed by @armab