Giter Club home page Giter Club logo

helm-fullstatus's Introduction

Helm fullstatus plugin

This plugin extends 'helm status' with the status of the kubernetes resources that have been deployed through the specified helm release. It behaves similarly to how 'helm2 status' behaves.

Installation

This plugin requires kubectl to be installed and available on your $PATH.

To install the plugin:

helm plugin install https://github.com/marckhouzam/helm-fullstatus

Usage

$ helm fullstatus RELEASE_NAME [flags]

where flags are the same flag as the helm status command.

For example, for a release named nginx_rel within namespace nginx_ns, the command:

$ helm fullstatus --namespace nginx_ns nginx_rel

will provide the standard helm status output followed by something like:

NAME                                         SECRETS   AGE
serviceaccount/nginx-nginx-ingress           1         4h9m
serviceaccount/nginx-nginx-ingress-backend   1         4h9m

NAME                                                        AGE
clusterrole.rbac.authorization.k8s.io/nginx-nginx-ingress   4h9m

NAME                                                               AGE
clusterrolebinding.rbac.authorization.k8s.io/nginx-nginx-ingress   4h9m

NAME                                                 AGE
role.rbac.authorization.k8s.io/nginx-nginx-ingress   4h9m

NAME                                                        AGE
rolebinding.rbac.authorization.k8s.io/nginx-nginx-ingress   4h9m

NAME                                          TYPE           CLUSTER-IP       EXTERNAL-IP   PORT(S)                      AGE
service/nginx-nginx-ingress-controller        LoadBalancer   10.109.134.220   <pending>     80:31903/TCP,443:31726/TCP   4h9m
service/nginx-nginx-ingress-default-backend   ClusterIP      10.107.14.157    <none>        80/TCP                       4h9m

NAME                                                  READY   UP-TO-DATE   AVAILABLE   AGE
deployment.apps/nginx-nginx-ingress-controller        1/1     1            1           4h9m
deployment.apps/nginx-nginx-ingress-default-backend   1/1     1            1           4h9m

Shell completion

Shell completion is automatically functional when using the plugin. Helm v3.8.0 or higher is required however. Please refer to helm help completion for how to setup shell completion for helm.

helm-fullstatus's People

Contributors

marckhouzam avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

helm-fullstatus's Issues

Developing shell programs using Golang

Hello boss, I want to use Golang to develop a Golang shell program, but I found that when I enter the direction key, it will escape to strings like ^ [D, ^ [C, ^ [A, ^ [B]. I hope he can respond to my input correctly, such as pressing the left button to move the cursor forward

I don't know how to find relevant technical solutions or keywords. Can you help me.

Shows pods created by deployment/deploymentconfig

Hello.
Is there a way that fullstatus shows also pods created by deployment/deploymentconfig?

Currently it lists:

helm fullstatus kai-1575026863                           
NAME: kai-1575026863
LAST DEPLOYED: Fri Nov 29 11:27:44 2019
NAMESPACE: osci-installability
STATUS: deployed
REVISION: 1
NOTES:
1. Get the application URL by running these commands:


NAME                                   STATUS   VOLUME                                     CAPACITY   ACCESS MODES   STORAGECLASS   AGE
persistentvolumeclaim/kai-1575026863   Bound    k8s-43f67dd3-129b-11ea-8135-fa163e4ff028   10Gi       RWX            dynamic-nfs    1m

NAME                                                REVISION   DESIRED   CURRENT   TRIGGERED BY
deploymentconfig.apps.openshift.io/kai-1575026863   1          1         1         config

Thank you. Great plugin.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.