/ocp-web-terminal-enhanced

An enhanced web terminal for OpenShift

Primary LanguageShellMIT LicenseMIT

OpenShift Enhanced Web Terminal

Spelling Linting

Build

The OpenShift Web Terminal offers an extensible solution to those who want to run CLI tools in a browser based terminal.

This repo is intended to provide additional tools and a pattern to customize the web terminal.

Quick Start

Use an OpenShift Web Terminal

# git clone
https://github.com/redhat-na-ssa/ocp-web-terminal-enhanced.git
cd ocp-web-terminal-enhanced

# make enhanced web terminal persistent
until oc apply -k bootstrap; do : ; done

# delete old workspaces
oc -n openshift-terminal delete devworkspace --all

Build

cd container
./download_tools.sh

podman build -t web-terminal-tooling:local .
podman run -it --rm -v $(pwd):/data:z web-terminal-tooling:local /bin/bash

Contributions

Please run the following before submitting a PR / commit

./lint.sh

Links