Client Area
  • Home
  • Sectors
    • IT for Business
    • IT for Education
    • IT for Charities
  • Our Services
    • IT Support Services
    • IT Security Services
    • IT Cloud Services
    • Microsoft Teams
    • Microsoft 365 Business Voice
    • Managed Connectivity
    • Managed IT Infrastructure
  • IT Masterclass Training
  • The ITSB Byte
  • Contact
IT Support Business IT Support Business
  • Solutions
    • COVID-19 Solutions
      • iDisplay Digital Thermometer
      • Protection – LCD Hand Sanitisers
  • Sectors
    • IT for Business
    • IT for Education
    • IT for Charities
  • IT Services
    • IT Support Services
    • IT Security Services
      • Managed Detection & Response (MDR)
      • Microsoft 365 Security Monitoring
      • Office 365 Advanced Threat Protection
      • Penetration Testing
      • Dark Web Monitoring
      • Cyber Essentials
        • Cyber Essentials
        • Cyber Essentials Plus
      • SSL Certificates
    • IT Cloud Services
      • Microsoft Teams
      • Cloud Protection For Microsoft Office 365
      • Power BI – Data Reporting and Visualisation
      • Email Signatures For Microsoft 365
    • IT Automation Services
      • Intelligent Automation
      • Microsoft Power Automate
    • Modern Workplace
      • Power BI – Data Reporting and Visualisation
    • Microsoft 365 Business Voice
    • Managed Connectivity
    • Managed IT Infrastructure
    • IT Masterclass Training
  • Company
    • About Us
    • Join The Team
    • The ITSB Byte (Blog)
  • Contact
  • Client Area
silvermslogo
Client Area
IT Support Business
Call our experts
Back to The ITSB Byte

[mc4wp_form id=”19228″]

ITSB are a proud Red Hat Advanced Business Partner. The following article is reposted from Redhat.com full credit goes to the Red Hat team. 

We are pleased to announce the release of Red Hat CodeReady Workspaces 2.0. Based on Eclipse Che, its upstream project CodeReady Workspaces is a Red Hat OpenShift-native developer environment enabling cloud-native development for developer teams.

CodeReady Workspaces 2.0 is available now on OpenShift 3.11 and OpenShift 4.x.

This new version introduces:

  • Kubernetes-native developer sandboxes on OpenShift: Bring your Kubernetes application into your development environment, allowing you to code, build, test, and run as in production.
  • Integrated OpenShift experience: OpenShift plugin and integration into the OpenShift 4 Developer Console.
  • New editor and Visual Studio (VS) Code extensions compatibility: New browser-based editor, providing a fast desktop-like experience and compatibility with Visual Studio Code extensions.
  • Devfile, developer environment as code: Developer environments are codified with a devfile making them consistent, repeatable, and reproducible.
  • Centrally hosted on OpenShift with AirGap: Deploy on your OpenShift cluster, behind your firewall. AirGap capabilities. Easier to monitor and administer.

Kubernetes-native developer sandboxes on OpenShift

CodeReady Workspaces 2.0 provides developer environments that are Kubernetes pods running on OpenShift. In those sandboxes are the components and tools needed to code on a project: a browser-based editor, the plugins, the tools, and the different runtimes required for your project. Everything is running in containers, providing highly consistent, repeatable, and reproducible developer environments—zero config needed, zero pain.

crw_v2_f1

In this new version, everything you need in your developer environment is fully containerised, even the editor and its plugins. CodeReady Workspaces isolates the tools from your application runtime, allowing you to bring your Kubernetes application into your developer sandbox, code on your application, and run it as in production. The tools are running in sidecar containers and packaged with their own dependencies, making the configuration of your developer environment smooth and keeping your application runtimes untainted from the tools you are using.

crw_v2_f2

Developer tools are containerized, zero dependency installation, isolated execution and lifecycle, easy to upgrade and switch.

With CodeReady Workspaces, you can code directly on OpenShift, bring your Kubernetes application into your developer sandbox, and code and run your code as close as possible to how it will run on production.

Integrated OpenShift experience

CodeReady Workspaces 2.0 enables developers to create applications running on OpenShift easily. Developers benefit from an integrated experience, providing a fast turnaround in the inner-loop development process.

An OpenShift plugin is available to speed up OpenShift development. Developers can connect to any OpenShift cluster and create, debug, and deploy directly from CodeReady Workspaces.

This plugin leverages OpenShift Do (odo) to simplify inner-loop development and OpenShift CLI (oc) to help you interact with the OpenShift instance and enriching the inner-loop experience. It is compatible with OpenShift instances (3.11 or 4.x) and supporting public cloud instances, such as Red Hat OpenShift on Azure and AWS.

crw_v2_f3

Starting with OpenShift 4.2, when CodeReady Workspaces is installed from the Operator Hub, it becomes available in the OpenShift Developer Perspective, allowing you to get a developer workspace from the application topology view.

crw_v2_f4

New editor and VS Code extension compatibility

CodeReady Workspaces 2.0 provides a new default editor based on Eclipse Theia. Developers can enjoy a responsive, desktop-like experience that feels familiar.

This new default editor also brings compatibility with VS Code extensions. The plugin registry provided with CodeReady Workspaces already package tools for the most popular languages: JavaScript, Java, Python, .NET, Go, PHP, XML, and Yaml. You’ll also find tools for OpenShift. Bringing an existing plugin from VS Code is simple; the main difference is in the way the plugins are packaged. On CodeReady Workspaces, plugins are delivered with their dependencies in their own container and running as a sidecar in the workspace pod.

