Skip to content

bostrt/openshift-sos-plugin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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

About

OpenShift v3 oc client plugin for capturing application data.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages