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 – Operator
    • This repository is based off of the upstream Red Hat Dev Spaces Images repository, where the generated output is located in the respective branch for each version.
  • IBM Wazi for Dev Spaces – Devfile / IBM Wazi for Dev Spaces – Plug-in
    • You can use the custom devfile and plug-in registry images to tailor your development environment. After you rebuild the registry images with modifications, and push the images into a container registry, you can deploy these images when creating an instance of IBM Wazi for Dev Spaces or apply the images to an existing instance.
    • Stacks or workspace definitions are pre-configured CodeReady Workspaces with a dedicated set of tools that cover different developer personas. For example, you can pre-configure a workbench for testers with only the tools needed for their purposes. You can add new stacks by customizing the IBM Wazi for Dev Spaces devfile and plug-in registry.

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 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. IBM Wazi for Dev Spaces is a component shipped with IBM Developer for z/OS Enterprise Edition (IDzEE).

For more benefits of IBM Wazi for Dev Spaces, see the IBM Wazi product page or IDzEE product page.

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, JCL, Assembler (HLASM), REXX, and PL/I, 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 with IBM Dependency Based Build for any flavor of Git
  • Work with z/OS resources such as MVS, UNIX files, and JES jobs
  • Connect to the Z host with z/OSMF or IBM Remote System Explorer (RSE) API, using Zowe Explorer plus IBM Z Open Editor for a graphical user interface and Zowe CLI plus the RSE API plug-in for Zowe CLI for command line access
  • Debug COBOL and PL/I applications using IBM Z Open Debug
  • Use a mainframe development package with a custom plug-in and devfile registry support from the IBM Wazi Code stack
  • 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. Automate the deployment and configuration of tools and dependencies such as build, test and debug, to quickly build, deploy and run your applications.

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.
  • dev-file Image – This is a customized dev-file registry image.
  • plugin Image – This is a customized plugin registry image.
  • codeready Image – This is a Wazi sidecar image used to provide supporting resources.
Registry and Image Version
2.1.0
icr.io/cpopen/[email protected]:93ad2466cb4315310be5766128cef744980ea0c7158ff0dc7356eb51e56e66a4
icr.io/cpopen/[email protected]:7715e865bb9ba22783e7743922307dba260b3032106cf361fc87918e0ca2998c
icr.io/wazi-code/[email protected]:894f23c01de10aca78c8acf33a80b76688441ce73060f1caaddebd6542fa2969
icr.io/wazi-code/[email protected]:5def707aadbb9d0e048701b34b766bf421c85d0e90a51bc2e7d3b9443b645779
icr.io/wazi-code/[email protected]:3f10050adbd00eb2fa8cb9ba58503b698079190cd56c5b2d735e409fa1ce8285
2.0.0
icr.io/cpopen/[email protected]:02f1cb4ea404d20cf80ad08d7ce6ab93c2fc7906fe53679ee7e37ad2719f2864
icr.io/cpopen/[email protected]:8d7bef2f925b34b3f2abdb1befadbfcf734a40edbc2342163a7c265d65217098
icr.io/wazi-code/[email protected]:47c8bc6edb671247be92fb5239e6233afee370168a324aeacce7b0d99949adfa
icr.io/wazi-code/[email protected]:0f814ea0708d2af2c0b47b7ebbcaf5b3406d64056cab2fb2e1290191a8cdecbc
icr.io/wazi-code/[email protected]:f78dfe340e0407f277cd6b8b0cb8803ddd3320a2753b74dc653d333004a12129
1.4.1
icr.io/cpopen/[email protected]:dd6ed0f026ba1ef9abea6bcdf8b8f812ce6f79356ef085149e750b1ff0dd71fe
icr.io/wazi-code/[email protected]:70929334aa9bc85916dfcdd2a82572aad6ffd730f575a79888a8824f51199be9
icr.io/wazi-code/[email protected]:96ab5a1363fccc4938c4e23ca61971db47a8602cebb5b1a0d9b49644e4479139
icr.io/wazi-code/[email protected]:6a032f2ebdf19f6b491832a8d897a97351636fef33cd29fc57f1bf36b8e6cba3
1.4.0
icr.io/cpopen/[email protected]:d7f26aa2f05fdc9812d5347f1f36eb1d5d3d77467ff34982e4d08fe89375b036
icr.io/wazi-code/[email protected]:8cf9c39cb8a45cd14ff4f7df09bc9ceb39768befe87761f7140e9c9d259ad397
icr.io/wazi-code/[email protected]:6baada84cccbe4b1abcf560e317998efb12e4db238557d85a1ec1c63e65a396f
icr.io/wazi-code/[email protected]:28beb27a2c9d6441cc8e16d19192e004d14701f31e0b9ffdf21cd9b5f0e8f0aa
1.2.5
icr.io/cpopen/[email protected]:42646eedcbf2fa09465023d7adda0220efa7daf3f7b10d8b17575617f13022aa
icr.io/wazi-code/[email protected]:fe366163f7e678ccac7c67b4ee86cd1d5be34b5287064c22447f5c58c1187333
icr.io/wazi-code/[email protected]:6560e097e63a55e9757526253098a4ed1523c71218f4231eb5f3cd342f9afa8a
icr.io/wazi-code/[email protected]:9894c02388f3b624730fe67ec7b376ffe498305b005d68423b0ef74db618c4a4
1.2.0
icr.io/cpopen/[email protected]:edfa9da664ac00712e8f4d10bcf06fd9d5c748f62521a4dd34bfc5fb07e9bf27
icr.io/wazi-code/[email protected]:9c7da5733618c09cad1b2dd613f3b8fa6bd0aacf8cc44bde28875b1f8bb541d3
icr.io/wazi-code/[email protected]:e87382f99e74385c92ef550f5fa16bfc1f0778143a4e6f5aa75b5ed6f1f3c917
icr.io/wazi-code/[email protected]:17c874e53b68b898e52e9693ef1113c35a86242e733519d119d363d59265096a
1.1.0
icr.io/cpopen/[email protected]:a436db8522674ac9dbd6b46188a2ceb03370a0a7987d5658a8ff383d7bce0bfe
icr.io/wazi-code/[email protected]:0aa798917576211c2ea59829f1db4d96462d9a42fb7cc2245a24938d15fbedc4
icr.io/wazi-code/[email protected]:3997b50fd8a1940bb1328f4ea530156eecb6e34b16e8a26c9f4587187959a23f
icr.io/wazi-code/[email protected]:fde1b1dc4117058f6e7d6f05876fb398c1f8b0b3291eea8c67134f6ea2688d26

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


Reference: 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 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=codeready-workspaces 🚪
    • select the crw-2-rhel-8 branch for the latest 2.x synced from upstream main branches, or
    • select a branch like crw-2.8-rhel-8 for a specific release, synced to a stable branch like 7.28.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 CodeReady Workspaces is built. Hooray for open source!

GitHub

View Github