All Projects → Trendyol → kubectl-view-webhook

Trendyol / kubectl-view-webhook

Licence: Apache-2.0 License
👀 ‼️ This projects aims to visualize critical parts of the admission webhook configuration resource

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to kubectl-view-webhook

kubectl-janitor
List Kubernetes objects in a problematic state
Stars: ✭ 48 (-50%)
Mutual labels:  kubectl, krew, kubectl-plugin
kubectl-whoami
This plugin gets the subject name using the effective kubeconfig
Stars: ✭ 74 (-22.92%)
Mutual labels:  kubectl, krew
kubectl-df-pv
kubectl plugin - giving admins df (disk free) like utility for persistent volumes
Stars: ✭ 256 (+166.67%)
Mutual labels:  kubectl, kubectl-plugin
admission-webhook-example-with-openfaas
Use OpenFaaS functions as Kubernetes Validating Admission Webhook
Stars: ✭ 24 (-75%)
Mutual labels:  kubectl, admission-webhook
kubectl-plugin-ssh-jump
A kubectl plugin to access nodes or remote services using a SSH jump Pod
Stars: ✭ 117 (+21.88%)
Mutual labels:  kubectl, kubectl-plugin
rbac-tool
Rapid7 | insightCloudSec | Kubernetes RBAC Power Toys - Visualize, Analyze, Generate & Query
Stars: ✭ 546 (+468.75%)
Mutual labels:  kubectl, kubectl-plugin
kubectlsafe
Safe operations in kubectl with plugin kubectlsafe
Stars: ✭ 36 (-62.5%)
Mutual labels:  kubectl, kubectl-plugin
krew-release-bot
bot to bump version of plugin in krew-index on new releases
Stars: ✭ 35 (-63.54%)
Mutual labels:  kubectl, krew
kubectl-blame
Show who edited resource fields.
Stars: ✭ 76 (-20.83%)
Mutual labels:  kubectl, kubectl-plugin
kube-lineage
A CLI tool to display all dependencies or dependents of an object in a Kubernetes cluster.
Stars: ✭ 238 (+147.92%)
Mutual labels:  kubectl, kubectl-plugin
kubectl-sql
kubectl-sql is a kubectl plugin that use SQL like language to query the Kubernetes cluster manager
Stars: ✭ 50 (-47.92%)
Mutual labels:  kubectl, kubectl-plugin
openebsctl
`openebsctl` is a kubectl plugin to manage OpenEBS storage components.
Stars: ✭ 23 (-76.04%)
Mutual labels:  kubectl, kubectl-plugin
Kubectl Tree
kubectl plugin to browse Kubernetes object hierarchies as a tree 🎄 (star the repo if you are using)
Stars: ✭ 1,962 (+1943.75%)
Mutual labels:  kubectl, kubectl-plugin
kubectl-iexec
Kubectl plugin to interactively exec into a pod
Stars: ✭ 102 (+6.25%)
Mutual labels:  kubectl, kubectl-plugin
kubectl-gs
kubectl plugin helping with custom resources by Giant Swarm
Stars: ✭ 36 (-62.5%)
Mutual labels:  kubectl, kubectl-plugin
kubectl-secretdata
A kubectl plugin for viewing decoded Secret data with search flags.
Stars: ✭ 37 (-61.46%)
Mutual labels:  kubectl, kubectl-plugin
KuiClientTemplate
Use this template to make your own custom graphical terminal, via the Kui Grahpical CLI Framework
Stars: ✭ 26 (-72.92%)
Mutual labels:  kubectl, krew
kubectl-gopass
Plugin for kubectl to support reading and writing secrets directly from/to gopass
Stars: ✭ 28 (-70.83%)
Mutual labels:  kubectl, kubectl-plugin
ki
Manage multiple kubeconfigs easily
Stars: ✭ 34 (-64.58%)
Mutual labels:  kubectl
kubectl-images
🕸 Show container images used in the cluster.
Stars: ✭ 153 (+59.38%)
Mutual labels:  kubectl

kubectl-view-webhook

GitHub go.mod Go version GitHub tag (latest SemVer) GitHub Workflow Status goreleaser Go Report Card GitHub

Visualize your webhook configurations in Kubernetes.

asciicast

Table of Contents

Installation

Go binaries are automatically built with each release by GoReleaser. These can be accessed on the GitHub releases page for this project.

There are several ways to install view-webhook. The recommended installation method is via krew.

Via Go

$ go get https://github.com/Trendyol/kubectl-view-webhook

Via source code

Option 1 (if you have a Go compiler and want to tweak the code):

$ git clone https://github.com/Trendyol/kubectl-view-webhook
$ cd kubectl-view-webhook
$ go build .

Via krew

Krew is a kubectl plugin manager. If you have not yet installed krew, get it at kubernetes-sigs/krew. Then installation is as simple as :

$ kubectl krew install view-webhook
$ kubectl view-webhook --help

Usage

By default, view-webhook will display all the Validating&Mutating Admission webhooks that available on your cluster.Also, you can get the detail of each one of them by giving its name.

$ kubectl view-webhook [flags]
$ kubectl view-webhook NAME [flags]

Table details

| Kind                                      | Name                       | Webhook             | Service                    | Resources                                    | Operations                                  | Remaing Day        | Active Namespaces    |
|-------------------------------------------|----------------------------|---------------------|----------------------------|----------------------------------------------|---------------------------------------------|--------------------|----------------------|
| Type of the webhook (Mutating/Validating) | Name of the webhook config | Name of the webhook | service details of webhook | Kubernetes Resources which webhook interests | Kubernetes Operations(CREATE/UPDATE/DELETE) | Cert Remaining Day | Activated namespaces |

License

This repository is available under the Apache License 2.0.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].