diff --git a/README.md b/README.md index 77305f5..bb30631 100644 --- a/README.md +++ b/README.md @@ -4,36 +4,19 @@ The container expose ssh port. Password or key (rsa only) authentication is supp ## Installed tools -### Generic tools -* `apg` - Automated Password Generator +### Bosh tools +* `bbr` - Bosh Backup and Restore cli (http://docs.cloudfoundry.org/bbr/) * `bosh` - Bosh cli (https://bosh.io/docs/cli-v2.html) * `bosh-gen` - Bosh releases creation (https://github.com/cloudfoundry-community/bosh-gen) * `cf` - Cloud Foundry cli (https://github.com/cloudfoundry/cli) * `credhub` - Credhub cli (https://github.com/cloudfoundry-incubator/credhub-cli) * `fly` - Concourse cli (https://github.com/concourse/fly) -* `git` - Git cli -* `git-filter-repo` - Git rewriting history tool (https://github.com/newren/git-filter-repo) -* `jq` - JSON processing tool (https://stedolan.github.io/jq/) -* `mdless` - Provides a formatted and highlighted view of Markdown files in Terminal (https://github.com/ttscoff/mdless) -* `spruce` - YAML templating tool, for Bosh deployment manifests generation (https://github.com/geofffranks/spruce) -* `terraform` - Terraform cli (https://www.terraform.io/) * `uaac` - Cloud Foundry UAA cli (https://github.com/cloudfoundry/cf-uaac) -* `vendir` - Define and fetch components to target directory (https://github.com/vmware-tanzu/carvel-vendir/) -* `yarn` - Package manager (https://yarnpkg.com/fr/) - -### Admin tools -* `bbr` - Bosh Backup and Restore cli (http://docs.cloudfoundry.org/bbr/) -* `gcloud` - Google Cloud Platform cli (https://cloud.google.com/sdk/gcloud) -* `govc` - Vsphere cli (https://github.com/vmware/govmomi/tree/master/govc/) -* `go3fr` - client for fast, parallelized and pipelined streaming access to S3 bucket (https://github.com/rlmcpherson/s3gof3r) -* `mc` - Minio S3 cli (https://github.com/minio/mc) -* `mongo` - MongoDB shell cli (https://docs.mongodb.com/manual/mongo/) -* `mysqlsh` - MySQL shell cli (https://dev.mysql.com/doc/mysql-shell-excerpt/5.7/en/) -* `redis` - Redis cli (https://redis.io/topics/rediscli/) * `shield` - Shield cli (https://docs.pivotal.io/partners/starkandwayne-shield/) ### Kubernetes tools * `argo` - Kubernetes workflow management (https://argoproj.github.io/argo-workflows/) +* `cilium` - Kubernetes cilium network management (https://github.com/cilium/cilium-cli) * `flux` - Kubernetes Gitops management (https://fluxcd.io/docs/cmd/) * `helm` - Kubernetes Package Manager (https://docs.helm.sh/) * `hubble` - Kubernetes Monitoring management (https://github.com/cilium/hubble/) @@ -43,6 +26,24 @@ The container expose ssh port. Password or key (rsa only) authentication is supp * `kustomize` Kubernetes template customize YAML files tool (https://github.com/kubernetes-sigs/kustomize/) * `k9s` - Kubernetes cli (https://github.com/derailed/k9s) * `oc` - Openshift cli (https://docs.openshift.com/dedicated/welcome/) + +### Other tools +* `cmctl` - Cert-manager cli (https://github.com/cert-manager/cmctl) +* `gcloud` - Google Cloud Platform cli (https://cloud.google.com/sdk/gcloud) +* `git` - Git cli +* `git-filter-repo` - Git rewriting history tool (https://github.com/newren/git-filter-repo) +* `govc` - Vsphere cli (https://github.com/vmware/govmomi/tree/master/govc/) +* `go3fr` - client for fast, parallelized and pipelined streaming access to S3 bucket (https://github.com/rlmcpherson/s3gof3r) +* `mc` - Minio S3 cli (https://github.com/minio/mc) +* `jq` - JSON processing tool (https://stedolan.github.io/jq/) +* `mdless` - Provides a formatted and highlighted view of Markdown files in Terminal (https://github.com/ttscoff/mdless) +* `mongo` - MongoDB shell cli (https://docs.mongodb.com/manual/mongo/) +* `mysqlsh` - MySQL shell cli (https://dev.mysql.com/doc/mysql-shell-excerpt/5.7/en/) +* `redis` - Redis cli (https://redis.io/topics/rediscli/) +* `spruce` - YAML templating tool, for Bosh deployment manifests generation (https://github.com/geofffranks/spruce) +* `terraform` - Terraform cli (https://www.terraform.io/) +* `vendir` - Define and fetch components to target directory (https://github.com/vmware-tanzu/carvel-vendir/) +* `yarn` - Package manager (https://yarnpkg.com/fr/) * `ytt` - YAML Templating Tool (https://github.com/k14s/ytt/) ## How to get it or build it @@ -216,7 +217,6 @@ To log into first container (replace docker.bosh.release.deployment with IP or d |`F7` | View helmreleases | |`F8` | View configmaps | |`F1` | View secrets | -|---------------|---------------------| ## k9s shorcuts @@ -233,94 +233,93 @@ To log into first container (replace docker.bosh.release.deployment with IP or d |`` | Filter mode |
-|Shortcut |Description |Scope |Plugin | -|---------------|---------------------|-----------------------|-------| -|`` | Attach | pod, container | | -|`` | Bench Run/Stop | service, portforwards | | -|`` | Copy | node, pod, container | | -|`` | Describe | all | | -|`` | Edit | all | | -|`` | Show PortForward | pod, container | | -|`` | Goto Top | all | | -| | Namespace inventory | namespaces | X | -|`` | Left | all | | -|`` | Set Image | | | -|`` | Down | all | | -|`` | Up | all | | -|`` | Right/Logs | all | | -|`` | Mark | | | -|`` | Copy Namespace | pod | | -| | Flux inventory | namespaces | X | -|`` | Show Node | pod | | -|`

` | Logs Previous | | | +| | PSQL shell | cluster | X | +|`` | Toggle Auto-Refresh | | | +|`` | Shell | | | +| | Cnpg status | cluster | X | +|`` | Trigger cron | | | +| | Run argo workflow | workflowtemplates | X | +|`` | Use/UsedBy | | | +|`` | Vulnerabilities | | | +| | Helm values | helm | X | +|`` | Watch events | all | X | +|`` | Decode | secrets | | +|`` | YAML | | | +|`` | zorg | | |
-|Shortcut |Description |Scope |Plugin | -|---------------|---------------------|---------------------------------------|-------| -|`` | Aliases | | | -|`` | Page Up | | | -|`` | Delete | | | -|`` | Toggle Header | | | -|`` | Page Down | | | -|`` | Toggle Crumbs | | | -|`` | Kill | | | -|`` | Display logs | deployment, daemonset, pod, container | X | -|`` | Sort MEM/L | | | -|`` | Refresh/Reload | | | -|`` | Save | | | -|`` | Command Clear | | | -|`` | Toggle Wide | | | -|`` | Sort CPU/L | | | -|`` | Mark Clear | | | -|`` | Mark Range | | | +|Shortcut |Description |Scope | Plugin | +|---------------|---------------------|---------------------------------------|--------| +|`` | Aliases | | | +|`` | Page Up | | | +|`` | Delete | | | +|`` | Toggle Header | | | +|`` | Page Down | | | +|`` | Toggle Crumbs | | | +|`` | Kill | | | +|`` | Display logs | deployment, daemonset, pod, container | X | +|`` | Sort MEM/L | | | +|`` | Refresh/Reload | | | +|`` | Save | | | +|`` | Command Clear | | | +|`` | Toggle Wide | | | +|`` | Sort CPU/L | | | +|`` | Mark Clear | | | +|`` | Mark Range | | |
-|Shortcut |Description |Scope |Plugin | -|---------------|---------------------|---------------------------------------------------------------------------------------------|-------| -|`` | Sort Age | all | | -|`` | Sort Binding | policy | | -| | Display shell cmd | all | X | -|`` | Sort CPU | all | | -| | Show certs | secrets | X | -|`` | Sort desired | ds/rs | | -| | Add debug container | containers | X | -|`` | Sort errors | popeye | | -|`` | Port-Forward | containers, events | | -|`` | Goto Bottom | all | | -|`` | Helm inventory | helmreleases | X | -|`` | Sort IP | pods/popeye | | -| | Inspect certificate | certificates | X | -|`` | NOT USED | | | -|`` | Sort Kind | workloads, groups, users | | -|`` | Sort MEM | | | -|`` | Sort Name | | | -|`` | Sort Name | | | -|`` | Sort Node | | | -|`` | Sort Ready | | | -|`` | Sort Ready | | | -| | Certificate renew | certificates | X | -|`` | Sort Status | all | | -| | List suspended | helmreleases, kustomizations | X | -| | Certificate status | certificates | X | -|`` | Sort Restart | all | | -| | Suspend/resume | helmreleases, kustomizations, gitrepositories, terraform | X | -|`` | Sort UpToDate | dp/pf/ds | | -|`` | Sort Volume | reference/pvc/img_scan | | -|`` | Sort Warning | popeye | | -|`` | Sort CPU/R | pod | | -|`` | NOT USED | | | -|`` | Sort MEM/R | pod | | -| | Flux reconcile | gitrepositories, helmreleases, helmrepositories, kustomizations, ocirepositories, terraform | X | +|Shortcut |Description |Scope | Plugin | +|---------------|---------------------|---------------------------------------------------------------------------------------------|--------| +|`` | Sort Age | all | | +|`` | Sort Binding | policy | | +| | Display shell cmd | all | X | +|`` | Sort CPU | all | | +| | Show certs | secrets | X | +|`` | Sort desired | ds/rs | | +| | Add debug container | containers | X | +|`` | Sort errors | popeye | | +|`` | Port-Forward | containers, events | | +|`` | Goto Bottom | all | | +|`` | Helm inventory | helmreleases | X | +|`` | Sort IP | pods/popeye | | +|`` | NOT USED | | | +|`` | Sort Kind | workloads, groups, users | | +|`` | Sort MEM | | | +|`` | Sort Name | | | +|`` | Sort Name | | | +|`` | Sort Node | | | +|`` | Sort Ready | | | +|`` | Sort Ready | | | +| | Certificate renew | certificates | X | +|`` | Sort Status | all | | +| | List suspended | helmreleases, kustomizations | X | +| | Certificate status | certificates | X | +|`` | Sort Restart | all | | +| | Suspend/resume | helmreleases, kustomizations, gitrepositories, terraform | X | +|`` | Sort UpToDate | dp/pf/ds | | +|`` | Sort Volume | reference/pvc/img_scan | | +|`` | Sort Warning | popeye | | +|`` | Sort CPU/R | pod | | +|`` | NOT USED | | | +|`` | Sort MEM/R | pod | | +| | Flux reconcile | gitrepositories, helmreleases, helmrepositories, kustomizations, ocirepositories, terraform | X | diff --git a/tools/k9s-plugins.yaml b/tools/k9s-plugins.yaml index 38a7e90..1f7bed5 100644 --- a/tools/k9s-plugins.yaml +++ b/tools/k9s-plugins.yaml @@ -47,18 +47,6 @@ plugins: args: - -c - cmctl status certificate --context $CONTEXT -n $NAMESPACE $NAME |& less -KR - #--- Inspect certificate with cert-manager - cert-inspect: - shortCut: Shift-I - description: Inspect certificate - scopes: - - secrets - command: bash - background: false - confirm: false - args: - - -c - - cmctl inspect secret --context $CONTEXT -n $NAMESPACE $NAME |& less -KR #--- Renew certificate with cert-manager cert-renew: shortCut: Shift-R

` | Logs Previous | | | -| | PSQL shell | cluster | X | -|`` | Toggle Auto-Refresh | | | -|`` | Shell | | | -| | Cnpg status | cluster | X | -|`` | Trigger cron | | | -| | Run argo workflow | workflowtemplates | X | -|`` | Use/UsedBy | | | -|`` | Vulnerabilities | | | -| | Helm values | helm | X | -|`` | Watch events | all | X | -|`` | Decode | secrets | | -|`` | YAML | | | -|`` | zorg | | | +|Shortcut |Description |Scope | Plugin | +|---------------|---------------------|-----------------------|--------| +|`` | Attach | pod, container | | +|`` | Bench Run/Stop | service, portforwards | | +|`` | Copy | node, pod, container | | +|`` | Describe | all | | +|`` | Edit | all | | +|`` | Show PortForward | pod, container | | +|`` | Goto Top | all | | +| | Namespace inventory | namespaces | X | +|`` | Left | all | | +|`` | Set Image | | | +|`` | Down | all | | +|`` | Up | all | | +|`` | Right/Logs | all | | +|`` | Mark | | | +|`` | Copy Namespace | pod | | +| | Flux inventory | namespaces | X | +|`` | Show Node | pod | | +|`