From 9f8c6cac9e51bffe65e456d44d03384c05ce93f0 Mon Sep 17 00:00:00 2001 From: Paco Xu Date: Thu, 2 Feb 2023 16:00:42 +0800 Subject: [PATCH 1/3] update ephemeral-storage-quotas status Signed-off-by: Paco Xu --- keps/sig-node/1029-ephemeral-storage-quotas/README.md | 6 ++++++ keps/sig-node/1029-ephemeral-storage-quotas/kep.yaml | 8 ++++---- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/keps/sig-node/1029-ephemeral-storage-quotas/README.md b/keps/sig-node/1029-ephemeral-storage-quotas/README.md index fd9c9e844b8..d9b6d5cb103 100644 --- a/keps/sig-node/1029-ephemeral-storage-quotas/README.md +++ b/keps/sig-node/1029-ephemeral-storage-quotas/README.md @@ -50,6 +50,7 @@ - [Version 1.15](#version-115) - [Version 1.24](#version-124) - [Version 1.25](#version-125) + - [Version 1.27](#version-127) - [Drawbacks [optional]](#drawbacks-optional) - [Alternatives [optional]](#alternatives-optional) - [Alternative quota-based implementation](#alternative-quota-based-implementation) @@ -941,6 +942,11 @@ If the metrics shows some problems, we can check the log and quota dir with belo ConfigMap rendering [issue](https://github.com/kubernetes/kubernetes/issues/112081) was found in the 1.25.0 release. When ConfigMaps get updated within the API, they do not get rendered to the resulting pod's filesystem by the Kubelet. The feature has been [reverted to alpha](https://github.com/kubernetes/kubernetes/pull/112078) in the 1.25.1 release. +### Version 1.27 + +- Fix the blocking issue that caused the revert to alpha: [fsquota: only generate pod uuid is nil #112624](https://github.com/kubernetes/kubernetes/pull/112624) + + ## Drawbacks [optional] * Use of quotas, particularly the less commonly used project quotas, diff --git a/keps/sig-node/1029-ephemeral-storage-quotas/kep.yaml b/keps/sig-node/1029-ephemeral-storage-quotas/kep.yaml index 09cacb0c552..e5c34480a0b 100644 --- a/keps/sig-node/1029-ephemeral-storage-quotas/kep.yaml +++ b/keps/sig-node/1029-ephemeral-storage-quotas/kep.yaml @@ -14,10 +14,10 @@ approvers: - "@derekwaynecarr" editor: TBD creation-date: 2018-09-06 -last-updated: 2022-08-30 +last-updated: 2023-02-02 status: implementable -latest-milestone: "1.15" -stage: "alpha" +latest-milestone: "1.27" +stage: "beta" milestone: alpha: "1.15" - + beta: "1.27" From 46319d468ac412998c218944f392c5f7406e268a Mon Sep 17 00:00:00 2001 From: Paco Xu Date: Tue, 4 Apr 2023 12:01:20 +0800 Subject: [PATCH 2/3] promote quota-monitoring to beta in v1.28 Signed-off-by: Paco Xu --- keps/sig-node/1029-ephemeral-storage-quotas/README.md | 7 ++++++- keps/sig-node/1029-ephemeral-storage-quotas/kep.yaml | 6 +++--- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/keps/sig-node/1029-ephemeral-storage-quotas/README.md b/keps/sig-node/1029-ephemeral-storage-quotas/README.md index d9b6d5cb103..5a6e1ce0e2d 100644 --- a/keps/sig-node/1029-ephemeral-storage-quotas/README.md +++ b/keps/sig-node/1029-ephemeral-storage-quotas/README.md @@ -51,6 +51,7 @@ - [Version 1.24](#version-124) - [Version 1.25](#version-125) - [Version 1.27](#version-127) + - [Version 1.28](#version-128) - [Drawbacks [optional]](#drawbacks-optional) - [Alternatives [optional]](#alternatives-optional) - [Alternative quota-based implementation](#alternative-quota-based-implementation) @@ -944,8 +945,12 @@ ConfigMap rendering [issue](https://github.com/kubernetes/kubernetes/issues/1120 ### Version 1.27 -- Fix the blocking issue that caused the revert to alpha: [fsquota: only generate pod uuid is nil #112624](https://github.com/kubernetes/kubernetes/pull/112624) +- Fix the blocking issue that caused the revert to alpha: and . +- Add test in sig-node test grid for this feature : +### Version 1.28 + +- Promote `LocalStorageCapacityIsolationFSMonitoring` to Beta ## Drawbacks [optional] diff --git a/keps/sig-node/1029-ephemeral-storage-quotas/kep.yaml b/keps/sig-node/1029-ephemeral-storage-quotas/kep.yaml index e5c34480a0b..f12c529eb25 100644 --- a/keps/sig-node/1029-ephemeral-storage-quotas/kep.yaml +++ b/keps/sig-node/1029-ephemeral-storage-quotas/kep.yaml @@ -14,10 +14,10 @@ approvers: - "@derekwaynecarr" editor: TBD creation-date: 2018-09-06 -last-updated: 2023-02-02 +last-updated: 2023-04-04 status: implementable -latest-milestone: "1.27" +latest-milestone: "1.28" stage: "beta" milestone: alpha: "1.15" - beta: "1.27" + beta: "1.28" From 555e819fcb474eb7f31b716f29b181fade2c9c2c Mon Sep 17 00:00:00 2001 From: Paco Xu Date: Thu, 31 Aug 2023 12:32:39 +0800 Subject: [PATCH 3/3] ephemeral storage quotas monitoring update version to v1.29 --- .../1029-ephemeral-storage-quotas/README.md | 13 ++++++++----- .../sig-node/1029-ephemeral-storage-quotas/kep.yaml | 6 +++--- 2 files changed, 11 insertions(+), 8 deletions(-) diff --git a/keps/sig-node/1029-ephemeral-storage-quotas/README.md b/keps/sig-node/1029-ephemeral-storage-quotas/README.md index 5a6e1ce0e2d..ca2db6553ab 100644 --- a/keps/sig-node/1029-ephemeral-storage-quotas/README.md +++ b/keps/sig-node/1029-ephemeral-storage-quotas/README.md @@ -33,7 +33,7 @@ - [Risks and Mitigations](#risks-and-mitigations) - [Graduation Criteria](#graduation-criteria) - [Phase 1: Alpha (1.15)](#phase-1-alpha-115) - - [Phase 2: Beta](#phase-2-beta) + - [Phase 2: Beta (v1.29)](#phase-2-beta-v129) - [Phase 3: GA](#phase-3-ga) - [Performance Benchmarks](#performance-benchmarks) - [Elapsed Time](#elapsed-time) @@ -51,7 +51,7 @@ - [Version 1.24](#version-124) - [Version 1.25](#version-125) - [Version 1.27](#version-127) - - [Version 1.28](#version-128) + - [Version 1.29](#version-129) - [Drawbacks [optional]](#drawbacks-optional) - [Alternatives [optional]](#alternatives-optional) - [Alternative quota-based implementation](#alternative-quota-based-implementation) @@ -679,7 +679,7 @@ The following criteria applies to - Unit test coverage - Node e2e test -### Phase 2: Beta +### Phase 2: Beta (v1.29) - User feedback - Benchmarks to determine latency and overhead of using quotas @@ -948,9 +948,12 @@ ConfigMap rendering [issue](https://github.com/kubernetes/kubernetes/issues/1120 - Fix the blocking issue that caused the revert to alpha: and . - Add test in sig-node test grid for this feature : -### Version 1.28 +### Version 1.29 -- Promote `LocalStorageCapacityIsolationFSMonitoring` to Beta +Promote `LocalStorageCapacityIsolationFSMonitoring` to Beta + +- [x] [E2E tests](#e2e-tests) +- [x] add VolumeStatCalDuration metrics for fsquato monitoring benchmark [#107201](https://github.com/kubernetes/kubernetes/pull/107201) ## Drawbacks [optional] diff --git a/keps/sig-node/1029-ephemeral-storage-quotas/kep.yaml b/keps/sig-node/1029-ephemeral-storage-quotas/kep.yaml index f12c529eb25..fdc806216ba 100644 --- a/keps/sig-node/1029-ephemeral-storage-quotas/kep.yaml +++ b/keps/sig-node/1029-ephemeral-storage-quotas/kep.yaml @@ -14,10 +14,10 @@ approvers: - "@derekwaynecarr" editor: TBD creation-date: 2018-09-06 -last-updated: 2023-04-04 +last-updated: 2023-08-31 status: implementable -latest-milestone: "1.28" +latest-milestone: "1.29" stage: "beta" milestone: alpha: "1.15" - beta: "1.28" + beta: "1.29"