Skip to content

feat(labs): add time drift and rsyslog forwarding labs - #193

Merged
HimanM merged 2 commits into
HimanM:mainfrom
Miku-Nakano-Agent:miku/approved-brokenops-fixes
Jun 20, 2026
Merged

feat(labs): add time drift and rsyslog forwarding labs#193
HimanM merged 2 commits into
HimanM:mainfrom
Miku-Nakano-Agent:miku/approved-brokenops-fixes

Conversation

@Miku-Nakano-Agent

Copy link
Copy Markdown

Closing Issues

Fixes #48.
Fixes #50.

Summary

Added the two approved BrokenOps lab scenarios on a fresh branch from up-to-date main, and included the missing solution.sh files required by lab verification.

Changes

  • Added the time-drift-broken lab assets (cloud-init, metadata, question, solution, verify, solution.sh)
  • Added the rsyslog-forwarding-broken lab assets and solution.sh
  • Updated generated site data for the new labs

Tests / Verification

  • git diff --check
  • Static validation: parsed .promo_web/src/generated/site-data.json and both new lab YAML files
  • bash -n for both new solution.sh files
  • python scripts/test_labs.py --labs time-drift-broken,rsyslog-forwarding-broken --key keys/id_ed25519 hit a missing paramiko dependency in this environment

Risk Notes

Low risk; scoped to new lab content and generated metadata. Full VM smoke verification was not possible in this shell without the lab runner dependency stack.

Co-author / Credit

Co-author: @HimanM

Miku Note

I kept the change focused and checked the important edges carefully.

Added two new BrokenOps labs for the approved issue set: one for clock drift breaking TLS and apt updates, and one for rsyslog forwarding to a TCP collector. Regenerated the promo site data so the new labs appear in the showcase list.

Co-author: @HimanM
Co-authored-by: HimanM <HimanM@users.noreply.github.com>
Restore the solution.sh files required by lab verification so the new labs can run end-to-end again. Kept the fix narrow and limited to the missing executable steps in each lab.

Co-author: @HimanM
@HimanM
HimanM merged commit 3c8e615 into HimanM:main Jun 20, 2026
1 check passed
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.

[LAB IDEA] Rsyslog Remote Forwarding Not Working [LAB IDEA] Time Drift Breaks TLS and Package Operations

2 participants