Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create Helm Charts for CoMPAS Kubernetes Deployment #190

Open
david-monichi opened this issue Jan 6, 2025 · 3 comments
Open

Create Helm Charts for CoMPAS Kubernetes Deployment #190

david-monichi opened this issue Jan 6, 2025 · 3 comments
Labels
enhancement New feature or request

Comments

@david-monichi
Copy link

User Story

As a DevOps Engineer

I want to be able to create configurations

So that CoMPAS can be deployed on various stages on Kubernetes clusters

Acceptance criteria

  • For all services mentioned in the docker-compose configuration an equivalent helm chart exists
  • A simple dev stage can be deployed out of the box via helm files (Kubernetes cluster must already exist)
@david-monichi david-monichi added the enhancement New feature or request label Jan 6, 2025
@david-monichi
Copy link
Author

@trusz @clepski here it is

@david-monichi
Copy link
Author

david-monichi commented Jan 9, 2025

After a short sync with @clepski we came up with following structural proposal:

  charts/
      cim-mapping
      keycloak
      open-scd
      ...
  stages/
      local/
          opens-scd.yaml
          keycloak.yaml
          values.yaml
      helmfile.yaml
  • In directory charts/ we will hold all service charts which will be reusable by any project.
  • In directory an example configuration will be provided which contains all configurations for a local cluster. Similar solution can then be applied for various customer stages.

knottnhupfer pushed a commit to david-monichi/compas-deployment that referenced this issue Jan 13, 2025
knottnhupfer pushed a commit to david-monichi/compas-deployment that referenced this issue Jan 15, 2025
@david-monichi
Copy link
Author

david-monichi commented Feb 12, 2025

After discussing the current solution (on 12.2.2025 in https://lf-energy.atlassian.net/wiki/spaces/SHP/pages/190349324/43the+meeting+12+February+2025) we agreed on using an Operator for Keycloak

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant