What's Changed
- 📝 Tag new releases by @MatiasFrank in #581
- 📝 Tag new releases by @MatiasFrank in #582
- ✨ Introduce Plugin as a step in Capsule Pipeline by @andersjohnsen in #580
- 🐛 Use InitContainer with restart policy, for sidecars by @andersjohnsen in #583
- 🔖 Tag new platform release by @andersjohnsen in #584
- 🔖 Mark newest versions by @andersjohnsen in #585
- added to config by @Munklinde96 in #586
- 🔖 Tag new platform release by @andersjohnsen in #591
- 🚚 move get license info endpoint to assume rig project id by @Munklinde96 in #592
- some-cli-fixes by @Munklinde96 in #593
- 🔥 remove deprecated proto by @Munklinde96 in #594
- ✨ cli-improvements by @Munklinde96 in #595
- ✨ edit-cmd to config cli and fix errors by @Munklinde96 in #598
- 🐛 env id in abort by @Munklinde96 in #600
- add environmentID to abort-rollout-request by @Munklinde96 in #599
- cli-improvements by @Munklinde96 in #604
- 📝 Remove broken link on gitops page by @blacksails in #606
- 🚚 Split config_types.go by @blacksails in #610
- ✨ send verification code endpoint by @Munklinde96 in #611
- 📝 Add Tidio to docs by @andersjohnsen in #612
- 📝 Remove unused code by @andersjohnsen in #613
- 📝 Add tags in docs by @andersjohnsen in #614
- 📝 Undo tags change in docs by @andersjohnsen in #618
- 📝 Fix docs url by @andersjohnsen in #619
- ✨ tokens in send email responses by @Munklinde96 in #620
- ✨ tokens in request bodies instead of as bearer token by @Munklinde96 in #621
- 🔖 Tag new platform release by @andersjohnsen in #622
- 🔖 Use existing service-account by @andersjohnsen in #623
- 🐛 fix service account in helm chart by @Munklinde96 in #624
- 🔖 chart: rig-platform v0.2.40 by @blacksails in #625
- 🚚 Fix typo in NewDefferredOutputCommand by @blacksails in #627
- 🩺 Add health check for webhooks by @blacksails in #628
- ✨ Add new Commit step to the rollout status proto by @MatiasFrank in #630
- Add operator Plugin API by @andersjohnsen in #633
- Support external plugins by @andersjohnsen in #632
- 🎨 Refactor Pipeline / CapsuleRequest split by @andersjohnsen in #634
- 🎉 Add new Pipeline API by @andersjohnsen in #635
- ✨ Add dry-run endpoint on operator, for testing out new Plugins without applying them by @andersjohnsen in #605
- ⚡️ Make plugins long-lived by @andersjohnsen in #636
- ✨ rig-ops migrate by @Munklinde96 in #637
- 🚧 Add roclient Reader and Operator client by @andersjohnsen in #639
- 🐛 Fix merging of runtime.Object by @MatiasFrank in #631
- ✨ rig-ops migrate ✨ migrate api dryrun by @Munklinde96 in #638
- ✨ Add Annotations plugin by @MatiasFrank in #640
- ✨ collect current resources by @Munklinde96 in #641
- ❇️ Annotations plugin handles labels as well by @MatiasFrank in #642
- 🎨 Make both DryRun and Force an option of running the pipeline by @andersjohnsen in #643
- ✨ Added DataDog plugin by @MatiasFrank in #644
- 🗑️ Remove unused capsule property by @andersjohnsen in #645
- ♻️ Refactored how we handle templating in plugins by @MatiasFrank in #647
- ✨ Allow specifying which capsules a plugin runs on by @MatiasFrank in #649
- ✨ Add google-cloud-sql-proxy plugin by @MatiasFrank in #648
- ♻️ Small cleanup of the migration tool by @MatiasFrank in #650
- ✨ Add total number of job executions to proto by @MatiasFrank in #651
- ✨ rig-ops continued by @Munklinde96 in #653
- ✨ installation-id in kind create by @Munklinde96 in #654
- ✨ Add rig-operator subcommand for webhook certgen by @blacksails in #656
- ✨ HPA migration & a bit of cleanup by @Munklinde96 in #658
- 🐛 Fix dry-run of Capsule Spec and make pipeline execution ordering stable by @andersjohnsen in #659
- 🎨 Use client.Object when possible in migrate and make diff-printing nicer by @andersjohnsen in #660
- ✨ Add proto for new RPCs necessary for plugin namespace globbing by @MatiasFrank in #662
- ✨ Add rig-ops command to check if a plugin is run on a given (project, env, capsule) by @MatiasFrank in #663
- 🎨 Remove "OperatorConfig" from CapsuleRequest in plugins by @andersjohnsen in #665
- ✨ Added 'list' and 'get' command to rig-ops plugins by @MatiasFrank in #666
- ✨ Add
rig-operator apicheck
by @blacksails in #667 - 🧑💻 Keep deployment pod-selector for improved in-place migration by @andersjohnsen in #668
- ✨ Add dry-run for rig-ops plugins command by @MatiasFrank in #669
- ✨ Let certgen patch CRDs by @blacksails in #670
- ✨ Base operator dryrun on platform capsule spec by @Munklinde96 in #672
- 🎨 Add obj.Comparison as a new way of comparing two objects by @andersjohnsen in #673
- ✨ Add apicheck post-install helm hook by @blacksails in #671
- 🎨 Always format proto files by @andersjohnsen in #675
- ✨ Add API for setting capsule annotations by @andersjohnsen in #674
- 🎨 Improve steps filtering when configuring plugins by @andersjohnsen in #677
- ✨ Add support for 3rd party plugins mounted through init containers by @MatiasFrank in #678
- ✨ Make optional cert-manager in helmchart by @blacksails in #679
- 🐛 Update plugin tooling to match new config structure by @MatiasFrank in #680
- ✨ Add new envMapping plugin by @andersjohnsen in #681
- 🧑💻 Remove cert-mgr install in kind setup by @andersjohnsen in #683
Full Changelog: v1.6.4...v1.7.0