Skip to content

Commit e827beb

Browse files
Merge pull request #137086 from alaypatel07/kep-5304/downward-api
KEP 5304: add implementation for discoverable DRA Device metadata in pod Kubernetes-commit: ad81d3802d6772c07e78dfb0818ed58191dc5faa
2 parents 913796f + a2b0d2e commit e827beb

3 files changed

Lines changed: 12 additions & 0 deletions

File tree

resource/v1/types.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,10 @@ const (
3535
// special ResourceClaim. Its single valid value is "true".
3636
// This is used only inside the scheduler.
3737
ExtendedResourceClaimAnnotation = "resource.kubernetes.io/extended-resource-claim"
38+
// PodResourceClaimAnnotation is the annotation set on template-generated
39+
// ResourceClaims by the ResourceClaim controller. Its value is the
40+
// pod.spec.resourceClaims[].name for which the claim was generated.
41+
PodResourceClaimAnnotation = "resource.kubernetes.io/pod-claim-name"
3842
// Resource device class prefix is for generating implicit extended resource
3943
// name for a device class when its ExtendedResourceName field is not
4044
// specified. The generated name is this prefix + the device class name.

resource/v1beta1/types.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,10 @@ const (
3535
// special ResourceClaim. Its single valid value is "true".
3636
// This is used only inside the scheduler.
3737
ExtendedResourceClaimAnnotation = "resource.kubernetes.io/extended-resource-claim"
38+
// PodResourceClaimAnnotation is the annotation set on template-generated
39+
// ResourceClaims by the ResourceClaim controller. Its value is the
40+
// pod.spec.resourceClaims[].name for which the claim was generated.
41+
PodResourceClaimAnnotation = "resource.kubernetes.io/pod-claim-name"
3842
// Resource device class prefix is for generating implicit extended resource
3943
// name for a device class when its ExtendedResourceName field is not
4044
// specified. The generated name is this prefix + the device class name.

resource/v1beta2/types.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,10 @@ const (
3535
// special ResourceClaim. Its single valid value is "true".
3636
// This is used only inside the scheduler.
3737
ExtendedResourceClaimAnnotation = "resource.kubernetes.io/extended-resource-claim"
38+
// PodResourceClaimAnnotation is the annotation set on template-generated
39+
// ResourceClaims by the ResourceClaim controller. Its value is the
40+
// pod.spec.resourceClaims[].name for which the claim was generated.
41+
PodResourceClaimAnnotation = "resource.kubernetes.io/pod-claim-name"
3842
// Resource device class prefix is for generating implicit extended resource
3943
// name for a device class when its ExtendedResourceName field is not
4044
// specified. The generated name is this prefix + the device class name.

0 commit comments

Comments
 (0)