v0.2.0
What's Changed
- Watch service changes and update exported services by @runakash in #88
- Update endpoint slices during service import reconciliation by @astaticvoid in #91
- Export service and endpoint port attributes by @runakash in #78
- Use DiscoverInstances API in AWS Cloud Map to efficiently reconcile endpoints by @astaticvoid in #70
- Add integration test workflow by @astaticvoid in #71
- Infer aws region from eks cluster by @bendu in #82
- Support kubectl version <= 1.18 by @runakash in #92
- Bug fixes and stability improvements.
Full Changelog: v0.1.1...v0.2.0
Upgrading from v0.1.0
The endpoint schema which the controller exports to AWS Cloud Map has changed, and will have to be rebuilt. You can clear out the registered endpoints using the integration test janitor script.
go run ./integration/janitor/runner/main.go $NAMESPACE
Warning: This will de-register all service instances and delete all services under $NAMESPACE in AWS Cloud Map, and then delete the namespace as well. It will not modify anything in the cluster. Running the controller will then re-export your services.