Skip to content

Webview page to run Code Ready Containers #1235

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
5 tasks done
mohitsuman opened this issue Oct 16, 2019 · 1 comment · Fixed by #1520
Closed
5 tasks done

Webview page to run Code Ready Containers #1235

mohitsuman opened this issue Oct 16, 2019 · 1 comment · Fixed by #1520

Comments

@mohitsuman
Copy link
Collaborator

mohitsuman commented Oct 16, 2019

This page which create a webview interface providing the feature for the user to Run Code Ready Containers.

When the user clicks on Add OpenShift Cluster icon on the title panel, the webview is loaded.
Once the view is active, it shows 2 options to Add an OpenShift Cluster.

  1. Local Installation
  • Install on Laptop: Red Hat CodeReady Containers.
  • Action: Load the CRC view to configure parameters and start crc.
  1. Hybrid Installation

These will be shown as cards and respective actions will be enabled on the card button

After box 1 is selected CRC Install page is activated. The page will provide steps to:

  1. Select CRC version grouped by OpenShift version
  2. Download CRC binary and provide the full path of the crc executable
  3. Specify the pull secret
  4. Set optional configuration like memory and cores
  5. Start Cluster
  6. Open Console Url

Features needed for CRC integration in VSCode

  • Add progress bar for crc command completion

  • Run crc setup and then crc start command as child process

  • Show console url once the cluster is up and running

  • Showcase command output stream in UI

  • Download link to the specific version of crc selected (see beginning of discussion in Add Select Dropdown for crc versions #1546).

@mohitsuman mohitsuman added this to the devex #174 milestone Oct 16, 2019
@mohitsuman mohitsuman self-assigned this Oct 16, 2019
@dgolovin dgolovin modified the milestones: devex #174, devex #175 Nov 6, 2019
@dgolovin dgolovin modified the milestones: devex #175, devex #176 Nov 27, 2019
@dgolovin dgolovin modified the milestones: devex #176, devex #177 Dec 18, 2019
@dgolovin dgolovin modified the milestones: devex #177, devex #178 Jan 8, 2020
@dgolovin dgolovin modified the milestones: devex #178, devex #179 Jan 29, 2020
@dgolovin dgolovin modified the milestones: devex #179, devex #180 Feb 19, 2020
@dgolovin dgolovin modified the milestones: devex #180, devex #181 Mar 11, 2020
@dgolovin dgolovin modified the milestones: devex #181, devex #182 Apr 1, 2020
@dgolovin dgolovin modified the milestones: devex #182, devex #183 Apr 22, 2020
@mohitsuman mohitsuman changed the title POC webview page to run Code Ready Containers Webview page to run Code Ready Containers May 8, 2020
@mohitsuman mohitsuman added the Epic label May 8, 2020
mohitsuman added a commit to mohitsuman/vscode-openshift-tools that referenced this issue May 12, 2020
Pass platform from extension to webview based editor
@dgolovin dgolovin modified the milestones: devex #183, devex #184 May 13, 2020
@dgolovin dgolovin modified the milestones: devex #184, devex #185 Jun 3, 2020
@mohitsuman mohitsuman modified the milestones: devex #185, Sprint #186 Jun 23, 2020
@dgolovin dgolovin modified the milestones: Sprint #186, devex #187 Jul 15, 2020
@dgolovin dgolovin modified the milestones: Sprint 187, Sprint 188 Aug 5, 2020
@dgolovin dgolovin modified the milestones: Sprint 188, Sprint 189 Aug 26, 2020
@dgolovin
Copy link
Collaborator

dgolovin commented Sep 8, 2020

Released on 10/4/20.

@dgolovin dgolovin closed this as completed Sep 8, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants