Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Issue with setup and a Service Account Admin #109

Closed
1 of 2 tasks
rhizoet opened this issue Jun 22, 2023 · 3 comments
Closed
1 of 2 tasks

Issue with setup and a Service Account Admin #109

rhizoet opened this issue Jun 22, 2023 · 3 comments
Labels

Comments

@rhizoet
Copy link

rhizoet commented Jun 22, 2023

Preflight Checklist

  • I could not find a solution in the existing issues, docs, nor discussions
  • I have joined the ZITADEL chat

Describe the docs your are missing or that are wrong

As a user we wanted to set up Zitadel with only one service account. Because we want to fill all data only with terraform. However, this does not seem to work because the setup pod says that it is waiting for the container to be terminated. Only unfortunately this never happens until Helm or flux runs into a timeout.

If we take out the appropriate part in the values.yaml that only the service account should be created, the installation works right away.

The MachineKeyPath was not configured, because it was removed in the current version. Unfortunately, this is still in the docs: https://zitadel.com/docs/self-hosting/deploy/kubernetes#setup-zitadel-and-a-service-account-admin.

We use the Helm chart in version 5.0.0 and CockroachDB 11.0.3.

We are now setting up Zitadel with a human user and creating a service account at the beginning so we can use the instance as much as possible with Terraform.

Additional Context

No response

@eliobischof
Copy link
Member

Having a service user and a key created should basically work. We add an example for that in PR #111

Is it possible, that flux has problems with the helm hooks? These are defined as defaults in the values.yaml. I think also for ArgoCD they don't work out-of-the box.

@hifabienne hifabienne moved this to 🧐 Investigating in Product Management Oct 11, 2023
@lusu007
Copy link
Contributor

lusu007 commented Dec 8, 2023

Having a service user and a key created should basically work. We add an example for that in PR #111

Is it possible, that flux has problems with the helm hooks? These are defined as defaults in the values.yaml. I think also for ArgoCD they don't work out-of-the box.

I have successfully installed Zitadel using ArgoCD with only a service account. I didn't encounter any issues during the installation process.

@hifabienne
Copy link
Member

I will close this issue for now, as it looks like we have provided some examples, which also work for other customers.
@rhizoet Feel free to reopen if the problem is not solved for you and you can provide more infos

@github-project-automation github-project-automation bot moved this from 🧐 Investigating to ✅ Done in Product Management Dec 8, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

4 participants