-
Notifications
You must be signed in to change notification settings - Fork 4.8k
Issue 1349 - osc project supports switching by context name #1405
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
Conversation
465c05d to
7b125d9
Compare
|
@smarterclayton Take a look. |
pkg/cmd/cli/cmd/project.go
Outdated
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Wasn't sure what your comment meant, but make this an if block "if currentProject != currentContext { Using project %v from context named %v } else { Using project %v }"
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Fixed.
|
If they provided a username show it, otherwise don't. We may want to store that info in the context eventually but for now it's fine to not have it. ----- Original Message -----
|
145bfe7 to
7174f62
Compare
|
@smarterclayton All comments addressed. I'm showing the server, but never the username - they are not supposed to provide |
|
AND looks like stuff changed and I have to rebase. :) |
7174f62 to
df43699
Compare
|
Rebased. |
360ddaa to
e142056
Compare
|
@smarterclayton Fixed the latest comments. |
e142056 to
9e0f3d1
Compare
|
Let me try it out. |
Should be using "foo" as the context name (by default) and the message should be "Now using project "foo" on server https://localhost:8443" because context name == project name. Don't need two lines for server. ----- Original Message -----
|
The last one should be using the context name from the first time (which should be foo, but it looks like it's generating a new one every time)
I don't think you need to implement 6-9 here, but eventually we'll need to be able to do that. ----- Original Message -----
|
9e0f3d1 to
8054414
Compare
|
@smarterclayton Most issues have been addressed, please give it a try. I also integrated the context identifier generator between |
|
When would uid be necessary?
|
|
Most likely never, but if every other 104 context identifiers we tried to generate are taken, we need something to be the context identifier. ----- Original Message -----
|
8054414 to
b9e8b87
Compare
|
I think in that case it would be ok to bail and report an error to the user that they need to provide a context name on the CLI ----- Original Message -----
|
b9e8b87 to
4786b69
Compare
4786b69 to
74d2074
Compare
|
LGTM [merge] - follow ups opened as issues. |
74d2074 to
2144a2d
Compare
|
@smarterclayton Just fixed your latest comment. |
|
continuous-integration/openshift-jenkins/merge SUCCESS (https://ci.openshift.redhat.com/jenkins/job/merge_pull_requests_openshift3/1283/) (Image: devenv-fedora_1126) |
2144a2d to
4318ad1
Compare
|
Evaluated for origin up to 4318ad1 |
Merged by openshift-bot
…service-catalog/' changes from 3aacfedec6..aa27078754 aa27078754 origin build: add origin tooling bcf37fd 0.1.0-rc2 chart updates (openshift#1410) 4ab0a0a add back 'Processing' message for instance deletion (openshift#1332) 0ecbcb1 Update logs for Cluster service plans. (openshift#1389) 8b491ef Fix a quoting nit (openshift#1400) 63685e4 add orphan mitigation-specific conditions for instances (openshift#1378) adee662 Updated missed fields in service and plan specs (openshift#1406) 2095919 Handle default plan setting when using k8s names (openshift#1405) 607ba66 Document rbacEnable. (openshift#1404) 268294e Adding rbac definition for v1 api endpoint. (openshift#1284) 103288d differentiate between failed updates and provisions during deletion (openshift#1383) eba8ba4 enable API aggregation and Service Catalog RBAC on Jenkins (openshift#1333) 5a93315 Validate relistDuration is non-negative (openshift#1395) e279d21 Fix log messages for secrets (openshift#1385) 87fa8c9 fix status update when starting orphan mitigation (openshift#1372) 11f18f3 Switch to wget for integration apiserver checks (openshift#1384) 8c44a7d update OSB client to 2.13 (openshift#1392) e64bbd1 default plan admission controller: filter list of service plans/service classes by the class name (openshift#1351) 6648c0e Check field names. Fix issue 1291 (openshift#1379) 5319841 update comment for instance generation check (openshift#1382) 7d5823f remove internal poll method (openshift#1381) 07d3068 Rework the logging for controller_instance. (openshift#1371) 5f4ca01 address PR comment as a followup (openshift#1380) 485d5e6 Add support for specifying plan using K8S names. (openshift#1377) 662bba8 Log number of secret keys created for binding credential (openshift#1375) 8ad6a31 Move controller constants into correct files (openshift#1373) 7bd66dd Adding type to log. (openshift#1339) 1ce5c4d Remove k8s/k8s dependency (openshift#1355) b458323 Adding log formatting for BindingController. (openshift#1352) 275eb11 rename test variables to be consistent (openshift#1315) ffd6b8b travis: skip cleanup before deploy (openshift#1368) d5ecc04 fix travis tag checker (openshift#1365) 2cae0ee Minor updates to README (openshift#1360) REVERT: 3aacfedec6 carry: Set external plan name for service-catalog walkthrough REVERT: 3ec9e5b07a origin build: add origin tooling git-subtree-dir: cmd/service-catalog/go/src/github.com/kubernetes-incubator/service-catalog git-subtree-split: aa2707875461dd51be3731b1d94b5cfc3b9a3976
* Handle default plan setting when using k8s names * address golint issues
Fixes #1349