Skip to content

Conversation

@hitibash
Copy link
Owner

@hitibash hitibash commented Dec 4, 2025

This PR improves the student experience across Labs 003–006 by simplifying instructions, aligning terminology with OKD, and making the webhooks lab conceptual and read-only.

Changes:

Lab 003 (New Project):
Reordered steps to avoid confusion (create project before switching perspective)
Beginner-friendly explanations mapped to Kubernetes namespaces
Removed Estimated Time section
Lab 004 (Deploying Your First Application):
Switched to sample image: docker.io/hitibash/simple-web-app:latest (port 8080)
Simplified background: mapping Docker → Kubernetes → OpenShift
Neutral wording for app and logs
Removed Estimated Time
Lab 005 (Build from Source):
Updated repo to https://github.com/nodeshift-starters/devfile-sample.git
Clear resource naming and flow (BuildConfig/ImageStream)
Added note about permissions and manual builds
Removed Estimated Time
Lab 006 (Webhooks and Automated Builds):
Converted to a read-only conceptual lab
New “Understanding Webhooks” section (What/Why, How it works)
Separated “Quick Setup (Optional)” from conceptual content
Updated Learning Objectives to match conceptual scope
Removed Estimated Time
Rationale:

Aligns labs with OKD terminology and common student background (Docker/Kubernetes)
Reduces confusion in early steps and avoids actions requiring repo permissions
Keeps the lab series approachable while preserving core OpenShift concepts
Testing:

Rendered docs locally with mkdocs; navigation shows tutorials correctly
Verified resource names and routes align with updated lab content
References:

OKD docs: Builds, ImageStreams, Deployments, Routes, Webhooks (for conceptual alignment)
Checklist:

Labs 003–006 updated
No Estimated Time sections
Beginner-friendly language
Webhooks lab clearly marked as read-only
Links between labs validated

@hitibash hitibash merged commit b51f0d6 into main Dec 6, 2025
6 checks passed
@hitibash hitibash deleted the feature/adding-labs-003-006 branch December 8, 2025 12:42
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.

2 participants