* feat(leader-election): support multiple replicas. pre-requisits
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
* feat(leader-election): support multiple replicas. pre-requisits
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
* feat(leader-election): support multiple replicas. docs
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
* Apply suggestions from code review
Co-authored-by: Michel Loiseleur <97035654+mloiseleur@users.noreply.github.com>
* feat(leader-election): support multiple replicas. docs
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
* feat(leader-election): support multiple replicas. docs
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
* feat(leader-election): support multiple replicas. mermaid diagrams
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
* feat(leader-election): support multiple replicas. mermaid diagrams
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
* feat(leader-election): support multiple replicas. mermaid diagrams
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
* Apply suggestions from code review
Co-authored-by: Michel Loiseleur <97035654+mloiseleur@users.noreply.github.com>
* feat(leader-election): support multiple replicas. remove logs
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
* docs(proposal): leader election
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
* docs(proposal): support multiple replicas with leader election
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
* docs(proposal): support multiple replicas with leader election
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
* docs(proposal): support multiple replicas with leader election
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
* docs(proposal): support multiple replicas with leader election
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
---------
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
Co-authored-by: Michel Loiseleur <97035654+mloiseleur@users.noreply.github.com>
* chore(docs): update release process documentation
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
* chore(docs): update release process documentation
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
* chore(docs): update release process documentation
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
* Apply suggestions from code review
Co-authored-by: Michel Loiseleur <97035654+mloiseleur@users.noreply.github.com>
---------
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
Co-authored-by: Michel Loiseleur <97035654+mloiseleur@users.noreply.github.com>
Signed-off-by: Jeremy-Boyle <9406398+Jeremy-Boyle@users.noreply.github.com>
Fixed go tests, added checks to ensure multiple hosts, and RFC2136LoadBalancingStrategy is set and can be overritten
Signed-off-by: Jeremy-Boyle <9406398+Jeremy-Boyle@users.noreply.github.com>
Documentation to support Multiple Hosts and Load Balancing features
Signed-off-by: Jeremy-Boyle <9406398+Jeremy-Boyle@users.noreply.github.com>
WIP, counter not working correctly
Signed-off-by: Jeremy-Boyle <9406398+Jeremy-Boyle@users.noreply.github.com>
Make pointers to the rfc2136 provider, fixed counter issue, log out last error.
Signed-off-by: Jeremy-Boyle <9406398+Jeremy-Boyle@users.noreply.github.com>
Fix error with failover not working correctly
Signed-off-by: Jeremy-Boyle <9406398+Jeremy-Boyle@users.noreply.github.com>
Repoint makefile us.gcr.io/k8s-artifacts-prod/external-dns
Signed-off-by: Jeremy-Boyle <9406398+Jeremy-Boyle@users.noreply.github.com>
Repoint makefile us.gcr.io/k8s-artifacts-prod/external-dns
Signed-off-by: Jeremy-Boyle <9406398+Jeremy-Boyle@users.noreply.github.com>
Fix changes that arent related directly to this PR
Signed-off-by: Jeremy-Boyle <9406398+Jeremy-Boyle@users.noreply.github.com>
Changed comment message details for counter
Signed-off-by: Jeremy-Boyle <9406398+Jeremy-Boyle@users.noreply.github.com>
* feat: add option to use only new format TXT records
* add flag and docs
* refine documentation on how to use the flag
* add section regarding manual migration
* update documentation to be same as in types.go
* fix compile issue
* add tests for new flag
* update flags documentation correctly
* add new option to helm chart
* run helm-docs
* remove unessery newline
* add entry to unreleased chart items
* Revert "run helm-docs"
This reverts commit a1d64bd3e82a170e7d78dd8772fc9004b4173a31.
* Revert "add new option to helm chart"
This reverts commit 299d087917ead3d306d163bd1c67e710cd35f398.
* Revert "add entry to unreleased chart items"
This reverts commit 0bcd0e3612e4e4fd4b0cea8b1f0e0d78c9754cf3.
* fix test cases that have changed
Add two new options:
- --ignore-non-host-network-pods
- --pod-source-domain
Combined toghether, they can be used to register the IPs
of all pods with their associated PTR record.
Co-authored-by: Michel Loiseleur <97035654+mloiseleur@users.noreply.github.com>