Skip to content

Cuts over review app deployment to kustomize overlay/base instead of helm chart#11125

Merged
stephencshelton merged 46 commits intomainfrom
sshelton/test-argo-kustomize
Oct 9, 2024
Merged

Cuts over review app deployment to kustomize overlay/base instead of helm chart#11125
stephencshelton merged 46 commits intomainfrom
sshelton/test-argo-kustomize

Conversation

@stephencshelton
Copy link
Copy Markdown
Contributor

🛠 Summary of changes

Swaps review app deployment to use kustomize base and overlays instead of the current helm chart, also swaps up the deployment/delete to happen through ArgoCD instead of using helm directly.

@stephencshelton stephencshelton changed the title Cuts over review app deployment to kustomize overlay/base instead of helm chart (DO NOT MERGE) Cuts over review app deployment to kustomize overlay/base instead of helm chart Oct 7, 2024
- sed -i "s|{{ECR_REGISTRY}}|${ECR_REGISTRY}|g" ${APPLICATION_MANIFEST}
- cat ${APPLICATION_MANIFEST}
# Apply our ArgoCD Application
- kubectl apply -f ${APPLICATION_MANIFEST} -n argocd
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

can we add a thing that's like "watch your app here" to link to argo? would that be useful? i know we probably can't easily hook it up to do argocd app wait like for the other envs as easily, because the argo api token is currently protected to only run on main

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

I mean nothing stopping us from adding that given we know the environment name, so we can generate the url based on that. Happy to add that if people think it would be good, would also like to throw the URL's as a comment on the MR eventually down the line so people don't have to go digging for them

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Alright added a line to help folks find their application in ArgoCD and check the progress

@stephencshelton stephencshelton merged commit 56dd54b into main Oct 9, 2024
@stephencshelton stephencshelton deleted the sshelton/test-argo-kustomize branch October 9, 2024 20:54
@zachmargolis
Copy link
Copy Markdown
Contributor

Hi just some feedback, the squashed merge commit for this PR didn't properly preserve the changelog: line, please keep that in mind for future merges!

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