Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • cubicweb cubicweb
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 229
    • Issues 229
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 18
    • Merge requests 18
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • cubicweb
  • cubicwebcubicweb
  • Issues
  • #377
Closed
Open
Created Aug 26, 2021 by Arthur Lutz@arthurOwner

[kubernetes] Estimate how we could use helm charts to deploy CubicWeb

In the documentation, there is a reference to deploying CubicWeb using kubernetes https://cubicweb.readthedocs.io/en/default/book/admin/deploy/?highlight=kubernetes#deployment-with-kubernetes

That deployment is purely yaml files and works great. Uses of https://kustomize.io/ have been seen to adapt a deployment to enable configuration of said deployment.

It seems helm could be a good solution to enable configurability of deployments, and is used in AutoDevops Gitlab Pipelines with a number of nice features. The auto-deploy-image helm chart https://gitlab.com/gitlab-org/cluster-integration/auto-deploy-image/-/tree/master/assets/auto-deploy-app has been succesfully tested but to have more control we could use a custom helm chart with https://docs.gitlab.com/ee/topics/autodevops/customize.html#custom-helm-chart

Check if it would be possible to integrate this in the cubicweb cube skeleton.

Edited Oct 12, 2021 by Frank Bessou
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking