Skip to content

Commit 23e8eae

Browse files
authored
KEP-5008: Update KEP to be about moving headlamp (#5181)
* kep-5008: Add empty participating SIG Signed-off-by: Joaquim Rocha <[email protected]> * kep-5008: Change proposal to be about moving Healdamp under SIG UI Signed-off-by: Joaquim Rocha <[email protected]> * kep-5008: Add reviewers and approvers Signed-off-by: Joaquim Rocha <[email protected]> * kep-5008: Remove milestone related KEP indicators Signed-off-by: Joaquim Rocha <[email protected]> * kep-5008: Rename KEP directory name to show Headlamp Signed-off-by: Joaquim Rocha <[email protected]> * kep-5008: Add Github issue related to the progress of moving Headlamp Signed-off-by: Joaquim Rocha <[email protected]> * kep-5008: Make it clear we are moving only the Headlamp repo. Signed-off-by: Joaquim Rocha <[email protected]> * kep-5008: Remove note about the progress of the minikube plugin Signed-off-by: Joaquim Rocha <[email protected]> --------- Signed-off-by: Joaquim Rocha <[email protected]>
1 parent efd94f0 commit 23e8eae

File tree

3 files changed

+62
-48
lines changed

3 files changed

+62
-48
lines changed

keps/sig-ui/5008-kep-template/README.md renamed to keps/sig-ui/5008-headlamp/README.md

+23-11
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ If none of those approvers are still appropriate, then changes to that list
5858
should be approved by the remaining approvers and/or the owning SIG (or
5959
SIG Architecture for cross-cutting KEPs).
6060
-->
61-
# KEP-5008: Introducing Kubernetes Desktop
61+
# KEP-5008: Move Headlamp to the SIG UI
6262

6363
<!--
6464
This is the title of your KEP. Keep it short, simple, and descriptive. A good
@@ -137,9 +137,9 @@ updates.
137137
-->
138138

139139
This proposal aims to improve the graphical user interface experience in
140-
Kubernetes by introducing a Kubernetes Desktop application and an improved
141-
in-cluster web user interface, both based on the [Headlamp](https://headlamp.dev)
142-
project.
140+
Kubernetes, particularly in what comes to flexibility of UI solutions, and
141+
including the desktop experience it provides, by having the
142+
[Headlamp](https://headlamp.dev) project and its maintainers join the SIG UI.
143143

144144
## Motivation
145145

@@ -158,6 +158,13 @@ projects to integrate with and build upon. Essentially, we think Headlamps'
158158
ability to be adapted and used across many scenarios allows it to serve as a
159159
central hub for the CNCF community and projects.
160160

161+
Given the adotion of Headlamp as a tool or as a base building block for other
162+
solutions by different companies and organizations, having Headlamp as part of
163+
the Kubernetes project under the SIG UI will also allow us to deepen the
164+
community ties as we continue to develop the project.
165+
This [Github issue](https://github.com/headlamp-k8s/headlamp/issues/2897)
166+
tracks the progress of items related to this move.
167+
161168
### Background
162169

163170
Headlamp is a Kubernetes UI that can run as a Desktop application and an
@@ -235,11 +242,19 @@ The "Design Details" section below is for the real
235242
nitty-gritty.
236243
-->
237244

238-
The proposal is to ship the Headlamp experience as a new Kubernetes Desktop
239-
and Kubernetes in-cluster UI.
245+
The proposal is to continue the development of Headlamp as part of the
246+
Kubernetes project, under the auspices of Kubernetes SIG UI.
247+
248+
This means the Headlamp project repo is moved under the kubernetes-sigs GitHub
249+
organization.
240250

241-
This means the Headlamp project will become a part of the Kubernetes project
242-
under the auspices of Kubernetes SIG UI.
251+
There are two other repositories under the current Headlamp K8s org:
252+
[plugins](https://github.com/headlamp-k8s/plugins), and
253+
[website](https://github.com/headlamp-k8s/headlamp-website); these representing
254+
the plugins that maintained by Headlamp's core developers, and the website of
255+
the project. This proposal entails only the move of the headlamp-k8s/headlamp
256+
repository under the kubernetes-sig organization. Other repositories may be
257+
proposed to be moved as well at a later stage.
243258

244259
### User Stories
245260

@@ -271,9 +286,6 @@ minikube. Once my local cluster is installed I’m presented with a tutorial
271286
plugin which guides me through the various aspects of the UI and Kubernetes
272287
concepts.
273288

274-
_**Note:** We have the minikube installer plugin in POC but the tutorial plugin
275-
is not something we currently have._
276-
277289
#### Story 3
278290

279291
As a cluster admin I was to provide a user interface for my users. I choose

keps/sig-ui/5008-headlamp/kep.yaml

+39
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
title: Move Headlamp to the SIG UI
2+
kep-number: 5008
3+
authors:
4+
- "@joaquimrocha"
5+
owning-sig: sig-ui
6+
participating-sigs: []
7+
status: provisional
8+
creation-date: 2024-12-19
9+
reviewers:
10+
- "@floreks"
11+
- "@maciaszczykm"
12+
approvers:
13+
- "@johnbelamaric"
14+
- "@soltysh"
15+
16+
see-also:
17+
replaces:
18+
19+
# N/A: The target maturity stage in the current dev cycle for this KEP.
20+
# stage: alpha|beta|stable
21+
22+
# N/A: The most recent milestone for which work toward delivery of this KEP has been
23+
# done. This can be the current (upcoming) milestone, if it is being actively
24+
# worked on.
25+
#latest-milestone: "v1.19"
26+
27+
# N/A: The milestone at which this feature was, or is targeted to be, at each stage.
28+
# milestone:
29+
# alpha: "v1.19"
30+
# beta: "v1.20"
31+
# stable: "v1.22"
32+
33+
# N/A: The following PRR answers are required at alpha release
34+
# List the feature gate name and the components for which it must be enabled
35+
# feature-gates:
36+
# disable-supported: true
37+
38+
# N/A: The following PRR answers are required at beta release
39+
# metrics:

keps/sig-ui/5008-kep-template/kep.yaml

-37
This file was deleted.

0 commit comments

Comments
 (0)