feat(authentik): make manual outpost much easier for both helm and scale gui (#3679)

* feat(authentik): some rework

* disable built in outposts as we aim to spin our own

* piping the proxy outpost

* use bootstrap token for outposts

* remove comments

* add some docs about the token

* set defaults for outposts with ability to override

* add some docs

* empty space

* add spaces for readability

* different ports for metrics

* add comments for metrics

* remove service from gui

* rename prots

* rearrange

* update ports to solve conflicts

* reenable outpost

* turn off outposts

* rearrange

* try previous image

* nop

* major bump

* add ingresses

* set default $host

* quote true

* test with outposts enabled

* update docs

* try only ldap outpost

* update docs

* expose services of outpost to gui and values

* update gui

* update docs

* disable outpost

* update default port type

* use the targetPort to set ports for metrics

* flexible ports everywhere

* change probe port

* update probe

* some quote fixes

* update probes

* update ports

* no message

* give worker more startup time

* more

* probes...

* dont quote ports

* lint

* rofs

* whoops

* quote

* see env

* extract listen ports from main config

* don't load listen_ports envs

* use default port

* try quoting  differently

* hardcode

* try more hardcoded change

* disable probes

* enable 1 probe

* another probe

* remove trailing slash?!

* again

* again

* test template

* give more time to probes

* more!?

* hmm

* see env vars

* I"M STUPID

* run

* last fixies

* see env

* disabel startup probe

* hmm

* enable readiness probe

* wth

* load env ..

* Aaaahh

* fix quotting

* start without worker

* delay worker startup

* enable worker

* try something better

* bash

* try again

* whoops

* dont chain

* oneliner

* one more try

* back to normal startup

* and default startup probe
This commit is contained in:
Stavros Kois
2022-09-06 00:07:41 +03:00
committed by GitHub
parent 4adc4b91b5
commit e4b2e09d4e
12 changed files with 740 additions and 326 deletions
+12
View File
@@ -2,6 +2,7 @@ version: "0.2"
words:
- ADLIST
- airsonic
- akadmin
- aliasgroup
- allowtransparency
- APITOKEN
@@ -43,8 +44,11 @@ words:
- Fireshare
- FLUSHTABLES
- fullname
- geoip
- geoipupdate
- gibibyte
- gluster
- goauthentik
- GUNICORN
- healthcheck
- healthchecks
@@ -75,6 +79,10 @@ words:
- kubectl
- kubernetes
- lancache
- ldapldap
- ldapldaps
- ldapmetrics
- ldaps
- lebbing
- letsencrypt
- lidarr
@@ -86,6 +94,7 @@ words:
- mailenabled
- Mailgun
- mariadbcreds
- maxmind
- mattwebbio
- mediafiles
- meshroom
@@ -124,6 +133,9 @@ words:
- prefs
- Preload
- proto
- proxyhttp
- proxyhttps
- proxymetrics
- puid
- putregexhere
- pvcname