Adventure 01: Echoes Lost In Orbit | 🟡 Intermediate: The Silent Canary

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.

:bullseye: The Challenge

The Intergalactic Union welcomed a new species: the Zephyrians :glowing_star:. 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.

:brain: 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

:clipboard: 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 AnalysisTemplate that validate application health during releases
  • All rollouts complete successfully

:alarm_clock: Deadline: Wednesday, 24 December 2025 at 09:00 CET

:information_source: You can still complete the challenge after this date, but points will only be awarded for submissions before the deadline.

:chart_increasing: Level: :yellow_circle: Intermediate

:rocket: Quickstart

  1. Fork the Open Ecosystem Challenges repo
  2. Launch a Codespace with the Adventure 01 | :yellow_circle: Intermediate (The Silent Canary) configuration
  3. Fix the configuration issues in adventures/01-echoes-lost-in-orbit/intermediate/manifests to meet the challenge objectives

:open_book: Check out the full story & walkthrough guide for detailed instructions.

:white_check_mark: Verification & Submission

  1. Run the smoke test in your Codespace:
    adventures/01-echoes-lost-in-orbit/intermediate/smoke-test.sh
    
  2. If it succeeds, commit and push your changes to your fork
  3. Trigger the verification workflow on GitHub Actions (Actions tab → Verify Adventure → Run workflow)
  4. Submit your solution by replying to this topic with:
    • The URL of your fork
    • A screenshot of your successful workflow run (showing :white_check_mark:, workflow name, and username)

:open_book: Need help? See the Verification Guide for detailed instructions.

:straight_ruler: Community Guidelines

  • :toolbox: Keep solutions vendor-agnostic; no promotional content
  • :locked: This is a public forum; don’t post secrets or internal data
  • :raising_hands: Be respectful and constructive (see our Code of Conduct)

:speech_balloon: Need Help?


Ready to bring the Zephyrians online? :rocket: Good luck, and we can’t wait to see your solutions!

2 Likes

Hello i tried this challenge and everything went just fine and i run the smoke test locally all good but the pieline fails with not so specific error or at least it shows me errors, it looks to me like its not reading the repo currently :

here is the pipline link in case for more details : Verify Adventure · enri-kapaj/open-ecosystem-challenges@09ea833 · GitHub

Thanks for letting us know @enri-kapaj and a big sorry, for the bad experience you had. There was a bug in the verification logic but if you re-run the verification workflow now, it should succeed.

I hope you had fun with the rest of the challenge :slight_smile:

Confirming that is all good now the pipeline finished with success thank u for providing such challenges and facilitations to practice , looking forward to the next challenge on 22/12

1 Like

thanks again for hosting these

1 Like

Success! :rocket:

Verify Adventure · malv3/open-ecosystem-challenges@9fb19d5

1 Like

https://github.com/georgblumenschein/open-ecosystem-challenges

1 Like

1 Like