mirror of
https://github.com/k3s-io/kubernetes.git
synced 2026-01-05 23:47:50 +00:00
Add TypedLocalObjectReference and DataSource
This PR adds TypedLocalObjectReference in the core API and adds DataSource in PersistentVolumeClaimSpec.
This commit is contained in:
@@ -413,6 +413,9 @@ type PersistentVolumeClaimSpec struct {
|
||||
// This is an alpha feature and may change in the future.
|
||||
// +optional
|
||||
VolumeMode *PersistentVolumeMode
|
||||
// If specified, volume will be prepopulated with data from the DataSource.
|
||||
// +optional
|
||||
DataSource *TypedLocalObjectReference
|
||||
}
|
||||
|
||||
type PersistentVolumeClaimConditionType string
|
||||
@@ -3960,6 +3963,16 @@ type LocalObjectReference struct {
|
||||
Name string
|
||||
}
|
||||
|
||||
// TypedLocalObjectReference contains enough information to let you locate the typed referenced object inside the same namespace.
|
||||
type TypedLocalObjectReference struct {
|
||||
// Name of the referent.
|
||||
// +optional
|
||||
Name string
|
||||
// Kind of the referent.
|
||||
// +optional
|
||||
Kind string
|
||||
}
|
||||
|
||||
// +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
|
||||
|
||||
type SerializedReference struct {
|
||||
|
||||
Reference in New Issue
Block a user