Skip to content

epam/edp-headlamp

codecov

EDP Portal

Central management tool in the EDP ecosystem. Powered by Headlamp.

License Coverage

❗ Please refer to EDP documentation to get the notion of the main concepts and guidelines.

Overview

EDP Portal is built on the top of Headlamp. All EDP-specific functionality is written as Headlamp plugins.

overview.mp4

Assets

EDP Components page screenshot
EDP Component page screenshot
EDP configuration page screenshot
EDP Create Component Start screenshot
EDP Create Component screenshot
EDP Create Component Doc screenshot
EDP Create Component Editor screenshot
EDP Create Component Advanced screenshot
EDP CDPipeline page screenshot
EDP CDPipeline page screenshot
EDP CI Pipeline screenshot
EDP overview page screenshot

Installation

In order to install the EDP Headlamp, follow the steps below:

  1. To add the Helm EPAMEDP Charts for local client, run "helm repo add":

    helm repo add epamedp https://epam.github.io/edp-helm-charts/stable
  2. Choose available Helm chart version:

    helm search repo epamedp/edp-headlamp -l

    Example response:

    NAME                	            CHART VERSION	APP VERSION	    DESCRIPTION
    epamedp/edp-headlamp	            0.13.0        	0.13.0      	A Helm chart for EDP Headlamp

    NOTE: It is highly recommended to use the latest released version.

  3. Full chart parameters available in deploy-templates/README.md.

  4. Install edp-headlamp in the namespace with the helm command; find below the installation command example:

    helm install edp-headlamp epamedp/edp-headlamp --namespace <edp-project> --version <chart_version> --set name=edp-headlamp --set global.platform=<platform_type>
  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 page.

Requirements

Start Local Development

  • Run the npm run start command.
  • Open the Headlamp desktop application.