v1.3.0
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
oflatest
,installed
orpresent
(default).
Existing installations are also upgraded to NodeJS 10 if their::st2::version
is set tolatest
(default) or to a version >=2.10.0
.
#219 (Enhancement)
Contributed by @nmaludy -
Added new parameter to
::st2
classrepository
that allows configuring a different
release repository from PackageCloud for Yum/Apt. Available options are:
-'stable'
(default)
-'unstable'
(Enhancement)
Contributed by @nmaludy