Skip to content

v1.3.0

Compare
Choose a tag to compare
@nmaludy nmaludy released this 18 Dec 00:13
· 409 commits to master since this release
88b07de

Changes

  • Added authentication for RabbitMQ, by default.
    The authentication options are available in the ::st2 class:

    • rabbitmq_username : Username for the new RabbitMQ user (default: st2admin)
    • rabbitmq_password : Password for the new RabbitMQ user (default: Ch@ngMe)
      When upgrading to this new version, this will force a restart of all StackStorm
      and Mistral services as the new password is applied. (Feature)
      Contributed by @nmaludy
  • Remove the insecure RabbitMQ default guest user on RabbitMQ instances.
    Note: this will remove this user on new AND existing instances. (Enhancement)
    Contributed by @nmaludy

  • Added support for additional RabbitMQ configuration options:

    • rabbitmq_hostname : Hostname of the RabbitMQ server (default: 127.0.0.1)
    • rabbitmq_port : Port to connect to the RabbitMQ server (default: 5672)
    • rabbitmq_bind_ip : IP address to bind the RabbitMQ server to (default: 127.0.0.1)
    • rabbitmq_vhost : Virtual Host for the StackStorm content on RabbitMQ (default: /)
      (Feature)
      Contributed by @nmaludy
  • Added support for st2scheduler service in StackStorm >= 2.10.0.
    Two new options were added to ::st2:

    • scheduler_sleep_interval - How long (in seconds) to sleep between each action scheduler main loop run interval. (default = 0.1)
    • scheduler_gc_interval - How often (in seconds) to look for zombie execution requests before rescheduling them. (default = 10)
    • scheduler_pool_size - The size of the pool used by the scheduler for scheduling executions. (default = 10)
      #251 (Enhancement)
      Contributed by @nmaludy
  • Added a new fact st2_version that reports the installed version of StackStorm.
    If StackStorm is not installed then the fact will not be present (default behavior of Facter).
    Contributed by @nmaludy

  • Installs NodeJS 10, by default, when installing StackStorm >= 2.10.0.
    This is now also the default when running a brand new installation with a
    ::st2::version of latest, installed or present (default).
    Existing installations are also upgraded to NodeJS 10 if their ::st2::version
    is set to latest(default) or to a version >= 2.10.0.
    #219 (Enhancement)
    Contributed by @nmaludy

  • Added new parameter to ::st2 class repository that allows configuring a different
    release repository from PackageCloud for Yum/Apt. Available options are:
    - 'stable' (default)
    - 'unstable'
    (Enhancement)
    Contributed by @nmaludy