-
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
Feature: Introduce Argo CD #22
Conversation
…into feature/argo-cd
…hould be installed there
day-0/Chart.yaml
Outdated
@@ -4,3 +4,12 @@ description: A Helm chart for Kubernetes | |||
type: application | |||
version: 0.1.0 |
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.
update version?
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.
Updated version in day-0 and go-gator charts
argo-cd/go-gator/application.yaml
Outdated
namespace: go-gator | ||
spec: | ||
project: default | ||
source: |
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.
are you sure this will work? where is a declaration of git project and folder which it will watch?
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.
Created file with main application, which launches 3 apps which are in argo-cd/apps
folder
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 should not work.
Pull Request Description: Introduce Argo CD for Go-Gator
Summary:
This pull request introduces Argo CD into the project for GitOps-based continuous deployment. It includes the setup of three directories for Helm charts to manage the deployment of different components. The structure is as follows:
day-0
: Contains essential setup for the application, including a cron job that periodically updates AWS credentials secrets. Additionally, this directory includes dependency charts for:go-gator
: This directory contains the Helm chart for the Go-Gator application, the core of the project.go-gator-operator
: Contains the image for the Go-Gator Operator, which manages the lifecycle of custom resources related to HotNews and Feed CRDs.Key Changes: