This repository contains the Helm charts for the applications that are deployed in the ArgoCD instances.
How to prerequisites for utilization of this repository.
-
A GitHub account.
-
Access to the ArgoCD instances for each environment (DEV, STG, PROD):
-
kubectlinstalled on your machine. You can install it by following the official guide. -
Access to the Kubernetes cluster where ArgoCD is installed.
How to use this repository.
- Clone this repository:
git clone https://github.com/yourusername/tech-challenge-helm.git- Change to the repository directory:
cd tech-challenge-helms- Create a new branch with a descriptive name:
git checkout -b my-feature-branch- Create a new directory for your application:
cd apps && mkdir my-app- Clone the Helm chart for your application:
git clone app/chats-
Add the application to the
values.yamlfile in themy-appdirectory. -
Substitute the values in the
values.yamlfile with the values for your application. -
Commit your changes:
git add .
git commit -m "Add my new application"
git push origin my-feature-branch- Open a pull request to the main repository.
- Wait for the pull request to be reviewed and merged.
- Check the ArgoCD instance for the environment where you want to deploy the application.
- Sync the application to deploy it.
- Check the application status in the ArgoCD instance.
We welcome contributions! Please follow the steps below to contribute to this repository:
- Fork the repository.
- Create a new branch with a descriptive name:
git checkout -b my-feature-branch
- Make your changes and commit them with a meaningful message:
git commit -m "Add my new feature" - Push your branch to your forked repository:
git push origin my-feature-branch
- Open a pull request to the main repository.
For more details, refer to our Contributing Guidelines.
This project is licensed under the MIT License. See the LICENSE file for more details.