Skip to content

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

Closed
Himans-Butler wants to merge 2 commits into
mainfrom
miku/brokenops-clean-start
Closed

feat(labs): add time drift and rsyslog forwarding labs#192
Himans-Butler wants to merge 2 commits into
mainfrom
miku/brokenops-clean-start

Conversation

@Himans-Butler

@Himans-Butler Himans-Butler commented Jun 19, 2026

Copy link
Copy Markdown
Collaborator

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.

HimanM added 2 commits June 20, 2026 04:56
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>
Recreated the approved labs on a fresh branch from origin/main and added the missing solution.sh files so lab verification can execute the fixes end-to-end. Kept the scope narrow and verified the new lab metadata, shell syntax, and required files.\n\nCo-author: @HimanM\nCo-authored-by: HimanM <HimanM@users.noreply.github.com>
@HimanM HimanM closed this Jun 19, 2026
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