chore(deps): update container image qmcgaw/ddns-updater to v2.7.0@7bb1702 by renovate (#23852)

This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [qmcgaw/ddns-updater](https://togithub.com/qdm12/ddns-updater) | minor
| `v2.6.1` -> `v2.7.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.7.0`](https://togithub.com/qdm12/ddns-updater/releases/tag/v2.7.0)

[Compare
Source](https://togithub.com/qdm12/ddns-updater/compare/v2.7.0...v2.7.0)

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

##### Features

- Web UI: improvements and fixes
([#&#8203;687](https://togithub.com/qdm12/ddns-updater/issues/687))
-   changeip.com support
- route53 simple routing support
([#&#8203;715](https://togithub.com/qdm12/ddns-updater/issues/715))
- `CONFIG_FILEPATH` (or `--config-filepath`) option to specify a
configuration file path
-   healthchecks.io
    -   fail and exit codes support
    -   `HEALTH_HEALTHCHECKSIO_BASE_URL` option
- container: `/updater/data` built-in with correct ownership
([#&#8203;634](https://togithub.com/qdm12/ddns-updater/issues/634))
-   `publicip/http`:
- add multiple providers for all IP versions: icanhazip, ident, nnev,
wtfismyip, seeip.org
    -   add changeip for ipv4orv6
-   `publicip/info`: add ip2location.io provider
-   `SERVER_ENABLED` option defaulting to `yes`
- Print version when the first argument is `version`, `-version` or
`--version`
-   server: serve root at /rooturl on top of /rooturl/
- validate domain strings for providers using it
([#&#8203;638](https://togithub.com/qdm12/ddns-updater/issues/638))

##### Fixes

See
[v2.6.1](https://togithub.com/qdm12/ddns-updater/releases/tag/v2.6.1)
for fixes incorporated in this release compared to v2.6.0

- container: rename `/updater/app` to `/updater/ddns-updater` so it can
easily be found in running processes (see
[#&#8203;729](https://togithub.com/qdm12/ddns-updater/issues/729))
-   health server: only run it when running in a container
-   trim spaces from each "host" value
-   `cloudflare`: prevent empty "key" value if "email" is set
-   `godaddy`: link to comment when status code 403 is received
-   `ovh`: add no host case handling

##### Documentation

-   readme: update for standalone binaries
- update description and title to be generic and non-specific to
containers
    -   describe availability as container image and prebuilt binaries
    -   split features in subsections
- readme: fix public ip echo custom url prefix `url:https://` instead of
`https://`
-   readme: `RESOLVER_ADDRESS` description improved
-   readme: `HEALTH_HEALTHCHECKSIO_UUID` description improved
- readme: reference Qnap setup guide (issue
[#&#8203;708](https://togithub.com/qdm12/ddns-updater/issues/708))
-   readme: better explain container directory and file creation
-   readme: fix missing allinkl document link
-   contributing document with example provider
    -   add example provider in code and docs/example.md
    -   merge contributing guides together
    -   add contributing section on adding a new provider
- contributing: change 'remote containers extension' to new 'dev
containers extension'
([#&#8203;696](https://togithub.com/qdm12/ddns-updater/issues/696))
- devcontainer: change 'remote containers extension' to new 'dev
containers extension'
- `docs/infomaniak.md`: add missing details and guide
([#&#8203;677](https://togithub.com/qdm12/ddns-updater/issues/677))
-   `docs/`: fix typo `identifiersuffix` -> `identifier suffix`

##### Maintenance

##### Coding

- migrate to service architecture with github.com/qdm12/goservices
([#&#8203;743](https://togithub.com/qdm12/ddns-updater/issues/743))
-   `porkbun`: add context to top level errors
-   linter
    -   remove invalid configuration file fields
    -   add multiple linters
-   `cloudflare`: unexport `createRecord` method
- public ip: better error messages stating the provider type if unknown
-   cmd/updater: split main function into smaller functions
-   `gcp`: validate credentials JSON object has "type" field
-   change ttl type from int/uint/int32 to uint32

##### Dependencies

-   drop Google SDK dependency
    -   depend only on golang.org/x/oauth2
    -   reduce program size from **17MB** to **11.5MB**
- bump github.com/qdm12/gosettings from 0.4.0-rc9 to 0.4.1
([#&#8203;683](https://togithub.com/qdm12/ddns-updater/issues/683))
- bump github.com/breml/rootcerts from 0.2.14 to 0.2.17
([#&#8203;612](https://togithub.com/qdm12/ddns-updater/issues/612),
[#&#8203;631](https://togithub.com/qdm12/ddns-updater/issues/631),
[#&#8203;741](https://togithub.com/qdm12/ddns-updater/issues/741))
- bump github.com/miekg/dns from 1.1.57 to 1.1.61
([#&#8203;600](https://togithub.com/qdm12/ddns-updater/issues/600),
[#&#8203;745](https://togithub.com/qdm12/ddns-updater/issues/745))
- bump golang.org/x/mod from 0.14.0 to 0.18.0
([#&#8203;637](https://togithub.com/qdm12/ddns-updater/issues/637),
[#&#8203;736](https://togithub.com/qdm12/ddns-updater/issues/736))
- bump github.com/go-chi/chi/v5 from 5.0.11 to 5.0.12
([#&#8203;654](https://togithub.com/qdm12/ddns-updater/issues/654))
- bump github.com/stretchr/testify from 1.8.4 to 1.9.0
([#&#8203;662](https://togithub.com/qdm12/ddns-updater/issues/662))
-   Upgrade Go from 1.21 to 1.22

##### CI

- bump actions/checkout from 3 to 4
([#&#8203;599](https://togithub.com/qdm12/ddns-updater/issues/599))
- bump actions/setup-go from 2 to 5
([#&#8203;630](https://togithub.com/qdm12/ddns-updater/issues/630))
- bump crazy-max/ghaction-github-labeler from 4 to 5
([#&#8203;596](https://togithub.com/qdm12/ddns-updater/issues/596))
- bump DavidAnson/markdownlint-cli2-action from 14 to 16
([#&#8203;629](https://togithub.com/qdm12/ddns-updater/issues/629),
[#&#8203;688](https://togithub.com/qdm12/ddns-updater/issues/688))
- bump docker/login-action from 2 to 3
([#&#8203;597](https://togithub.com/qdm12/ddns-updater/issues/597))
- bump docker/setup-qemu-action from 2 to 3
([#&#8203;584](https://togithub.com/qdm12/ddns-updater/issues/584))
-   bump golangci-lint to v1.56.2
- bump goreleaser/goreleaser-action from 5 to 6
([#&#8203;737](https://togithub.com/qdm12/ddns-updater/issues/737))
- bump peter-evans/dockerhub-description from 3 to 4
([#&#8203;610](https://togithub.com/qdm12/ddns-updater/issues/610))
-   pin docker/build-push-action to v5

###
[`v2.7.0`](https://togithub.com/qdm12/ddns-updater/releases/tag/v2.7.0)

[Compare
Source](https://togithub.com/qdm12/ddns-updater/compare/v2.6.1...v2.7.0)

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

##### Features

- Web UI: improvements and fixes
([#&#8203;687](https://togithub.com/qdm12/ddns-updater/issues/687))
-   changeip.com support
- route53 simple routing support
([#&#8203;715](https://togithub.com/qdm12/ddns-updater/issues/715))
- `CONFIG_FILEPATH` (or `--config-filepath`) option to specify a
configuration file path
-   healthchecks.io
    -   fail and exit codes support
    -   `HEALTH_HEALTHCHECKSIO_BASE_URL` option
- container: `/updater/data` built-in with correct ownership
([#&#8203;634](https://togithub.com/qdm12/ddns-updater/issues/634))
-   `publicip/http`:
- add multiple providers for all IP versions: icanhazip, ident, nnev,
wtfismyip, seeip.org
    -   add changeip for ipv4orv6
-   `publicip/info`: add ip2location.io provider
-   `SERVER_ENABLED` option defaulting to `yes`
- Print version when the first argument is `version`, `-version` or
`--version`
-   server: serve root at /rooturl on top of /rooturl/
- validate domain strings for providers using it
([#&#8203;638](https://togithub.com/qdm12/ddns-updater/issues/638))

##### Fixes

See
[v2.6.1](https://togithub.com/qdm12/ddns-updater/releases/tag/v2.6.1)
for fixes incorporated in this release compared to v2.6.0

- container: rename `/updater/app` to `/updater/ddns-updater` so it can
easily be found in running processes (see
[#&#8203;729](https://togithub.com/qdm12/ddns-updater/issues/729))
-   health server: only run it when running in a container
-   trim spaces from each "host" value
-   `cloudflare`: prevent empty "key" value if "email" is set
-   `godaddy`: link to comment when status code 403 is received
-   `ovh`: add no host case handling

##### Documentation

-   readme: update for standalone binaries
- update description and title to be generic and non-specific to
containers
    -   describe availability as container image and prebuilt binaries
    -   split features in subsections
- readme: fix public ip echo custom url prefix `url:https://` instead of
`https://`
-   readme: `RESOLVER_ADDRESS` description improved
-   readme: `HEALTH_HEALTHCHECKSIO_UUID` description improved
- readme: reference Qnap setup guide (issue
[#&#8203;708](https://togithub.com/qdm12/ddns-updater/issues/708))
-   readme: better explain container directory and file creation
-   readme: fix missing allinkl document link
-   contributing document with example provider
    -   add example provider in code and docs/example.md
    -   merge contributing guides together
    -   add contributing section on adding a new provider
- contributing: change 'remote containers extension' to new 'dev
containers extension'
([#&#8203;696](https://togithub.com/qdm12/ddns-updater/issues/696))
- devcontainer: change 'remote containers extension' to new 'dev
containers extension'
- `docs/infomaniak.md`: add missing details and guide
([#&#8203;677](https://togithub.com/qdm12/ddns-updater/issues/677))
-   `docs/`: fix typo `identifiersuffix` -> `identifier suffix`

##### Maintenance

##### Coding

- migrate to service architecture with github.com/qdm12/goservices
([#&#8203;743](https://togithub.com/qdm12/ddns-updater/issues/743))
-   `porkbun`: add context to top level errors
-   linter
    -   remove invalid configuration file fields
    -   add multiple linters
-   `cloudflare`: unexport `createRecord` method
- public ip: better error messages stating the provider type if unknown
-   cmd/updater: split main function into smaller functions
-   `gcp`: validate credentials JSON object has "type" field
-   change ttl type from int/uint/int32 to uint32

##### Dependencies

-   drop Google SDK dependency
    -   depend only on golang.org/x/oauth2
    -   reduce program size from **17MB** to **11.5MB**
- bump github.com/qdm12/gosettings from 0.4.0-rc9 to 0.4.1
([#&#8203;683](https://togithub.com/qdm12/ddns-updater/issues/683))
- bump github.com/breml/rootcerts from 0.2.14 to 0.2.17
([#&#8203;612](https://togithub.com/qdm12/ddns-updater/issues/612),
[#&#8203;631](https://togithub.com/qdm12/ddns-updater/issues/631),
[#&#8203;741](https://togithub.com/qdm12/ddns-updater/issues/741))
- bump github.com/miekg/dns from 1.1.57 to 1.1.61
([#&#8203;600](https://togithub.com/qdm12/ddns-updater/issues/600),
[#&#8203;745](https://togithub.com/qdm12/ddns-updater/issues/745))
- bump golang.org/x/mod from 0.14.0 to 0.18.0
([#&#8203;637](https://togithub.com/qdm12/ddns-updater/issues/637),
[#&#8203;736](https://togithub.com/qdm12/ddns-updater/issues/736))
- bump github.com/go-chi/chi/v5 from 5.0.11 to 5.0.12
([#&#8203;654](https://togithub.com/qdm12/ddns-updater/issues/654))
- bump github.com/stretchr/testify from 1.8.4 to 1.9.0
([#&#8203;662](https://togithub.com/qdm12/ddns-updater/issues/662))
-   Upgrade Go from 1.21 to 1.22

##### CI

- bump actions/checkout from 3 to 4
([#&#8203;599](https://togithub.com/qdm12/ddns-updater/issues/599))
- bump actions/setup-go from 2 to 5
([#&#8203;630](https://togithub.com/qdm12/ddns-updater/issues/630))
- bump crazy-max/ghaction-github-labeler from 4 to 5
([#&#8203;596](https://togithub.com/qdm12/ddns-updater/issues/596))
- bump DavidAnson/markdownlint-cli2-action from 14 to 16
([#&#8203;629](https://togithub.com/qdm12/ddns-updater/issues/629),
[#&#8203;688](https://togithub.com/qdm12/ddns-updater/issues/688))
- bump docker/login-action from 2 to 3
([#&#8203;597](https://togithub.com/qdm12/ddns-updater/issues/597))
- bump docker/setup-qemu-action from 2 to 3
([#&#8203;584](https://togithub.com/qdm12/ddns-updater/issues/584))
-   bump golangci-lint to v1.56.2
- bump goreleaser/goreleaser-action from 5 to 6
([#&#8203;737](https://togithub.com/qdm12/ddns-updater/issues/737))
- bump peter-evans/dockerhub-description from 3 to 4
([#&#8203;610](https://togithub.com/qdm12/ddns-updater/issues/610))
-   pin docker/build-push-action to v5

</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://togithub.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MTkuMSIsInVwZGF0ZWRJblZlciI6IjM3LjQyMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImF1dG9tZXJnZSIsInVwZGF0ZS9kb2NrZXIvZ2VuZXJhbC9ub24tbWFqb3IiXX0=-->
This commit is contained in:
TrueCharts Bot
2024-06-27 06:30:32 +00:00
committed by GitHub
parent 6063534bc4
commit dcf1d0b5f4
2 changed files with 3 additions and 3 deletions
+2 -2
View File
@@ -6,7 +6,7 @@ annotations:
truecharts.org/min_helm_version: "3.11" truecharts.org/min_helm_version: "3.11"
truecharts.org/train: stable truecharts.org/train: stable
apiVersion: v2 apiVersion: v2
appVersion: 2.6.1 appVersion: 2.7.0
dependencies: dependencies:
- name: common - name: common
version: 24.1.2 version: 24.1.2
@@ -32,4 +32,4 @@ sources:
- https://github.com/truecharts/charts/tree/master/charts/stable/ddns-updater - https://github.com/truecharts/charts/tree/master/charts/stable/ddns-updater
- https://hub.docker.com/r/qmcgaw/ddns-updater - https://hub.docker.com/r/qmcgaw/ddns-updater
type: application type: application
version: 11.1.3 version: 11.2.0
+1 -1
View File
@@ -1,6 +1,6 @@
image: image:
repository: qmcgaw/ddns-updater repository: qmcgaw/ddns-updater
tag: v2.6.1@sha256:a02ca8171e52b78a249dc3d908136081814c0d2897956518d104ea866dc32341 tag: v2.7.0@sha256:7bb1702944f8a3fa4f30618f42ec4e02c5dbc45c080b256b300ed6c1c9c8f681
pullPolicy: IfNotPresent pullPolicy: IfNotPresent
service: service:
main: main: