Skip to content

Commit e29a94f

Browse files
committed
bump cli, adapt k9s plugins and delete obsolete aliases
1 parent c55d96d commit e29a94f

File tree

6 files changed

+56
-61
lines changed

6 files changed

+56
-61
lines changed

Dockerfile

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -3,56 +3,56 @@ USER root
33
ARG DEBIAN_FRONTEND=noninteractive
44

55
#--- Clis versions
6-
ENV ARGO_VERSION="3.6.2" \
6+
ENV ARGO_VERSION="3.6.5" \
77
BBR_VERSION="1.9.74" \
8-
BOSH_VERSION="7.8.7" \
8+
BOSH_VERSION="7.9.4" \
99
BOSH_COMPLETION_VERSION="1.2.0" \
1010
BOSH_GEN_VERSION="0.101.2" \
1111
CERT_MANAGER_VERSION="2.1.1" \
12-
CF_VERSION="8.9.0" \
13-
CF_UAAC_VERSION="4.27.0" \
14-
CILIUM_VERSION="0.16.23" \
15-
CNPG_VERSION="1.23.3" \
16-
CREDHUB_VERSION="2.9.41" \
12+
CF_VERSION="8.10.0" \
13+
CF_UAAC_VERSION="4.28.0" \
14+
CILIUM_VERSION="0.16.24" \
15+
CNPG_VERSION="1.25.1" \
16+
CREDHUB_VERSION="2.9.43" \
1717
CROSSPLANE_CLI="1.18.2" \
1818
FLUX_VERSION="2.3.0" \
1919
FLY_VERSION="7.11.2" \
20-
GITLAB_VERSION="1.52.0" \
21-
GITHUB_VERSION="2.65.0" \
20+
GITLAB_VERSION="1.53.0" \
21+
GITHUB_VERSION="2.68.1" \
2222
GOSS_VERSION="0.4.9" \
23-
GOVC_VERSION="0.48.0" \
24-
HELM_VERSION="3.14.4" \
25-
HUBBLE_VERSION="1.16.6" \
23+
GOVC_VERSION="0.49.0" \
24+
HELM_VERSION="3.17.1" \
25+
HUBBLE_VERSION="1.17.1" \
2626
JQ_VERSION="1.7.1" \
2727
JWT_VERSION="6.2.0" \
28-
KCTRL_VERSION="0.55.0" \
28+
KCTRL_VERSION="0.55.1" \
2929
KLBD_VERSION="0.45.0" \
3030
KREW_VERSION="0.4.4" \
3131
KUBECTL_VERSION="1.30.8" \
3232
KUBECTL_WHOAMI_VERSION="0.0.46" \
3333
KUBENS_VERSION="0.9.5" \
34-
KUBESWITCH_VERSION="0.9.2" \
34+
KUBESWITCH_VERSION="0.9.3" \
3535
KYVERNO_VERSION="1.9.5" \
3636
K9S_VERSION="0.32.7" \
3737
MONGO_SHELL_VERSION="4.0.25" \
3838
MYSQL_SHELL_VERSION="8.0.33-1" \
39-
NU_SHELL_VERSION="0.101.0" \
39+
NU_SHELL_VERSION="0.102.0" \
4040
OC_VERSION="4.10.25" \
4141
OCM_VERSION="0.1.72" \
42-
POPEYE_VERSION="0.22.0" \
43-
PROMETHEUS_VERSION="3.1.0" \
42+
POPEYE_VERSION="0.22.1" \
43+
PROMETHEUS_VERSION="3.2.1" \
4444
RBAC_TOOL_VERSION="1.20.0" \
4545
REDIS_VERSION="6.2.4" \
4646
RUBY_BUNDLER_VERSION="2.3.18" \
4747
RUBY_VERSION="3.1.2" \
4848
SHIELD_VERSION="8.8.7" \
4949
SPRUCE_VERSION="1.31.1" \
50-
TASK_VERSION="3.41.0" \
50+
TASK_VERSION="3.42.1" \
5151
TERRAFORM_PLUGIN_CF_VERSION="0.11.2" \
5252
TERRAFORM_VERSION="0.11.14" \
5353
TFCTL_VERSION="0.15.1" \
54-
VAULT_VERSION="1.18.3" \
55-
VCLUSTER_VERSION="0.22.3" \
54+
VAULT_VERSION="1.19.0" \
55+
VCLUSTER_VERSION="0.23.0" \
5656
VENDIR_VERSION="0.43.0" \
5757
YAML_PATH_VERSION="0.4" \
5858
YQ_VERSION="4.45.1" \

