Skip to content
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

Argocd deployment #275

Draft
wants to merge 2 commits into
base: main
Choose a base branch
from

Conversation

Gregory-Pereira
Copy link
Contributor

@Gregory-Pereira Gregory-Pereira commented Oct 15, 2024

cc @vishnoianil and @nerdalert
Addresses: #235

Goals of this PR:

  • setup basics of argocd deployment
  • create argocd applications for prod, staining, and the sealed secrets operator, which we will eventually move to for secret management
  • manage prod deployment via renovate which will update the deployment manifests with the latest release

Signed-off-by: greg pereira <grpereir@redhat.com>
@vishnoianil
Copy link
Member

@Gregory-Pereira awesome, love it. Is it good to go ?

@Gregory-Pereira
Copy link
Contributor Author

Not quite, still testing the manifests in the cluster. Should have the base stuff ready by end of week

@vishnoianil
Copy link
Member

Not quite, still testing the manifests in the cluster. Should have the base stuff ready by end of week

cool. sounds good.

Just sharing some info, in case it's helpful.

Images from the main branch is pushed with the tag main.
images from the release-1.0 branch is pushed with the tag release-1.0. Once we cut the release based on the release-1.0 branch, it creates a tag (eg v1.0.0-beta.3), and the image for this release is pushed with the tag v1.0.0-beta.3 and also as latest` tag.

Production deployment always pulls the latest tag, which will be generated on every release cut. So the argo-cd pipeline should trigger whenever new release is cut.
QA deployment should pull the images with main tag.

Signed-off-by: greg pereira <grpereir@redhat.com>
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.

2 participants