Skip to content

feat!: use the official mongodb image#109

Merged
ArcRiiad merged 8 commits into
masterfrom
remove_bitnami_mongodb
Oct 7, 2025
Merged

feat!: use the official mongodb image#109
ArcRiiad merged 8 commits into
masterfrom
remove_bitnami_mongodb

Conversation

@antoninguyot
Copy link
Copy Markdown
Member

No description provided.

@antoninguyot antoninguyot requested a review from a team as a code owner October 3, 2025 15:44
@ArcRiiad ArcRiiad requested a review from Copilot October 7, 2025 07:51
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR transitions from using a Bitnami MongoDB chart dependency to deploying a temporary MongoDB instance using the official MongoDB Docker image. This breaking change simplifies the database configuration while maintaining backward compatibility through legacy flag support.

  • Replaced Bitnami MongoDB chart dependency with custom MongoDB deployment templates
  • Updated to use official MongoDB image (mongo:7) instead of Bitnami's image
  • Added comprehensive test coverage for the new temporary database functionality

Reviewed Changes

Copilot reviewed 9 out of 10 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
values.yaml Replaces mongodb configuration with temporaryDatabase section using official mongo image
templates/mongodb/deployment.yml New deployment template for temporary MongoDB instance
templates/mongodb/service.yml New service template for MongoDB connectivity
templates/mongodb/pvc.yml New persistent volume claim template for MongoDB data
templates/secrets.yml Updates MongoDB connection string generation for new deployment
templates/_helpers.tpl Removes obsolete MongoDB helper function
tests/mongodb_test.yaml Adds comprehensive test coverage for temporary database functionality
Chart.yaml Removes MongoDB dependency and updates common chart version
Makefile Adds dependencies to test target

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

Comment thread templates/secrets.yml
Comment thread templates/mongodb/deployment.yml Outdated
Comment thread templates/mongodb/deployment.yml Outdated
@ArcRiiad ArcRiiad changed the title feat!: use the official mongodb image feat(temporaryDatabase): use the official mongodb image Oct 7, 2025
@ArcRiiad ArcRiiad changed the title feat(temporaryDatabase): use the official mongodb image feat!: use the official mongodb image Oct 7, 2025
@ArcRiiad ArcRiiad merged commit fb2f181 into master Oct 7, 2025
1 check passed
@ArcRiiad ArcRiiad deleted the remove_bitnami_mongodb branch October 7, 2025 12:02
@antoninguyot antoninguyot self-assigned this Oct 7, 2025
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.

3 participants