Description
ddflare is a project started a couple of weeks ago to provide DynDNS management using v4 Cloudflare APIs: Cloudflare offers management via APIs and access tokens, so it is possible to register a domain and implement a DynDNS client without any other external service but their API.
Since ddflare allows to set any IP to any domain name, one could manage multiple A and ALIAS domain records. Wouldn't be cool to allow full DNS control from the project and integrate it with your Kubernetes cluster?
Goals
Main goals are:
- add containerized image for ddflare
- extend ddflare to be able to add and remove DNS records (and not just update existing ones)
- add documentation, covering also a sample pod deployment for Kubernetes
- write a ddflare Kubernetes operator to enable domain management via Kubernetes resources (using kubebuilder)
Available tasks and improvements tracked on ddflare github.
Resources
- https://github.com/fgiudici/ddflare
- https://developers.cloudflare.com/api/
- https://book.kubebuilder.io
Looking for hackers with the skills:
go kubernetes dns github_actions documentation test-coverage
This project is part of:
Hack Week 24
Activity
Comments
Be the first to comment!
Similar Projects
A CLI for Harvester by mohamed.belgaied
[comment]: # Harvester does not officially come...
WebUI for your data by avicenzi
A single place to view every bit of data you ha...
Cluster API Provider for Harvester by rcase
[comment]: # (Please use the project descriptio...
Automate PR process by idplscalabrini
Description
This project is to streamline a...
FamilyTrip Planner: A Personalized Travel Planning Platform for Families by pherranz
Description
FamilyTrip Planner is an innova...
Introducing "Bottles": A Proof of Concept for Multi-Version CRD Management in Kubernetes by aruiz
Description
As we delve deeper into the c...
A CLI for Harvester by mohamed.belgaied
[comment]: # Harvester does not officially come...
Setup Kanidm as OIDC provider on Kubernetes by jkuzilek
Description
I am planning to upgrade my hom...
Rancher/k8s Trouble-Maker by tonyhansen
[comment]: # (Please use the project descriptio...
Learn enough Golang and hack on CoreDNS by jkuzilek
Description
I'm implementing a split-horizo...
Uyuni developer-centric documentation by deneb_alpha
Description
While we currently have exten...
Testing and adding GNU/Linux distributions on Uyuni by juliogonzalezgil
Join the Gitter channel! [https://gitter.im/uy...