[PR #503] [MERGED] feat(provider): add suport for Hetzner #717

Closed
opened 2025-11-20 04:25:49 -05:00 by saavagebueno · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/qdm12/ddns-updater/pull/503
Author: @lieblinger
Created: 7/14/2023
Status: Merged
Merged: 11/17/2023
Merged by: @qdm12

Base: masterHead: master


📝 Commits (10+)

  • 81accea [ADD] Hetzner: Initial
  • e876c4d [ADD] Hetzner: Bugfixes and improvements
  • 61cd683 [IMP] hetzner: Set Auth-API-Token in provider.go
  • 5534ad4 [IMP] hetzner: Remove uneccessary comment
  • a655f35 [IMP] hetzner: Convert switch to regular if-statement
  • 87eb753 [IMP] hetzner: Convert switch to regular if-statement
  • f5e0b55 [IMP] hetzner: Use netip.Addr instead of string on listRecordsResponse
  • 307685f [IMP] hetzner: remove empty line
  • 8f1d2c1 [IMP] hetzner: Remove comments
  • 87c3e22 [IMP] hetzner: Add check for empty response without id

📊 Changes

9 files changed (+434 additions, -0 deletions)

View changed files

📝 README.md (+1 -0)
docs/hetzner.md (+34 -0)
📝 internal/provider/constants/providers.go (+2 -0)
📝 internal/provider/provider.go (+3 -0)
internal/provider/providers/hetzner/common.go (+14 -0)
internal/provider/providers/hetzner/create.go (+90 -0)
internal/provider/providers/hetzner/getrecord.go (+81 -0)
internal/provider/providers/hetzner/provider.go (+120 -0)
internal/provider/providers/hetzner/update.go (+89 -0)

📄 Description

Based on cloudflare provider and related to https://github.com/qdm12/ddns-updater/issues/493


🔄 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/503 **Author:** [@lieblinger](https://github.com/lieblinger) **Created:** 7/14/2023 **Status:** ✅ Merged **Merged:** 11/17/2023 **Merged by:** [@qdm12](https://github.com/qdm12) **Base:** `master` ← **Head:** `master` --- ### 📝 Commits (10+) - [`81accea`](https://github.com/qdm12/ddns-updater/commit/81accea12d74639cd933850961090bd58426658c) [ADD] Hetzner: Initial - [`e876c4d`](https://github.com/qdm12/ddns-updater/commit/e876c4d926cfb5ae831f29422ce08f80de05ffd7) [ADD] Hetzner: Bugfixes and improvements - [`61cd683`](https://github.com/qdm12/ddns-updater/commit/61cd683dc8371786030c36a7af5f3120f4c1fb1e) [IMP] hetzner: Set Auth-API-Token in provider.go - [`5534ad4`](https://github.com/qdm12/ddns-updater/commit/5534ad4feb32c0c600d9349aa6592f28c48535cd) [IMP] hetzner: Remove uneccessary comment - [`a655f35`](https://github.com/qdm12/ddns-updater/commit/a655f358d7d82fb2ae3575e6447ff74ef1288e75) [IMP] hetzner: Convert switch to regular if-statement - [`87eb753`](https://github.com/qdm12/ddns-updater/commit/87eb7531217112924aa45d7ac0842aab70a67a3e) [IMP] hetzner: Convert switch to regular if-statement - [`f5e0b55`](https://github.com/qdm12/ddns-updater/commit/f5e0b558a1de26cb6db12c2af56378978ac12679) [IMP] hetzner: Use netip.Addr instead of string on listRecordsResponse - [`307685f`](https://github.com/qdm12/ddns-updater/commit/307685fbb37f1d8a86733466f6cdb02b693494d8) [IMP] hetzner: remove empty line - [`8f1d2c1`](https://github.com/qdm12/ddns-updater/commit/8f1d2c1740031bf6f8b9fd976be6a60a061bc366) [IMP] hetzner: Remove comments - [`87c3e22`](https://github.com/qdm12/ddns-updater/commit/87c3e22ecfcd2789e7c008dba33bdad434bc0f60) [IMP] hetzner: Add check for empty response without id ### 📊 Changes **9 files changed** (+434 additions, -0 deletions) <details> <summary>View changed files</summary> 📝 `README.md` (+1 -0) ➕ `docs/hetzner.md` (+34 -0) 📝 `internal/provider/constants/providers.go` (+2 -0) 📝 `internal/provider/provider.go` (+3 -0) ➕ `internal/provider/providers/hetzner/common.go` (+14 -0) ➕ `internal/provider/providers/hetzner/create.go` (+90 -0) ➕ `internal/provider/providers/hetzner/getrecord.go` (+81 -0) ➕ `internal/provider/providers/hetzner/provider.go` (+120 -0) ➕ `internal/provider/providers/hetzner/update.go` (+89 -0) </details> ### 📄 Description Based on cloudflare provider and related to https://github.com/qdm12/ddns-updater/issues/493 --- <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:25:49 -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#717