Files
truecharts/charts/stable/ddns-updater/values.yaml
T
TrueCharts BotandGitHub dcf1d0b5f4 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=-->
2024-06-27 06:30:32 +00:00

50 lines
1.2 KiB
YAML

image:
repository: qmcgaw/ddns-updater
tag: v2.7.0@sha256:7bb1702944f8a3fa4f30618f42ec4e02c5dbc45c080b256b300ed6c1c9c8f681
pullPolicy: IfNotPresent
service:
main:
ports:
main:
port: 10227
protocol: http
workload:
main:
podSpec:
containers:
main:
probes:
liveness:
type: http
path: /
readiness:
type: http
path: /
startup:
type: http
path: /
env:
LISTENING_ADDRESS: ":{{ .Values.service.main.ports.main.port }}"
CONFIG: ""
PERIOD: "5m"
IPV6_PREFIX: "/128"
PUBLICIP_FETCHERS: "all"
PUBLICIP_HTTP_PROVIDERS: "all"
PUBLICIPV4_HTTP_PROVIDERS: "all"
PUBLICIPV6_HTTP_PROVIDERS: "all"
PUBLICIP_DNS_PROVIDERS: "all"
PUBLICIP_DNS_TIMEOUT: "3s"
UPDATE_COOLDOWN_PERIOD: "5m"
HTTP_TIMEOUT: "10s"
BACKUP_PERIOD: "0"
LOG_LEVEL: "info"
LOG_CALLER: "hidden"
SHOUTRRR_ADDRESSES: ""
persistence:
data:
enabled: true
mountPath: /updater/data
portal:
open:
enabled: true