-
Notifications
You must be signed in to change notification settings - Fork 0
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
🚀 Add a Helm Chart for Developement Environment #84
Conversation
It's no longer relevant
🦙 MegaLinter status: ❌ ERROR
See detailed report in MegaLinter reports |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Assuming this file is temporary as well? 👀
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is a file that comes from the helm create
command. I believe it's necessary.
* main: Restored removed logic for displaying message Updated description on test config Corrected tag name on checkbox Added new test config Selectable organisations added to both development and production configuration files Logic added to determine the organisations to display ✨ Add `PRE_COMMAND` to install python dependencies before running MegaLinter (#81)
👀 Purpose
This PR adds an additional CI/CD pipeline that will deploy the join-github application to the dev environment. It aims to streamline the deployment process, ensuring that our development environment is always up-to-date with the latest changes from the main branch.
It connects to 🚀 Deploy Application Into Production Environment operations-engineering#4041.
♻️ What's changed
Helm Chart for Dev Environment Deployment:
A new Helm chart for deploying our application to the development environment.
The Helm chart simplifies the deployment process, making it easy to deploy to multiple environments.
GitHub Action for Automated Deployment:
This PR implements a GitHub Action that triggers an automated deployment to the development environment whenever changes are merged into the main branch.
This workflow ensures that the latest version of the application is always running in the dev environment, facilitating continuous testing and integration.
📝 Notes
i). Remove the
/deployment
directory.ii). Remove the current deployment from the dev namespace.
iii). Replicate for production using production-ready options in Helm (like replicaCount: 3).