Skip to content

Commit

Permalink
Split Volume Populators KEP
Browse files Browse the repository at this point in the history
Create a new KEP to address to long-standing bug in the PVC admission
controller. This KEP is related to the Volume Populators KEP but either
KEP can stand alone.

The primary reasons to have a separate KEP are to allow discussion of the
specific bugfix, and to ensure that any fix clearly communicated in the
release notes.
  • Loading branch information
bswartz committed Mar 5, 2021
1 parent 5a2d5c4 commit d188a64
Show file tree
Hide file tree
Showing 4 changed files with 605 additions and 0 deletions.
3 changes: 3 additions & 0 deletions keps/prod-readiness/sig-storage/2546.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
kep-number: 2546
beta:
approver: "@deads2k"
4 changes: 4 additions & 0 deletions keps/sig-storage/1495-volume-populators/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -62,6 +62,8 @@ Check these off as they are completed for the Release Team to track. These check

## Summary

[Reject Invalid PVC DataSource KEP]: ../2546-reject-invalid-pvc-datasource/README.md

In Kubernetes 1.12, we added the `DataSource` field to the PVC spec. The field was implemented
as a `TypedLocalObjectReference` to give flexibility in the future about what objects could be
data sources for new volumes.
Expand All @@ -86,6 +88,8 @@ perform the validation on those data sources and provide feedback to users. We w
a new CRD to register valid datasource kinds, and individual volume populators will
create a CR for each kind of data source that it understands.

See [Reject Invalid PVC DataSource KEP] for changes to `DataSource` field handling.

## Motivation

### Goals
Expand Down
Loading

0 comments on commit d188a64

Please sign in to comment.