Skip to content

Releases: giantswarm/aws-resolver-rules-operator

v0.17.0

30 Sep 13:21
1abf312
Compare
Choose a tag to compare

Changed

  • Enable ShareReconciler.

v0.16.0

21 Aug 09:09
83c481d
Compare
Choose a tag to compare

Changed

  • Update CAPI/CAPA/controller-runtime Go modules

Fixed

  • Disable logger development mode to avoid panicking

v0.15.0

17 Apr 12:17
25bc2e1
Compare
Choose a tag to compare

Changed

  • Update capa to v2.3.0.
  • Use ResourceID instead of ID for CAPA Subnets.

v0.14.6

17 Apr 07:44
4a11a6a
Compare
Choose a tag to compare

Changed

  • Add toleration for node.cluster.x-k8s.io/uninitialized taint.
  • Add node affinity to prefer scheduling CAPI pods to control-plane nodes.

v0.14.5

07 Feb 12:08
39ded72
Compare
Choose a tag to compare

Fixed

  • Fix finding NS record of the DNS zone. This only happens in rare cases.

v0.14.4

31 Jan 12:50
bb28fe5
Compare
Choose a tag to compare

Changed

  • Avoid deletion reconciliation if finalizer is already gone

v0.14.3

30 Jan 16:27
1650a86
Compare
Choose a tag to compare

Changed

  • Further avoidance for Route53 rate limiting

    • Cache ListResourceRecordSets responses for NS record of a zone
    • Only upsert DNS records if not recently done

v0.14.2

30 Jan 09:18
79e7bb0
Compare
Choose a tag to compare

Changed

  • Cache hosted zone ID on creation
  • List many hosted zones at once in one Route53 request and cache all returned zones. This further reduces the number of Route53 requests and therefore avoids rate limit (throttling) errors.

v0.14.1

26 Jan 08:52
b8c063b
Compare
Choose a tag to compare

Fixed

  • Cache GetHostedZoneIdByName responses to avoid Route53 rate limit. The hosted zone IDs are unlikely to change so quickly. If reconciliation of an object (e.g. AWSCluster) permanently gets retriggered outside of this operator's control, it could previously lead to triggering the account-wide AWS Route53 rate limit of five requests per second.

v0.14.0

25 Jan 13:48
1d045c7
Compare
Choose a tag to compare

Changed

  • Do not reconcile bastion machines anymore. They were removed in cluster-aws v0.53.0 in favor of Teleport. On such newer clusters without a bastion host, the controller would retry unnecessary Route53 calls every minute, leading to a rate limit – this is fixed by removing the whole logic.