stackstorm-k8s
stackstorm-k8s copied to clipboard
K8s Helm Chart that codifies StackStorm (aka "IFTTT for Ops" https://stackstorm.com/) Highly Availability fleet as a simple to use reproducible infrastructure-as-code app
Closes #321 TODO: - [x] Add test for st2tests-packs-volumes-validation hook pod
Raising this PR as per [305](https://github.com/StackStorm/stackstorm-k8s/issues/305 ) - validating the E2E testing for the Redis version bump. As per the release notes [here](https://github.com/bitnami/charts/tree/master/bitnami/redis#to-1400), version 14.0.0 may have breaking changes for...
The new `st2.packs.volumes` feature (introduced in #199) is extremely useful, but getting the volume config right can be confusing since Kubernetes has so many options. So, the chart should help...
https://github.com/stackstorm/stackstorm-enterprise-ha/tree/gh-pages branch was taken to serve chart archives and index metadata via Github pages. See https://github.com/helm/helm/blob/master/docs/chart_repository.md#github-pages-example for more info how it was configured and `CNAME`d as https://helm.stackstorm.com/ repo. Currently it's...
Currently we have labeled our Deployments, Pods, and Jobs and other k8s resources with: ```yaml metadata: labels: app: st2auth # or st2api, st2actionrunner, st2web, etc tier: backend # or frontend...
For system packs, and for any images in `st2.packs.images`, we copy packs and virtualenvs into /opt/stackstorm. Before #199, the packs volumes were always `emptyDir`, so using `/bin/cp -aR` was just...
Currently, we're relying on CircleCI large container size that provides 4CPUs & 15GB RAM which is a paid feature we won't be able to afford in the future: https://github.com/StackStorm/stackstorm-ha/blob/3ba85e6c584229e21cf41e2d19ec14f2bef4ffcc/.circleci/config.yml#L52-L55 1)...
Future (sometime near production) version of chart should include an option to enable Prometheus Metrics via Helm `values.yaml`. Once configured/enabled the chart should take it from there to setup everything....
Apart of Helm Chart Integration Testing in #27 which could be ran only against real K8s cluster and deployed release, consider adding Unit Tests for smaller item checks which is...
Hi there - We had a few issues lately while the underlying K8s nodes scaled down. During this event, the pods are being evicted ( killed and recreated) on another...