What's Changed
- API Rate Limiter by @runakash in #243
- Explicit error handling by @runakash in #244
- Rework operation poller by @runakash in #245
- Add deletecollection verb. by @runakash in #248
- Check cluster ID during service export by @bansal19 in #255
- Step by step guide by @cameronsenese
New Contributors
Full Changelog: v0.3.0...v0.3.1
Upgrading from v0.2.x
Delete the previous release from each cluster.
kubectl delete -k "github.com/aws/aws-cloud-map-mcs-controller-for-k8s/config/controller_install_release?ref=v0.2.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_NAME
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.