Skip to content

Conversation

renan
Copy link

@renan renan commented Oct 7, 2025

  • Add snapshot configuration section to values.yaml with:

    • Enable/disable toggle
    • Cron schedule configuration
    • Format selection (dragonfly/rdb)
    • Cleaner settings (image, interval, max count, resources)
  • Add snapshot-cleaner sidecar container to pod template:

    • Automatically removes old snapshots based on max_count
    • Supports both dragonfly (.dfs) and rdb formats
    • Configurable cleanup interval and resource limits
  • Add snapshot cron arguments to main dragonfly container

  • Maintains backward compatibility with existing configurations

Fixes #2824

- Add snapshot configuration section to values.yaml with:
  - Enable/disable toggle
  - Cron schedule configuration
  - Format selection (dragonfly/rdb)
  - Cleaner settings (image, interval, max count, resources)

- Add snapshot-cleaner sidecar container to pod template:
  - Automatically removes old snapshots based on max_count
  - Supports both dragonfly (.dfs) and rdb formats
  - Configurable cleanup interval and resource limits

- Add snapshot cron arguments to main dragonfly container
- Maintains backward compatibility with existing configurations
@BorysTheDev BorysTheDev requested a review from kostasrim October 8, 2025 07:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

FR: Allow setting amount of snapshots (logrotate for snapshots)

1 participant