Skip to content

Latest commit

 

History

History
226 lines (141 loc) · 6.74 KB

CHANGELOG.md

File metadata and controls

226 lines (141 loc) · 6.74 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

0.10.1 - 2024-11-11

Fixed

  • Ensure role ARN is added to secret if it is available.

0.10.0 - 2024-10-16

Added

  • Add optional --role-arn flag to specify the role ARN to assume when interacting with Route53.

0.9.2 - 2024-08-26

Added

  • Add rbac rule for operator to access infraClusters on CAPA.

0.9.1 - 2024-08-19

Changed

  • Do not reconcile Cluster if the infrastructure cluster kind is AWSCluster.

0.9.0 - 2024-07-25

Changed

  • Upgrade k8s.io/api, k8s.io/apimachinery and k8s.io/client-go from 0.23.0 to 0.29.2
  • Upgrade sigs.k8s.io/cluster-api from 1.1.3 to 1.6.5
  • Upgrade sigs.k8s.io/controller-runtime from 0.11.1 to 0.17.3

0.8.3 - 2024-04-01

Fixed

  • Fix missing team label on all resources.

0.8.2 - 2023-12-19

Changed

  • Align PSS (deploy PSPs conditionally).
  • Configure gsoci.azurecr.io as the default container image registry.
  • Increase memory resources.

0.8.1 - 2023-08-24

Changed

  • Ignore CVE-2023-3978.
  • Fix security issues reported by kyverno policies.
  • Make resource configuration configurable and increase default memory usage to 120Mi.

0.8.0 - 2023-07-18

Added

  • Respect new ingress-nginx app in addition to existing nginx-ingress-controller app.

0.7.3 - 2023-03-31

Fixed

  • Fix missing entries for new clusters.

0.7.2 - 2023-03-29

0.7.1 - 2023-03-27

Added

  • Add vsphere support.
  • Add use of the runtime/default seccomp profile.
  • Push to vsphere app collection.
  • Update API Server IP and Bastion IP if current value is different from the desired one.

Changed

  • Changed PSP to allow the same volumes as restricted, to prevent seccomp profile changes breaking pod creation.

0.7.0 - 2023-01-29

Added

  • Support for static bastion machines.

0.6.2 - 2022-10-07

Fixed

  • switched to a podmonitor for metrics scraping.

0.6.1 - 2022-10-06

Fixed

  • Immediately delete cache entries once a cluster got deleted.

0.6.0 - 2022-10-06

Changed

  • Remove CAPO go dependency.
  • Normal reconciliation is only done if a cluster is in Provisioned state.
  • Cache route53 API responses.
  • Expose metrics about the internal cache.
  • Remove the code piece that cleans old finalizers for migration.

0.5.0 - 2022-08-10

Changed

  • dns-operator-openstack now initially act on ClusterAPI cluster object to work with every infrastructure Provider via the unstructured client.

    Infrastructure specific information, like ClusterAPI OpenStack bastion IP can be queried via the raw json path

  • A-Records for bastion hosts get cleaned up if no bastion host exists

  • dns-operator-openstack is now build with go 1.18

  • change cluster-api-provider-openstack packages from v1alpha4 up to v1alpha5

  • Reduce requeue time from five minutes to one minute to react faster to nginx IC being installed.

  • Improve finalizer addition&deletion to prevent unnecessary api calls.

  • Add new parameter to make RBAC configurable for different infra providers.

  • Renamed the project as dns-operator-route53.

0.4.1 - 2022-03-04

Fixed

  • Reduce normal reconciliation requeue time to 1 minute for faster change detection.

0.4.0 - 2022-02-22

Changed

  • Filter nginx-ingress-controller service by label and not name.

0.3.0 - 2022-02-01

Changed

  • Bump capo dependency to v0.5.0.

0.2.1 - 2022-01-20

Fixed

  • Fix bug with NS delegation.

0.2.0 - 2022-01-19

Added

  • Add MC metadata to hosted zones.
  • Create route53 entries for bastion.

Changed

  • Read the cluster hosted zone only once per operation.

Fixed

  • Do not fail on already deleted entries.
  • Remove alreadyExistsError on creation/update as it's obsolete with UPSERT.

0.1.1 - 2022-01-05

Added

  • Add core Cluster to scope in addition to infrastructure cluster.

Changed

  • Rename scope OpenStackCluster to InfrastructureCluster for consistency.

Fixed

  • Look up WC kubeconfig based on Cluster name instead of OpenStackCluster name.
  • Update changed DNS record values.
  • Use name from Cluster instead of OpenStackCluster.
  • Skip WC ingress IP lookup during cluster deletion.
  • Cache WC k8s client in scope.
  • Create WC k8s client when needed rather than on every reconciliation loop.

0.1.0 - 2021-12-15

Added

  • Create api and ingress entries in Route53.