Open
Conversation
Keep the intentionally broken manifest for workshop analysis, but deploy the healthy manifest by default so the sample ArgoCD app can reconcile successfully. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Act-3/argocd-test-app.yamlto deploy a healthy manifest directoryAct-3/argocd/deploy/aks-store-all-in-one.yamlas the reconciled workload setAct-3/argocd/apps/for workshop failure analysisWhy
Issue #31 shows the ArgoCD app
agentic-platform-engineering-demoasSyncedbutDegraded. The repo currently points ArgoCD atAct-3/argocd/apps, which only contains the intentionally broken workshop manifest. That manifest includes multiple runtime-breaking changes (for exampleordr-serviceimage typo, incorrect RabbitMQ credentials, and removed/altered probes), so ArgoCD can sync successfully while the workloads remain unhealthy.Validation
az aks showconfirmed clustermsftgbbin resource groupagentic-platform-engineeringis healthy and running, which lowers confidence in a control-plane issue.kubectl apply --dry-run=client --validate=false -f Act-3/argocd-test-app.yamlkubectl apply --dry-run=client --validate=false -f Act-3/argocd/deploy/aks-store-all-in-one.yamlgit diff --checkRollback
Revert this PR to make the sample app deploy the intentionally broken manifest again.