Skip to content
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

REQUEST: Consolidate COSI Repos #5238

Open
xing-yang opened this issue Oct 31, 2024 · 2 comments
Open

REQUEST: Consolidate COSI Repos #5238

xing-yang opened this issue Oct 31, 2024 · 2 comments
Assignees
Labels
area/github-repo Creating, migrating or deleting a Kubernetes GitHub Repository

Comments

@xing-yang
Copy link
Contributor

New repo, staging repo, or migrate existing

New repo

Is it a staging repo?

no

Requested name for new repository

https://github.com/kubernetes-sigs/container-object-storage-interface

Which Organization should it reside

kubernetes-sigs

Who should have admin access?

@jsafrane, @msau42, @saad-ali, @xing-yang,

Who should have write access?

@jsafrane, @msau42, @saad-ali, @xing-yang, @BlaineEXE, @shanduur

Who should be listed as approvers in OWNERS?

@jsafrane, @msau42, @saad-ali, @xing-yang, @BlaineEXE, @shanduur

Who should be listed in SECURITY_CONTACTS?

@jsafrane, @msau42, @saad-ali, @xing-yang

What should the repo description be?

Container Object Storage Interface (COSI) responsible for defining COSI spec and APIs, interfacing with COSI drivers, and managing the lifecycle of COSI objects.

What SIG and subproject does this fall under?

SIG: sig-storage, subproject: kubernetes-cosi

Please provide references to appropriate approval for this new repo

See previous issue when the original repo was created: #2289
There are multiple COSI repos. It is getting difficult to manage them. We are trying to consolidate them into one repo so that it will be easier for release and testing.
Discussed at SIG Storage meeting on 10/17/2024: https://docs.google.com/document/d/1-8KEG8AjAgKznS9NFm3qWqkGyCHmvU6HVl0sk5hwoAE/edit?tab=t.0#heading=h.5of1uelb9bht

Additional context for request

We are merging multiple COSI repos into one (subproject of SIG Storage). Here are the requests.

  1. Copy the content of the repo "https://github.com/kubernetes-sigs/container-object-storage-interface-api" to a new repo "https://github.com/kubernetes-sigs/container-object-storage-interface".
  2. Archive the original repo "container-object-storage-interface-api" and point it to the new repo "container-object-storage-interface".
  3. Archive the following repos and point them to the new repo "container-object-storage-interface".
    https://github.com/kubernetes-sigs/container-object-storage-interface-provisioner-sidecar
    https://github.com/kubernetes-sigs/container-object-storage-interface-controller
    https://github.com/kubernetes-sigs/container-object-storage-interface-spec
@xing-yang xing-yang added the area/github-repo Creating, migrating or deleting a Kubernetes GitHub Repository label Oct 31, 2024
@xing-yang xing-yang changed the title REQUEST: Consolidate COSI Repos - Copy the content of github repo container-object-storage-interface-api to a new repo container-object-storage-interface and deprecate a few other repos REQUEST: Consolidate COSI Repos Oct 31, 2024
@Priyankasaggu11929
Copy link
Member

/assign

New repo is created – https://github.com/kubernetes-sigs/container-object-storage-interface

PR to add GitHub teams for the new repo – #5273

PR to document new repo in k/community – kubernetes/community#8180

Once above PRs are merged, first part of the request (new repo creation) will be complete.


Here are the requests.

  1. Copy the content of the repo "https://github.com/kubernetes-sigs/container-object-storage-interface-api" to a new repo "https://github.com/kubernetes-sigs/container-object-storage-interface".
  2. Archive the original repo "container-object-storage-interface-api" and point it to the new repo "container-object-storage-interface".
  3. Archive the following repos and point them to the new repo "container-object-storage-interface".
    https://github.com/kubernetes-sigs/container-object-storage-interface-provisioner-sidecar
    https://github.com/kubernetes-sigs/container-object-storage-interface-controller
    https://github.com/kubernetes-sigs/container-object-storage-interface-spec

@xing-yang – could you take care of above items – copying the content to the new repo? and adding appropriate pointers in the repos to be archived?

I can then follow up and take care of the archival of all requested repos in a separate set of PRs. Thanks!

@xing-yang
Copy link
Contributor Author

Thanks @Priyankasaggu11929 !

@xing-yang – could you take care of above items – copying the content to the new repo? and adding appropriate pointers in the repos to be archived?

@BlaineEXE can you please take care of these? Thanks.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/github-repo Creating, migrating or deleting a Kubernetes GitHub Repository
Projects
None yet
Development

No branches or pull requests

2 participants