Skip to content

Merge COSI API monorepo #1

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

Merged
merged 741 commits into from
Nov 26, 2024
Merged

Conversation

BlaineEXE
Copy link
Contributor

@BlaineEXE BlaineEXE commented Nov 22, 2024

Merge COSI API 'upstream/monorepo' onto master/main

Merge the work-in-progress COSI monorepo onto the new COSI repo main
branch, which only has boilerplate info present.

Notable conflicts:
  - OWNERS: move wlan0 and mukhoakash to emeritus section
  - README.md: use the prior, more complete readme info
  - others: the latest, modern boilerplate file details

Signed-off-by: Blaine Gardner <[email protected]>

I used git merge instead of git rebase to ensure that none of the existing history would be rewritten. I had to use git merge --allow-unrelated-histories to get it to work.

Note for @xing-yang and @shanduur , we will have to rename main to master in order for sig-storage release tooling to work. Currently the release tooling scripts assume master only. For now, I think we can merge this to main and rename after.

mukhoakash and others added 30 commits August 5, 2022 09:48
Update the bucket info api and add namespace to BucketAccess client
Fixing the pkg import in the BucketInfo api
Fixing the api repo import and updated the rbac rules for CRDs
Added push to Cloudbuild.yaml and swapped out quay.io with gcr repo
Fix the annotation of the kustomization file
…tools

Update go version in release tools
Fixing the text in deployment guide
update kubernetes version to v1.24.0
Fixing the pipeline to push build images
shanduur and others added 19 commits September 26, 2024 12:09
Signed-off-by: Mateusz Urbanek <[email protected]>
Signed-off-by: Mateusz Urbanek <[email protected]>
Signed-off-by: Mateusz Urbanek <[email protected]>
add kubebuilder suggested e2e and lint targets
set up new release tooling for controller/sidecar subrepos
feat: add COSI test suite using Chainsaw
Remove the remaining, unused components that were imported from the
previously-standalone spec (proto), controller, and sidecar repos. All
needed components from the imported repos are now part of this API repo.

Signed-off-by: Blaine Gardner <[email protected]>
Update the Kustomize deployment, and update the readme to note the
latest install documentation. Since the readme is small, also update the
readme to include the most minimal current information.

Signed-off-by: Blaine Gardner <[email protected]>
Change the strategy as to which submodules vendor go code. Submodules
that support build binaries should be vendored. This is the controller
and sidecar. Submodules that do not directly support built binaries
should not be vendored. This is the client and proto.

Signed-off-by: Blaine Gardner <[email protected]>
Signed-off-by: Mateusz Urbanek <[email protected]>
Added make targets to run E2E tests on ephemeral clusters
Merge the work-in-progress COSI monorepo onto the new COSI repo main
branch, which only has boilerplate info present.

Notable conflicts:
  - OWNERS: move wlan0 and mukhoakash to emeritus section
  - README.md: use the prior, more complete readme info
  - others: the latest, modern boilerplate file details

Signed-off-by: Blaine Gardner <[email protected]>
Copy link

linux-foundation-easycla bot commented Nov 22, 2024

CLA Signed


The committers listed above are authorized under a signed CLA.

@k8s-ci-robot k8s-ci-robot added the cncf-cla: no Indicates the PR's author has not signed the CNCF CLA. label Nov 22, 2024
@k8s-ci-robot k8s-ci-robot added approved Indicates a PR has been approved by an approver from all required OWNERS files. size/XXL Denotes a PR that changes 1000+ lines, ignoring generated files. labels Nov 22, 2024
@BlaineEXE
Copy link
Contributor Author

BlaineEXE commented Nov 22, 2024

CLA Signed


The committers listed above are authorized under a signed CLA.

@shanduur
Copy link
Member

/approve

@k8s-ci-robot
Copy link
Contributor

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: BlaineEXE, shanduur

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@BlaineEXE BlaineEXE merged commit 7ddc93b into kubernetes-sigs:main Nov 26, 2024
0 of 2 checks passed
@BlaineEXE BlaineEXE deleted the cosi-new-master branch November 26, 2024 21:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
approved Indicates a PR has been approved by an approver from all required OWNERS files. cncf-cla: no Indicates the PR's author has not signed the CNCF CLA. size/XXL Denotes a PR that changes 1000+ lines, ignoring generated files.
Projects
None yet
Development

Successfully merging this pull request may close these issues.