Skip to content

Commit 9354638

Browse files
committed
Update badges, changelogs & build container images
1 parent ddc5959 commit 9354638

File tree

3 files changed

+86
-22
lines changed

3 files changed

+86
-22
lines changed

CHANGELOG.md

Lines changed: 29 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ Customize Kubernetes Change Context (KUBECONFIG)
2222
| Image name | Size |
2323
|------------|------|
2424
| `devopscorner/k8s-context:latest` | [![docker image size](https://img.shields.io/docker/image-size/devopscorner/k8s-context/latest.svg?label=Image%20size&logo=docker)](https://hub.docker.com/repository/docker/devopscorner/k8s-context/tags?page=1&ordering=last_updated&name=latest) ![default-aws-cli](https://img.shields.io/static/v1?label=latest&message=default&color=brightgreen) ![latest-aws-cli](https://img.shields.io/static/v1?label=latest&message=alpine&color=orange) |
25-
| `devopscorner/k8s-context:1.1.6` | [![docker image size](https://img.shields.io/docker/image-size/devopscorner/k8s-context/1.1.6.svg?label=Image%20size&logo=docker)](https://hub.docker.com/repository/docker/devopscorner/k8s-context/tags?page=1&ordering=last_updated&name=1.1.6) ![latest-1.1.6](https://img.shields.io/static/v1?label=latest&message=1.1.6&color=orange) |
25+
| `devopscorner/k8s-context:1.1.7` | [![docker image size](https://img.shields.io/docker/image-size/devopscorner/k8s-context/1.1.7.svg?label=Image%20size&logo=docker)](https://hub.docker.com/repository/docker/devopscorner/k8s-context/tags?page=1&ordering=last_updated&name=1.1.7) ![latest-1.1.7](https://img.shields.io/static/v1?label=latest&message=1.1.7&color=orange) |
2626
| `devopscorner/k8s-context:alpine` | [![docker image size](https://img.shields.io/docker/image-size/devopscorner/k8s-context/alpine.svg?label=Image%20size&logo=docker)](https://hub.docker.com/repository/docker/devopscorner/k8s-context/tags?page=1&ordering=last_updated&name=alpine) |
2727
| `devopscorner/k8s-context:alpine-latest` | [![docker image size](https://img.shields.io/docker/image-size/devopscorner/k8s-context/alpine-latest.svg?label=Image%20size&logo=docker)](https://hub.docker.com/repository/docker/devopscorner/k8s-context/tags?page=1&ordering=last_updated&name=alpine-latest) |
2828
| `devopscorner/k8s-context:alpine-3.16` | [![docker image size](https://img.shields.io/docker/image-size/devopscorner/k8s-context/alpine-3.16.svg?label=Image%20size&logo=docker)](https://hub.docker.com/repository/docker/devopscorner/k8s-context/tags?page=1&ordering=last_updated&name=alpine-3.16) |
@@ -36,6 +36,7 @@ Customize Kubernetes Change Context (KUBECONFIG)
3636

3737
| Image name | Size |
3838
|------------|------|
39+
| `devopscorner/k8s-context:1.1.6` | [![docker image size](https://img.shields.io/docker/image-size/devopscorner/k8s-context/1.1.6.svg?label=Image%20size&logo=docker)](https://hub.docker.com/repository/docker/devopscorner/k8s-context/tags?page=1&ordering=last_updated&name=1.1.6) |
3940
| `devopscorner/k8s-context:1.1.5` | [![docker image size](https://img.shields.io/docker/image-size/devopscorner/k8s-context/1.1.5.svg?label=Image%20size&logo=docker)](https://hub.docker.com/repository/docker/devopscorner/k8s-context/tags?page=1&ordering=last_updated&name=1.1.5) |
4041
| `devopscorner/k8s-context:1.1.4` | [![docker image size](https://img.shields.io/docker/image-size/devopscorner/k8s-context/1.1.4.svg?label=Image%20size&logo=docker)](https://hub.docker.com/repository/docker/devopscorner/k8s-context/tags?page=1&ordering=last_updated&name=1.1.4) |
4142
| `devopscorner/k8s-context:1.1.3` | [![docker image size](https://img.shields.io/docker/image-size/devopscorner/k8s-context/1.1.3.svg?label=Image%20size&logo=docker)](https://hub.docker.com/repository/docker/devopscorner/k8s-context/tags?page=1&ordering=last_updated&name=1.1.3) |
@@ -45,6 +46,33 @@ Customize Kubernetes Change Context (KUBECONFIG)
4546

4647
---
4748

49+
### version 1.1.7
50+
51+
- Added flag "-n" to make shortcut from "--namespace"
52+
- Added column "NODE" from get pods
53+
- Added features `show`, describe / show kubernetes resources (po, logs, port, node)
54+
- Pods
55+
```
56+
./k8s-context show po [pods_name] -n [namespace]
57+
./k8s-context show po [pods_name] --namespace [namespace]
58+
```
59+
- Logs
60+
```
61+
./k8s-context show logs [pods_name] -n [namespace]
62+
./k8s-context show logs [pods_name] --namespace [namespace]
63+
```
64+
- Port Forward
65+
```
66+
./k8s-context show port [pods_name] -n [namespace]
67+
./k8s-context show port [pods_name] --namespace [namespace]
68+
```
69+
- Node
70+
```
71+
./k8s-context show node [node_name]
72+
```
73+
74+
---
75+
4876
### version 1.1.6
4977
5078
- Circular `load` --> `switch` --> `change context`

README.md

Lines changed: 56 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ Customize Kubernetes Change Context (KUBECONFIG)
77
![tags](https://img.shields.io/github/v/tag/devopscorner/k8s-context?sort=semver)
88
[![docker pulls](https://img.shields.io/docker/pulls/devopscorner/k8s-context.svg)](https://hub.docker.com/r/devopscorner/k8s-context/)
99
![download all](https://img.shields.io/github/downloads/devopscorner/k8s-context/total.svg)
10-
![download latest](https://img.shields.io/github/downloads/devopscorner/k8s-context/1.1.6/total)
10+
![download latest](https://img.shields.io/github/downloads/devopscorner/k8s-context/1.1.7/total)
1111
![view](https://views.whatilearened.today/views/github/devopscorner/k8s-context.svg)
1212
![clone](https://img.shields.io/badge/dynamic/json?color=success&label=clone&query=count&url=https://github.com/devopscorner/k8s-context/blob/master/clone.json?raw=True&logo=github)
1313
![issues](https://img.shields.io/github/issues/devopscorner/k8s-context)
@@ -25,7 +25,7 @@ Customize Kubernetes Change Context (KUBECONFIG)
2525
| Image name | Size |
2626
|------------|------|
2727
| `devopscorner/k8s-context:latest` | [![docker image size](https://img.shields.io/docker/image-size/devopscorner/k8s-context/latest.svg?label=Image%20size&logo=docker)](https://hub.docker.com/repository/docker/devopscorner/k8s-context/tags?page=1&ordering=last_updated&name=latest) ![default-aws-cli](https://img.shields.io/static/v1?label=latest&message=default&color=brightgreen) ![latest-aws-cli](https://img.shields.io/static/v1?label=latest&message=alpine&color=orange) |
28-
| `devopscorner/k8s-context:1.1.6` | [![docker image size](https://img.shields.io/docker/image-size/devopscorner/k8s-context/1.1.6.svg?label=Image%20size&logo=docker)](https://hub.docker.com/repository/docker/devopscorner/k8s-context/tags?page=1&ordering=last_updated&name=1.1.6) ![latest-1.1.6](https://img.shields.io/static/v1?label=latest&message=1.1.6&color=orange) |
28+
| `devopscorner/k8s-context:1.1.7` | [![docker image size](https://img.shields.io/docker/image-size/devopscorner/k8s-context/1.1.7.svg?label=Image%20size&logo=docker)](https://hub.docker.com/repository/docker/devopscorner/k8s-context/tags?page=1&ordering=last_updated&name=1.1.7) ![latest-1.1.7](https://img.shields.io/static/v1?label=latest&message=1.1.7&color=orange) |
2929
| `devopscorner/k8s-context:alpine` | [![docker image size](https://img.shields.io/docker/image-size/devopscorner/k8s-context/alpine.svg?label=Image%20size&logo=docker)](https://hub.docker.com/repository/docker/devopscorner/k8s-context/tags?page=1&ordering=last_updated&name=alpine) |
3030
| `devopscorner/k8s-context:alpine-latest` | [![docker image size](https://img.shields.io/docker/image-size/devopscorner/k8s-context/alpine-latest.svg?label=Image%20size&logo=docker)](https://hub.docker.com/repository/docker/devopscorner/k8s-context/tags?page=1&ordering=last_updated&name=alpine-latest) |
3131
| `devopscorner/k8s-context:alpine-3.16` | [![docker image size](https://img.shields.io/docker/image-size/devopscorner/k8s-context/alpine-3.16.svg?label=Image%20size&logo=docker)](https://hub.docker.com/repository/docker/devopscorner/k8s-context/tags?page=1&ordering=last_updated&name=alpine-3.16) |
@@ -39,6 +39,7 @@ Customize Kubernetes Change Context (KUBECONFIG)
3939

4040
| Image name | Size |
4141
|------------|------|
42+
| `devopscorner/k8s-context:1.1.6` | [![docker image size](https://img.shields.io/docker/image-size/devopscorner/k8s-context/1.1.6.svg?label=Image%20size&logo=docker)](https://hub.docker.com/repository/docker/devopscorner/k8s-context/tags?page=1&ordering=last_updated&name=1.1.6) |
4243
| `devopscorner/k8s-context:1.1.5` | [![docker image size](https://img.shields.io/docker/image-size/devopscorner/k8s-context/1.1.5.svg?label=Image%20size&logo=docker)](https://hub.docker.com/repository/docker/devopscorner/k8s-context/tags?page=1&ordering=last_updated&name=1.1.5) |
4344
| `devopscorner/k8s-context:1.1.4` | [![docker image size](https://img.shields.io/docker/image-size/devopscorner/k8s-context/1.1.4.svg?label=Image%20size&logo=docker)](https://hub.docker.com/repository/docker/devopscorner/k8s-context/tags?page=1&ordering=last_updated&name=1.1.4) |
4445
| `devopscorner/k8s-context:1.1.3` | [![docker image size](https://img.shields.io/docker/image-size/devopscorner/k8s-context/1.1.3.svg?label=Image%20size&logo=docker)](https://hub.docker.com/repository/docker/devopscorner/k8s-context/tags?page=1&ordering=last_updated&name=1.1.3) |
@@ -59,7 +60,7 @@ Customize Kubernetes Change Context (KUBECONFIG)
5960
|_|\_\___/|___/ \___\___/|_| |_|\__\___/_/\_\\__|
6061
6162
62-
[[ K8S-CONTEXT ]] - v1.1.6
63+
[[ K8S-CONTEXT ]] - v1.1.7
6364
=============================
6465
Usage:
6566
k8s-context [command]
@@ -71,14 +72,16 @@ Available Commands:
7172
list List all available Kubernetes contexts
7273
load Load a kubeconfig file
7374
merge Merge multiple kubeconfig files
75+
show Describe / show kubernetes resources (po, logs, port, node)
7476
switch Switch to different context
7577
version Print the version number of k8s-context
7678
7779
Flags:
7880
-h, --help help for k8s-context
79-
--kubeconfig string Path to kubeconfig file (default "/Users/devopscorner/.kube/config")
81+
--kubeconfig string Path to kubeconfig file (default "/home/dfdenni/.kube/config")
8082
8183
Use "k8s-context [command] --help" for more information about a command.
84+
8285
```
8386

8487
## How to Use
@@ -232,76 +235,109 @@ Use "k8s-context [command] --help" for more information about a command.
232235
233236
- Namespaces
234237
```
235-
./k8s-context get namespace
238+
./k8s-context get namespace
236239
237240
-- or --
238241
239-
./k8s-context get ns
242+
./k8s-context get ns
240243
```
241244
242245
- Services
243246
```
244-
./k8s-context get services
247+
./k8s-context get services
245248
246249
-- or --
247250
248-
./k8s-context get svc
251+
./k8s-context get svc
249252
```
250253
251254
- Deployments
252255
```
253-
./k8s-context get deployments
256+
./k8s-context get deployments
254257
255258
-- or --
256259
257-
./k8s-context get deploy
260+
./k8s-context get deploy
258261
```
259262
260263
- Pods
261264
```
262-
./k8s-context get pods
265+
./k8s-context get pods
263266
264267
-- or --
265268
266-
./k8s-context get po
269+
./k8s-context get po
267270
```
268271
269272
- Get Resources By Filtering Namespace (Comma-Separated)
270273
271274
- Namespaces
272275
```
273-
./k8s-context get namespace --namespace=ns1,ns2,ns3 --kubeconfig=$HOME/.kube/config
276+
./k8s-context get namespace -n ns1,ns2,ns3 --kubeconfig=$HOME/.kube/config
277+
./k8s-context get namespace --namespace ns1,ns2,ns3 --kubeconfig=$HOME/.kube/config
274278
275279
-- or --
276280
277-
./k8s-context get ns --namespace=ns1,ns2,ns3 --kubeconfig=$HOME/.kube/config
281+
./k8s-context get ns -n ns1,ns2,ns3 --kubeconfig=$HOME/.kube/config
282+
./k8s-context get ns --namespace ns1,ns2,ns3 --kubeconfig=$HOME/.kube/config
278283
```
279284
280285
- Services
281286
```
282-
./k8s-context get services --namespace=ns1,ns2,ns3 --kubeconfig=$HOME/.kube/config
287+
./k8s-context get services -n ns1,ns2,ns3 --kubeconfig=$HOME/.kube/config
288+
./k8s-context get services --namespace ns1,ns2,ns3 --kubeconfig=$HOME/.kube/config
283289
284290
-- or --
285291
286-
./k8s-context get svc --namespace=ns1,ns2,ns3 --kubeconfig=$HOME/.kube/config
292+
./k8s-context get svc -n ns1,ns2,ns3 --kubeconfig=$HOME/.kube/config
293+
./k8s-context get svc --namespace ns1,ns2,ns3 --kubeconfig=$HOME/.kube/config
287294
```
288295
289296
- Deployments
290297
```
291-
./k8s-context get deployments --namespace=ns1,ns2,ns3 --kubeconfig=$HOME/.kube/config
298+
./k8s-context get deployments -n ns1,ns2,ns3 --kubeconfig=$HOME/.kube/config
299+
./k8s-context get deployments --namespace ns1,ns2,ns3 --kubeconfig=$HOME/.kube/config
292300
293301
-- or --
294302
295-
./k8s-context get deploy --namespace=ns1,ns2,ns3 --kubeconfig=$HOME/.kube/config
303+
./k8s-context get deploy -n ns1,ns2,ns3 --kubeconfig=$HOME/.kube/config
304+
./k8s-context get deploy --namespace ns1,ns2,ns3 --kubeconfig=$HOME/.kube/config
296305
```
297306
298307
- Pods
299308
```
300-
./k8s-context get pods --namespace=ns1,ns2,ns3 --kubeconfig=$HOME/.kube/config
309+
./k8s-context get pods -n ns1,ns2,ns3 --kubeconfig=$HOME/.kube/config
310+
./k8s-context get pods --namespace ns1,ns2,ns3 --kubeconfig=$HOME/.kube/config
301311
302312
-- or --
303313
304-
./k8s-context get po --namespace=ns1,ns2,ns3 --kubeconfig=$HOME/.kube/config
314+
./k8s-context get po -n ns1,ns2,ns3 --kubeconfig=$HOME/.kube/config
315+
./k8s-context get po --namespace ns1,ns2,ns3 --kubeconfig=$HOME/.kube/config
316+
```
317+
318+
- Show (Describe) Resources from Nodes, Pods, Logs & Port Forward
319+
320+
- Pods
321+
```
322+
./k8s-context show po [pods_name] -n [namespace]
323+
./k8s-context show po [pods_name] --namespace [namespace]
324+
```
325+
326+
- Logs
327+
```
328+
./k8s-context show logs [pods_name] -n [namespace]
329+
./k8s-context show logs [pods_name] --namespace [namespace]
330+
```
331+
332+
- Port Forward
333+
```
334+
./k8s-context show port [pods_name] -n [namespace]
335+
./k8s-context show port [pods_name] --namespace [namespace]
336+
```
337+
338+
- Node
339+
```
340+
./k8s-context show node [node_name]
305341
```
306342
307343
- Integrated with CI/CD `Dockerfile` Pipeline

start-build.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ docker tag $IMAGE:$TAG $IMAGE:go1.19.5-alpine3.17
3434
docker tag $IMAGE:$TAG $IMAGE:alpine
3535
docker tag $IMAGE:$TAG $IMAGE:alpine-latest
3636
docker tag $IMAGE:$TAG $IMAGE:latest
37-
docker tag $IMAGE:$TAG $IMAGE:1.1.6
37+
docker tag $IMAGE:$TAG $IMAGE:1.1.7
3838
echo ""
3939

4040
echo "Cleanup Unknown Tags"

0 commit comments

Comments
 (0)