Welcome to the intermediate level of the Echoes Lost in Orbit challenge adventure! Your mission: enable communication for a new alien species by fixing a broken progressive delivery system. This is a hands-on troubleshooting exercise using Kubernetes, Argo Rollouts, and Prometheus.
The entire infrastructure is pre-provisioned in your Codespace — Kubernetes cluster, Argo CD, Argo Rollouts, Prometheus, and sample app are ready to go. You don’t need to set up anything locally. Just focus on solving the problem.
The Challenge
The Intergalactic Union welcomed a new species: the Zephyrians
. The communications team attempted to deploy their language files using a progressive delivery system with automated canary deployments, but the rollout is failing. The Zephyrians are still waiting to communicate with the rest of the galaxy. Your mission: debug the broken rollout and bring the Zephyrians’ voices online.
What you’ll learn:
- How to write PromQL queries to monitor application health
- How progressive delivery reduces deployment risk with automated validation
- How to debug and fix broken canary deployments
- How Argo Rollouts and Prometheus work together to
make data-driven deployment decisions
Objective:
By the end of this level, you should have:
- Pod info version 6.9.3 deployed successfully in both staging and production environments
- Rollouts automatically progress through canary stages based on health metrics
- Two working PromQL queries in the
AnalysisTemplatethat validate application health during releases - All rollouts complete successfully
Deadline: Wednesday, 24 December 2025 at 09:00 CET
You can still complete the challenge after this date, but points will only be awarded for submissions before the deadline.
Level:
Intermediate
Quickstart
- Fork the Open Ecosystem Challenges repo
- Launch a Codespace with the Adventure 01 |
Intermediate (The Silent Canary) configuration - Fix the configuration issues in
adventures/01-echoes-lost-in-orbit/intermediate/manifeststo meet the challenge objectives
Check out the full story & walkthrough guide for detailed instructions.
Verification & Submission
- Run the smoke test in your Codespace:
adventures/01-echoes-lost-in-orbit/intermediate/smoke-test.sh - If it succeeds, commit and push your changes to your fork
- Trigger the verification workflow on GitHub Actions (Actions tab → Verify Adventure → Run workflow)
- Submit your solution by replying to this topic with:
- The URL of your fork
- A screenshot of your successful workflow run (showing
, workflow name, and username)
Need help? See the Verification Guide for detailed instructions.
Community Guidelines
Keep solutions vendor-agnostic; no promotional content
This is a public forum; don’t post secrets or internal data
Be respectful and constructive (see our Code of Conduct)
Need Help?
- Start a discussion
- Report an issue if something is broken
Ready to bring the Zephyrians online?
Good luck, and we can’t wait to see your solutions!





