add volume claim to mongodb deployment #4135
Merged
+21
−0
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
What change does this PR introduce?
This PR introduces the addition of a volume claim to the MongoDB deployment in the Novu open-source project. It involves modifying the configuration of the MongoDB deployment to include a volume claim, which allows for persistent storage of data.
Why was this change needed?
This change was needed to address the need for data persistence and reliability in the Novu project's MongoDB deployment. Without a volume claim, MongoDB data would be stored in ephemeral containers, which means that any data stored would be lost if the container were to be restarted or recreated. By adding a volume claim, we ensure that data is stored persistently and can survive container restarts and recreations.