An open API service indexing awesome lists of open source software.

https://github.com/redhat-developer/web-terminal-tooling

Kubernetes and OpenShift command line tools packaged in a container.
https://github.com/redhat-developer/web-terminal-tooling

Last synced: 3 months ago
JSON representation

Kubernetes and OpenShift command line tools packaged in a container.

Awesome Lists containing this project

README

          

# Web Terminal Tooling

Default OpenShift Console Web Terminal tooling container.

Includes tools that enable a Kubernetes and OpenShift developer to interact with their cluster:
- [jq](https://github.com/stedolan/jq)
- [oc](https://github.com/openshift/origin) [v4.19.9](https://mirror.openshift.com/pub/openshift-v4/x86_64/clients/ocp/4.19.9/)
- [kubectl](https://github.com/kubernetes/kubectl) [v1.31.1](https://mirror.openshift.com/pub/openshift-v4/x86_64/clients/ocp/4.19.9/)
- [kustomize](https://github.com/kubernetes-sigs/kustomize) [v5.7.1](https://github.com/kubernetes-sigs/kustomize/tree/kustomize/v5.7.1)
- [helm](https://helm.sh/) [v3.17.1](https://mirror.openshift.com/pub/openshift-v4/x86_64/clients/helm/3.17.1)
- [tekton](https://github.com/tektoncd/cli) [v1.19.0](https://mirror.openshift.com/pub/openshift-v4/x86_64/clients/pipelines/1.19.0/)
- [knative](https://github.com/knative/client) [v1.15.0-6](https://mirror.openshift.com/pub/openshift-v4/x86_64/clients/serverless/1.15.0-6/)
- [rhoas](https://github.com/redhat-developer/app-services-cli) [v0.53.0](https://github.com/redhat-developer/app-services-cli/tree/v0.53.0)
- [submariner](https://github.com/submariner-io/submariner) [v0.21.0](https://github.com/submariner-io/subctl/tree/v0.21.0)
- [kubevirt](https://github.com/kubevirt/kubevirt) [v1.6.0](https://github.com/kubevirt/kubevirt/tree/v1.6.0)

## Contributing

### How to build

Building the Web Terminal tooling container consists of two steps:
1. Download CLI binaries and pack them into a tarball (see `get-sources.sh`)
2. Build the container image using the Dockerfile in this repository

The `./build.sh` script can be used to automate the build process. By default, `podman` will be used to build the container image. See `./build.sh --help` for usage information.

### How to run

```bash
podman run -ti --rm web-terminal-tooling:local bash
```