> On May 23, 2018, at 7:51 AM, David Davis <[email protected]> wrote: > > As many of you know by now, we're working on Pulp 3.0. With this new rewrite > of Pulp comes the opportunity to revisit our CLI. In doing so, we'd like some > feedback from our users on how they use the CLI and how we can improve on the > Pulp 2 CLI. > > Here are some questions we've come up with. General feedback is welcome as > well. > > - What commands or functionality in the CLI do you rely on the most?
We mostly use the REST API with a custom Python CLI we have written to implement our workflows. That said, I'll still use pulp-admin from our master Pulp server for certain things e.g. examining a repo, manual orphan cleanup, repo and content deletes. > - Are there things you wish the CLI had or did? The grouping feature that was previously mentioned would be nice to have natively for syncing. We have Ansible playbooks that implement grouped syncing but it is still just iterating over a config file and syncing each individual member repo one after another. I'd also love to have the ability to set a repo to read only. There are times when we want to completely freeze updates to a release repo and have had developers accidentally publish new builds there. > - Why do you use the CLI over using the REST API directly? I'll use the CLI at times when I have a simple task I need to do. The tool we wrote that interacts with the REST API mainly composes different command steps for a specific goal. For example, we make a lot of repo snapshots which entails syncing the source repo, creating a new target repo named using a UTC timestamp and then copying the source repo into the new target repo. So our tool exposes things like this as a single command. > - Do you strictly use the CLI or do you use other things like Katello or the > REST API? Just the CLI and the REST API. > - Would you prefer a CLI or a basic web UI? CLI is much more preferable than a basic web UI for us but I can certainly envision where a basic web UI might come in handy. -- Matthew _______________________________________________ Pulp-list mailing list [email protected] https://www.redhat.com/mailman/listinfo/pulp-list
