Skip to content

Commit 97a1385

Browse files
authored
Merge pull request kubernetes#2034 from robscott/app-protocol-ga
Updating AppProtocol KEP for GA
2 parents 33d7836 + cbeac40 commit 97a1385

File tree

2 files changed

+58
-29
lines changed

2 files changed

+58
-29
lines changed

keps/sig-network/20191227-app-protocol.md renamed to keps/sig-network/1507-app-protocol/README.md

Lines changed: 19 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -1,37 +1,20 @@
1-
---
2-
title: Adding AppProtocol to Services and Endpoints
3-
authors:
4-
- "@robscott"
5-
owning-sig: sig-network
6-
reviewers:
7-
- "@thockin"
8-
- "@dcbw"
9-
approvers:
10-
- "@thockin"
11-
- "@dcbw"
12-
creation-date: "2019-12-27"
13-
last-updated: "2019-12-27"
14-
status: implementable
15-
see-also:
16-
- "/keps/sig-network/20190603-EndpointSlice-API.md"
17-
- "https://github.com/kubernetes/kubernetes/issues/40244"
18-
---
19-
201
# Adding AppProtocol to Services and Endpoints
212

223
## Table of Contents
234

245
<!-- toc -->
25-
- [Summary](#summary)
26-
- [Motivation](#motivation)
27-
- [Goals](#goals)
28-
- [Proposal](#proposal)
29-
- [Services:](#services)
30-
- [Endpoints:](#endpoints)
31-
- [Risks and Mitigations](#risks-and-mitigations)
32-
- [Proposed Roadmap](#proposed-roadmap)
33-
- [Graduation Criteria](#graduation-criteria)
34-
- [Test plan](#test-plan)
6+
- [Summary](#summary)
7+
- [Motivation](#motivation)
8+
- [Goals](#goals)
9+
- [Proposal](#proposal)
10+
- [Services:](#services)
11+
- [Endpoints:](#endpoints)
12+
- [Risks and Mitigations](#risks-and-mitigations)
13+
- [Proposed Roadmap](#proposed-roadmap)
14+
- [Graduation Criteria](#graduation-criteria)
15+
- [Alpha -&gt; Beta](#alpha---beta)
16+
- [Beta -&gt; GA](#beta---ga)
17+
- [Test plan](#test-plan)
3518
<!-- /toc -->
3619

3720
## Summary
@@ -114,6 +97,13 @@ This adds a new optional attribute to 2 existing stable APIs. This will follow
11497
the traditional approach for adding new fields initially guarded by a feature
11598
gate.
11699

100+
# Alpha -> Beta
101+
- `ServiceAppProtocol` has been supported for at least 1 minor release.
102+
- `ServiceAppProtocol` feature gate is enabled by default.
103+
104+
# Beta -> GA
105+
- `ServiceAppProtocol` has been enabled by default for at least 1 minor release.
106+
117107
### Test plan
118108

119109
This will replicate the existing validation tests for the AppProtocol field that
Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
title: Adding AppProtocol to Services and Endpoints
2+
kep-number: 1507
3+
authors:
4+
- "@robscott"
5+
owning-sig: sig-network
6+
reviewers:
7+
- "@thockin"
8+
- "@dcbw"
9+
approvers:
10+
- "@thockin"
11+
- "@dcbw"
12+
creation-date: "2019-12-27"
13+
last-updated: "2020-09-29"
14+
status: implementable
15+
16+
# The target maturity stage in the current dev cycle for this KEP.
17+
stage: stable
18+
19+
# The most recent milestone for which work toward delivery of this KEP has been
20+
# done. This can be the current (upcoming) milestone, if it is being actively
21+
# worked on.
22+
latest-milestone: "v1.20"
23+
24+
# The milestone at which this feature was, or is targeted to be, at each stage.
25+
milestone:
26+
alpha: "v1.18"
27+
beta: "v1.19"
28+
stable: "v1.20"
29+
30+
feature-gates:
31+
- name: ServiceAppProtocol
32+
components:
33+
- kube-apiserver
34+
- kube-controller-manager
35+
disable-supported: true
36+
37+
see-also:
38+
- "/keps/sig-network/20190603-EndpointSlice-API.md"
39+
- "https://github.com/kubernetes/kubernetes/issues/40244"

0 commit comments

Comments
 (0)