new repository
vsphere-csi-driver
kubernetes-sigs
@frapposelli
@codenrhoden
@frapposelli
@codenrhoden
This will be imported from the existing cloud-provider-vsphere repo
This will be imported from the existing cloud-provider-vsphere repo
vSphere storage Container Storage Interface (CSI) plugin
this is a new subproject for SIG-VMware
PR adding the subproject to the SIG: https://github.com/kubernetes/community/pull/3607
Meeting minutes for discussion on 2019/04/04
Mailing List Approval after lazy consensus
This repo will be populated by splitting out code from the existing cloud-provider-vsphere repo. To that end, we will be moving over code that preserves commit history from the old location, and it would be useful to have the repo created as a bare repo to begin with.
That may present an issue, however, if merging then requires an OWNERS file, and we want to merge a PR rather than use admin write access. So I suppose it is also possible to have the repo initialized with the OWNERS file, then rebase on top of that. I'm open to suggestions here.
/assign @frapposelli
Fabio, I could use your input on whether I've correctly identified approvers, admin and write access, and security contacts.
I copied security contacts from the vSphere CCM repo
So I suppose it is also possible to have the repo initialized with the OWNERS file, then rebase on top of that. I'm open to suggestions here.
I'd prefer this from a github-management perspective. The commits/code that you need to move over -- they won't include the template files like OWNERS, etc, would they? If no, I guess it should be fine? :)
The commits/code that you need to move over -- they won't include the template files like OWNERS, etc, would they? If no, I guess it should be fine? :)
Since I've moving code that is coming from an existing k8s repo, I was thinking I would do that, but I don't have to. I'll have to level up my git-foo to preserve history for somethings but filter out certain files, but I believe it can be done.
@codenrhoden yes, keeping the OWNERS file is definitely the best path forward, I would suggest to just clone the original repo and run something like this:
$ git filter-branch --index-filter 'git rm --cached -qr --ignore-unmatch -- . && git reset -q $GIT_COMMIT -- cmd/vsphere-csi pkg/csi OWNERS SECURITY_CONTACTS LICENSE code-of-conduct.md' --prune-empty -- --all
:+1:
Fabio, I could use your input on whether I've correctly identified approvers, admin and write access, and security contacts.
Let me know if this is ok, and I'll create the new repo. :)
/assign
@nikhita please add @codenrhoden as part of the admin and write groups.
Also, as this is a kind of "special" case, we need the repo to be created as a bare repo as @codenrhoden is "importing" the filtered history from another repo 馃槄
Will do! Thanks @frapposelli @codenrhoden
I'm going to update the issue description to capture Fabio's comments
And thank you @nikhita !
Created repo https://github.com/kubernetes-sigs/vsphere-csi-driver :tada:
Also created https://github.com/kubernetes/org/pull/737 to add teams for this repo. Once the PR merges and the postsubmit runs, the teams will be created on GitHub. I'll then grant access to the teams.
After teams are granted access + https://github.com/kubernetes/community/pull/3607 has merged, we can close this issue.
Hi @nikhita,
I think the only outstanding item left now is to assign the newly created teams to the repo. Thank you so much for working on this!
I think the only outstanding item left now is to assign the newly created teams to the repo.
Done :)
/close
@nikhita: Closing this issue.
In response to this:
I think the only outstanding item left now is to assign the newly created teams to the repo.
Done :)
/close
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.