chore(deps): update container image qmcgaw/ddns-updater to v2.8.0@9103e5c by renovate (#26604)

This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [qmcgaw/ddns-updater](https://redirect.github.com/qdm12/ddns-updater)
| minor | `v2.7.1` -> `v2.8.0` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.

---

### Release Notes

<details>
<summary>qdm12/ddns-updater (qmcgaw/ddns-updater)</summary>

###
[`v2.8.0`](https://redirect.github.com/qdm12/ddns-updater/releases/tag/v2.8.0)

[Compare
Source](https://redirect.github.com/qdm12/ddns-updater/compare/v2.8.0...v2.8.0)

**Pre-built binaries are attached at the bottom of this release notes in
the Assets section**. Feel free to 👍 the release!

##### Features

- Read both domain ("eTLD+1") and owner (aka *host*) from the `domain`
field
- retro-compatible change, `host` or `owner` field still work if set
    -   documentation updated to only use the `domain` field
-   Use umask from operating system to set permissions on created files
-   `UMASK` option to configure a custom umask value to use

##### Fixes

-   PublicIP HTTP echo: remove `google` provider which no longer works
-   Porkbun:
- remove trailing '.' from ALIAS delete API call
([#&#8203;775](https://redirect.github.com/qdm12/ddns-updater/issues/775))
- fix wildcard behavior
([#&#8203;773](https://redirect.github.com/qdm12/ddns-updater/issues/773))
-   noip: force `useProviderIP` to `false` when using IPv6
-   Don Dominio: remove unneeded `name` field
-   Upgrade github.com/qdm12/gosettings from v0.4.1 to v0.4.4-rc1
- Bump github.com/breml/rootcerts from 0.2.17 to 0.2.18
([#&#8203;814](https://redirect.github.com/qdm12/ddns-updater/issues/814))

##### Changes

-   Deprecate `provider_ip` config field completely
    -   change should not affect any existing configurations
- change solves issues with dual stack updates
([#&#8203;767](https://redirect.github.com/qdm12/ddns-updater/issues/767))
    -   this option was unneeded and added unneeded complexity

##### Documentation

-   Readme: add instructions to build latest binary
- Documentation updated to only use the `domain` field for both the
domain and owner/host.
- Readme: add `README.md` and `docs/` versioned links for each recent
releases
-   Readme: add AUR package name to features list section
-   Goip: fix documentation for the `host` parameter field
-   OVH: link to page to retrieve the `consumer_key` value
-   Porkbun: fix discrepancy in parameter field names
-   Readme: remove outdated Kanban Github board link

##### Maintenance

##### Code health

- Rename `cmd/updater` to `cmd/ddns-updater` to have binaries named as
`ddns-updater` by default
-   `internal/providers`:
    -   split out settings validation in its own pure function
    -   move domain check to each provider validation function
- typo 'agend' fixed to 'agent' in user agent banned error
([#&#8203;790](https://redirect.github.com/qdm12/ddns-updater/issues/790))
-   `internal/models`: remove unused `DomainHost` struct
-   rename `host` to `owner`
    -   Retro-compatible change, `host` field still works
    -   Code updated to use owner variable name
- `internal/providers/porkbun`: refactor API code to use a generic
`httpPost` function
- `internal/persistence/json`: change mutex to be non embedded in
Database struct
-   CI: ignore `duckdns.org` for links check

##### Dependencies

-   Drop dependency on github.com/chmike/domain
- Bump golang.org/x/net from 0.26.0 to 0.29.0
([#&#8203;806](https://redirect.github.com/qdm12/ddns-updater/issues/806))
- Bump golang.org/x/oauth2 from 0.21.0 to 0.23.0
([#&#8203;802](https://redirect.github.com/qdm12/ddns-updater/issues/802))
- Bump github.com/qdm12/gosplash from 0.1.0 to 0.2.0
([#&#8203;783](https://redirect.github.com/qdm12/ddns-updater/issues/783))
- Bump github.com/miekg/dns from 1.1.61 to 1.1.62
([#&#8203;815](https://redirect.github.com/qdm12/ddns-updater/issues/815))
- Bump golang.org/x/mod from 0.18.0 to 0.21.0
([#&#8203;801](https://redirect.github.com/qdm12/ddns-updater/issues/801))
- Bump github.com/go-chi/chi/v5 from 5.0.12 to 5.1.0
([#&#8203;755](https://redirect.github.com/qdm12/ddns-updater/issues/755))
-   Upgrade temporary build image Alpine from 3.19 to 3.20
- Bump docker/build-push-action from 5 to 6
([#&#8203;747](https://redirect.github.com/qdm12/ddns-updater/issues/747))
- Bump DavidAnson/markdownlint-cli2-action from 16 to 17
([#&#8203;811](https://redirect.github.com/qdm12/ddns-updater/issues/811))

###
[`v2.8.0`](https://redirect.github.com/qdm12/ddns-updater/releases/tag/v2.8.0)

[Compare
Source](https://redirect.github.com/qdm12/ddns-updater/compare/v2.7.1...v2.8.0)

**Pre-built binaries are attached at the bottom of this release notes in
the Assets section**. Feel free to 👍 the release!

##### Features

- Read both domain ("eTLD+1") and owner (aka *host*) from the `domain`
field
- retro-compatible change, `host` or `owner` field still work if set
    -   documentation updated to only use the `domain` field
-   Use umask from operating system to set permissions on created files
-   `UMASK` option to configure a custom umask value to use

##### Fixes

-   PublicIP HTTP echo: remove `google` provider which no longer works
-   Porkbun:
- remove trailing '.' from ALIAS delete API call
([#&#8203;775](https://redirect.github.com/qdm12/ddns-updater/issues/775))
- fix wildcard behavior
([#&#8203;773](https://redirect.github.com/qdm12/ddns-updater/issues/773))
-   noip: force `useProviderIP` to `false` when using IPv6
-   Don Dominio: remove unneeded `name` field
-   Upgrade github.com/qdm12/gosettings from v0.4.1 to v0.4.4-rc1
- Bump github.com/breml/rootcerts from 0.2.17 to 0.2.18
([#&#8203;814](https://redirect.github.com/qdm12/ddns-updater/issues/814))

##### Changes

-   Deprecate `provider_ip` config field completely
    -   change should not affect any existing configurations
- change solves issues with dual stack updates
([#&#8203;767](https://redirect.github.com/qdm12/ddns-updater/issues/767))
    -   this option was unneeded and added unneeded complexity

##### Documentation

-   Readme: add instructions to build latest binary
- Documentation updated to only use the `domain` field for both the
domain and owner/host.
- Readme: add `README.md` and `docs/` versioned links for each recent
releases
-   Readme: add AUR package name to features list section
-   Goip: fix documentation for the `host` parameter field
-   OVH: link to page to retrieve the `consumer_key` value
-   Porkbun: fix discrepancy in parameter field names
-   Readme: remove outdated Kanban Github board link

##### Maintenance

##### Code health

- Rename `cmd/updater` to `cmd/ddns-updater` to have binaries named as
`ddns-updater` by default
-   `internal/providers`:
    -   split out settings validation in its own pure function
    -   move domain check to each provider validation function
- typo 'agend' fixed to 'agent' in user agent banned error
([#&#8203;790](https://redirect.github.com/qdm12/ddns-updater/issues/790))
-   `internal/models`: remove unused `DomainHost` struct
-   rename `host` to `owner`
    -   Retro-compatible change, `host` field still works
    -   Code updated to use owner variable name
- `internal/providers/porkbun`: refactor API code to use a generic
`httpPost` function
- `internal/persistence/json`: change mutex to be non embedded in
Database struct
-   CI: ignore `duckdns.org` for links check

##### Dependencies

-   Drop dependency on github.com/chmike/domain
- Bump golang.org/x/net from 0.26.0 to 0.29.0
([#&#8203;806](https://redirect.github.com/qdm12/ddns-updater/issues/806))
- Bump golang.org/x/oauth2 from 0.21.0 to 0.23.0
([#&#8203;802](https://redirect.github.com/qdm12/ddns-updater/issues/802))
- Bump github.com/qdm12/gosplash from 0.1.0 to 0.2.0
([#&#8203;783](https://redirect.github.com/qdm12/ddns-updater/issues/783))
- Bump github.com/miekg/dns from 1.1.61 to 1.1.62
([#&#8203;815](https://redirect.github.com/qdm12/ddns-updater/issues/815))
- Bump golang.org/x/mod from 0.18.0 to 0.21.0
([#&#8203;801](https://redirect.github.com/qdm12/ddns-updater/issues/801))
- Bump github.com/go-chi/chi/v5 from 5.0.12 to 5.1.0
([#&#8203;755](https://redirect.github.com/qdm12/ddns-updater/issues/755))
-   Upgrade temporary build image Alpine from 3.19 to 3.20
- Bump docker/build-push-action from 5 to 6
([#&#8203;747](https://redirect.github.com/qdm12/ddns-updater/issues/747))
- Bump DavidAnson/markdownlint-cli2-action from 16 to 17
([#&#8203;811](https://redirect.github.com/qdm12/ddns-updater/issues/811))

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Renovate
Bot](https://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC44Ni4wIiwidXBkYXRlZEluVmVyIjoiMzguODYuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhdXRvbWVyZ2UiLCJ1cGRhdGUvZG9ja2VyL2dlbmVyYWwvbm9uLW1ham9yIl19-->
This commit is contained in:
TrueCharts Bot 2024-09-18 02:45:00 +02:00 committed by GitHub
parent 702431a962
commit 8663fe6639
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 3 additions and 3 deletions

View File

@ -6,7 +6,7 @@ annotations:
truecharts.org/min_helm_version: "3.11"
truecharts.org/train: stable
apiVersion: v2
appVersion: 2.7.1
appVersion: 2.8.0
dependencies:
- name: common
version: 24.1.16
@ -32,4 +32,4 @@ sources:
- https://github.com/truecharts/charts/tree/master/charts/stable/ddns-updater
- https://hub.docker.com/r/qmcgaw/ddns-updater
type: application
version: 11.2.5
version: 11.3.0

View File

@ -1,6 +1,6 @@
image:
repository: qmcgaw/ddns-updater
tag: v2.7.1@sha256:987b410b0d6f97742ad26ce87af8d8a20c07f6da375d6c7a86580115f9fb3377
tag: v2.8.0@sha256:9103e5cc6662949683bc5516c41f8aea794f708b92855f1c5e22157443586bbd
pullPolicy: IfNotPresent
service:
main: