Skip to content

trilioData/tvk-interop-plugins

Repository files navigation

tvk-interop-plugins

Plugin Packages CI Plugin Manifests CI LICENSE Releases

kubectl-plugins.

Pre-requisites:

  1. krew - kubectl-plugin manager. Install from here.
  2. kubectl - kubernetes command-line tool. Install from here.

For openshift environments, if kubectl is not installed and oc binary is installed on host machine, then oc binary can be used to perform kubectl operation by creating symlink with -

sudo ln -s /usr/local/bin/oc /usr/local/bin/kubectl

Note:

  • oc binary path can found by executing which oc.
  • To delete/remove symbolic links use either unlink or rm command -
unlink /usr/local/bin/kubectl

Documentation:

Refer docs for the documentation of all available plugins. Also, steps to install, uninstall, upgrade and uninstall respective plugin are mentioned in docs.

Quick Links: tvk-quickstart tvk-cleanup

Plugin Installation with Network Proxy:

If you want to use Krew with proxy(HTTP/HTTPS), you can configure environment variables HTTP_PROXY, HTTPS_PROXY and NO_PROXY as required:

export HTTP_PROXY="http://username:password&proxy-ip:port"
export HTTPS_PROXY="http://username:password&proxy-ip:port"
export NO_PROXY=".github.com,github.com,.githubusercontent.com,githubusercontent.com,ip1,ip2:port2,.example.com"

For HTTPS proxy, you'll have to add the proxy server certificate authority's certificates on your local system. Refer document to do the same.

Refer document for the latest updates on krew with proxy setup.

Contribution:

Refer CONTRIBUTION.md to make contribution to this repository.

Check plugins manifests here

Release:

Follow release guidelines mentioned in doc RELEASE.md

LICENSE:

Check here LICENSE.md