Red Hat Bugzilla – Bug 1309545
`oc edit` for multiple resources does not edit in one single file
Last modified: 2016-12-09 16:51:50 EST
`oc edit` for multiple resources does not edit in one file. But this worked before.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. oc login, create a project
2. Create new app
$ oc new-app -f origin/examples/sample-app/application-template-stibuild.jsono
3. Edit multiple resources
1> $ oc edit svc # There are services: frontend and database
2> $ oc edit svc/database dc/database
1> It just edits one resource per file. Press ":wq", it then edits another resource. (This is not convenient. If there are N services and run `oc edit svc`, then need press N times of ":q" to abort edit)
2> Same as 3.1
3. It should edit all resources in one single file as it did in old version of oc.
Seems kubernetes v1.1.0... works well, but kubernetes v1.2.0... works badly.
Here are some other test results:
`oc edit svc/database dc/database` works well when versions are:
Works badly when versions are:
Upstream fix: https://github.com/kubernetes/kubernetes/pull/20918
Per Clayton, the fix won't make this release. Marking for upcoming.
Waiting for the next rebase to pick this up. Since it will probably slip the 3.2.1, we should set it as upcoming release.
FYI, there comes a RFE in bug 1347365
*** Bug 1347365 has been marked as a duplicate of this bug. ***
Checked the PR in comment 1 is merged in latest AMI oc version:
$ oc version
$ cd github.com/openshift/kubernetes
$ git log --pretty="%h %cd - %s" --date=local 57fb9ac | grep "#20918"
6936b9f Sun May 22 22:12:18 2016 - Merge pull request #20918 from deads2k/fix-list-edit
The issue is fixed. `oc edit` could edit all resources in one single file as it did.
So could move to ON_QA if it is suitable. Thank you.
Upstream rebased into origin.