mirror of
https://github.com/kubernetes-sigs/external-dns.git
synced 2026-04-16 21:41:18 +02:00
6 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
d217706973
|
refactor(fqdn): encapsulate FQDN template logic into TemplateEngine (#6292)
* refactor(source): extract FQDN template logic into fqdn.TemplateEngine Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com> * refactor(source): extract FQDN template logic into fqdn.TemplateEngine Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com> * refactor(source): extract FQDN template logic into fqdn.TemplateEngine Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com> * refactor(source): extract FQDN template logic into fqdn.TemplateEngine Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com> * refactor(source): extract FQDN template logic into fqdn.TemplateEngine Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com> * refactor(source): extract FQDN template logic into fqdn.TemplateEngine Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com> * refactor(source): extract FQDN template logic into fqdn.TemplateEngine Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com> * refactor(source): extract FQDN template logic into fqdn.TemplateEngine Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com> * refactor(source): extract FQDN template logic into fqdn.TemplateEngine Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com> * refactor(source): extract FQDN template logic into fqdn.TemplateEngine Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com> * refactor(source): extract FQDN template logic into fqdn.TemplateEngine Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com> * refactor(source): extract FQDN template logic into fqdn.TemplateEngine Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com> * refactor(fqdn): encapsulate FQDN template logic into TemplateEngine Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com> * refactor(fqdn): encapsulate FQDN template logic into TemplateEngine Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com> * efactor(fqdn): encapsulate FQDN template logic into TemplateEngine Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com> * refactor(fqdn): encapsulate FQDN template logic into TemplateEngine Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com> * refactor(fqdn): encapsulate FQDN template logic into TemplateEngine Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com> * refactor(fqdn): encapsulate FQDN template logic into TemplateEngine Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com> * refactor(fqdn): encapsulate FQDN template logic into TemplateEngine Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com> * refactor(fqdn): encapsulate FQDN template logic into TemplateEngine Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com> * refactor(fqdn): encapsulate FQDN template logic into TemplateEngine Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com> * refactor(fqdn): encapsulate FQDN template logic into TemplateEngine Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com> --------- Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com> |
||
|
|
475cb2dd8b
|
feat(informers): reduce informer cache memory footprint via object transformers (#6240)
* feat(informers): reduce informer cache memory footprint via object transformers Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com> * feat(informers): reduce informer cache memory footprint via object transformers Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com> * feat(informers): reduce informer cache memory footprint via object transformers Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com> * feat(informers): reduce informer cache memory footprint via object transformers Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com> * feat(informers): reduce informer cache memory footprint via object transformers Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com> * feat(informers): reduce informer cache memory footprint via object transformers Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com> * feat(informers): reduce informer cache memory footprint via object transformers Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com> * feat(informers): reduce informer cache memory footprint via object transformers Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com> * feat(informers): reduce informer cache memory footprint via object transformers Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com> * feat(informers): reduce informer cache memory footprint via object transformers Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com> * feat(informers): reduce informer cache memory footprint via object transformers Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com> * feat(informers): reduce informer cache memory footprint via object transformers Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com> * feat(informers): reduce informer cache memory footprint via object transformers Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com> * feat(informers): reduce informer cache memory footprint via object transformers Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com> * feat(informers): reduce informer cache memory footprint via object transfomers Co-authored-by: Michel Loiseleur <97035654+mloiseleur@users.noreply.github.com> * feat(informers): reduce informer cache memory footprint via object transfomers Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com> * feat(informers): reduce informer cache memory footprint via object transformers Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com> * feat(informers): reduce informer cache memory footprint via object transformers 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> |
||
|
|
083b6e9a12
|
docs(sources): surface provider-specific annotations support in documentation (#6231)
* docs(sources): surface provider-specific annotations support it in source documentation Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com> * docs(sources): surface provider-specific annotations support it in source documentation Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com> * docs(sources): surface provider-specific annotations support it in source documentation Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com> * docs(sources): surface provider-specific annotations support it in source documentation Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com> * docs(sources): surface provider-specific annotations support it in source documentation Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com> * docs(sources): surface provider-specific annotations support it in source documentation Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com> * docs(sources): surface provider-specific annotations support in documentation Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com> * docs(sources): surface provider-specific annotations support in documentation Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com> * docs(sources): surface provider-specific annotations support in documentation Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com> * docs(sources): surface provider-specific annotations support in documentation Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com> --------- Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com> |
||
|
|
6ef2c9c070
|
refactor(source): move SuitableType to endpoint package (#6239)
* refactore(source): move SuitableType to endpiont package Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com> * refactore(source): move SuitableType to endpiont package Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com> * refactore(source): move SuitableType to endpiont package Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com> * refactore(source): move SuitableType to endpiont package Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com> * refactore(source): move SuitableType to endpiont package --------- Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com> |
||
|
|
e1f848446d
|
feat(event): emit events for ingress,svc,pod,node,crd (#6099)
* refactore(kubeclient): consolidate duplicate code to ensure consistent client creation Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com> * refactore(kubeclient): consolidate duplicate code to ensure consistent client creation Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com> * refactore(kubeclient): consolidate duplicate code to ensure consistent client creation Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com> * refactore(kubeclient): consolidate duplicate code to ensure consistent client creation Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com> * refactore(kubeclient): consolidate duplicate code to ensure consistent client creation Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com> * refactore(kubeclient): consolidate duplicate code to ensure consistent client creation Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com> * refactore(kubeclient): consolidate duplicate code to ensure consistent client creation Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com> * refactore(kubeclient): consolidate duplicate code to ensure consistent client creation Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com> * feat(event): add support for svc,ingress,pod,node Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com> * feat(event): add support for svc,ingress,pod,node Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com> * feat(event): add support for svc,ingress,pod,node Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com> * feat(event): add support for svc,ingress,pod,node Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com> * feat(event): add support for svc,ingress,pod,node Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com> * refactore(kubeclient): consolidate duplicate code to ensure consistent client creation Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com> * feat(event): add support for svc,ingress,pod,node,crd Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com> * feat(event): add support for svc,ingress,pod,node,crd Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com> * feat(event): add support for svc,ingress,pod,node,crd Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com> * feat(event): add support for svc,ingress,pod,node,crd Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com> * feat(event): add support for svc,ingress,pod,node,crd Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com> * feat(event): add support for svc,ingress,pod,node,crd Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com> * feat(event): add support for svc,ingress,pod,node,crd Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com> * feat(event): add support for svc,ingress,pod,node,crd Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com> * feat(event): add support for svc,ingress,pod,node,crd Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com> * feat(event): add support for svc,ingress,pod,node,crd Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com> * feat(event): add support for svc,ingress,pod,node,crd Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com> * feat(event): add support for svc,ingress,pod,node,crd Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com> * feat(event): add support for svc,ingress,pod,node,crd Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com> * feat(event): add support for svc,ingress,pod,node,crd Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com> * refactore(source): move SuitableType to endpiont package Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com> * feat(event): add support for svc,ingress,pod,node,crd Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com> * feat(event): add support for svc,ingress,pod,node,crd Co-authored-by: vflaux <38909103+vflaux@users.noreply.github.com> * feat(event): add support for svc,ingress,pod,node,crd Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com> --------- Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com> Co-authored-by: vflaux <38909103+vflaux@users.noreply.github.com> |
||
|
|
c35ed0b82a
|
feat(source): add unstructured source (#6172)
* feat(source): add unstructured source Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com> * feat(source): add unstructured source Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com> * feat(source): add unstructured source Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com> * feat(source): add unstructured source Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com> * feat(source): add unstructured source Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com> * feat(source): add unstructured source Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com> * feat(source): add unstructured source Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com> * feat(source): add unstructured source Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com> * feat(source): add unstructured source Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com> * feat(source): add unstructured source Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com> * feat(source): add unstructured source Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com> * feat(source): add unstructured source Co-authored-by: vflaux <38909103+vflaux@users.noreply.github.com> * feat(source): add unstructured source Co-authored-by: vflaux <38909103+vflaux@users.noreply.github.com> * feat(source): add unstructured source Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com> * Update docs/sources/unstructured.md Co-authored-by: vflaux <38909103+vflaux@users.noreply.github.com> * feat(source): add unstructured source Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com> * feat(source): add unstructured source Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com> * feat(source): add unstructured source Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com> * feat(source): add unstructured source Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com> * feat(source): add unstructured source Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com> * feat(source): add unstructured source Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com> * feat(source): add unstructured source Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com> * feat(source): add unstructured source Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com> * feat(source): add unstructured source Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com> * feat(source): add unstructured source Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com> * feat(source): add unstructured source * feat(source): add unstructured source Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com> --------- Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com> Co-authored-by: vflaux <38909103+vflaux@users.noreply.github.com> |