-
Notifications
You must be signed in to change notification settings - Fork 20
Commit
- Loading branch information
There are no files selected for viewing
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -41,7 +41,7 @@ | |
} | ||
)(); | ||
</script><title>IBM Z® Open Editor in the cloud with Eclipse Che | IBM Z® Open Editor</title><meta name="description" content="IBM enterprise language support for COBOL, PL/I, HLASM, and REXX in VS Code”"> | ||
<link rel="modulepreload" href="/zopeneditor-about/assets/app.cd9de201.js"><link rel="modulepreload" href="/zopeneditor-about/assets/in-the-cloud-with-che.html.4286b16d.js"><link rel="modulepreload" href="/zopeneditor-about/assets/in-the-cloud-with-che.html.a1ee5ba7.js"><link rel="modulepreload" href="/zopeneditor-about/assets/plugin-vue_export-helper.21dcd24c.js"> | ||
<link rel="modulepreload" href="/zopeneditor-about/assets/app.82dac713.js"><link rel="modulepreload" href="/zopeneditor-about/assets/in-the-cloud-with-che.html.4286b16d.js"><link rel="modulepreload" href="/zopeneditor-about/assets/in-the-cloud-with-che.html.a211f878.js"><link rel="modulepreload" href="/zopeneditor-about/assets/plugin-vue_export-helper.21dcd24c.js"> | ||
<link rel="stylesheet" href="/zopeneditor-about/assets/style.b4b0b9d1.css"> | ||
</head> | ||
<body> | ||
|
@@ -54,6 +54,6 @@ | |
<span class="token property">"folderPath"</span><span class="token operator">:</span> <span class="token string">"/projects"</span> | ||
<span class="token punctuation">}</span> | ||
</code></pre><div class="line-numbers" aria-hidden="true"><span class="line-number">1</span><br><span class="line-number">2</span><br><span class="line-number">3</span><br></div></div><p>The editor is saved automatically. Make sure the JSON does not have any syntax errors and then just close it. Now you can create files in USS and save them.</p></li></ol><p><img src="/zopeneditor-about/assets/wazi-development-client-zowe-explorer.89a406ac.png" alt="Zowe Explorer opening MVS data set member with COBOL program."> Fig. 3: Using Zowe Explorer to access z/OS resources such as COBOL programs in MVS data sets from Eclipse Che.</p><h2 id="limitations-and-outlook" tabindex="-1"><a class="header-anchor" href="#limitations-and-outlook" aria-hidden="true">#</a> Limitations and Outlook</h2><p>The steps described above allowed you to very quickly get up and running with Eclipse Che creating a workspace that contained the IBM Z Open Editor as well as the Zowe Explorer. However, the workspace definition we used was not integrated into your Eclipse Che Stacks list now, nor can it be easily configured and changed. To set this up in your organization so that development teams can create their own custom workspace definitions and instantiate many more workspaces easily you need to setup and manage two registries: a plugin and a devfiles registry. We will go into the details for doing that in our next Blog post.</p><p>If you already want to read up on the workspace architecture of Che you can review these documentation pages for the <a href="https://www.eclipse.org/che/docs/che-7/che-workspaces-architecture/" target="_blank" rel="noopener noreferrer">Che Workspace Architecture<span><svg class="external-link-icon" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewbox="0 0 100 100" width="15" height="15"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg><span class="external-link-icon-sr-only">open in new window</span></span></a> and the <a href="https://www.eclipse.org/che/docs/che-7/che-workspace-controller/" target="_blank" rel="noopener noreferrer">Workspace Controller<span><svg class="external-link-icon" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewbox="0 0 100 100" width="15" height="15"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg><span class="external-link-icon-sr-only">open in new window</span></span></a>.</p><h2 id="troubleshooting" tabindex="-1"><a class="header-anchor" href="#troubleshooting" aria-hidden="true">#</a> Troubleshooting</h2><p>Working with a cluster sometimes requires a bit more patience waiting for deployment jobs to complete. Sometime timeouts or other errors could happen. Here are some of the more common issue you might run into and suggestions for how to solve them:</p><ol><li><p><code>Failed to start workspace</code></p><p>Sometimes it does happen when the workspace pod is not assigned to the project. Press <code>F5</code> and click <code>refresh</code> link appears on the screen.</p></li><li><p><code>Error: Failed to run the workspace: "Workspace is going to be STOPPED. Reason: Workspace is not started in time. Trying interrupt runtime start"</code></p><p>While creating a workspace, it requires storage to be configured on the cluster. Che claims a persistent volume to the cluster. OpenShift cluster on IBM Cloud has capability to provision storages dynamically when a project claims for the persistent volume. Depending on the IBM Cloud traffic, it spends good amount of time to approve your claim and assign a storage to your workspace pod. You may refresh or press <code>F5</code> to start over again.</p></li><li><p><code>Unable to create persistent volume on workspace pod</code></p><p>While creating a workspace, it requires storage to be configured on the cluster. Che claims a persistent volume to the cluster. Your cluster may not have configured for dynamic storage allocation. You need to create workspace in an <code>Ephemeral Mode</code>. Ephemeral mode is a function that allows users to browse the Web on a shared device or a personal laptop by using a profile that won't save any data or history after the browser is closed. Stop our workspace first, then you can go to <code>Workspaces</code> tab and open <code>Workspace Configuration</code> by click a middle configuration icon on the right side under <code>ACTIONS</code> tab, open <code>Overview</code> tab and turn on <code>Ephemeral Mode</code>. SAVE and RUN your workspace again.</p></li></ol><h2 id="questions-or-feedback" tabindex="-1"><a class="header-anchor" href="#questions-or-feedback" aria-hidden="true">#</a> Questions or Feedback</h2><p>We would love to hear what you think of this solution. For any questions, issues, or enhancement ideas, please do not hesitate to <a href="https://github.com/IBM/zopeneditor-about/issues" target="_blank" rel="noopener noreferrer">open an issue at our GitHub<span><svg class="external-link-icon" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewbox="0 0 100 100" width="15" height="15"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg><span class="external-link-icon-sr-only">open in new window</span></span></a>.</p><p>We are always looking for ways to improve.</p><!--]--></div><footer class="page-meta"><!----><div class="meta-item last-updated"><span class="meta-item-label">Last Updated: </span><!----></div><div class="meta-item contributors"><span class="meta-item-label">Contributors: </span><span class="meta-item-info"><!--[--><!--[--><span class="contributor" title="email: [email protected]">Peter Haumer</span><!--[-->, <!--]--><!--]--><!--[--><span class="contributor" title="email: [email protected]">Peter Haumer</span><!----><!--]--><!--]--></span></div></footer><nav class="page-nav"><p class="inner"><span class="prev"><a href="/zopeneditor-about/Blog/code-snippets.html" class="" aria-label="Improve your z/OS enterprise developer productivity with IBM Z Open Editor‘s code snippets library"><!--[--><!--]--> Improve your z/OS enterprise developer productivity with IBM Z Open Editor‘s code snippets library <!--[--><!--]--></a></span><span class="next"><a href="/zopeneditor-about/Blog/web-based-with-theia.html" class="" aria-label="Running IBM Z® Open Editor in the browser with Eclipse Theia"><!--[--><!--]--> Running IBM Z® Open Editor in the browser with Eclipse Theia <!--[--><!--]--></a></span></p></nav><!--[--><!--]--></main><!--]--></div><!----><!--]--></div> | ||
<script type="module" src="/zopeneditor-about/assets/app.cd9de201.js" defer></script> | ||
<script type="module" src="/zopeneditor-about/assets/app.82dac713.js" defer></script> | ||
</body> | ||
</html> |
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -41,7 +41,7 @@ | |
} | ||
)(); | ||
</script><title>IBM Wazi Developer for Red Hat CodeReady Workspaces: Set up an SSL Certificate in an OpenShift Container Platform | IBM Z® Open Editor</title><meta name="description" content="IBM enterprise language support for COBOL, PL/I, HLASM, and REXX in VS Code”"> | ||
<link rel="modulepreload" href="/zopeneditor-about/assets/app.cd9de201.js"><link rel="modulepreload" href="/zopeneditor-about/assets/ocp-ssl-cert.html.72eec9e1.js"><link rel="modulepreload" href="/zopeneditor-about/assets/ocp-ssl-cert.html.f929cd50.js"><link rel="modulepreload" href="/zopeneditor-about/assets/plugin-vue_export-helper.21dcd24c.js"> | ||
<link rel="modulepreload" href="/zopeneditor-about/assets/app.82dac713.js"><link rel="modulepreload" href="/zopeneditor-about/assets/ocp-ssl-cert.html.72eec9e1.js"><link rel="modulepreload" href="/zopeneditor-about/assets/ocp-ssl-cert.html.e44734e1.js"><link rel="modulepreload" href="/zopeneditor-about/assets/plugin-vue_export-helper.21dcd24c.js"> | ||
<link rel="stylesheet" href="/zopeneditor-about/assets/style.b4b0b9d1.css"> | ||
</head> | ||
<body> | ||
|
@@ -76,6 +76,6 @@ | |
</code></pre><div class="line-numbers" aria-hidden="true"><span class="line-number">1</span><br></div></div></li><li><p>Create a <code>secret</code> for the certificate and private key using <code>ocpcert.pem</code> and <code>certserverkey.key</code>.</p><div class="language-text ext-text line-numbers-mode"><pre class="language-text"><code>oc create secret tls <Secret Name> --cert=<ocpcert.pem> --key=<certserverkey.key> -n openshift-ingress | ||
</code></pre><div class="line-numbers" aria-hidden="true"><span class="line-number">1</span><br></div></div></li><li><p>Update the Ingress Controller configuration with the <code>secret</code> we just created.</p><div class="language-text ext-text line-numbers-mode"><pre class="language-text"><code>oc patch ingresscontroller.operator default --type=merge -p '{"spec":{"defaultCertificate": {"name": "<Secret Name>"}}}' -n openshift-ingress-operator | ||
</code></pre><div class="line-numbers" aria-hidden="true"><span class="line-number">1</span><br></div></div><blockquote><p>Reference <a href="https://docs.openshift.com/container-platform/4.3/authentication/certificates/replacing-default-ingress-certificate.html" target="_blank" rel="noopener noreferrer">Replacing the default ingress certificate<span><svg class="external-link-icon" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewbox="0 0 100 100" width="15" height="15"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg><span class="external-link-icon-sr-only">open in new window</span></span></a></p></blockquote></li></ol><p>When a <code>signed</code> SSL certificate iss issued by a <code>trusted</code> CA server, then there is no further configurations required by the client browser accessing applications running on the OpenShift Container Platform from the <code>.apps</code> subdomain. It is recommended to use certificates from a <code>trusted</code> CA server versus a <code>self-signed</code> SSL certificate which would require further configurations on all client browsers to import both the intermediate and root certificates.</p><p>The approach and instructions introduced in this article applies to an OpenShift Container Platform 4.3, but it might be applicable to later versions. Always confirm with the OpenShift documentation before proceeding.</p><!--]--></div><footer class="page-meta"><!----><div class="meta-item last-updated"><span class="meta-item-label">Last Updated: </span><!----></div><div class="meta-item contributors"><span class="meta-item-label">Contributors: </span><span class="meta-item-info"><!--[--><!--[--><span class="contributor" title="email: [email protected]">Arvin Bhatnagar</span><!--[-->, <!--]--><!--]--><!--[--><span class="contributor" title="email: [email protected]">Hestia Zhang</span><!--[-->, <!--]--><!--]--><!--[--><span class="contributor" title="email: [email protected]">Min Huang</span><!--[-->, <!--]--><!--]--><!--[--><span class="contributor" title="email: [email protected]">Peter Haumer</span><!--[-->, <!--]--><!--]--><!--[--><span class="contributor" title="email: [email protected]">Peter Haumer</span><!--[-->, <!--]--><!--]--><!--[--><span class="contributor" title="email: [email protected]">kmaselli</span><!----><!--]--><!--]--></span></div></footer><nav class="page-nav"><p class="inner"><span class="prev"><a href="/zopeneditor-about/Blog/userbuild-blog.html" class="" aria-label="IBM Z® Open Editor makes building COBOL, PL/I, and HLASM applications easier with User Build"><!--[--><!--]--> IBM Z® Open Editor makes building COBOL, PL/I, and HLASM applications easier with User Build <!--[--><!--]--></a></span><span class="next"><a href="/zopeneditor-about/Blog/rse-october-110.html" class="" aria-label="What's new with IBM RSE API Plug-in for Zowe CLI 1.1.0"><!--[--><!--]--> What's new with IBM RSE API Plug-in for Zowe CLI 1.1.0 <!--[--><!--]--></a></span></p></nav><!--[--><!--]--></main><!--]--></div><!----><!--]--></div> | ||
<script type="module" src="/zopeneditor-about/assets/app.cd9de201.js" defer></script> | ||
<script type="module" src="/zopeneditor-about/assets/app.82dac713.js" defer></script> | ||
</body> | ||
</html> |
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.