[PR #829] [MERGED] feat(provider): add support for Vultr #857

Open
opened 2025-11-20 04:26:20 -05:00 by saavagebueno · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/qdm12/ddns-updater/pull/829
Author: @amroessam
Created: 10/2/2024
Status: Merged
Merged: 10/20/2024
Merged by: @qdm12

Base: masterHead: master


📝 Commits (10+)

  • dff1ba7 chore(deps): tidy go modules
  • 694319a Add dev files to gitignore
  • c7117ee Add vultr provider
  • faac595 Add vultr docs
  • ad3116a Add vultr to provider choice
  • bf3680c Remove debug message
  • e01f8bc Update docs/vultr.md
  • 425200b Update docs/vultr.md
  • b31be3c Update internal/provider/providers/vultr/provider.go
  • e7f0710 Update internal/provider/providers/vultr/provider.go

📊 Changes

10 files changed (+478 additions, -2 deletions)

View changed files

📝 .github/workflows/configs/mlc-config.json (+3 -0)
📝 README.md (+2 -0)
docs/vultr.md (+30 -0)
📝 go.sum (+0 -2)
📝 internal/provider/constants/providers.go (+2 -0)
📝 internal/provider/provider.go (+3 -0)
internal/provider/providers/vultr/createrecord.go (+118 -0)
internal/provider/providers/vultr/getrecord.go (+100 -0)
internal/provider/providers/vultr/provider.go (+143 -0)
internal/provider/providers/vultr/updaterecord.go (+77 -0)

📄 Description

First time writing go, this was easy thanks to great docs and example 🙏🏽
Go easy on the roast 😛

Vultr DNS API docs for ref

Excited for the merge, so I can use this instead of my janky script https://github.com/amroessam/vultr-ddns


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/qdm12/ddns-updater/pull/829 **Author:** [@amroessam](https://github.com/amroessam) **Created:** 10/2/2024 **Status:** ✅ Merged **Merged:** 10/20/2024 **Merged by:** [@qdm12](https://github.com/qdm12) **Base:** `master` ← **Head:** `master` --- ### 📝 Commits (10+) - [`dff1ba7`](https://github.com/qdm12/ddns-updater/commit/dff1ba73f8d69b9ac890263988b1aee4403fdc33) chore(deps): tidy go modules - [`694319a`](https://github.com/qdm12/ddns-updater/commit/694319a77f58a83559b29f7d6fb16f310a263d1c) Add dev files to gitignore - [`c7117ee`](https://github.com/qdm12/ddns-updater/commit/c7117eeafbb6f083ea6660b64ab30f9ae16234ab) Add vultr provider - [`faac595`](https://github.com/qdm12/ddns-updater/commit/faac595d319f93d9b276936f1a6ce9f5ce4ba999) Add vultr docs - [`ad3116a`](https://github.com/qdm12/ddns-updater/commit/ad3116a5741c7b1b528a0ee3528ced88b60e718b) Add vultr to provider choice - [`bf3680c`](https://github.com/qdm12/ddns-updater/commit/bf3680cf46bd39485379ae1a5aabd54e46664785) Remove debug message - [`e01f8bc`](https://github.com/qdm12/ddns-updater/commit/e01f8bc05e9b59727dbbddba7350a398be9a4039) Update docs/vultr.md - [`425200b`](https://github.com/qdm12/ddns-updater/commit/425200b118a3e8e2a75f507e709f1dba85f5e539) Update docs/vultr.md - [`b31be3c`](https://github.com/qdm12/ddns-updater/commit/b31be3c4701caa3737c07286039c1c53c2a21524) Update internal/provider/providers/vultr/provider.go - [`e7f0710`](https://github.com/qdm12/ddns-updater/commit/e7f0710e4bb03356652edabdf3b1c9609b92f991) Update internal/provider/providers/vultr/provider.go ### 📊 Changes **10 files changed** (+478 additions, -2 deletions) <details> <summary>View changed files</summary> 📝 `.github/workflows/configs/mlc-config.json` (+3 -0) 📝 `README.md` (+2 -0) ➕ `docs/vultr.md` (+30 -0) 📝 `go.sum` (+0 -2) 📝 `internal/provider/constants/providers.go` (+2 -0) 📝 `internal/provider/provider.go` (+3 -0) ➕ `internal/provider/providers/vultr/createrecord.go` (+118 -0) ➕ `internal/provider/providers/vultr/getrecord.go` (+100 -0) ➕ `internal/provider/providers/vultr/provider.go` (+143 -0) ➕ `internal/provider/providers/vultr/updaterecord.go` (+77 -0) </details> ### 📄 Description First time writing go, this was easy thanks to great docs and example 🙏🏽 Go easy on the roast 😛 [Vultr DNS API docs for ref](https://www.vultr.com/api/#tag/dns/operation/create-dns-domain-record) Excited for the merge, so I can use this instead of my janky script https://github.com/amroessam/vultr-ddns --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
saavagebueno added the pull-request label 2025-11-20 04:26:20 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/ddns-updater#857