README.md

Lines changed: 33 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@ The container expose ssh port. Password or key (rsa only) authentication is supp
2121
* `flux` - Kubernetes Gitops management (https://fluxcd.io/docs/cmd/)
2222
* `helm` - Kubernetes Package Manager (https://docs.helm.sh/)
2323
* `hubble` - Kubernetes Monitoring management (https://github.com/cilium/hubble/)
24-
* `kapp` - Kubernetes YAML tool (https://github.com/k14s/kapp/)
2524
* `klbd` - Kubernetes image build orchestrator tool (https://github.com/k14s/kbld/)
2625
* `kubectl` - Kubernetes cli (https://kubernetes.io/docs/reference/generated/kubectl/overview/)
2726
* `kyverno` Kubernetes policy engine (https://github.com/kyverno/kyverno/)
@@ -233,39 +232,39 @@ To log into first container (replace docker.bosh.release.deployment with IP or d
233232
|`</term>` | Filter mode |
234233
<BR>
235234

236-
|Shortcut |Description |Scope | Plugin |
237-
|---------------|---------------------|-----------------------|--------|
238-
|`<a>` | Attach | pod, container | |
239-
|`<b>` | Bench Run/Stop | service, portforwards | |
240-
|`<c>` | Copy | node, pod, container | |
241-
|`<d>` | Describe | all | |
242-
|`<e>` | Edit | all | |
243-
|`<f>` | Show PortForward | pod, container | |
244-
|`<g>` | Goto Top | all | |
245-
| | Namespace inventory | namespaces | X |
246-
|`<h>` | Left | all | |
247-
|`<i>` | Set Image | | |
248-
|`<j>` | Down | all | |
249-
|`<k>` | Up | all | |
250-
|`<l>` | Right/Logs | all | |
251-
|`<m>` | Mark | | |
252-
|`<n>` | Copy Namespace | pod | |
253-
| | Flux inventory | namespaces | X |
254-
|`<o>` | Show Node | pod | |
255-
|`<p>` | Logs Previous | | |
256-
| | PSQL shell | cluster | X |
257-
|`<r>` | Toggle Auto-Refresh | | |
258-
|`<s>` | Shell | | |
259-
| | Cnpg status | cluster | X |
260-
|`<t>` | Trigger cron | | |
261-
| | Run argo workflow | workflowtemplates | X |
262-
|`<u>` | Use/UsedBy | | |
263-
|`<v>` | Vulnerabilities | | |
264-
| | Helm values | helm | X |
265-
|`<w>` | Watch events | all | X |
266-
|`<x>` | Decode | secrets | |
267-
|`<y>` | YAML | | |
268-
|`<z>` | zorg | | |
235+
|Shortcut |Description |Scope | Plugin |
236+
|---------------|------------------------|-----------------------|--------|
237+
|`<a>` | Attach/List all values | pod, container/chart | X |
238+
|`<b>` | Bench Run/Stop | service, portforwards | |
239+
|`<c>` | Copy | node, pod, container | |
240+
|`<d>` | Describe | all | |
241+
|`<e>` | Edit | all | |
242+
|`<f>` | Show PortForward | pod, container | |
243+
|`<g>` | Goto Top | all | |
244+
| | Namespace inventory | namespaces | X |
245+
|`<h>` | Left | all | |
246+
|`<i>` | Set Image | | |
247+
|`<j>` | Down | all | |
248+
|`<k>` | Up | all | |
249+
|`<l>` | Right/Logs | all | |
250+
|`<m>` | Mark | | |
251+
|`<n>` | Copy Namespace | pod | |
252+
| | Flux inventory | namespaces | X |
253+
|`<o>` | Show Node | pod | |
254+
|`<p>` | Logs Previous | | |
255+
| | PSQL shell | cluster | X |
256+
|`<r>` | Toggle Auto-Refresh | | |
257+
|`<s>` | Shell | | |
258+
| | Cnpg status | cluster | X |
259+
|`<t>` | Trigger cron | | |
260+
| | Run argo workflow | workflowtemplates | X |
261+
|`<u>` | Use/UsedBy | | |
262+
|`<v>` | Vulnerabilities | | |
263+
| | Helm values | helm | X |
264+
|`<w>` | Watch events | all | X |
265+
|`<x>` | Decode | secrets | |
266+
|`<y>` | YAML | | |
267+
|`<z>` | zorg | | |
269268
<BR>
270269

271270
|Shortcut |Description |Scope | Plugin |

tools/k9s/plugins.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ plugins:
88
command: bash
99
args:
1010
- -c
11-
- kubectl debug -it $POD --context=$CONTEXT --namespace=$NAMESPACE --target=$NAME --image=nicolaka/netshoot:v0.11 --share-processes -- bash
11+
- kubectl debug -it $POD --context=$CONTEXT --namespace=$NAMESPACE --target=$NAME --image=nicolaka/netshoot:v0.13 --share-processes -- bash
1212
background: false
1313
confirm: false
1414
dangerous: true
@@ -53,7 +53,7 @@ plugins:
5353
dangerous: false
5454
#--- Show cnpg cluster status
5555
show-cnpg-status:
56-
shortCut: s
56+
shortCut: Shift-S
5757
description: Cnpg status
5858
scopes:
5959
- cluster

tools/profiles/bash_aliases

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,6 @@ alias kt='kube-tail'
3939
alias k9s='/usr/local/bin/k9s-run.sh $@'
4040
alias k9s-screen='/usr/local/bin/k9s-screen.sh'
4141
alias log-k8s='. /usr/local/bin/log-k8s.sh'
42-
alias testkube='function __tk() { cmd="$1" ; params="$@" ; if [ "${cmd}" = "get" ] || [ "${cmd}" = "g" ] ; then flag="--label kusto=$(kubectl ns -c)" ; else flag="" ; fi ; tk ${params} ${flag} ; }; __tk'
4342
alias tk='testkube'
4443

4544
#--- Tools aliases

tools/scripts/k9s-run.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ if [ -f ${K9S_CONFIG_FILE} ] ; then
4949
sed -i "s+environment:.*+environment: \&environment ${K9S_SKIN_COLOR}+" ${K9S_CONFIG_DIR}/skins/skin.yaml
5050

5151
#--- Enable "nodeShell" feature for every known clusters
52-
sed -i "s+image:.*+image: nicolaka/netshoot:v0.12+" ${K9S_CONFIG_FILE}
52+
sed -i "s+image:.*+image: nicolaka/netshoot:v0.13+" ${K9S_CONFIG_FILE}
5353
clusters_config_files="$(find ${K9S_CONFIG_DIR} -name config.yaml | grep "/clusters/")"
5454
for cluster_config_file in ${clusters_config_files} ; do
5555
sed -i "s+nodeShell:.*+nodeShell: true+" ${cluster_config_file}

tools/scripts/tools.sh

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,6 @@ display "switch" "Switch to bosh deployment in usual bosh director"
2323

2424
printf "\n%bKUBERNETES TOOLS (to use with log-k8s)%b\n" "${GREEN}${BOLD}${REVERSE}" "${STD}"
2525
display "check-k8s" "Check kubernetes clusters (uses kubeconfig to select clusters)"
26-
display "get-minio-token" "Get token to use minio operator web-ui"
27-
display "kapp" "Kubernetes YAML tool"
2826
display "kctrl" "Kubernetes kapp-controller tool"
2927
display "klbd" "Kubernetes image build orchestrator tool"
3028
display "kubectl/k" "Kubernetes cli"
@@ -37,7 +35,6 @@ display "k9s-screen" "Show latests k9s screenshots"
3735
display "log-k8s" "Log with kubernetes cli"
3836
display "popeye" "Check k8s cluster cli"
3937
display "rbac-tool" "Kubernetes rbac cli"
40-
display "testkube/tk" "Kubernetes test-kube cli"
4138
display "tfctl" "Kubernetes terraform-controller tool"
4239
display "vcluster" "Vcluster cli"
4340

0 commit comments

Comments
 (0)