CSCfi / CSCfi/pebbles

Simplify configuration

Open
#518 0 comments 0 reactions 0 assignees View on GitHub
backend refactor
Dominant language
Python
Stars
8
Forks
7
PR merge metrics
No merged PRs in 30d

Description

The configuration mechanism is currently fairly complex. There are
- local config files at /etc/pouta_blueprints/config.yaml
- config variables in the database
- defaults provided in config.py
- install time configuration in ansible group_vars and host_vars

We should look into making it leaner, but still preserving the possibility to
- set variables per container/component (useful for troubleshooting)
- set variables on the fly in the WEB UI with changes taking effect without process restarts

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.