truecharts / public

Community Helm Chart Repository
https://truecharts.org
GNU Affero General Public License v3.0
1.16k stars 615 forks source link

[AIRSONIC] Won't install. #590

Closed indivisionjoe closed 3 years ago

indivisionjoe commented 3 years ago

Describe the bug App never leaves the deploying state.

To Reproduce I changed:

  1. Path to /config
  2. Added path to /music folder
  3. runAsGroup ID to something friendly

No other changes from defaults.

Expected behavior App would install.

Additional context I'm not able to get any logs for the app to add.

stavros-k commented 3 years ago

While there is a missing property making it unable to deploy, changing runAsUser/runAsGroup is not guaranteed that any app will play well!

PrivatePuffin commented 3 years ago

Yeah, not every container is compatible with k8s security settings (such as runAsGroup and runAsUser), for example: linuxserver.io containers are not. It's not really something we can fix from out end...

The missing properties and such, however, are something we should fix :)

indivisionjoe commented 3 years ago

Ok. Good to know. To be clear, I only change the group setting if/when it's offered as a field. I'm not manually adding that or anything.

PrivatePuffin commented 3 years ago

Ok. Good to know. To be clear, I only change the group setting if/when it's offered as a field. I'm not manually adding that or anything.

We just offer it because some advanced helm users might want to play with it.

Just because something is available does NOT mean we ensure changing it doesn't break anything, we offer a LOT of options that we would advice against using ourselves.

indivisionjoe commented 3 years ago

Maybe we are referring to two different things. If you can't affect which user or group the app runs as (a routine solution many people used in the jail system) what is the alternative for sharing permissions for the same files between different ways of accessing them?

PrivatePuffin commented 3 years ago

If you can't affect which user or group the app runs as (a routine solution many people used in the jail system) what is the alternative for sharing permissions for the same files between different ways of accessing them?

The alternative would not be our problem to supply. We supply both the option to use env-based (linuxsserver.io) and native k8s-based permissions/runAsUser options. If said container does not supply any of those options, that is an issue for the original creator of the container, not for truecharts.

Please remember: We only supply Helm Charts and SCALE GUI elements. We do (most often) not supply anything directly related to the App itself.

truecharts-admin commented 1 year ago

This issue is locked to prevent necro-posting on closed issues. Please create a new issue or contact staff on discord of the problem persists