Skip to content

feat(devops-agent-operator): add sample-app CodeBuild demo#41

Open
iamboyoungkim wants to merge 1 commit into
aws-samples:mainfrom
iamboyoungkim:main
Open

feat(devops-agent-operator): add sample-app CodeBuild demo#41
iamboyoungkim wants to merge 1 commit into
aws-samples:mainfrom
iamboyoungkim:main

Conversation

@iamboyoungkim

Copy link
Copy Markdown
Contributor

Summary

Adds a sample application for demonstrating the devops-agent-operator's failure detection and automated troubleshooting pipeline. The app is built via CodeBuild, pushed to ECR, and deployed to EKS — where a buggy version triggers CrashLoopBackOff and the operator automatically collects diagnostic data.

Changes

  • Add sample-app/ directory under containers/devops-agent-operator/
  • Two app versions: stable (default config fallback) and buggy (missing env var causes crash)
  • CodeBuild buildspec, Dockerfile, Kubernetes deployment template
  • Demo script (demo-run.sh) with stable/buggy/status/cleanup commands
  • Alternative deploy methods: local Docker build, in-cluster Kaniko build, ConfigMap-based deploy
  • README with setup instructions, CodeBuild project configuration, and demo timing guide

Notes

  • All credentials and personal info replaced with <YOUR_...> placeholders
  • No secrets or sensitive values included

- Sample app with stable/buggy versions for live demo
- CodeBuild buildspec for ECR image build pipeline
- demo-run.sh script (stable/buggy/status/cleanup)
- Alternative deploy methods: local Docker, Kaniko, ConfigMap
- README with setup guide and demo timing
- All credentials replaced with placeholders
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.

1 participant