helm-chart/templates
justusbunsi f0d0c00ed6 Properly sanitize `gitea admin` output (#590)
### Description of the change

With https://github.com/go-gitea/gitea/pull/28390, Gitea 1.21.2 introduced warning log output within the result of `gitea admin <subcommand>` and therefore affects the current provisioning script.
That script previously assumed a clean result set and was therefore doomed to fail at _some_ point.

This introduces output sanitizing to trim such logs above the actual result table.

### Applicable issues

- fixes #589

### Additional information

The non-sanitized output were only an issue for admin account provisioning, and only when the username matched one of these words (in case of #589 it was `gitea`):
```text
.../setting/security.go:168:loadSecurityFrom() [W] Enabling Query API Auth tokens is not recommended. DISABLE_QUERY_AUTH_TOKEN will default to true in gitea 1.23 and will be removed in gitea 1.24.
```

LDAP and OAuth sources were not affected by this particular log line, but also processed non-sanitized result sets. Changing their code is a precaution.

Reviewed-on: https://gitea.com/gitea/helm-chart/pulls/590
Reviewed-by: pat-s <pat-s@noreply.gitea.com>
Co-authored-by: justusbunsi <sk.bunsenbrenner@gmail.com>
Co-committed-by: justusbunsi <sk.bunsenbrenner@gmail.com>
2023-12-21 07:59:18 +00:00
..
gitea Properly sanitize `gitea admin` output (#590) 2023-12-21 07:59:18 +00:00
tests Make test pods optional and allow image override (#360) 2023-03-09 23:25:45 +08:00
NOTES.txt Add config fallbacks for `session`, `cache` and `queue` when disabling redis-cluster (#585) 2023-12-18 08:43:18 +00:00
_helpers.tpl Add config fallbacks for `session`, `cache` and `queue` when disabling redis-cluster (#585) 2023-12-18 08:43:18 +00:00