* Initial work for Jupyter notebook
* Fixed some things I forgot to change from base
* Added readme and changelog
* Update charts/incubator/jupyter/values.yaml
* Update charts/incubator/jupyter/values.yaml
* remove autogenerated content
* lint
* fix persistence and service
* Add some config options and try to fix permissions
I added some of the config options supported by the container. I also tried to fix permissions by setting UID and GID, but this doesn't seem to have worked
* Changed container to run as root
I changed the pod security so that it would run as root in order for it to deploy with proper folder permissions. From my understanding while the pod is running as root the actual jupyter process is running as user 568 since I set the uid and gid to 568.
* update IDs
* some improvements
* typo
* update image repo
* update questions
* this is not needed, as users can select auto perms on persistance section
* Update charts/incubator/jupyter/questions.yaml
Signed-off-by: Stavros Kois <47820033+stavros-k@users.noreply.github.com>
* Update charts/incubator/jupyter/Chart.yaml
Signed-off-by: Stavros Kois <47820033+stavros-k@users.noreply.github.com>
Signed-off-by: Stavros Kois <47820033+stavros-k@users.noreply.github.com>
Co-authored-by: Kjeld Schouten-Lebbing <kjeld@schouten-lebbing.nl>
Co-authored-by: Stavros Kois <47820033+stavros-k@users.noreply.github.com>
Co-authored-by: Stavros kois <s.kois@outlook.com>
* add test
* add question
* clean up
* fix
* add salt
* add end
* fix
* secrets
* test
* lint
* low
* test
* bump
* Update _secrets.tpl
* Let users fill in their own encryption salt
* Let users fill in their own encryption salt
* make some changes
* some typos
* some typos
* update questions
* rofs
* updatequestions
* see users
* 1001
* rofs
* update questions
Co-authored-by: Stavros kois <s.kois@outlook.com>
* 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
* feat(wger): big cleanup
* empty spaace
* update targetPort in questions
* update nginx conf mounting
* quote url also
* whoops
* whoops
* set mail user/pass only when mail is enabled
* always define mail envs
* move some things around
* hmm
* try this as well
* print env
* always define from_mail
* typo
* always set emial_host
* see env
* whoops
* run
* set port aswell
* port int
* whoops
* wtf
* set defaults to all mail vars
* mhmm
* false mail
* ffs
* whoops
* try now
* so many things required...
* no message
* fix enable
* Update charts/incubator/wger/Chart.yaml
* fix(plaxt): move to stable and added docs v2
* Rename README..md to README.md
* fix common version back to 10.5.5
* no messaeg
Co-authored-by: Stavros kois <s.kois@outlook.com>
* fix(inventree): fix errors
* update runas of init
* no rofs
* run init as root
* fix typo
* do some cleanup
* lets test
* more cleanup
* nomount
* rename
* ughhh
* hmm
* encode
* dont cd
* root
* update UI
* change dir
* back to default redis user
* cleanup
* feat(traefik): add support for proxyProtocol
* whoops
* empty space
* proxyprot on all entrypoints
* whoops again
* no fixes here
* Update charts/stable/traefik/templates/_args.tpl
* formatting
Co-authored-by: Kjeld Schouten-Lebbing <kjeld@schouten-lebbing.nl>
* fix(authentik): make it modular and maintainable
* add volume mounts on worker
* move geoip to container instead of cron
* remove sercetkey from env and rename tpl
* add initial configmap and cleanup
* add rest of the config
* fix geoip
* add footer links config
* remove empty space
* finish with geoip config and ui
* update UI
* rename to error reporting
* Add ldap outpost
* add ldap healthcheck
* remove proxy reference
* geoip runs as root
* geoip issue for heathchecks
* add another todo
* Give full configuration options on service and move disable/enable login in tpl and add metrics endpoints
* change metrics ports of one of the containers to avoid conflicts
* whitespace
* add note
* add notes
* expose container ports for ldap
* correct ports
* Enable prometheus metrics for main container
* disable metrics when disabled
* not needed
* no message
* add name to container port,
* make note more clear
* don't micromanage services. let user do that
* lint
* define mail secrets only if defined
* handle better few secrets
* μορε
* whoops
* handle null
* quote "null"
* handle poteentialy empty strings
* handle empty string
* fix
* move ports to configmap
* move more to configmap
* hmm
* add placeholders to avoid empty secrets
* hmm
* hmm
* no message
* hmm?
* maybe?
* hmm
* damn
* b64enc all secrets
* quote again
* turn off geoip and ldap
* no rofs on worker
* rofs
* d
* test empty secret
* test footer links
* disable ldap for ci
* feat(wg-easy): Add How-To or setup guide
Everyone needs documentation!
* added another section and more details
More is best!
* Move text above images
* no message
* bump
* nomessage
Co-authored-by: Stavros kois <s.kois@outlook.com>