kernelci / kernelci/kernelci-pipeline

Move instance configuration to `deploy`

Open
#470 1 comment 1 reaction 0 assignees View on GitHub
Dominant language
Python
Stars
11
Forks
40
Avg merge
2d 13h
Merged PRs (30d)
14

Description

1)We have production configs included in kernelci-core AND api AND pipeline
2)On staging we apply patches stored in kernelci-deploy, to convert it to "staging" configs

Every time we update production more or less significantly, it breaks those patches.
So for long term, **i think we need to open issue about config storage/management**. IMHO staging, production configs should be stored in deploy in separate directories, and software distributions, like you said, have minimal working config, friendly for those who want to try software.

_Originally posted by @nuclearcat in https://github.com/kernelci/kernelci-pipeline/pull/440#discussion_r1497036328_

Contributor guide

No contributing guide indexed for this repository

Research direction

No specific files are named. Start by comparing configuration locations in kernelci-core, api, pipeline, and kernelci-deploy, and inspect how staging patches are applied. Define the production/staging directory layout and minimal distribution defaults before implementation; done means configuration is managed in deploy without fragile staging patches.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
devops, infrastructure
Issue type
Refactor
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.