elemental-lf / benji

Benji Backup: A block based deduplicating backup software for Ceph RBD images, iSCSI targets, image files and block devices

Home Page:https://benji-backup.me

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Helm Chart Usage Documentation

egulatee opened this issue · comments

Can you please provide some guidance on how to install benji on K8s using the helm chart?
ie: Maybe the command used to install the chart?

  • Does one clone this repo and point helm to it locally? (Didn't work for me)
  • Does one use a specific helm chart repository? (I can't seem to find one listed)

There currently is no chart repository. The main reason being that I've been using helmfile to manage my helm usage for ages. helmfile supports installing charts directly from a repository:

releases:
  - name: benji
    namespace: ceph
    chart: git::https://github.com/elemental-lf/benji.git@charts/benji-k8s?ref=v0.14.1

In addition installing from the directory should work as expected. Have you run helm dependeny update beforehand or added the --dependency-update flag to your helm install call? Could you provide the error messages that you get?

You also need to provide overrides for some values otherwise the setup won't work at all. These mainly are benji.configuration, benji.crontab, benji.volumes and benji.volumeMounts. The name of the io module instance must be the same name as the name of the RBD pool that you want to backup. In general this is rbd.

I am going to close this issue as there has been no feedback.