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

[ENHANCEMENT] Configure Backup Store and Repository Name via Helm Chart #846

Open
ManuelDittmar opened this issue Aug 21, 2023 · 0 comments
Labels
kind/enhancement New feature or request

Comments

@ManuelDittmar
Copy link
Contributor

Describe the use case:
I want to configure backup store of Zeebe via the Helm Chart
https://docs.camunda.io/docs/self-managed/backup-restore/zeebe-backup-and-restore/#s3-backup-store

I want to configure the Repository Names via the Helm Chart

https://docs.camunda.io/docs/self-managed/backup-restore/operate-tasklist-backup/#prerequisites

Current Option via Environment Variables:

zeebe:
  env:
# Backup
  - name: ZEEBE_BROKER_DATA_BACKUP_STORE
    value: "S3"
  - name: ZEEBE_BROKER_DATA_BACKUP_S3_BUCKETNAME
    value: "c8-backup"
  - name: ZEEBE_BROKER_DATA_BACKUP_S3_FORCEPATHSTYLEACCESS
    value: "true"
  - name: ZEEBE_BROKER_DATA_BACKUP_S3_ENDPOINT
    value: "http://minio.default.svc.cluster.local:9000"
  - name: ZEEBE_BROKER_DATA_BACKUP_S3_ACCESSKEY
    value: "K6VObp9bS8E1dfUDoAlu"
  - name: ZEEBE_BROKER_DATA_BACKUP_S3_SECRETKEY
    value: "KhLkAJ7Llw0hfpTZfzuw5Cy1dGdhTwlQhvIQz3WO"
  - name: ZEEBE_BROKER_DATA_BACKUP_S3_REGION
    value: "us-east-1"

operate:
  enabled: true
  env:
# Repository
  - name: CAMUNDA_OPERATE_BACKUP_REPOSITORYNAME
    value: "repositoryName"

tasklist:
  enabled: true
  env:
# Repository
  - name: CAMUNDA_TASKLIST_BACKUP_REPOSITORYNAME
    value: "repositoryName"

Describe the enhancement/feature:

I would like to see something like this:

zeebe:
  backup:
    enabled: true
    bucketName: xxx
   ...
operate:
  backup:
    enabled: true
    repositoryName: name

tasklist:
  backup:
    enabled: true
    repositoryName: name

optimize:
  backup:
    enabled: true
    repositoryName: name

maybe it would even make sense to deploy minio as part of the helm chart (if enabled?)

Desired outcome and acceptance tests:

I can configure backups for all componenets via the helm chart.

@ManuelDittmar ManuelDittmar added the kind/enhancement New feature or request label Aug 21, 2023
@aabouzaid aabouzaid added this to the 8.6 Release Cycle milestone Jan 12, 2024
@aabouzaid aabouzaid removed this from the 8.6 Release Cycle milestone Oct 12, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants