kubernetes-sigs / kubernetes-sigs/container-object-storage-interface

v1alpha2 KEP-implementation final check

Open
#403 0 comments 0 reactions 0 assignees View on GitHub
api/v1alpha2 priority/important-soon
Dominant language
Go
Stars
95
Forks
44
Avg merge
8h 12m
Merged PRs (30d)
4

Description

Prior to releasing COSI v1alpha2, COSI maintainers should review the KEP and ensure that our implemented APIs and behaviors match what is defined by the v1alpha2 KEP.

I anticipate zero divergence from Kube/client APIs and gRPC proto APIs compared to the KEP. If there is any divergence here, we **must** discuss to ensure we don't accidentally release API changes that are unintended.

I anticipate few (if any) changes to logic described by the KEP. If there is any divergence here, we **should** discuss. Since corner cases discovered during implementation and testing may necessitate behavior tweaks, these needn't necessarily block v1alpha2 release.

Contributor guide

Open the contributing guide

Research direction

No implementation files or tests are named. Start by locating the v1alpha2 KEP and comparing its Kubernetes/client APIs, gRPC proto APIs, and described behaviors with the current implementation. Done means documenting any divergence and discussing API changes or behavior differences before release.

Written by the indexing model from the issue text.

Assessment

Tech stack
go, grpc
Domain
backend-api-design, release
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.