redhat-developer / redhat-developer/vscode-openshift-tools

Distinguish bundled and not bundled cli tools in tools.json configuration file

Open
#2,800 0 comments 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

kind/enhancement priority/critical
Dominant language
TypeScript
Stars
123
Forks
63
Avg merge
6h 16m
Merged PRs (30d)
74

Description

Right now src/tools.json file is used only to define bundled (packaged into extension .vsix file) cli tools like odo or oc.
Extension also calls OpenShif Local from Cluster Editor to help developer with provisioning a single node OpenShift cluster on local workstation, but it is not bundled and has to be downloaded manually.

To accelerate time of release Cluster Editor should also use src/tools.json to help developer downloading latest OpenShift local release verified to work smoothly with extension.

OpenShift Local then can be part of automated update for CLI tools to latest version.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with src/tools.json and trace the Cluster Editor path that invokes OpenShift Local. Determine how bundled CLI tools are represented and how the latest verified OpenShift Local release is selected or downloaded. Done means the configuration distinguishes bundled from non-bundled tools and OpenShift Local participates in the CLI update flow.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
tooling
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
42/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.