With the new version of CodeReady Workspaces, developers benefit from a richer editing experience with:

  • Command palette: Full keyboard navigation.
  • Rich editor: Find/Replace instances, peek definition, outline view.
  • Debugger: Integrated debugging experience.
  • Git: Native Git experience, visual indicators for changes in project explorer and editor.
  • Layout customization: Configure the layout with drag & drop.
  • Theming: White or black themes are available out of the box.
  • Security: Secured communication between the editor, the end user, and the workspace.
  • Extended tasks: Handles the CodeReady Workspaces commands and provides the ability to start those into a specific container of the workspace.
  • Extended terminal: Allows providing a terminal for any of the containers of the workspace pod.
  • Workspace plugin: Provides a view that shows all the containers that are running in the workspace and allows interacting with them.
  • Ports plugin: Allows detecting when services are running inside of the workspace and automatically expose them.

Air-gapped capabilities

CodeReady Workspaces supports installation in a restricted environment. This includes your own private cloud, disconnected from the public internet.

CodeReady Workspaces can be configured to rely on your private image registry. The different components needed for CodeReady Workspaces will be installed and configured so that they use only your internal resources.

crw_v2_f6

The workspaces pod, with the tools and the different plugins, also can be configured to:

  • Leverage your private Git repositories.
  • Leverage your runtime containers from your own container registries.
  • Rely on your own maven, npm, or any dependency repository you have.

For installation, follow the documentation instructions for OpenShift Container Platform 3.11 and OpenShift Container Platform 4.x.

Devfile, developer environment as code

The devfile provides easy to configure, reproducible definitions of portable developer environments.

The devfile is a declarative abstraction of a developer workspaces, which includes the runtime environments of the application, the source code of the projects mapped to repositories and the tools, plugins, and commands needed to code, build, test, run, and debug an application. This makes the developer workspace replicable. You can use your OpenShift application definition with your devfile; just “dev-mode” it by supercharging the tools you need to code on it.

crw_v2_f7

Once you have a devfile configured for your project, you can host it on your source code repository.

With the devfile definition and CodeReady Workspaces, developer environments are becoming fully codified, and easily can be modified, shared, forked, and extended. You don’t need to mess with hard-to-maintain and hard-to-manage documentation, VMs, and dockerfiles, which provide only a partial solution on setting up a developer environment.

Try CodeReady Workspaces 2.0 now

CodeReady Workspaces 2.0 is available now on OpenShift 3.11 and OpenShift 4.x:

  • See the OpenShift 3.11 installation instructions.
  • On OpenShift 4.x, you can install directly from Operator Hub and follow the documentation.
  • Download the Red Hat CodeReady Workspaces CLI.
  • Visit the Red Hat CodeReady Workspaces product page.
IT Security Services

Find out why we take Security so seriously and how we can help you.

Learn More
Our Testimonials

See how we’ve helped our fantastic clients across all sorts of sectors

Learn More
Our Partners

We’re proud of our amazing relationships with these great companies

Learn More

You won't want to miss a thing!

The truest words ever muttered by Aerosmith. Sign up to our mailing list and receive our newsletter encompassing all things IT support! You’ll also be first to hear about industry news aswell as upcoming sales and promotions of our solutions and products. 

[mc4wp_form id=”9637″]

17
Like this post
  • Recap: Dorset Chamber Business Partners Annual Lunch
    Previous PostRecap: Dorset Chamber Business Partners Annual Lunch
  • Next PostWhy Living in the Clouds Isn't Always a Bad Thing
    Recap: Dorset Chamber Business Partners Annual Lunch

Related Posts

What’s new in RHEL 8.1: Kernel patching, more Insights, and right on time
Red Hat

What’s new in RHEL 8.1: Kernel patching, more Insights, and right on time

Red Hat continues to lead the Linux server market
Red Hat

Red Hat continues to lead the Linux server market

Red Hat Ceph Storage And Intel Cache Acceleration Software
Red Hat

Red Hat Ceph Storage And Intel Cache Acceleration Software

Red Hat Enterprise Linux 7.5 Beta now available
Red Hat

Red Hat Enterprise Linux 7.5 Beta now available

Redhat Enterprise Linux 6.9 now available
Red Hat

Redhat Enterprise Linux 6.9 now available

Leave a Reply (Cancel reply)

Your email address will not be published. Required fields are marked *

*
*

Main-Logo-2.0

Our Services

Our support services are only the start of a larger story. From Security, to voice, infrastructure and cloud our services are in place to cover a wide amount of needs for your organisation.
Lets Talk
Managed IT Support
Learn More
Microsoft Business Voice
Learn More
Managed IT Security
Learn More
Managed Connectivity
Learn More
Managed Cloud
Learn More
Managed IT Infrastructure
Learn More
Sector
  • IT for Business
  • IT for Charities
  • IT for Education
Services
  • IT Support Services
  • IT Security Services
  • IT Cloud Services
  • Managed Connectivity
  • Microsoft 365 Business Voice
  • Managed IT Infrastructure
Our Company
  • About Us
  • The ITSB Byte
  • Contact
Information
  • Privacy Policy
  • Terms & Conditions
DorsetChamberWhite-2-e1576766199759
Microsoft Silver Partners Bournemouth
Cyber Essentials internet Safety Certificate Bournemouth
Quad Vision Logo Dark
Visit our Audio Visual Arm
Main-Logo-2.0
  • IT Support Services
  • IT Security Services
  • IT Cloud Services
  • Managed Connectivity
  • Microsoft 365 Business Voice
  • Managed IT Infrastructure
© 2020 IT Support Business Limited | All Rights Reserved
Company Number: 07184583
Copy
We use cookies to ensure we're able to give you the best experience on our website. If you continue to use this site we will assume that you are happy with it.I AgreePrivacy policy