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 - Dashboard
- The dashboard page is your landing page that has been customized to provide a more inclusive user experience.
- 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.
- Stacks or workspace definitions are pre-configured 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.
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.
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.
For details of the features for IBM Wazi for Dev Spaces, see its official documentation.
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 |
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.
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 latest2.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 like7.46.x
.
- select the
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.
- devspaces-operator-bundle-generated/manifests contains CSVs with pinned digests 🚪, generated from downstream Brew processes.
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!
- To run a local Jenkins, see README 🚪
- Job 🚪 that performs the sync from gitlab 🚪 to github at intervals
- Other jobs are used to:
- Or, to:
- send email notifications of ER and RC builds
- tag sources & collect manifests, collect sources to create a release
- set up subsequent releases (branching, bumping versions)