Skip to content

Releases: aws/aws-cloud-map-mcs-controller-for-k8s

v0.3.1

09 Dec 20:04
887737e
Compare
Choose a tag to compare

What's Changed

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.

v0.3.0

15 Sep 20:11
d07e680
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.2.3...v0.3.0

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

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.

v0.2.3

20 Apr 02:45
48ed001
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.2.2...v0.2.3

v0.2.2

03 Dec 22:59
9160b6e
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.2.1...v0.2.2

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

v0.2.1

19 Nov 23:18
e081acd
Compare
Choose a tag to compare

What's Changed

  • Change exported endpoint id delimiters, add ld flags to go run by @astaticvoid in #94

Full Changelog: v0.2.0...v0.2.1

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.

v0.2.0

19 Nov 05:40
a74d470
Compare
Choose a tag to compare

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.

v0.1.1

06 Nov 00:52
4382eff
Compare
Choose a tag to compare

What's Changed

  • Fix instance port conversion to be CPU arch independent #35
  • Create namespace when it does not exist #25
  • Add the support for creating service with DNS namespace type #48
  • Fix controllers RBAC permissions #54
  • Annotate imported EndpointSlices with multicluster label #56
  • Set AWS_REGION #63

New Contributors

Full Changelog: v0.1.0...v0.1.1

v0.1.0

08 Oct 22:04
2158517
Compare
Choose a tag to compare

Initial release covers basic end-to-end functionality (ServiceExport and ServiceImport support).
Features are limited, see Issues for remaining work.