mirror of
https://github.com/kubernetes/client-go.git
synced 2025-06-23 05:37:13 +00:00
DRA: remove immediate allocation
As agreed in https://github.com/kubernetes/enhancements/pull/4709, immediate allocation is one of those features which can be removed because it makes no sense for structured parameters and the justification for classic DRA is weak. Kubernetes-commit: de5742ae83c8d77268a7caf5f3b1f418c4a13a84
This commit is contained in:
parent
91ff2f6ea5
commit
a7f430b8bb
@ -12419,9 +12419,6 @@ var schemaYAML = typed.YAMLObject(`types:
|
|||||||
- name: io.k8s.api.resource.v1alpha3.ResourceClaimSpec
|
- name: io.k8s.api.resource.v1alpha3.ResourceClaimSpec
|
||||||
map:
|
map:
|
||||||
fields:
|
fields:
|
||||||
- name: allocationMode
|
|
||||||
type:
|
|
||||||
scalar: string
|
|
||||||
- name: parametersRef
|
- name: parametersRef
|
||||||
type:
|
type:
|
||||||
namedType: io.k8s.api.resource.v1alpha3.ResourceClaimParametersReference
|
namedType: io.k8s.api.resource.v1alpha3.ResourceClaimParametersReference
|
||||||
|
@ -18,16 +18,11 @@ limitations under the License.
|
|||||||
|
|
||||||
package v1alpha3
|
package v1alpha3
|
||||||
|
|
||||||
import (
|
|
||||||
resourcev1alpha3 "k8s.io/api/resource/v1alpha3"
|
|
||||||
)
|
|
||||||
|
|
||||||
// ResourceClaimSpecApplyConfiguration represents a declarative configuration of the ResourceClaimSpec type for use
|
// ResourceClaimSpecApplyConfiguration represents a declarative configuration of the ResourceClaimSpec type for use
|
||||||
// with apply.
|
// with apply.
|
||||||
type ResourceClaimSpecApplyConfiguration struct {
|
type ResourceClaimSpecApplyConfiguration struct {
|
||||||
ResourceClassName *string `json:"resourceClassName,omitempty"`
|
ResourceClassName *string `json:"resourceClassName,omitempty"`
|
||||||
ParametersRef *ResourceClaimParametersReferenceApplyConfiguration `json:"parametersRef,omitempty"`
|
ParametersRef *ResourceClaimParametersReferenceApplyConfiguration `json:"parametersRef,omitempty"`
|
||||||
AllocationMode *resourcev1alpha3.AllocationMode `json:"allocationMode,omitempty"`
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// ResourceClaimSpecApplyConfiguration constructs a declarative configuration of the ResourceClaimSpec type for use with
|
// ResourceClaimSpecApplyConfiguration constructs a declarative configuration of the ResourceClaimSpec type for use with
|
||||||
@ -51,11 +46,3 @@ func (b *ResourceClaimSpecApplyConfiguration) WithParametersRef(value *ResourceC
|
|||||||
b.ParametersRef = value
|
b.ParametersRef = value
|
||||||
return b
|
return b
|
||||||
}
|
}
|
||||||
|
|
||||||
// WithAllocationMode sets the AllocationMode field in the declarative configuration to the given value
|
|
||||||
// and returns the receiver, so that objects can be built by chaining "With" function invocations.
|
|
||||||
// If called multiple times, the AllocationMode field is set to the value of the last call.
|
|
||||||
func (b *ResourceClaimSpecApplyConfiguration) WithAllocationMode(value resourcev1alpha3.AllocationMode) *ResourceClaimSpecApplyConfiguration {
|
|
||||||
b.AllocationMode = &value
|
|
||||||
return b
|
|
||||||
}
|
|
||||||
|
Loading…
Reference in New Issue
Block a user