Workshop details

Timing

This workshop is designed for 90 minutes of hands-on work.

Section Duration What you will do

Meet the platform

10 min

Log into Developer Hub, explore the software catalog, APIs, and AI assistant

Your mission

10 min

Find your assigned task, create a development environment using a self-service template

Build the feature

25 min

Open Dev Spaces, explore the IDE, implement a feature with an AI coding assistant

Ship it

15 min

Push code, view CI pipeline in Developer Hub, diagnose a quality gate failure

Call in the AI

10 min

Use an agentic AI assistant to fix code smells, push the fix, watch the pipeline pass

Go live

15 min

Merge to main, create a release tag, approve the GitOps promotion, verify the feature in production

Environment access

Your lab environment includes:

Login credentials:

  • Username: {user}

  • Password: {password}

All URLs and credentials are also available in the right-hand panel of this lab interface. Use the tabs at the top to switch between the OpenShift Console, Terminal, and GitLab.

Technology stack

This workshop uses the following Red Hat products and upstream projects:

  • Red Hat OpenShift — Container platform

  • Red Hat Developer Hub — Internal developer portal (based on Backstage)

  • Red Hat OpenShift Dev Spaces — Cloud development environments (based on Eclipse Che)

  • Red Hat OpenShift Pipelines — CI/CD pipelines (based on Tekton)

  • Red Hat OpenShift GitOps — GitOps-driven deployments (based on Argo CD)

  • SonarQube — Static analysis and code quality scanning

  • Parasol Insurance — Sample Quarkus application used throughout the workshop

Authors

Red Hat Developer Experience Team