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

CLI for basic resources #6531

Open
2 tasks done
mffap opened this issue Sep 11, 2023 · 1 comment
Open
2 tasks done

CLI for basic resources #6531

mffap opened this issue Sep 11, 2023 · 1 comment
Labels
devx enhancement New feature or request resources

Comments

@mffap
Copy link
Member

mffap commented Sep 11, 2023

Preflight Checklist

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

Describe your problem

While writing integration guides for ZITADEL, most oftenly we refer to the Console and have to explain where to click to create new resources. While we could provide CURL commands to do the same more programatically, this gets a bit messy for some reasons eg,

  • auth header
  • x-org header
  • data values

As ZITADEL targets developers it would make sense to allow configuration of basic resources via CLI.

Describe your ideal solution

As a developer, I want to create basic resources via CLI, so that I can configure my ZITADEL setup quickly.

We should focus on the basic cases as a MVP. My proposal as acceptance criteria.

Acceptance criteria

  • Authentication of service accounts via CLI (also PAT ok)
  • Create Organizations
  • Create Projects
  • Create Applications (5 client types)
  • Create users (human)
  • Add identity provider (all templates)

Version

No response

Environment

ZITADEL Cloud

Additional Context

Personally I like the Google-Style approach to it where you can switch between configuration in Console or CLI. Stripe has a very nice CLI interface as well.

@mffap mffap added the enhancement New feature or request label Sep 11, 2023
@mffap mffap changed the title CLI for basic resource crud CLI for basic resources Sep 11, 2023
@adlerhurst
Copy link
Member

there was another issue created: #6669

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
devx enhancement New feature or request resources
Projects
Status: 📨 Product Backlog
Development

No branches or pull requests

3 participants