Use https links for k8s KEPs, issues, PRs, etc
Signed-off-by: Monis Khan <mok@microsoft.com>
This commit is contained in:
@@ -130,7 +130,7 @@ func Convert_v1_StatefulSetSpec_To_apps_StatefulSetSpec(in *appsv1.StatefulSetSp
|
||||
return err
|
||||
}
|
||||
// set APIVersion/Kind to behave the same as reflective conversion < 1.17.
|
||||
// see http://issue.k8s.io/87583
|
||||
// see https://issue.k8s.io/87583
|
||||
if out.VolumeClaimTemplates != nil {
|
||||
// copy so we don't modify the input
|
||||
templatesCopy := make([]core.PersistentVolumeClaim, len(out.VolumeClaimTemplates))
|
||||
@@ -151,7 +151,7 @@ func Convert_apps_StatefulSetSpec_To_v1_StatefulSetSpec(in *apps.StatefulSetSpec
|
||||
return err
|
||||
}
|
||||
// set APIVersion/Kind to behave the same as reflective conversion < 1.17.
|
||||
// see http://issue.k8s.io/87583
|
||||
// see https://issue.k8s.io/87583
|
||||
if out.VolumeClaimTemplates != nil {
|
||||
// copy so we don't modify the input
|
||||
templatesCopy := make([]corev1.PersistentVolumeClaim, len(out.VolumeClaimTemplates))
|
||||
|
@@ -87,7 +87,7 @@ func Convert_v1beta1_StatefulSetSpec_To_apps_StatefulSetSpec(in *appsv1beta1.Sta
|
||||
return err
|
||||
}
|
||||
// set APIVersion/Kind to behave the same as reflective conversion < 1.17.
|
||||
// see http://issue.k8s.io/87583
|
||||
// see https://issue.k8s.io/87583
|
||||
if out.VolumeClaimTemplates != nil {
|
||||
// copy so we don't modify the input
|
||||
templatesCopy := make([]core.PersistentVolumeClaim, len(out.VolumeClaimTemplates))
|
||||
@@ -108,7 +108,7 @@ func Convert_apps_StatefulSetSpec_To_v1beta1_StatefulSetSpec(in *apps.StatefulSe
|
||||
return err
|
||||
}
|
||||
// set APIVersion/Kind to behave the same as reflective conversion < 1.17.
|
||||
// see http://issue.k8s.io/87583
|
||||
// see https://issue.k8s.io/87583
|
||||
if out.VolumeClaimTemplates != nil {
|
||||
// copy so we don't modify the input
|
||||
templatesCopy := make([]corev1.PersistentVolumeClaim, len(out.VolumeClaimTemplates))
|
||||
|
@@ -189,7 +189,7 @@ func Convert_v1beta2_StatefulSetSpec_To_apps_StatefulSetSpec(in *appsv1beta2.Sta
|
||||
return err
|
||||
}
|
||||
// set APIVersion/Kind to behave the same as reflective conversion < 1.17.
|
||||
// see http://issue.k8s.io/87583
|
||||
// see https://issue.k8s.io/87583
|
||||
if out.VolumeClaimTemplates != nil {
|
||||
// copy so we don't modify the input
|
||||
templatesCopy := make([]core.PersistentVolumeClaim, len(out.VolumeClaimTemplates))
|
||||
@@ -210,7 +210,7 @@ func Convert_apps_StatefulSetSpec_To_v1beta2_StatefulSetSpec(in *apps.StatefulSe
|
||||
return err
|
||||
}
|
||||
// set APIVersion/Kind to behave the same as reflective conversion < 1.17.
|
||||
// see http://issue.k8s.io/87583
|
||||
// see https://issue.k8s.io/87583
|
||||
if out.VolumeClaimTemplates != nil {
|
||||
// copy so we don't modify the input
|
||||
templatesCopy := make([]corev1.PersistentVolumeClaim, len(out.VolumeClaimTemplates))
|
||||
|
@@ -27,7 +27,7 @@ const (
|
||||
// Every feature gate should add method here following this template:
|
||||
//
|
||||
// // owner: @username
|
||||
// // kep: http://kep.k8s.io/NNN
|
||||
// // kep: https://kep.k8s.io/NNN
|
||||
// // alpha: v1.X
|
||||
// MyFeature featuregate.Feature = "MyFeature"
|
||||
//
|
||||
@@ -165,7 +165,7 @@ const (
|
||||
CSIMigrationvSphere featuregate.Feature = "CSIMigrationvSphere"
|
||||
|
||||
// owner: @humblec, @zhucan
|
||||
// kep: http://kep.k8s.io/3171
|
||||
// kep: https://kep.k8s.io/3171
|
||||
// alpha: v1.25
|
||||
//
|
||||
// Enables SecretRef field in CSI NodeExpandVolume request.
|
||||
@@ -186,7 +186,7 @@ const (
|
||||
CSIVolumeHealth featuregate.Feature = "CSIVolumeHealth"
|
||||
|
||||
// owner: @adrianreber
|
||||
// kep: http://kep.k8s.io/2008
|
||||
// kep: https://kep.k8s.io/2008
|
||||
// alpha: v1.25
|
||||
//
|
||||
// Enables container Checkpoint support in the kubelet
|
||||
@@ -201,7 +201,7 @@ const (
|
||||
ControllerManagerLeaderMigration featuregate.Feature = "ControllerManagerLeaderMigration"
|
||||
|
||||
// owner: @deejross, @soltysh
|
||||
// kep: http://kep.k8s.io/3140
|
||||
// kep: https://kep.k8s.io/3140
|
||||
// alpha: v1.24
|
||||
// beta: v1.25
|
||||
//
|
||||
@@ -263,7 +263,7 @@ const (
|
||||
DynamicKubeletConfig featuregate.Feature = "DynamicKubeletConfig"
|
||||
|
||||
// owner: @andrewsykim
|
||||
// kep: http://kep.k8s.io/1672
|
||||
// kep: https://kep.k8s.io/1672
|
||||
// alpha: v1.20
|
||||
// beta: v1.22
|
||||
//
|
||||
@@ -306,7 +306,7 @@ const (
|
||||
ExpandPersistentVolumes featuregate.Feature = "ExpandPersistentVolumes"
|
||||
|
||||
// owner: @gjkim42
|
||||
// kep: http://kep.k8s.io/2595
|
||||
// kep: https://kep.k8s.io/2595
|
||||
// alpha: v1.22
|
||||
//
|
||||
// Enables apiserver and kubelet to allow up to 32 DNSSearchPaths and up to 2048 DNSSearchListChars.
|
||||
@@ -321,7 +321,7 @@ const (
|
||||
ExperimentalHostUserNamespaceDefaultingGate featuregate.Feature = "ExperimentalHostUserNamespaceDefaulting"
|
||||
|
||||
// owner: @yuzhiquan, @bowei, @PxyUp, @SergeyKanzhelev
|
||||
// kep: http://kep.k8s.io/2727
|
||||
// kep: https://kep.k8s.io/2727
|
||||
// alpha: v1.23
|
||||
// beta: v1.24
|
||||
//
|
||||
@@ -354,7 +354,7 @@ const (
|
||||
HPAScaleToZero featuregate.Feature = "HPAScaleToZero"
|
||||
|
||||
// owner: @deepakkinni @xing-yang
|
||||
// kep: http://kep.k8s.io/2680
|
||||
// kep: https://kep.k8s.io/2680
|
||||
// alpha: v1.23
|
||||
//
|
||||
// Honor Persistent Volume Reclaim Policy when it is "Delete" irrespective of PV-PVC
|
||||
@@ -412,14 +412,14 @@ const (
|
||||
InTreePluginvSphereUnregister featuregate.Feature = "InTreePluginvSphereUnregister"
|
||||
|
||||
// owner: @danwinship
|
||||
// kep: http://kep.k8s.io/3178
|
||||
// kep: https://kep.k8s.io/3178
|
||||
// alpha: v1.25
|
||||
//
|
||||
// Causes kubelet to no longer create legacy IPTables rules
|
||||
IPTablesOwnershipCleanup featuregate.Feature = "IPTablesOwnershipCleanup"
|
||||
|
||||
// owner: @mimowo
|
||||
// kep: http://kep.k8s.io/3329
|
||||
// kep: https://kep.k8s.io/3329
|
||||
// alpha: v1.25
|
||||
//
|
||||
// Allow users to specify handling of pod failures based on container exit codes
|
||||
@@ -480,14 +480,14 @@ const (
|
||||
KubeletPodResourcesGetAllocatable featuregate.Feature = "KubeletPodResourcesGetAllocatable"
|
||||
|
||||
// owner: @sallyom
|
||||
// kep: http://kep.k8s.io/2832
|
||||
// kep: https://kep.k8s.io/2832
|
||||
// alpha: v1.25
|
||||
//
|
||||
// Add support for distributed tracing in the kubelet
|
||||
KubeletTracing featuregate.Feature = "KubeletTracing"
|
||||
|
||||
// owner: @zshihang
|
||||
// kep: http://kep.k8s.io/2800
|
||||
// kep: https://kep.k8s.io/2800
|
||||
// beta: v1.24
|
||||
//
|
||||
// Stop auto-generation of secret-based service account tokens.
|
||||
@@ -515,7 +515,7 @@ const (
|
||||
LogarithmicScaleDown featuregate.Feature = "LogarithmicScaleDown"
|
||||
|
||||
// owner: @denkensk
|
||||
// kep: http://kep.k8s.io/3243
|
||||
// kep: https://kep.k8s.io/3243
|
||||
// alpha: v1.25
|
||||
//
|
||||
// Enable MatchLabelKeys in PodTopologySpread.
|
||||
@@ -534,14 +534,14 @@ const (
|
||||
MemoryManager featuregate.Feature = "MemoryManager"
|
||||
|
||||
// owner: @xiaoxubeii
|
||||
// kep: http://kep.k8s.io/2570
|
||||
// kep: https://kep.k8s.io/2570
|
||||
// alpha: v1.22
|
||||
//
|
||||
// Enables kubelet to support memory QoS with cgroups v2.
|
||||
MemoryQoS featuregate.Feature = "MemoryQoS"
|
||||
|
||||
// owner: @sanposhiho
|
||||
// kep: http://kep.k8s.io/3022
|
||||
// kep: https://kep.k8s.io/3022
|
||||
// alpha: v1.24
|
||||
// beta: v1.25
|
||||
//
|
||||
@@ -549,7 +549,7 @@ const (
|
||||
MinDomainsInPodTopologySpread featuregate.Feature = "MinDomainsInPodTopologySpread"
|
||||
|
||||
// owner: @janosi @bridgetkromhout
|
||||
// kep: http://kep.k8s.io/1435
|
||||
// kep: https://kep.k8s.io/1435
|
||||
// alpha: v1.20
|
||||
// beta: v1.24
|
||||
//
|
||||
@@ -557,14 +557,14 @@ const (
|
||||
MixedProtocolLBService featuregate.Feature = "MixedProtocolLBService"
|
||||
|
||||
// owner: @sarveshr7
|
||||
// kep: http://kep.k8s.io/2593
|
||||
// kep: https://kep.k8s.io/2593
|
||||
// alpha: v1.25
|
||||
//
|
||||
// Enables the MultiCIDR Range allocator.
|
||||
MultiCIDRRangeAllocator featuregate.Feature = "MultiCIDRRangeAllocator"
|
||||
|
||||
// owner: @rikatz
|
||||
// kep: http://kep.k8s.io/2079
|
||||
// kep: https://kep.k8s.io/2079
|
||||
// alpha: v1.21
|
||||
// beta: v1.22
|
||||
// ga: v1.25
|
||||
@@ -573,14 +573,14 @@ const (
|
||||
NetworkPolicyEndPort featuregate.Feature = "NetworkPolicyEndPort"
|
||||
|
||||
// owner: @rikatz
|
||||
// kep: http://kep.k8s.io/2943
|
||||
// kep: https://kep.k8s.io/2943
|
||||
// alpha: v1.24
|
||||
//
|
||||
// Enables NetworkPolicy status subresource
|
||||
NetworkPolicyStatus featuregate.Feature = "NetworkPolicyStatus"
|
||||
|
||||
// owner: @xing-yang @sonasingh46
|
||||
// kep: http://kep.k8s.io/2268
|
||||
// kep: https://kep.k8s.io/2268
|
||||
// alpha: v1.24
|
||||
//
|
||||
// Allow pods to failover to a different node in case of non graceful node shutdown
|
||||
@@ -593,7 +593,7 @@ const (
|
||||
NodeSwap featuregate.Feature = "NodeSwap"
|
||||
|
||||
// owner: @haircommander
|
||||
// kep: http://kep.k8s.io/2364
|
||||
// kep: https://kep.k8s.io/2364
|
||||
// alpha: v1.23
|
||||
//
|
||||
// Configures the Kubelet to use the CRI to populate pod and container stats, instead of supplimenting with stats from cAdvisor.
|
||||
@@ -608,7 +608,7 @@ const (
|
||||
PodDeletionCost featuregate.Feature = "PodDeletionCost"
|
||||
|
||||
// owner: @mimowo
|
||||
// kep: http://kep.k8s.io/3329
|
||||
// kep: https://kep.k8s.io/3329
|
||||
// alpha: v1.25
|
||||
//
|
||||
// Enables support for appending a dedicated pod condition indicating that
|
||||
@@ -644,7 +644,7 @@ const (
|
||||
ProcMountType featuregate.Feature = "ProcMountType"
|
||||
|
||||
// owner: @andrewsykim
|
||||
// kep: http://kep.k8s.io/1669
|
||||
// kep: https://kep.k8s.io/1669
|
||||
// alpha: v1.22
|
||||
//
|
||||
// Enable kube-proxy to handle terminating ednpoints when externalTrafficPolicy=Local
|
||||
@@ -664,14 +664,14 @@ const (
|
||||
ReadWriteOncePod featuregate.Feature = "ReadWriteOncePod"
|
||||
|
||||
// owner: @gnufied
|
||||
// kep: http://kep.k8s.io/1790
|
||||
// kep: https://kep.k8s.io/1790
|
||||
// alpha: v1.23
|
||||
//
|
||||
// Allow users to recover from volume expansion failure
|
||||
RecoverVolumeExpansionFailure featuregate.Feature = "RecoverVolumeExpansionFailure"
|
||||
|
||||
// owner: @RomanBednar
|
||||
// kep: http://kep.k8s.io/3333
|
||||
// kep: https://kep.k8s.io/3333
|
||||
// alpha: v1.25
|
||||
//
|
||||
// Allow assigning StorageClass to unbound PVCs retroactively
|
||||
@@ -693,7 +693,7 @@ const (
|
||||
SeccompDefault featuregate.Feature = "SeccompDefault"
|
||||
|
||||
// owner: @maplain @andrewsykim
|
||||
// kep: http://kep.k8s.io/2086
|
||||
// kep: https://kep.k8s.io/2086
|
||||
// alpha: v1.21
|
||||
// beta: v1.22
|
||||
//
|
||||
@@ -701,7 +701,7 @@ const (
|
||||
ServiceInternalTrafficPolicy featuregate.Feature = "ServiceInternalTrafficPolicy"
|
||||
|
||||
// owner: @aojea
|
||||
// kep: http://kep.k8s.io/3070
|
||||
// kep: https://kep.k8s.io/3070
|
||||
// alpha: v1.24
|
||||
// beta: v1.25
|
||||
//
|
||||
@@ -730,7 +730,7 @@ const (
|
||||
StatefulSetMinReadySeconds featuregate.Feature = "StatefulSetMinReadySeconds"
|
||||
|
||||
// owner: @robscott
|
||||
// kep: http://kep.k8s.io/2433
|
||||
// kep: https://kep.k8s.io/2433
|
||||
// alpha: v1.21
|
||||
// beta: v1.23
|
||||
//
|
||||
@@ -745,7 +745,7 @@ const (
|
||||
TopologyManager featuregate.Feature = "TopologyManager"
|
||||
|
||||
// owner: @rata, @giuseppe
|
||||
// kep: http://kep.k8s.io/127
|
||||
// kep: https://kep.k8s.io/127
|
||||
// alpha: v1.25
|
||||
//
|
||||
// Enables user namespace support for stateless pods.
|
||||
@@ -776,7 +776,7 @@ const (
|
||||
WindowsHostProcessContainers featuregate.Feature = "WindowsHostProcessContainers"
|
||||
|
||||
// owner: @kerthcet
|
||||
// kep: http://kep.k8s.io/3094
|
||||
// kep: https://kep.k8s.io/3094
|
||||
// alpha: v1.25
|
||||
//
|
||||
// Allow users to specify whether to take nodeAffinity/nodeTaint into consideration when
|
||||
@@ -784,7 +784,7 @@ const (
|
||||
NodeInclusionPolicyInPodTopologySpread featuregate.Feature = "NodeInclusionPolicyInPodTopologySpread"
|
||||
|
||||
// owner: @jsafrane
|
||||
// kep: http://kep.k8s.io/1710
|
||||
// kep: https://kep.k8s.io/1710
|
||||
// alpha: v1.25
|
||||
// Speed up container startup by mounting volumes with the correct SELinux label
|
||||
// instead of changing each file on the volumes recursively.
|
||||
|
6
pkg/generated/openapi/zz_generated.openapi.go
generated
6
pkg/generated/openapi/zz_generated.openapi.go
generated
@@ -19982,7 +19982,7 @@ func schema_k8sio_api_core_v1_NodeStatus(ref common.ReferenceCallback) common.Op
|
||||
},
|
||||
},
|
||||
SchemaProps: spec.SchemaProps{
|
||||
Description: "List of addresses reachable to the node. Queried from cloud provider, if available. More info: https://kubernetes.io/docs/concepts/nodes/node/#addresses Note: This field is declared as mergeable, but the merge key is not sufficiently unique, which can cause data corruption when it is merged. Callers should instead use a full-replacement patch. See http://pr.k8s.io/79391 for an example.",
|
||||
Description: "List of addresses reachable to the node. Queried from cloud provider, if available. More info: https://kubernetes.io/docs/concepts/nodes/node/#addresses Note: This field is declared as mergeable, but the merge key is not sufficiently unique, which can cause data corruption when it is merged. Callers should instead use a full-replacement patch. See https://pr.k8s.io/79391 for an example.",
|
||||
Type: []string{"array"},
|
||||
Items: &spec.SchemaOrArray{
|
||||
Schema: &spec.Schema{
|
||||
@@ -54980,7 +54980,7 @@ func schema_k8sio_kubelet_config_v1beta1_KubeletConfiguration(ref common.Referen
|
||||
},
|
||||
"memoryThrottlingFactor": {
|
||||
SchemaProps: spec.SchemaProps{
|
||||
Description: "MemoryThrottlingFactor specifies the factor multiplied by the memory limit or node allocatable memory when setting the cgroupv2 memory.high value to enforce MemoryQoS. Decreasing this factor will set lower high limit for container cgroups and put heavier reclaim pressure while increasing will put less reclaim pressure. See http://kep.k8s.io/2570 for more details. Default: 0.8",
|
||||
Description: "MemoryThrottlingFactor specifies the factor multiplied by the memory limit or node allocatable memory when setting the cgroupv2 memory.high value to enforce MemoryQoS. Decreasing this factor will set lower high limit for container cgroups and put heavier reclaim pressure while increasing will put less reclaim pressure. See https://kep.k8s.io/2570 for more details. Default: 0.8",
|
||||
Type: []string{"number"},
|
||||
Format: "double",
|
||||
},
|
||||
@@ -55008,7 +55008,7 @@ func schema_k8sio_kubelet_config_v1beta1_KubeletConfiguration(ref common.Referen
|
||||
},
|
||||
"tracing": {
|
||||
SchemaProps: spec.SchemaProps{
|
||||
Description: "Tracing specifies the versioned configuration for OpenTelemetry tracing clients. See http://kep.k8s.io/2832 for more details.",
|
||||
Description: "Tracing specifies the versioned configuration for OpenTelemetry tracing clients. See https://kep.k8s.io/2832 for more details.",
|
||||
Ref: ref("k8s.io/component-base/tracing/api/v1.TracingConfiguration"),
|
||||
},
|
||||
},
|
||||
|
@@ -432,7 +432,7 @@ type KubeletConfiguration struct {
|
||||
// when setting the cgroupv2 memory.high value to enforce MemoryQoS.
|
||||
// Decreasing this factor will set lower high limit for container cgroups and put heavier reclaim pressure
|
||||
// while increasing will put less reclaim pressure.
|
||||
// See http://kep.k8s.io/2570 for more details.
|
||||
// See https://kep.k8s.io/2570 for more details.
|
||||
// Default: 0.8
|
||||
// +featureGate=MemoryQoS
|
||||
// +optional
|
||||
@@ -446,7 +446,7 @@ type KubeletConfiguration struct {
|
||||
// +optional
|
||||
RegisterNode bool
|
||||
// Tracing specifies the versioned configuration for OpenTelemetry tracing clients.
|
||||
// See http://kep.k8s.io/2832 for more details.
|
||||
// See https://kep.k8s.io/2832 for more details.
|
||||
// +featureGate=KubeletTracing
|
||||
// +optional
|
||||
Tracing *tracingapi.TracingConfiguration
|
||||
|
@@ -887,7 +887,7 @@ func (kl *Kubelet) getPullSecretsForPod(pod *v1.Pod) []v1.Secret {
|
||||
|
||||
for _, secretRef := range pod.Spec.ImagePullSecrets {
|
||||
if len(secretRef.Name) == 0 {
|
||||
// API validation permitted entries with empty names (http://issue.k8s.io/99454#issuecomment-787838112).
|
||||
// API validation permitted entries with empty names (https://issue.k8s.io/99454#issuecomment-787838112).
|
||||
// Ignore to avoid unnecessary warnings.
|
||||
continue
|
||||
}
|
||||
|
@@ -178,7 +178,7 @@ func (p *pvcEvaluator) getStorageUsage(pvc *corev1.PersistentVolumeClaim) *resou
|
||||
roundedRequest := i.DeepCopy()
|
||||
if !roundedRequest.RoundUp(0) {
|
||||
// Ensure storage requests are counted as whole byte values, to pass resourcequota validation.
|
||||
// See http://issue.k8s.io/94313
|
||||
// See https://issue.k8s.io/94313
|
||||
return &roundedRequest
|
||||
}
|
||||
return i
|
||||
|
@@ -42,7 +42,7 @@ import (
|
||||
// and the group will be set to allow containers to use emptyDir volumes
|
||||
// from the group attribute.
|
||||
//
|
||||
// http://issue.k8s.io/2630
|
||||
// https://issue.k8s.io/2630
|
||||
const perm os.FileMode = 0777
|
||||
|
||||
// ProbeVolumePlugins is the primary entrypoint for volume plugins.
|
||||
|
Reference in New Issue
Block a user