Skip to content

fix(pvc): split PVC configuration between Deployments #224

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

Merged
merged 4 commits into from
Apr 8, 2025

Conversation

andrewazores
Copy link
Member

Related to #220

Splits PVC definition in two. Originally, storage only needed to be provided to the Cryostat container itself, for the archives. Later we added the h2:file database in 2.x, which was still part of the Cryostat container. Since Cryostat 3.0 we have a separate database and a separate S3 storage running as separate containers in the same Pod. In 4.0 we have separate Deployments for each of Cryostat, database, and storage. Therefore, it only makes sense that the database and storage have storage configuration parameters (and Cryostat does not), and both of these should also be configured separately since the size and speed requirements for each are likely to differ significantly.

@andrewazores andrewazores added feat New feature or request safe-to-test labels Nov 29, 2024
@andrewazores andrewazores requested a review from a team November 29, 2024 19:04
@andrewazores andrewazores merged commit d58a0a2 into cryostatio:main Apr 8, 2025
7 checks passed
@andrewazores andrewazores deleted the split-pvc branch April 8, 2025 14:31
mergify bot pushed a commit that referenced this pull request Apr 8, 2025
andrewazores added a commit that referenced this pull request Apr 8, 2025
(cherry picked from commit d58a0a2)

Co-authored-by: Andrew Azores <me@andrewazor.es>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backport feat New feature or request safe-to-test
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants