Commit Graph

95 Commits

Author SHA1 Message Date
Stavros Kois 59967561a2 chore(apps): add gui option (#3803)
Signed-off-by: Stavros Kois <47820033+stavros-k@users.noreply.github.com>
2022-09-18 17:02:26 +03:00
Dyllan Tinoco 665a3999a0 feat(jupyter): Add Jupyter (#3616)
* 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>
2022-09-18 13:47:51 +03:00
Xstar97 69e918afd2 fix(plextraktsync): add docs and persistence (#3604)
* fix(plextraktsync): add docs and persistence

* fix(plextraktsync): add docs and persistence

* Update charts/incubator/plextraktsync/values.yaml

* Update charts/incubator/plextraktsync/Chart.yaml

* removed excess line

* create initContainers

* fixed init formatting

* add env to init container

* update questions.yaml

* removed comment

* Update charts/incubator/plextraktsync/values.yaml

Co-authored-by: Stavros Kois <47820033+stavros-k@users.noreply.github.com>

* Update charts/incubator/plextraktsync/values.yaml

Co-authored-by: Stavros Kois <47820033+stavros-k@users.noreply.github.com>

* Update charts/incubator/plextraktsync/values.yaml

Co-authored-by: Stavros Kois <47820033+stavros-k@users.noreply.github.com>

* Update charts/incubator/plextraktsync/questions.yaml

Co-authored-by: Stavros Kois <47820033+stavros-k@users.noreply.github.com>

* Update charts/incubator/plextraktsync/docs/installation_notes.md

Co-authored-by: Stavros Kois <47820033+stavros-k@users.noreply.github.com>

* Update charts/incubator/plextraktsync/questions.yaml

Co-authored-by: Stavros Kois <47820033+stavros-k@users.noreply.github.com>

* Update charts/incubator/plextraktsync/questions.yaml

Co-authored-by: Stavros Kois <47820033+stavros-k@users.noreply.github.com>

* Update charts/incubator/plextraktsync/questions.yaml

Co-authored-by: Stavros Kois <47820033+stavros-k@users.noreply.github.com>

* Update charts/incubator/plextraktsync/questions.yaml

Co-authored-by: Stavros Kois <47820033+stavros-k@users.noreply.github.com>

* switch to configmap

* lint

* Not needed

* add cron

* add gui

* delete docs for now

* majorbump

* cron update

Signed-off-by: Stavros Kois <47820033+stavros-k@users.noreply.github.com>
Co-authored-by: Stavros Kois <47820033+stavros-k@users.noreply.github.com>
Co-authored-by: Stavros kois <s.kois@outlook.com>
2022-09-17 11:47:20 +03:00
Xstar97 dc8bdab50b feat(restreamer): Add all the options! (#3786)
* fix(restreamer): move to stable.

* Rename README..md to README.md

* Update Chart.yaml

* add few things

* update images

* add logs

* add api

* add storage_disk

* fix few things and add storage_mem

* add rtmp

* update changelo

* remove

* tweaks

* ffmpeg

* add debug and playout

* add metrics

* add router and sessions

* fix secret and move to incubator

* add health probe

* quotes

* quotes

Co-authored-by: Stavros kois <s.kois@outlook.com>
Co-authored-by: Stavros Kois <47820033+stavros-k@users.noreply.github.com>
2022-09-16 22:41:51 +03:00
sagit cc8ffb861c feat(umami): Add umami (#3717)
* 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>
2022-09-15 09:21:59 +03:00
Xstar97 e5a3257bff fix(autoscan): move to stable. (#3782)
* fix(autoscan): move to stable.

* fix(autoscan): move to stable.

* Rename README..md to README.md

* Update Chart.yaml

* Update Chart.yaml

* tweaks

* Apply suggestions from code review

Signed-off-by: Stavros Kois <47820033+stavros-k@users.noreply.github.com>

* lint

Signed-off-by: Stavros Kois <47820033+stavros-k@users.noreply.github.com>
Co-authored-by: Stavros kois <s.kois@outlook.com>
Co-authored-by: Stavros Kois <47820033+stavros-k@users.noreply.github.com>
2022-09-15 09:18:57 +03:00
Xstar97 9c5d9b50af fix(rcon-webadmin): move to stable. (#3775)
* fix(rcon-webadmin): move to stable.

* Rename README..md to README.md

* fix things

* update docs

* Update charts/stable/rcon-webadmin/docs/installation.md

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: Stavros kois <s.kois@outlook.com>
Co-authored-by: Stavros Kois <47820033+stavros-k@users.noreply.github.com>
2022-09-15 01:01:22 +03:00
Stavros Kois 98005240c8 feat(metallb): update for v0.13 (#3695)
* fix(metallb): pin to v0.12.x

* init work for v0.13

* lint

* update questiosn

* empty list

* unpin metallb

* update addresspools

* update UI

* remove deprecated CRD

* move crd in templates

* hmm

* move crds

* add common labels

* fix scope and add common dep

* remove a crd?

* add l2adv

* add bgpadv

* add communities

* add peer

* handle empty int boxes better

* try to install

* test

* try ?

* revert

* update namespaces

* nammespaces

* remove namespaces

* update release-name

* those should be injected by helm?!

* add namespace

* move crds in templtes

* move back

* include anno?

* remove dupe version

Signed-off-by: Stavros Kois <47820033+stavros-k@users.noreply.github.com>
2022-09-11 12:50:11 +02:00
Stavros Kois db1ee5ed73 chore(tailscale): update docs a bit (#3732)
* chore(tailscale): update docs a bit

* whops

* toLower
2022-09-10 14:57:18 +02:00
Stavros Kois ad92ac0ce6 chore(traefik): move docs from website repo (#3722)
* chore(traefik): move docs from website repo

* lint
2022-09-09 22:16:43 +02:00
Stavros Kois 111e6a948d chore(unifi): Add docs for L3 adoption (#3715)
* chore(unifi): Add docs for L3 adoption

* re-wording
2022-09-08 02:00:08 +03:00
Stavros Kois d833fa650a feat(apt-cacher-ng): move to stable and add docs (#3707)
* feat(apt-cacher-ng): move to stable and add docs

* chore(orbital-sync): update image ref
2022-09-06 00:52:24 +03:00
Stavros Kois e4b2e09d4e 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
2022-09-06 00:07:41 +03:00
StevenMcElligott 00851a31fb feat(Orbital-Sync): Add Orbital Sync chart (#3702)
* feat(Orbital-Sync): Add Orbital-Sync

* commit

* fix values lint

* More typos

* typos!

* Create README.md

* some fixs

* add options

* add unlimited secondary hosts

* add some defult values

* quote

* indentation... every time

* shut up you lilttle princess

* skip CI for this app..

Co-authored-by: Stavros Kois <47820033+stavros-k@users.noreply.github.com>
Co-authored-by: Stavros kois <s.kois@outlook.com>
2022-09-05 11:45:53 +03:00
StevenMcElligott 7d30208157 feat(Zerotier): Add How-To guide (#3698)
* feat(Zerotier): Add How-To guide

* lint

* few visual changes

Co-authored-by: Stavros kois <s.kois@outlook.com>
2022-09-05 06:18:41 +00:00
Stavros Kois ff23c37573 fix(arkserver): add some default params (#3694) 2022-09-04 21:00:41 +00:00
Stavros Kois a65bab1bd9 fix(apps): hexo-blog, hexchat, qbitmanage, whisparr (#3688)
* fix hexo-blog and hexchat

* fix qbitmanage

* fix whisparr

* remove comments
2022-09-04 13:36:41 +00:00
Stavros Kois 2d72c5cda2 feat(apps): move to stable (#3687)
* feat(apps): move to stable

* feat(filerun): move to stable
2022-09-04 15:45:18 +03:00
Stavros Kois 0635475600 Revert "feat(authentik): BREAKING CHANGE move to k8s integration inst… (#3678)
* Revert "feat(authentik): BREAKING CHANGE move to k8s integration instead of manual (#3673)"

This reverts commit b4af071a92.

* bump agian
2022-09-03 23:47:37 +03:00
Stavros Kois b4af071a92 feat(authentik): BREAKING CHANGE move to k8s integration instead of manual (#3673)
* feat(authentik): move to k8s integration instead of manual

* bumpo

* update questiosn
2022-09-03 21:58:20 +03:00
Stavros Kois 769e318fdc feat(wger): BREAKING-CHANGE big cleanup - move to configmap (#3652)
* 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
2022-09-01 23:45:49 +03:00
Stavros Kois 76f1c15e1f feat(recyclarr): move to stable (#3646)
* feat(recyclarr): move to stable

* update questiosn and values
2022-08-31 19:44:32 +03:00
Xstar97 30811c1860 fix(plaxt): moved to stable and added docs (#3638)
* 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>
2022-08-31 10:21:44 +03:00
Stavros Kois 1d418839f6 fix(mongodb): use new mongo shell (#3608)
* fix(mongodb): use new mongo shell

* no message
2022-08-29 11:32:55 +02:00
Stavros Kois ff2570df89 feat(wireguard): add standalone wireguard (#3575)
* feat(wireguard): add standalone wireguard

* hmm

* try

* empty space

* configmap

* formatting

* mount

* full priv for testing

* lint

* see files

* lint

* actually mount it

* see content

* allow native helm users to pass conf file directly and update UI

* test secret mount

* disable /tmp

* default mode

* hmm

* lets see

* defaultMdoe

* root for testing

* configfilehostpath is required for scale

* fix def mode

* string

* render secret

* quote

* first encode then ident

* octal

* try hostpath

* rootless test

* fake config

* test normal run

* root

* rofs

* fake key

* fake key

* add keys for ci

* remvoe ci values
2022-08-29 02:41:44 +03:00
Stavros Kois ba1c80fe36 fix(inventree): fix errors and restructure chart to be readable (#3594)
* 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
2022-08-28 12:50:32 +03:00
Stavros Kois 274c522df6 feat(traefik): add support for proxyProtocol (#3593)
* 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>
2022-08-27 22:58:46 +02:00
Stavros Kois 71b85b119e chore(recipes): expose CSRF_TRUSTED_ORIGINS to gui (#3592) 2022-08-27 18:49:53 +02:00
Stavros Kois 9056d3c8f7 fix(incubator): some cleanup (#3586)
* fix(arksurvival): cleanup

* cleanup

* update questions

* chore(incubator): some cleanup

* remove enabled true from main services

* bump all incubator

* lint

* empty lines

* emtpy line
2022-08-27 02:12:33 +03:00
Stavros Kois 2f30b3f950 fix(stdt): rename 7daystodie to stdt and cleanup (#3529)
* fix(stdt): rename 7daystodie to stdt and cleanup

* test

* update template

* update
2022-08-22 08:56:09 +03:00
Stavros Kois 32a47b60af feat(tailscale): add tailscale (#3488)
* feat(tailscale): add tailscale

* env

* see logs without env

* try something

* render configmap and adjust script

* perms

* call it differently

* mount tmp

* in ram

* disable temp

* change pers path

* sysmod cap

* no messaeg

* fsgrp 0

* puid0

* hostnet

* service

* priv?

* use the included script

* common

* secret

* try with sa and rbac

* secretname

* render sercet

* excelent copy paster

* set tskubesec

* disable probes and remove portal

* without sys_mod

* empty space

* add configmap

* render

* copy paste specialist

* lowercase

* hmm

* different

* again

* and try again

* again

* uhm

* quote?

* wth

* enc secret

* enable tty

* mm

* remove configmap for now

* reenable configmap

* I'M STUPIDDDD

* enable config map

* conditionally add tun

* conditionaly add caps aswell

* update desc

* now test unprevileged

* rootless

* try nonuser-space + rootless

* add docs and remove env (its defined in configmap already)

* Update charts/incubator/tailscale/values.yaml

* Update charts/incubator/tailscale/values.yaml

* Update charts/incubator/tailscale/templates/_configmap.tpl

* add sock5 and descriptions
2022-08-17 19:55:10 +00:00
Stavros Kois c33ef6c9de chore(netdata): add some more default confs (#3473)
* chore(netdata): add some more default confs

* bump

* use bash

* invert logic

* fix output
2022-08-14 12:03:46 +00:00
Stavros Kois 7bf4eabc04 fix(neko): cleanup (#3390)
* fix(neko): cleanup

* add neko images

* one more

* rename

* lint

* update some images

* update images
2022-08-12 23:32:07 +03:00
Stavros Kois 1920ecf582 feat(authentik): BREAKING CHANGE - Modularize it and add LDAP outpost (#3380)
* 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
2022-08-10 01:14:43 +03:00
Stavros Kois 8ff369a0ec fix(thunderbird): cleanup (#3372)
* fix(thunderbird): cleanup

* tcp probe

* update image

* root
2022-08-01 21:03:37 +00:00
Watteel Pascal 2154d5cf00 feat(nexus): Nexus (#3368)
* Initial Release

* fix code prettier

* fix prettier and readme bug

* Create README.md

Manually added readme file, as visual studio and git doesn't seem to upload it.

* apply some formatting and try with rofs

* it's already running as non-root

* update variable

* clean values

Co-authored-by: Stavros kois <s.kois@outlook.com>
2022-08-01 09:51:36 +00:00
Stavros Kois 24ecfc2974 fix(fireshare): cleanup (#3342)
* fix(fireshare): cleanup

* remote enabled

* try http protocol

* update UI
2022-07-29 18:15:24 +03:00
Xstar97 cf4ee3cad8 feat(ts3-manager): Add ts3-manager (#3323)
* feat(ts3-manager): Add ts3-manager

* Update charts/incubator/ts3-manager/values.yaml

thanks, i didnt catch that at all!

Co-authored-by: Stavros Kois <47820033+stavros-k@users.noreply.github.com>

* Update charts/incubator/ts3-manager/questions.yaml

Co-authored-by: Stavros Kois <47820033+stavros-k@users.noreply.github.com>

* Update charts/incubator/ts3-manager/questions.yaml

sorry, copy-pasta

Co-authored-by: Stavros Kois <47820033+stavros-k@users.noreply.github.com>

* Update charts/incubator/ts3-manager/questions.yaml

Co-authored-by: Stavros Kois <47820033+stavros-k@users.noreply.github.com>

* Update charts/incubator/ts3-manager/values.yaml

oh!

Co-authored-by: Stavros Kois <47820033+stavros-k@users.noreply.github.com>

* add readme and update questions

* actually udapte questions

* diff probes

* shell

* wget

Co-authored-by: Stavros Kois <47820033+stavros-k@users.noreply.github.com>
Co-authored-by: Stavros kois <s.kois@outlook.com>
2022-07-27 19:37:38 +03:00
Xstar97 943eb4b1f7 feat(bungeecord): Add bungeecord (#3257)
* feat(bungeecord): Add bungeecord

* update docs

* update files

* update docs

* update files

* update chart.yaml

* cleanup

* no message

* fix required

* 25565 is tcp

* update the repo images

* update images

* spelling grammar

* Update charts/incubator/minecraft-bungeecord/values.yaml

* Update charts/incubator/minecraft-bungeecord/questions.yaml

Co-authored-by: Stavros kois <s.kois@outlook.com>
Co-authored-by: Kjeld Schouten-Lebbing <kjeld@schouten-lebbing.nl>
2022-07-22 17:40:42 +02:00
StevenMcElligott 441da5df7f feat(wg-easy): Add How-To or setup guide (#3220)
* 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>
2022-07-20 05:55:03 +00:00
Stavros Kois edafba6f27 chore(docs): lint (#3202) 2022-07-18 09:21:01 +03:00
Stavros Kois c72a936d5f chore(docs): extend linter and apply lint (#3200)
* chore(docs): extend linter and apply lint

* bump apps to forward docs to websiter
2022-07-17 13:14:52 +02:00
Stavros Kois e1fa71cb5e chore(apps): update some last icons (#3160)
* chore(apps): update some last icons

* add more ignored works in spellcheck

* add some docs
2022-07-13 09:42:29 +03:00
Stavros Kois da9e7d57a3 chore(ci): fix rm on chart-release (#3155)
* chore(ci): fix rm on chart-release

* move app specific guide icons in the repo

* Update charts-release.yaml

* Update charts-release.yaml

* Update charts-release.yaml

Co-authored-by: Kjeld Schouten-Lebbing <kjeld@schouten-lebbing.nl>
2022-07-13 00:21:41 +02:00
Stavros Kois 3007303db7 chore(docs): add markdownlint and cpell config files (and apply some linting) (#3140)
* chore(docs): apply some linting

* chore(docs): add markdownlint and cpell config files

* remove duplicate key

* add extension recommendation

* update cspell
2022-07-11 21:13:45 +02:00