Replies: 2 comments 2 replies
-
|
@preminger I've looked at this a couple of times in the past week, and I think I'm 👍 on all of it. I think separating the auth against oci registries from Enterprise/SCS remotes would be a big win, as people are generally confused by how it works at present. The only question in my mind is whether @EmmEff and @tri-adam think the Please could you start taking the individual steps in this proposal, and creating issues for them? Thanks! |
Beta Was this translation helpful? Give feedback.
2 replies
-
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
We've been rethinking how the functionality that currently lives under the
singularity remotecommand is organized.I'll lay out our current thoughts here, and we'd welcome any feedback from the community on these ideas.
Command groups
It might make sense to split the relevant functionality into (up to) three different commands:
singularity registry: manage logins to OCI registries (outside of Singularity Cloud Services / Singularity Enterprise installs); in other words, DockerHub and the likesingularity keyserver: manage keyservers; in particular, adding them to the list, determining their order, and removing them from the listsingularity remote: now stripped down to managing only the interactions with Singularity Cloud Services and/or Singularity Enterprise installs(Feedback is welcome both on the idea of splitting things up this way, and on the names of the new commands.)
Functionality changes
singularity remote adddoesn't select the newly-added remote as current. For most use cases, it makes sense to automatically do that. The idea is to change this, and possibly add a--notcurrentflag toremote addthat suppresses this behavior.UI changes
singularity remote listsubcommand is currently organized in a somewhat unintuitive fashion. For example, it includes a column titledINSECUREwhose values can beYESandNO, the latter requiring the user to parse a double negation (INSECURE: NO).Authenticated Loginssection.SECURE: YES/NO; but see below).singularity remote& its subcommands involves tables populated byYES/NOvalues. Even setting aside the polarity issue mentioned above, this is a visually "busy" output & not the most useful.NOand a visual mark (e.g. an asterisk) instead ofYES. This should make the tables much easier to visually comprehend.YESor an asterisk). Example:We welcome your feedback!
Beta Was this translation helpful? Give feedback.
All reactions