wireapp/wire-server-deploy

Unable to install wire-server

mourtesa opened this issue · 3 comments

just stacked during wire-server deployment:
helm install wire/team-settings Error: render error in "team-settings/templates/secret.yaml": template: team-settings/templates/secret.yaml:12:23: executing "team-settings/templates/secret.yaml" at <required "No .secrets found in configuration. Did you forget to helm -f path/to/secrets.yaml ?" .Values.secrets>: error calling required: No .secrets found in configuration. Did you forget to helm -f path/to/secrets.yaml ?
did I missed something? do I have to compile build recreate the pod/chart for team-settings?? any help would be appreciated.

Hi @mourtesa,

by default team-settings is disabled, unless you override that behavior. Neither the demo-examples nor the prod-examples enable its installation. During the installation, the corresponding container image is being fetched, but since the repository is private and requires a token, which is not provided in your case, Helm fails and points towards the missing secret.

This specific part that you are trying to install, is only available to customers. If you are interested in this feature, I encourage you to get in touch with our sales team.

That being said, it might also be a technical issue causing this. In theory, the team-settings charts should not be picked up by Helm. But, Helm v3 might have changed its behavior in this regard. If the scenario, mentioned in the previous paragraph, does not apply in your case, I would kindly ask you to share some more details, like Helm version, K8s Version, Charts version (realease), demo or production setup?

@mourtesa In case your issue has been resolved, we'd like to ask you closing it. Otherwise, please follow up on this in order to continue the conversation. Thank you.

iBinh commented

including --set tags.team-settings=false to helm install resolved problem