Red Hat has released Red Hat CodeReady Workspaces 2, a cloud-native development workflow for developers. This release of CodeReady Workspaces enables developers to create and build applications and services in an environment that mirrors that of production, all running on Red Hat OpenShift, its comprehensive enterprise Kubernetes platform.
CodeReady Workspaces 2 strengthens the initial releases — the in-browser integrated development environment (IDE), centralized one-click developer workspaces, Lightweight Directory Access Protocol (LDAP), Active Directory (AD), OpenAuth support and more — along with several new tools and services.
This version will include air-gapped installs, which enable CodeReady Workspaces to be downloaded, scanned and moved into more secure environments when access to the public internet is limited or unavailable. It doesn’t "call back" to public internet services, comes with an updated user interface, bringing an improved desktop-like experience to developers.
It also supports VSCode extensions, giving developers access to thousands of IDE extensions; includes Devfile, a sharable workspace configuration that specifies everything a developer needs to work, including repositories, runtimes, build tools and IDE plugins, and is stored and versioned with the code in Git; and features production consistent containers for developers, which clones the sources in where needed and adds development tools (such as debuggers, language servers, unit test tools, build tools) as sidecar containers so that the running application container mirrors production.
Red Hat CodeReady Workspaces runs inside a Kubernetes cluster and manages the developer’s code, dependencies and artifacts inside OpenShift pods and containers. Where traditional tools may only take advantage of Kubernetes during the final phase of testing and deployment, CodeReady Workspaces brings the developer into OpenShift from the start, addressing issues that developers often face when moving applications from development platforms to production systems.
Developers do not need to be Kubernetes or OpenShift experts to use the IDE. CodeReady Workspaces is designed to handle the management of Kubernetes artifacts behind the scenes so that developers can get started developing containerized applications in OpenShift with ease.
CodeReady Workspaces enables development teams to set up and work in Kubernetes by hosting configurations that define source code, build environment runtimes, and development tools. With the in-browser IDE, source code remains centrally hosted improving security without sacrificing the speed you need to stay productive.
An administrative dashboard means administrators supporting developer teams have centralized management tools and dashboards to monitor CodeReady Workspaces and developer workspace performance.
No comments:
Post a Comment