- Switch st2 version to
v3.4dev
as a new latest development version (#157) - Disable Enterprise testing in CI (#157)
- Change pullPolicy to "IfNotPresent", as Docker-Hub Ratelimits now (#159) (by @moonrail)
- Update
rabbitmq-ha
3rd party chart from1.44.1
to1.46.1
(#158) (by @moonrail) - Enable
rabbitmqErlangCookie
forrabbitmq-ha
by default, to ensure cluster-redeployments do not fail (#158) (by @moonrail) - Add
forceBoot
forrabbitmq-ha
by default, to ensure cluster-redeployments do not fail due to unclean exits (#158) (by @moonrail) - Add option to define pull secret for st2 images (#162) (by @moonrail)
- Fix a bug when datastore encrypted keys didn't work in scheduled rules. datastore_crypto_key is now shared with the
st2scheduler
pods (#148) (by @rahulshinde26) - Change NOTES.txt template for using ST2 CLI to include namespace argument in 'kubectl exec' command (#150) (by @rahulshinde26)
- Move the apiVersion
extensions/v1beta1
tonetworking.k8s.io/v1beta1
for ingress (#149) (by @jb-abbadie)
- Fix chart compatibility with Helm versions >=
2.16.8
by downgradingmongodb-replicaset
from3.14.0
to3.12.0
(#137) (by @AbhyudayaSharma) - Allow injection of datastore key in cluster (#115) (by @AngryDeveloper)
- Pin st2 version to
v3.3dev
as a new latest development version (#129) - Migrate from
py2
Ubuntu Xenial
topy3
Ubuntu Bionic
as a base StackStorm OS (StackStorm/st2-dockerfiles#16, #129) - Switch from MongoDB
3.4
to4.0
for the mongodb-ha Helm chart (#129) - Update
etcd-operator
3rd party chart from0.10.0
to latest0.10.3
(#129) - Update
rabbitmq-ha
3rd party chart from1.36.4
to1.44.1
(#129) - Update
mongodb-replicaset
3rd party chart from3.9.6
to3.14.0
(#129) - Update CI infrastructure env, run tests on updated Helm
v2.16.7
, latest minikubev1.10.1
and K8s1.18
(#129)
- Added support for custom image repository (#131) (by @ytjohn)
- Added support to toggle etcd-operator as a coordination backend (#127) (by @rrahman-nv)
- Added custom annotations to sensorcontainer and actionrunner Pods (#123) (by @stefangusa)
- Improve Helm values recommendations to configure 3rd party chart dependencies
rabbitmq-ha
andmongodb-ha
in prod (#125) (by @stefangusa)
- Change ingress name from
<release name>-ingress
to<release name>-st2web-ingress
, useful when usingstackstorm-ha
as a requirement for another chart. (#112) (by @erenatas) - Fix st2web ingress which should have been defined as an Integer instead of a String (#111) (by @erenatas)
- Add an option to inject hostAliases in the st2actionrunner containers (#114)
- Add support for Service Accounts (#117) (by @Vince-Chenal)
- Fix st2web ingress to use
/
path by default instead of/*
, useful for nginx ingress controller (#103) (by @erenatas) - Add ability of templating on
st2.keyvalue
in Helm Values (#108) (by @erenatas) - Update Ingress documentation in Helm values (#105) (by @AngryDeveloper)
- Add support for latest K8s version
1.16
, update e2e CI - Fix
StatefulSet
validation failure due to new K8s APIs, updaterabbitmq-ha
3rd party chart tov1.36.4
(#85)
- Add an option to pull custom st2packs image from private Docker repository (#87)
- Remove local 'docker-registry' dependency for hosting custom packs in-cluster that doesn't fit prod expectations (#88)
- Change etcd dependency from incubator/etcd to stable/etcd-operator (#81) (by @trstruth)
- Add option to disable MongoDB and RabbitMQ in-cluster deployment and configuration (#79) (by @trstruth)
- Compose multi-node connection string for MongoDB cluster instead of using loadbalancer single host (#80)
- Configure RabbitMQ Queue mirroring by default, see https://www.rabbitmq.com/ha.html (#78)
- Pin st2 to
v3.2dev
as a new latest development version (#77)
- Add chart e2e
helm test
with BATS. Run CI checks with minikube and CircleCI on every PR/push and nightly.
- st2web now uses HTTP by default (#72). We now recommend you rely on
LoadBalancer
orIngress
to add HTTPS layer on top of it.
- Add support for ingress (#68)
- Pin st2 version to
v3.1dev
as a new latest development version (#67)
- Mongodb authentication is enabled by default (#63) (by @Lomonosow)
- Move
st2web.annotations
tost2web.service.annotations
to matchvalues.yaml
(#66)
- Add st2chatops support (#55) (by @mosn, @rapittdev)
- Bump versions of all dependencies (#50)
- Allow st2sensorcontainer to be partitioned (#51)
- Replace single-node
etcd
coordination backend with 3-node etcd HA cluster, deployed as a Helm dependency (#52) - Fixed improper job load order for enterprise edition failing due to missing RBAC roles & assignments (#53)
- Add new Helm value setting
st2.apikeys
to allow importing predefined ST2 API keys (#36)
- Pin st2 version to
v3.0dev
as a new latest development version (#41)
- Switch st2 version from
v3.0dev
tov2.10dev
due to new release plans (#40)
- Fix LoadBalancer templating to utilize correct service endpoints in NOTES (#39)
- Ensure st2sensorcontainer is re-deployed on
st2.packs.configs
change (#37)
- Add ability to specify service type for st2web (#35)
- Fix st2web re-deployment is not triggered when updating SSL cert (#33)
- Add new Helm
st2.keyvalue
to import data into st2 K/V storage (#30) - Include new st2 component
st2scheduler
, introduced in st2v2.10
(#32)
- Add StackStorm FOSS (community version), make Enterprise install optional (#22)
- Rename chart
stackstorm-enterprise-ha
->stackstorm-ha
(#26)
- Move some of the defaults into original st2.conf
- Add st2packs, - a way to use custom st2 packs as a shareable Docker image via sidecar containers
- Initial public version, referencing StackStorm Enterprise HA as a Helm chart