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.
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
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
Please run the following before submitting a PR / commit
./lint.sh