Skip to content

Commit

Permalink
arc42 risks
Browse files Browse the repository at this point in the history
  • Loading branch information
fengelniederhammer committed Nov 6, 2024
1 parent 157d0c0 commit 9864127
Showing 1 changed file with 14 additions and 1 deletion.
15 changes: 14 additions & 1 deletion architecture_docs/11_risks_and_technical_debt.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,16 @@
# Risks and Technical Debt

TODO...
## Configuration Processing

We use a `values.yaml` file as a main input source for the Helm chart for the configuration of a Loculus instance.

We leveraged the powerful templating capabilities of Helm to generate the configuration files for the individual artifacts.
This works well, because we can distribute the mostly redundant configuration values efficiently.

However, this became quite complex and hard to maintain over time.
It is untested and hard to debug, if something goes wrong.
It is also (as of now) mostly undocumented.

Some parts of the configuration are redundant and could be simplified.
Also, the Helm chart contains a lot of default values
that are not suitable for general Loculus instances and will result in unexpected behavior if not overwritten.

0 comments on commit 9864127

Please sign in to comment.