-
Notifications
You must be signed in to change notification settings - Fork 382
Discuss rough ideas for better UX around naming of ServiceClass/Plan #837
Comments
I suggest porcelain commands for |
I think it kind of depends on how much porcelain we can add and where. For example, we might be able to modify kubectl stuff to allow them to specify nice names on the cmd line, but can we allow them to use the nice names in the yaml? For example, some of the questions I have, and these are probably more "what's the kube way?" type of questions:
|
We can manipulate data (default, fill in fields) during a create, in general. In this case, the name of a service or plan isn't stable, so I don't think that's a good idea. If the name of a plan changes, it could break patch.
I don't think this is workable. How do you distinguish between clients that want to see the names and clients that want to see the guids? We definitely have no precedent for this in the API as far as I know.
I don't think virtual resources are completely out of the question but don't see an obvious link to this particular issue. What did you have in mind? Thinking about it a little, I wonder if you're thinking about something like the |
Rough idea for porcelain commands to smooth this out:
Maybe this command supports -w to watch for the provision operation to be completed We do not have the same issues around coordinates for bindings (since we control the names of those objects and they can be user-set), but it might also be nice to have a |
I personally think this should be 1.0.0, because it does not have to be done for beta. |
not done but discussed because if we decide we need to do something radical that changes our model then we're in trouble. |
Do we need both this issue and #802? |
Closing; we will make #1080 the issue to record all discussion of API resource naming going forward. |
See #802
We need to make sure that we have a rough idea of how we'll provide a better UX for people so they don't have to use GUID when they really should use the human-readable names.
The text was updated successfully, but these errors were encountered: