Files
truecharts/charts/stable/restic-rest-server/values.yaml
T
TrueCharts BotandGitHub 12a2febe51 chore(helm): update image docker.io/restic/rest-server 0.13.0 → 0.14.0 (#35939)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[docker.io/restic/rest-server](https://redirect.github.com/restic/rest-server)
| minor | `8668c23` -> `d2aff06` |

---

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

Add the preset `:preserveSemverRanges` to your config if you don't want
to pin your dependencies.

---

### Release Notes

<details>
<summary>restic/rest-server (docker.io/restic/rest-server)</summary>

###
[`v0.14.0`](https://redirect.github.com/restic/rest-server/blob/HEAD/CHANGELOG.md#Changelog-for-rest-server-0140-2025-05-31)

[Compare
Source](https://redirect.github.com/restic/rest-server/compare/v0.13.0...v0.14.0)

\============================================

The following sections list the changes in rest-server 0.14.0 relevant
to users. The changes are ordered by importance.

## Summary

- Sec
[#&#8203;318](https://redirect.github.com/restic/rest-server/issues/318):
Fix world-readable permissions on new `.htpasswd` files
- Chg
[#&#8203;322](https://redirect.github.com/restic/rest-server/issues/322):
Update dependencies and require Go 1.23 or newer
- Enh
[#&#8203;174](https://redirect.github.com/restic/rest-server/issues/174):
Support proxy-based authentication
- Enh
[#&#8203;189](https://redirect.github.com/restic/rest-server/issues/189):
Support group accessible repositories
- Enh
[#&#8203;295](https://redirect.github.com/restic/rest-server/issues/295):
Output status of append-only mode on startup
- Enh
[#&#8203;315](https://redirect.github.com/restic/rest-server/issues/315):
Hardened tls settings
- Enh
[#&#8203;321](https://redirect.github.com/restic/rest-server/issues/321):
Add zip archive format for Windows releases

## Details

- Security
[#&#8203;318](https://redirect.github.com/restic/rest-server/issues/318):
Fix world-readable permissions on new `.htpasswd` files

On startup the rest-server Docker container creates an empty `.htpasswd`
file if
none exists yet. This file was world-readable by default, which can be a
    security risk, even though the file only contains hashed passwords.

    This has been fixed such that new `.htpasswd` files are no longer
    world-readabble.

The permissions of existing `.htpasswd` files must be manually changed
if
    relevant in your setup.


[https://github.com/restic/rest-server/issues/318](https://redirect.github.com/restic/rest-server/issues/318)

[https://github.com/restic/rest-server/pull/340](https://redirect.github.com/restic/rest-server/pull/340)/340

- Change
[#&#8203;322](https://redirect.github.com/restic/rest-server/issues/322):
Update dependencies and require Go 1.23 or newer

All dependencies have been updated. Rest-server now requires Go 1.23 or
newer to
    build.

This also disables support for TLS versions older than TLS 1.2. On
Windows,
rest-server now requires at least Windows 10 or Windows Server 2016. On
macOS,
    rest-server now requires at least macOS 11 Big Sur.


[https://github.com/restic/rest-server/pull/322](https://redirect.github.com/restic/rest-server/pull/322)

[https://github.com/restic/rest-server/pull/338](https://redirect.github.com/restic/rest-server/pull/338)/338

- Enhancement
[#&#8203;174](https://redirect.github.com/restic/rest-server/issues/174):
Support proxy-based authentication

Rest-server now supports authentication via HTTP proxy headers. This
feature can
be enabled by specifying the username header using the
`--proxy-auth-username`
    option (e.g., `--proxy-auth-username=X-Forwarded-User`).

When enabled, the server authenticates users based on the specified
header and
disables Basic Auth. Note that proxy authentication is disabled when
`--no-auth`
    is set.


[https://github.com/restic/rest-server/issues/174](https://redirect.github.com/restic/rest-server/issues/174)

[https://github.com/restic/rest-server/pull/307](https://redirect.github.com/restic/rest-server/pull/307)/307

- Enhancement
[#&#8203;189](https://redirect.github.com/restic/rest-server/issues/189):
Support group accessible repositories

Rest-server now supports making repositories accessible to the
filesystem group
by setting the `--group-accessible-repos` option. Note that permissions
of
existing files are not modified. To allow the group to read and write
file, use
a umask of `007`. To only grant read access use `027`. To make an
existing
    repository group-accessible, use `chmod -R g+rwX /path/to/repo`.


[https://github.com/restic/rest-server/issues/189](https://redirect.github.com/restic/rest-server/issues/189)

[https://github.com/restic/rest-server/pull/308](https://redirect.github.com/restic/rest-server/pull/308)/308

- Enhancement
[#&#8203;295](https://redirect.github.com/restic/rest-server/issues/295):
Output status of append-only mode on startup

Rest-server now displays the status of append-only mode during startup.


[https://github.com/restic/rest-server/pull/295](https://redirect.github.com/restic/rest-server/pull/295)

- Enhancement
[#&#8203;315](https://redirect.github.com/restic/rest-server/issues/315):
Hardened tls settings

Rest-server now uses a secure TLS cipher suite set by default. The
minimum TLS
    version is now TLS 1.2 and can be further increased using the new
    `--tls-min-ver` option, allowing users to enforce stricter security
    requirements.


[https://github.com/restic/rest-server/pull/315](https://redirect.github.com/restic/rest-server/pull/315)

- Enhancement
[#&#8203;321](https://redirect.github.com/restic/rest-server/issues/321):
Add zip archive format for Windows releases

Windows users can now download rest-server binaries in zip archive
format (.zip)
    in addition to the existing tar.gz archives.


[https://github.com/restic/rest-server/issues/321](https://redirect.github.com/restic/rest-server/issues/321)

[https://github.com/restic/rest-server/pull/346](https://redirect.github.com/restic/rest-server/pull/346)/346

</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:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMzguMCIsInVwZGF0ZWRJblZlciI6IjM5LjIzOC4wIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvbWlub3IiXX0=-->
2025-06-03 08:31:46 +02:00

29 lines
531 B
YAML

image:
pullPolicy: IfNotPresent
repository: docker.io/restic/rest-server
tag: 0.14.0@sha256:d2aff06f47eb38637dff580c3e6bce4af98f386c396a25d32eb6727ec96214a5
persistence:
data:
enabled: true
mountPath: /data
securityContext:
container:
readOnlyRootFilesystem: false
runAsGroup: 0
runAsUser: 0
service:
main:
ports:
main:
port: 8000
protocol: tcp
targetPort: 8000
workload:
main:
podSpec:
containers:
main:
env:
OPTIONS: ""