Red Hat OpenShift Dev Spaces 3.30
What's New
Release notes
Review new features, deprecated and removed features, known issues, and bug fixes in Red Hat OpenShift Dev Spaces 3.30.
Discover
Discover OpenShift Dev Spaces
Assess the architecture, platform components, and resource requirements of OpenShift Dev Spaces to determine if it meets your organization's cloud development needs.
Get Started
Prepare the platform for developers
Verify the platform works end-to-end, configure Git provider OAuth for your team, and identify what to configure next so that developers can start creating workspaces.
Start your first workspace
Create your first Cloud Development Environment from a Git repository, connect to private repositories, and manage your workspaces so you can start coding from your first session.
Plan
Plan deployment resources
Identify supported platforms, size your cluster for the expected number of developers, evaluate scalability limits, and set up the dsc command-line tool before installation.
Install
Install Red Hat OpenShift Dev Spaces
Deploy the platform using the CLI, web console, or GitOps, including air-gapped environments, verify the installation is running, and remove it when no longer needed.
Upgrade
Upgrade OpenShift Dev Spaces
Plan your upgrade path, choose between the web console or command line, apply the update in connected or air-gapped environments, and verify the upgrade completed successfully.
Configure
Customize the platform configuration
Define the platform state through the CheCluster custom resource, connect server components to enterprise Secrets and ConfigMaps, and customize the developer dashboard for your team.
Configure networking and storage
Set up hostnames, TLS certificates, proxies, and network policies for workspace traffic, and configure storage provisioners, persistence strategies, and backup for workspace data.
Configure workspaces
Organize workspace namespaces with naming conventions and pre-provisioning, and set policies that control workspace limits, scheduling, and security capabilities for all users.
Secure
Manage identities and authorization
Protect your deployment, control who can access the platform by granting or restricting permissions, and remove user data when required to meet data protection obligations.
Optimize
Speed up workspace starts and scale the platform
Deploy image caching to reduce workspace startup time, configure autoscaling for high availability, and verify performance after optimization.
Develop
Develop with OpenShift Dev Spaces
Standardize environments with devfiles, manage credentials, build containers, review pull requests, persist workspace data, and share preconfigured workspace links with your team.
Set up your development tools
Choose and configure your IDE, automate extension installation, and set up AI coding assistants with your preferred provider so your team uses consistent tooling.
Observe
Monitor platform health
Collect and verify server and operator metrics with Prometheus, view dashboards from the OpenShift web console, and configure telemetry to measure platform adoption.
Configure logging to isolate issues
Configure log levels, capture HTTP traffic, and collect diagnostic logs with dsc so you can isolate and resolve platform issues.
Integrate
Connect Git providers with OAuth
Configure OAuth applications for GitHub, GitLab, Bitbucket, and Microsoft Entra ID so that developers can push and pull code without managing individual credentials.
Manage workspaces with OpenShift tools
Use automatic OpenShift token injection, manage workspaces from the command line, and access Dev Spaces from the OpenShift console and Developer Perspective.
Resolve dependencies in restricted environments
Configure Maven, Gradle, npm, Python, Go, and NuGet to resolve dependencies from your internal artifact registries when workspaces cannot reach the internet.
Extend
Customize workspace tooling
Control which editors developers can use, customize IDE settings and extensions for all workspaces, and deploy a private extension registry for air-gapped environments.
Add AI and analytics capabilities
Register approved AI coding assistants for developers and build custom telemetry plugins to collect organization-specific usage data from workspaces.
Troubleshoot
Diagnose and resolve workspace issues
View workspace logs, debug failing or slow workspaces, and fix devfile and IDE errors so you can get back to development quickly.
Diagnose and resolve platform issues
View server and operator logs, diagnose workspace startup and network failures, and fix OAuth configuration errors to restore platform availability.