What's Changed
- 🔖 tag new chart versions by @Munklinde96 in #892
- ✨ Update the platform CRDs by @MatiasFrank in #894
- 📝 remove outdated service-account docs by @Munklinde96 in #895
- 🔖 Tag new platform version by @andersjohnsen in #897
- 🎨 Move pipeline to pkg/ by @andersjohnsen in #900
- ✨ Added EnviromentVariables to CapsuleSpecExtension by @MatiasFrank in #903
- 🎨 Use FX to boot rig-operator by @andersjohnsen in #901
- 🎨 Manage "default pipeline" in pipeline service by @andersjohnsen in #905
- ✨ Add merging functions for platform CRDs by @MatiasFrank in #904
- ✨ Use finalizer-hook to remove resources associated with a Capsule, on deletion by @andersjohnsen in #906
- ✨ Introduce plugins for the different capsule steps. by @Munklinde96 in #902
- ✨ Added EnvironmentSources to the platform CRDs by @MatiasFrank in #908
- ✨ Add conversion between platform spec and rollout config by @MatiasFrank in #909
- ✨ Introduce slack configuration in the platform config. by @Munklinde96 in #907
- 📝 Separate category for capsule step plugins. by @Munklinde96 in #911
- ✨ Support streaming ObjectStatus from plugins by @andersjohnsen in #913
- 🚧 Initial generation of pod object status, by merging in events by @andersjohnsen in #914
- 🐛 Fix some issues with proto-gen and converting from RolloutConifg to CRD by @MatiasFrank in #916
- ✨ Support "checkpoint"-ing in Object Status watching by @andersjohnsen in #915
- 🚧 Improve pod object status by @andersjohnsen in #917
- 🛂 Fix platform service account permissions by @andersjohnsen in #919
- 📝 Readme cleanup by @andersjohnsen in #918
- ♻️ Changes/renames to platform CRDs by @MatiasFrank in #920
- 🔧 Update the platform config to support a notification abstration by @Munklinde96 in #921
- 🚧 Support more instance-level properties in object status by @andersjohnsen in #922
- ✨ Add support for templating all objects of a given type with object_template plugin by @MatiasFrank in #923
- 🔖 Tag new charts with permission changes by @andersjohnsen in #925
- 🐛 Fix leak of go-routines and event scheduling error by @andersjohnsen in #927
- Capsule -> CapsuleSet, CapsuleEnvironment -> Capsule by @MatiasFrank in #928
- Always enable object status watching by @MatiasFrank in #930
- Added protoobjects for SourceOfTruth functionality by @MatiasFrank in #931
- 🐛 Fix a bug a wrongly ordered object status event can give nil-panic by @andersjohnsen in #926
- 🐛 Fix a bug around how Kubernetes handles scale with other changes by @andersjohnsen in #924
- ➕ Add metrics to scheme by @andersjohnsen in #932
- ✨ Better reporting on rig deploy. Now reporting if the rollout is stopped, and if connection is lost and restored by @Munklinde96 in #929
- 🧑💻 Improve certificate error feedback by @andersjohnsen in #933
Full Changelog: v1.8.17...v1.9.0-rc.4