Skip to content

Latest commit

 

History

History
47 lines (38 loc) · 1.64 KB

README.md

File metadata and controls

47 lines (38 loc) · 1.64 KB

OpenShift SOS Plugin

openshift-sos-plugin is an oc plugin to aid with gather information (status, logging, configuration, etc) from your OpenShift cluster.

NOTE: OpenShift CLI Plugins were added in v3.7 so make sure your oc binary version is up-to-date.

NOTE: The OpenShfit SOS Plugin utilizes a bash script. Make sure you are running from a bash interpreter before executing!

Installation

  1. Clone repository into your ~/.kube/plugins directory:
# git clone https://github.com/bostrt/openshift-sos-plugin ~/.kube/plugins/openshift-sos-plugin
  1. Ensure the plugin is available by running:
# oc plugin
  ...
Available Commands:
  sos         Plugin for gathering various types of data from OpenShift.
  1. Finally, run the plugin:
# oc plugin sos -n testing
Data capture complete and archived in /tmp/oc-sos-testing-2018-01-25.tar.xz

Usage

After installation, you can run the plugin using the oc command. The prequisite is that you are logged into a cluster via the oc command.

Default behavior is to use your current namespace/project active in oc:

# oc plugin sos
Data capture complete and archived in /tmp/oc-sos-testing-2018-01-25.tar.xz

You can also specify another namespace/project using the standard OpenShift -n flag:

# oc plugin sos -n testing
Data capture complete and archived in /tmp/oc-sos-testing-2018-01-25.tar.xz

If you want to change the output format, use the standard -o flag. JSON output is default:

# oc plugin sos -n testing -o yaml
Data capture complete and archived in /tmp/oc-sos-testing-2018-01-25.tar.xz