Files
truecharts/charts/stable/twofauth/values.yaml
T
TrueCharts BotandGitHub cb9a1b1493 chore(helm): update image docker.io/2fauth/2fauth 5.3.2 → 5.4.3 (#29522)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [docker.io/2fauth/2fauth](https://redirect.github.com/Bubka/2FAuth) |
minor | `9a922d5` -> `a4ca559` |

---

> [!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>Bubka/2FAuth (docker.io/2fauth/2fauth)</summary>

###
[`v5.4.3`](https://redirect.github.com/Bubka/2FAuth/blob/HEAD/changelog.md#543---2024-11-27)

[Compare
Source](https://redirect.github.com/Bubka/2FAuth/compare/v5.4.2...v5.4.3)

##### Fixed

- [issue
#&#8203;408](https://redirect.github.com/Bubka/2FAuth/issues/408)
Deleted icon is back after saving from the advanced form
- [issue
#&#8203;417](https://redirect.github.com/Bubka/2FAuth/issues/417) Login
page does not load after v5.4.1 update
- [issue
#&#8203;418](https://redirect.github.com/Bubka/2FAuth/issues/418)
Opening of the footer menu submits the advanced form
- [issue
#&#8203;420](https://redirect.github.com/Bubka/2FAuth/issues/420) QR
codes are cropped on small screens
- [issue
#&#8203;421](https://redirect.github.com/Bubka/2FAuth/issues/421) Freeze
when switching to Manage mode
- [issue
#&#8203;423](https://redirect.github.com/Bubka/2FAuth/issues/423) Icon
for accounts without an icon doesn't exist

##### Changed

- CSS styles are no longer loaded from tailwindcss.com in the `/up` view

###
[`v5.4.2`](https://redirect.github.com/Bubka/2FAuth/blob/HEAD/changelog.md#542---2024-11-18)

[Compare
Source](https://redirect.github.com/Bubka/2FAuth/compare/v5.4.1...v5.4.2)

##### Changed

- CSP has been turned off (for now) since it breaks the app under Google
Chrome.
([#&#8203;417](https://redirect.github.com/Bubka/2FAuth/issues/417))

###
[`v5.4.1`](https://redirect.github.com/Bubka/2FAuth/blob/HEAD/changelog.md#541---2024-11-17)

[Compare
Source](https://redirect.github.com/Bubka/2FAuth/compare/v5.4.0...v5.4.1)

##### Security release

-   Fix XSS & SSRF vulnerabilities (thx to the XBOW team).
- Content Security Policy is now available and enable by default. CSP
helps to prevent or minimize the risk of certain types of security
threats.\
If CSP is already enable on your server, you can set the
`CONTENT_SECURITY_POLICY` environment variable to `false` to disable it
at 2FAuth level.

###
[`v5.4.0`](https://redirect.github.com/Bubka/2FAuth/blob/HEAD/changelog.md#540---2024-11-08)

[Compare
Source](https://redirect.github.com/Bubka/2FAuth/compare/v5.3.2...v5.4.0)

##### Changed

- The links in the footer (Settings, \[Admin,] Sign out) have been
replaced by the email address of the logged in user. Clicking on this
email shows a navigation menu containing the links that were previously
visible in the footer. The former display is still available if you
don't like the new one, just uncheck the new *Show email in footer* user
option in Settings.
([#&#8203;404](https://redirect.github.com/Bubka/2FAuth/issues/404))

##### Added

- Administrators can now configure 2FAuth to register 2FA icons in the
database (see the new *Store icons to database* setting in the admin
panel). When enabled, existing icons in the local file system are
automatically registered in the database. These files are retained and
then used for caching purposes only. 2FAuth will automatically re-create
cache files if they are missing, so you only have to consider the
database when backing up your instance. When disabled, 2FAuth will check
that all registered icons in the database have a corresponding local
file before flushing out the db icons table.
([#&#8203;364](https://redirect.github.com/Bubka/2FAuth/issues/364)).
- The ability to export 2FA accounts as a list of otpauth URIs
([#&#8203;386](https://redirect.github.com/Bubka/2FAuth/issues/386)).

##### Fixed

- Part of the content of some pages (such as the error page) could be
hidden by the footer on small screens.

##### API \[1.6.0]

- New `otpauth` query parameter for the GET operation of path
`/api/v1/twofaccounts/export` to force data export as otpauth URIs
instead of the 2FAuth json format.

</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:eyJjcmVhdGVkSW5WZXIiOiIzOC4xNDIuNyIsInVwZGF0ZWRJblZlciI6IjM5Ljg0LjEiLCJ0YXJnZXRCcmFuY2giOiJtYXN0ZXIiLCJsYWJlbHMiOlsiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9taW5vciJdfQ==-->
2024-12-29 16:10:42 +00:00

126 lines
3.6 KiB
YAML

image:
repository: docker.io/2fauth/2fauth
pullPolicy: IfNotPresent
tag: 5.4.3@sha256:a4ca5595de44d58e7943d1f1ee0670ce17dccf53c118ef200e3ecaf5dbbc5362
securityContext:
container:
readOnlyRootFilesystem: false
runAsUser: 1000
runAsGroup: 1000
twofauth:
app:
name: 2FAuth
site_owner: mail@example.com
session_lifetime: 120
trusted_proxies: []
mail:
driver: log
host: ""
port: 587
from: ""
user: ""
pass: ""
# TLS | STARTTLS | SSL
encryption: STARTTLS
from_name: 2FAuth
from_address: changeme@example.com
auth:
# web-guard | reverse-proxy-guard
guard: web-guard
# show if guard uses reverse-proxy-guard
proxy_header_for_user: ""
proxy_header_for_email: ""
proxy_logout_url: ""
webauthn:
name: 2FAuth
id: ""
icon: ""
# required | preferred | discouraged
user_verified: preferred
workload:
main:
podSpec:
containers:
main:
probes:
liveness:
path: /infos
readiness:
path: /infos
startup:
type: tcp
env:
# APP
APP_ENV: local
APP_KEY:
secretKeyRef:
name: twofauth-secret
key: APP_KEY
APP_NAME: "{{ .Values.twofauth.app.name }}"
SITE_OWNER: "{{ .Values.twofauth.app.site_owner }}"
APP_URL: "{{ .Values.chartContext.appUrl }}"
SESSION_LIFETIME: "{{ .Values.twofauth.app.session_lifetime }}"
TRUSTED_PROXIES: '{{ join "," .Values.twofauth.app.trusted_proxies }}'
# MAIL
MAIL_DRIVER: "{{ .Values.twofauth.mail.driver }}"
MAIL_HOST: "{{ .Values.twofauth.mail.host }}"
MAIL_PORT: "{{ .Values.twofauth.mail.port }}"
MAIL_FROM: "{{ .Values.twofauth.mail.from }}"
MAIL_USERNAME: "{{ .Values.twofauth.mail.user }}"
MAIL_PASSWORD: "{{ .Values.twofauth.mail.pass }}"
MAIL_ENCRYPTION: "{{ .Values.twofauth.mail.encryption }}"
MAIL_FROM_NAME: "{{ .Values.twofauth.mail.from_name }}"
MAIL_FROM_ADDRESS: "{{ .Values.twofauth.mail.from_address }}"
# AUTH
AUTHENTICATION_GUARD: "{{ .Values.twofauth.auth.guard }}"
AUTH_PROXY_HEADER_FOR_USER: "{{ .Values.twofauth.auth.proxy_header_for_user }}"
AUTH_PROXY_HEADER_FOR_EMAIL: "{{ .Values.twofauth.auth.proxy_header_for_email }}"
PROXY_LOGOUT_URL: "{{ .Values.twofauth.auth.proxy_logout_url }}"
# WebAuthn:
WEBAUTHN_NAME: "{{ .Values.twofauth.webauthn.name }}"
WEBAUTHN_ID: "{{ .Values.twofauth.webauthn.id }}"
# Optional image data in BASE64 (128 bytes maximum) or an image url
WEBAUTHN_ICON: "{{ .Values.twofauth.webauthn.icon }}"
WEBAUTHN_USER_VERIFICATION: "{{ .Values.twofauth.webauthn.user_verified }}"
# Postgres
DB_CONNECTION: pgsql
DB_DATABASE: "{{ .Values.cnpg.main.database }}"
DB_USERNAME: "{{ .Values.cnpg.main.user }}"
DB_PORT: 5432
DB_HOST:
secretKeyRef:
name: cnpg-main-urls
key: host
DB_PASSWORD:
secretKeyRef:
name: cnpg-main-user
key: password
service:
main:
ports:
main:
protocol: http
targetPort: 8000
port: 8000
persistence:
config:
enabled: true
mountPath: /2fauth
varrun:
enabled: false
cnpg:
main:
enabled: true
user: twofauth
database: twofauth
portal:
open:
enabled: true