https://github.com/epam/edp-headlamp
Portal UI for the KubeRocketCI platform inspired by Headlamp
https://github.com/epam/edp-headlamp
adminconsole cicd customresources edp headlamp kubernetes kubernetes-dashboard kubernetes-ui kuberocketci ui
Last synced: about 2 months ago
JSON representation
Portal UI for the KubeRocketCI platform inspired by Headlamp
- Host: GitHub
- URL: https://github.com/epam/edp-headlamp
- Owner: epam
- License: apache-2.0
- Created: 2022-06-27T16:18:15.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2025-06-23T06:30:39.000Z (12 months ago)
- Last Synced: 2025-06-23T07:32:02.742Z (12 months ago)
- Topics: adminconsole, cicd, customresources, edp, headlamp, kubernetes, kubernetes-dashboard, kubernetes-ui, kuberocketci, ui
- Language: TypeScript
- Homepage: https://docs.kuberocketci.io/
- Size: 39 MB
- Stars: 17
- Watchers: 5
- Forks: 12
- Open Issues: 13
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG-pre-0.7.0.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Codeowners: CODEOWNERS
- Security: SECURITY.md
Awesome Lists containing this project
README
> [!WARNING]
> This app is no longer being actively developed. It is still maintained and supported.
> We recommend using the newest version of the portal: [KubeRocketCI Portal (krci-portal)](https://github.com/KubeRocketCI/krci-portal).
[](https://codecov.io/gh/epam/edp-headlamp)
# KubeRocketCI Portal
Central management tool in the the KubeRocketCI (aka EDP) ecosystem. Powered by Headlamp.
| :heavy_exclamation_mark: Please refer to [KubeRocketCI documentation](https://docs.kuberocketci.io) to get the notion of the main concepts and guidelines. |
| --- |
## Overview
KubeRocketCI Portal is built on the top of [Headlamp](https://github.com/headlamp-k8s/headlamp). All the platform-specific functionality is written as Headlamp plugins.
## Installation
In order to install the KubeRocketCI Headlamp, follow the steps below:
1. To add the Helm EPAMEDP Charts for local client, run "helm repo add":
```bash
helm repo add epamedp https://epam.github.io/edp-helm-charts/stable
```
2. Choose available Helm chart version:
```bash
helm search repo epamedp/edp-headlamp -l
```
Example response:
```bash
NAME CHART VERSION APP VERSION DESCRIPTION
epamedp/edp-headlamp 0.15.0 0.15.0 A Helm chart for KubeRocketCI Headlamp
```
_**NOTE:** It is highly recommended to use the latest released version._
3. Full chart parameters available in [deploy-templates/README.md](deploy-templates/README.md).
4. Install edp-headlamp in the namespace with the helm command; find below the installation command example:
```bash
helm install edp-headlamp epamedp/edp-headlamp --namespace --version --set name=edp-headlamp --set global.platform=
```
5. Check the namespace that should contain edp-headlamp deployment in a running status.
## Local Development
Development versions are also available, please refer to the [snapshot Helm Chart repository](https://epam.github.io/edp-helm-charts/snapshot/) page.
### Requirements
* [NodeJS LTS v16.16.0](https://nodejs.org) or higher.
* [Headlamp Desktop App v0.10](https://kinvolk.github.io/headlamp/docs/latest/installation/desktop) or higher.
* [`KUBECONFIG` environment variable](https://kubernetes.io/docs/concepts/configuration/organize-cluster-access-kubeconfig) is configured.
### Start Local Development
* Run the `npm run start` command.
* Open the Headlamp desktop application.
### Assets
For all assets please check the [docs/assets](docs/README.md) folder.

## Pipelines

## Pipeline Overview

## Pipeline Details

## Pipeline Diagram

## Marketplace

More content!
## Components


## Deployment Flows

## Environment Monitoring

## Headlamp Features

## Application Create

## Deployment Flow Create

