it-at-m / digiwf-core

central workflow automation and integration platform based on the free process framework Camunda.
MIT License
19 stars 7 forks source link

digiwf-ops configuration inconsistent #351

Closed simonhir closed 8 months ago

simonhir commented 1 year ago

The config maps and environment variables are not equal for all digiwf environments. (i.e. not present, other names, ...) This can lead inconsistent misbehavior between different stages.

Probably something like Helm should be used to avoid this in the feature.

Acceptance criteria

darenegade commented 1 year ago

@simonhir Can u be a bit more specific about the inconsistencies or provide some links.

Currently we're using kustomize. I don't know if helm really helps with that problem without getting too complex

simonhir commented 1 year ago

Some example i found just today:

Especially the second example comes up nearly every time i look over some service-configs.

What i think would help with helm or oc process that the config is theoretically static and only the values are changed and set via environment specific configs.

darenegade commented 1 year ago

https://git.muenchen.de/digitalisierung/digiwf-ops/-/blob/dev/clusters/k/digiwf-dev/digiwf-engine/service-config.yaml vs https://git.muenchen.de/digitalisierung/digiwf-ops/-/blob/dev/clusters/k/digiwf-processesdemo/digiwf-engine-rest/service-config.yaml (Different Env Values between Envs)

engine != engine-rest

simonhir commented 1 year ago

Sorry that is the result when listening to a meeting and looking up something at the same time ...

@zambrovski can you remember the inconsistent file we talked about earlier today? Couldn't find it again. Or was that just between the different branches?

darenegade commented 1 year ago

Maybe this is a bigger scope if we consider to move to helm charts

darenegade commented 9 months ago

One example i currently struggling with

https://git.muenchen.de/digitalisierung/digiwf-ops/-/blob/dev/apps/digiwf-gateway/service-config.yaml#L10

darenegade commented 9 months ago

Hey team! Please add your planning poker estimate with Zenhub @darenegade @lehju @simonhir @StephanStrehlerCGI