linki / mate

Deprecated: Mate manages AWS Route53 and Google CloudDNS records for your Kubernetes services and ingresses. (moved from https://github.com/zalando-incubator/mate)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Create a single module to sort out the records for different cloud providers/consumers

ideahitme opened this issue · comments

Module is supposed to:

  1. Consume the list of endpoints from producer
  2. Fetch the list of records from consumer
  3. Create three lists: create, update, delete
  4. Feed it to the consumer for update

Point 3 requires the logic for sorting out and it should help us standardise and test the components. Update list should contain the existing record in the cloud provider, as it is required by google to do the add/delete part.