Skip to content

IBM/wazi-devspaces-images

Repository files navigation

Build Release License Documentation

What's inside?

This repository contains the registry, operator, bundle, and index images for IBM Wazi for Dev Spaces.

IBM Wazi for Dev Spaces

IBM Wazi for Dev Spaces provides a modern experience for mainframe software developers working with z/OS applications in the Hybrid Cloud. Powered by the open source projects Zowe and Red Hat OpenShift Dev Spaces, IBM Wazi for Dev Spaces offers an easy, streamlined onboarding process to provide mainframe developers with the tools they need. Using container technology, IBM Wazi for Dev Spaces brings the necessary tools to the task at hand.

Details

IBM Wazi for Dev Spaces provides a custom stack with the all-in-one mainframe development package that enables mainframe developers to:

  • Use a modern mainframe editor with rich language support for COBOL, PL/I, Assembler (HLASM), REXX, and JCL, which provides language-specific features such as syntax highlighting, outline view, declaration hovering, code completion, snippets, a preview of copybooks, copybook navigation, and basic refactoring using IBM Z Open Editor, a component of IBM Wazi for VS Code.
  • Integrate with any flavor of Git source code management (SCM).
  • Perform a user build on a remote z/OS system with IBM Dependency Based Build.
  • Work with z/OS resources such as MVS data sets, UNIX files, and JES jobs.
  • Connect to the z/OS host with z/OSMF or IBM Remote System Explorer (RSE) API, using Zowe Explorer for a graphical user interface and Zowe CLI utilizing the RSE API plug-in for Zowe CLI for command line access.
  • Debug COBOL, PL/I, and HLASM applications using IBM Z Open Debug.
  • Leverage the full language support for Ansible and Red Hat Ansible Certified Content for IBM Z to author and execute playbooks to configure z/OS for development.
  • Use IBM Wazi Analyze to discover the relationships among z/OS application artifacts.

Documentation

For details of the features for IBM Wazi for Dev Spaces, see its official documentation.

Image Information

  • catalog Image - This is an index image used for the operator hub.
  • operator Image - This is the operator image inherited by Red Hat.
  • dashboard Image - This is a customized dashboard image.
  • devfile Image - This is a customized devfile registry image.
  • plugin Image - This is a customized plugin registry image.
  • sidecar Image - This is a sidecar image used to provide supporting resources.
Registry and Image Version
4.0.0
icr.io/cpopen/ibm-wazi-for-devspaces-catalog@sha256:67657651a8e608cb8d37c1c157fe46e141dd61d4166a14c467354f3a36f46b8a
icr.io/cpopen/ibm-wazi-for-devspaces-operator@sha256:259ef8610f517b343228f244b5c2977639c95c7022f8047694a8a28e35da5909
icr.io/wazi-code/ibm-wazi-for-devspaces-dashboard@sha256:c5d54c928658fdf40e6c75f14e948f2d02fba2dd2188faa4f071bc903db2cab2
icr.io/wazi-code/ibm-wazi-for-devspaces-devfile@sha256:5146d93a261058fa8c9c3ce1632b4f4a5d4ed77490864ce780c72004d0193e02
icr.io/wazi-code/ibm-wazi-for-devspaces-plugin@sha256:84041eb62f881d6d49fdd99963687370fdb7df50aacf19a7c4c97487f08f6e3c
icr.io/wazi-code/ibm-wazi-for-devspaces-sidecar@sha256:ba14c3e89595ca93d189869d2d118739c2d435f5d502ff46c39130b86968eb32
3.0.1
icr.io/cpopen/ibm-wazi-for-devspaces-catalog@sha256:7c7105866bffdccbc9355e4301ff53574de0bb7c532505e676b539b9aad7e571
icr.io/cpopen/ibm-wazi-for-devspaces-operator@sha256:fdb0f760476c76fba149164c51626b0e3518470b5e87da3db3139d4c81880608
icr.io/wazi-code/ibm-wazi-for-devspaces-dashboard@sha256:29c31c0d86bd9b7e1ccd0bd3b8f061b85c462423d04385990a8b22faefcce855
icr.io/wazi-code/ibm-wazi-for-devspaces-devfile@sha256:4aa84761217f03b1e2375b52e89ba661cdf75754c1061c4261fb4740f297c93b
icr.io/wazi-code/ibm-wazi-for-devspaces-plugin@sha256:8b26548fc4edb4a2b01fce9f1fe4016efacfa640bd3a4c33e76c8980280993ac
icr.io/wazi-code/ibm-wazi-for-devspaces-sidecar@sha256:db900a79c010bcea2886183d62f02f9fdca6ab382c0a06c536cba89b6bc0b5cf
3.0.0
icr.io/cpopen/ibm-wazi-for-devspaces-catalog@sha256:13ba2dc729012286d5d72b4874cc77d7afb58205ac7b92ccc20dfc385224af0a
icr.io/cpopen/ibm-wazi-for-devspaces-operator@sha256:025f8829fe1b4e401ca2d121785db08f55ea6157c0826d51430714101cc1d9c9
icr.io/wazi-code/ibm-wazi-for-devspaces-dashboard@sha256:410ee4b654acf8fa943da520abe11d8a5138987d1edf58f0e89baba8f9a5867c
icr.io/wazi-code/ibm-wazi-for-devspaces-devfile@sha256:4a636e886241f802c04c26161708a0e2a6950d744c3e7dfdad81e12b87e2fd1f
icr.io/wazi-code/ibm-wazi-for-devspaces-plugin@sha256:0397cf795f10f2ecd5f11cc1b9b851e50361c932fe9b620e9f83f08594b65023
icr.io/wazi-code/ibm-wazi-for-devspaces-sidecar@sha256:6832c15f01f91af86cc5824ce2cc6bf3530b1408c5e53da86ef344ae34932d55

Feedback

We would love to hear feedback from you about IBM Wazi for Dev Spaces.
File an issue or provide feedback here: IBM Wazi for Dev Spaces Issues

Red Hat Content

Links marked with this icon 🚪 are internal to Red Hat. This includes Jenkins servers, job configs in gitlab, and container sources in dist-git.

Because these services are internal, in the interest of making all things open, we've copied as much as possible into this repo. Details below.

Midstream code

This repo is used to house identical copies of the code used to build the Red Hat OpenShift Dev Spaces (formerly CodeReady Workspaces) images in Brew/OSBS, but made public to enable pull requests and easier contribution.

  • Downstream code can be found in repos internal to Red Hat at http://pkgs.devel.redhat.com/cgit/?q=devspaces 🚪
    • select the devspaces-3-rhel-8 branch for the latest 2.x synced from upstream main branches, or
    • select a branch like devspaces-3.1-rhel-8 for a specific release, synced to a stable branch like 7.46.x.

Generated code

In some cases, where we need to house code generated by downstream processes in a public location, this repo will contain folders that end in -generated to differentiate from code that's synced from upstream and copied to downstream.

Jenkins jobs

This repo also contains an identical copy of the Jenkinsfiles and groovy 🚪 sources used to configure the jenkins-csb 🚪 Configuration-as-Code (casc) Jenkins instance used to build the artifacts needed for Brew/OSBS builds. Since the server and config sources are internal to Red Hat, this copy is provided to make it easier to see how Red Hat OpenShift Dev Spaces is built. Hooray for open source!