Skip to content

Latest commit

 

History

History
 
 

kyma

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Kyma Dashboard

Overview

The directory contains the configuration of Kyma extensibility for Busola and tools to prepare the configuration for building Kyma dashboard using Busola.

Files structure:

./extensions/
├── ...
./environments/
├── dev
│   ├── config.yaml
│   ├── extensions.json
│   ├── statics.json
│   └── wizards.json
├── prod
│   ├── config.yaml
│   ├── extensions.json
│   ├── statics.json
│   └── wizards.json
└── stage
    ├── config.yaml
    ├── extensions.json
    ├── statics.json
    └── wizards.json

3 directories, 12 files

The environments directory contains configuration per environment. The environment configuration contains config.yaml for Busola and extensions.json, statics.json, and wizards.json with a list of extensibility configurations. The entries for extensibility can be relative path to Kyma directory or URL to extension yaml.

The extensions directory contains a general extensibility configuration to avoid duplication in each environment configuration directory.

Prerequisites

Installation

To download all dependencies needed to prepare configurations, run:

npm clean-install

Usage

To prepare the final configuration for Busola, run:

make prepare-all-configuration

This target fetches and copies the configuration file to the temp directory. Then, all the files are merged and moved to the final build directory.