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

Update garm-cli tool to use the new swagger generated client library #142

Merged
merged 1 commit into from
Jul 25, 2023

Conversation

mihaelabalutoiu
Copy link
Contributor

@mihaelabalutoiu mihaelabalutoiu commented Jul 21, 2023

This PR updates the garm-cli tool to use the new swagger generated client library.

The following garm-cli operations are updated:

  • Enterprise subcommands:

    • garm-cli enterprise add ...
    • garm-cli enterprise show ...
    • garm-cli enterprise list ...
    • garm-cli enterprise update ...
    • garm-cli enterprise delete ...
  • Organization subcommands:

    • garm-cli organization add ...
    • garm-cli organization show ...
    • garm-cli organization list ...
    • garm-cli organization update ...
    • garm-cli organization delete ...
  • Repository subcommands:

    • garm-cli repository add ...
    • garm-cli repository show ...
    • garm-cli repository list ...
    • garm-cli repository update ...
    • garm-cli repository delete ...
  • Pool subcommands:

    • garm-cli pool add ...
    • garm-cli pool show ...
    • garm-cli pool list ...
    • garm-cli pool update ...
    • garm-cli pool delete ...
  • Runner subcommands:

    • garm-cli runner show ...
    • garm-cli runner list ...
    • garm-cli runner delete ...
  • Credential subcommands:

    • garm-cli credentials list ...
  • Job subcommands:

    • garm-cli job list ...
  • Metrics-token subcommands:

    • garm-cli metrics-token create ...
  • Provider subcommands:

    • garm-cli provider list ...
  • Init subcommands:

    • garm-cli init ...
  • Profile subcommands:

    • garm-cli profile add ...
    • garm-cli profile login ...

Also, I removed the old garm-cli client.

@mihaelabalutoiu mihaelabalutoiu changed the title Add new garm cli Update garm-cli tool to use the new swagger generated client library Jul 21, 2023
@mihaelabalutoiu mihaelabalutoiu force-pushed the add-new-garm-cli branch 5 times, most recently from fb614e5 to f21a240 Compare July 25, 2023 08:18
Signed-off-by: Mihaela Balutoiu <mbalutoiu@cloudbasesolutions.com>
@mihaelabalutoiu mihaelabalutoiu marked this pull request as ready for review July 25, 2023 16:51
@gabriel-samfira gabriel-samfira merged commit 7d74b6b into cloudbase:main Jul 25, 2023
4 checks passed
@mihaelabalutoiu mihaelabalutoiu deleted the add-new-garm-cli branch July 25, 2023 17:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants