Skip to content

Commit b2b7a80

Browse files
committed
Update features from sources
1 parent fb7e8f2 commit b2b7a80

File tree

5 files changed

+57
-57
lines changed

5 files changed

+57
-57
lines changed

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,14 +16,14 @@ Contributions, issues and such are welcomed **in their own open source projects*
1616
| [Basics](./src/basics/README.md) | [v1.1.3](https://gitlab.com/geekstuff.dev/devcontainers/features/basics/-/tree/v1.1.3) | [ghcr.io/geekstuff-dev/devcontainers-features/basics](https://github.com/users/geekstuff-dev/packages/container/package/devcontainers-features%2Fbasics) |
1717
| [Direnv](./src/direnv/README.md) | [v0.2.2](https://gitlab.com/geekstuff.dev/devcontainers/features/direnv/-/tree/v0.2.2) | [ghcr.io/geekstuff-dev/devcontainers-features/direnv](https://github.com/users/geekstuff-dev/packages/container/package/devcontainers-features%2Fdirenv) |
1818
| [Docker](./src/docker/README.md) | [v0.1.9](https://gitlab.com/geekstuff.dev/devcontainers/features/docker/-/tree/v0.1.9) | [ghcr.io/geekstuff-dev/devcontainers-features/docker](https://github.com/users/geekstuff-dev/packages/container/package/devcontainers-features%2Fdocker) |
19-
| [Flux CD](./src/fluxcd/README.md) | [v0.0.4](https://gitlab.com/geekstuff.dev/devcontainers/features/fluxcd/-/tree/v0.0.4) | [ghcr.io/geekstuff-dev/devcontainers-features/fluxcd](https://github.com/users/geekstuff-dev/packages/container/package/devcontainers-features%2Ffluxcd) |
19+
| [Flux CD](./src/fluxcd/README.md) | [v0.0.5](https://gitlab.com/geekstuff.dev/devcontainers/features/fluxcd/-/tree/v0.0.5) | [ghcr.io/geekstuff-dev/devcontainers-features/fluxcd](https://github.com/users/geekstuff-dev/packages/container/package/devcontainers-features%2Ffluxcd) |
2020
| [GCloud CLI](./src/gcloud-cli/README.md) | [v0.2.1](https://gitlab.com/geekstuff.dev/devcontainers/features/gcloud-cli/-/tree/v0.2.1) | [ghcr.io/geekstuff-dev/devcontainers-features/gcloud-cli](https://github.com/users/geekstuff-dev/packages/container/package/devcontainers-features%2Fgcloud-cli) |
2121
| [Gas](./src/gas/README.md) | [v0.0.1](https://gitlab.com/geekstuff.dev/devcontainers/features/gas/-/tree/v0.0.1) | [ghcr.io/geekstuff-dev/devcontainers-features/gas](https://github.com/users/geekstuff-dev/packages/container/package/devcontainers-features%2Fgas) |
2222
| [GitLab workflow](./src/gitlab-workflow/README.md) | [v0.0.2](https://gitlab.com/geekstuff.dev/devcontainers/features/gitlab-workflow/-/tree/v0.0.2) | [ghcr.io/geekstuff-dev/devcontainers-features/gitlab-workflow](https://github.com/users/geekstuff-dev/packages/container/package/devcontainers-features%2Fgitlab-workflow) |
2323
| [Glab](./src/glab/README.md) | [v0.0.2](https://gitlab.com/geekstuff.dev/devcontainers/features/glab/-/tree/v0.0.2) | [ghcr.io/geekstuff-dev/devcontainers-features/glab](https://github.com/users/geekstuff-dev/packages/container/package/devcontainers-features%2Fglab) |
2424
| [Go](./src/go/README.md) | [v0.0.4](https://gitlab.com/geekstuff.dev/devcontainers/features/go/-/tree/v0.0.4) | [ghcr.io/geekstuff-dev/devcontainers-features/go](https://github.com/users/geekstuff-dev/packages/container/package/devcontainers-features%2Fgo) |
2525
| [Helm](./src/helm/README.md) | [v0.1.3](https://gitlab.com/geekstuff.dev/devcontainers/features/helm/-/tree/v0.1.3) | [ghcr.io/geekstuff-dev/devcontainers-features/helm](https://github.com/users/geekstuff-dev/packages/container/package/devcontainers-features%2Fhelm) |
26-
| [K9s](./src/k9s/README.md) | [v0.1.5](https://gitlab.com/geekstuff.dev/devcontainers/features/k9s/-/tree/v0.1.5) | [ghcr.io/geekstuff-dev/devcontainers-features/k9s](https://github.com/users/geekstuff-dev/packages/container/package/devcontainers-features%2Fk9s) |
26+
| [K9s](./src/k9s/README.md) | [v0.1.6](https://gitlab.com/geekstuff.dev/devcontainers/features/k9s/-/tree/v0.1.6) | [ghcr.io/geekstuff-dev/devcontainers-features/k9s](https://github.com/users/geekstuff-dev/packages/container/package/devcontainers-features%2Fk9s) |
2727
| [Kubectl](./src/kubectl/README.md) | [v0.1.4](https://gitlab.com/geekstuff.dev/devcontainers/features/kubectl/-/tree/v0.1.4) | [ghcr.io/geekstuff-dev/devcontainers-features/kubectl](https://github.com/users/geekstuff-dev/packages/container/package/devcontainers-features%2Fkubectl) |
2828
| [Net tools](./src/nettools/README.md) | [v0.0.2](https://gitlab.com/geekstuff.dev/devcontainers/features/nettools/-/tree/v0.0.2) | [ghcr.io/geekstuff-dev/devcontainers-features/nettools](https://github.com/users/geekstuff-dev/packages/container/package/devcontainers-features%2Fnettools) |
2929
| [Rancher CLI](./src/rancher-cli/README.md) | [v0.0.1](https://gitlab.com/geekstuff.dev/devcontainers/features/rancher-cli/-/tree/v0.0.1) | [ghcr.io/geekstuff-dev/devcontainers-features/rancher-cli](https://github.com/users/geekstuff-dev/packages/container/package/devcontainers-features%2Francher-cli) |

src/fluxcd/assets/flux.mk

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,52 @@
1+
.PHONY: flux-watch
2+
flux-watch: SLEEP ?= 3
3+
flux-watch:
4+
watch -n${SLEEP} flux get kustomizations --all-namespaces
5+
6+
.PHONY: flux-watch-original
7+
flux-watch-original:
8+
flux get kustomizations --watch --timeout 15m0s
9+
10+
.PHONY: flux-check
11+
flux-check:
12+
flux check --pre
13+
14+
.PHONY: flux-build
15+
flux-build:
16+
flux build kustomization flux-system --path ${FLUX_PATH}
17+
18+
.PHONY: flux-diff
19+
flux-diff:
20+
flux diff kustomization flux-system --path ${FLUX_PATH}
21+
22+
.PHONY: flux-events
23+
flux-events:
24+
flux events
25+
26+
.PHONY: flux-stats
27+
flux-stats:
28+
flux stats
29+
30+
.PHONY: flux-tree
31+
flux-tree:
32+
flux tree kustomization flux-system --compact
33+
34+
.PHONY: .ensure-flux-graph
35+
.ensure-flux-graph:
36+
@command -v flux-graph 1>/dev/null 2>/dev/null || { \
37+
echo "> install flux-graph"; \
38+
TMP=$$(mktemp -d); \
39+
curl -fsSL -o $${TMP}/flux-graph.tar.gz "https://github.com/rishinair11/flux-graph/releases/download/0.4.0/flux-graph_0.4.0_linux_amd64.tar.gz"; \
40+
tar -zx -C $${TMP} -f $${TMP}/flux-graph.tar.gz; \
41+
sudo install -t /usr/local/bin $${TMP}/flux-graph; \
42+
rm -rf $${TMP}; \
43+
}
44+
45+
.PHONY: flux-graph
46+
flux-graph: .ensure-flux-graph
47+
flux-graph:
48+
flux tree kustomization flux-system --compact -o yaml | flux-graph --no-serve -o .flux-graph.svg
49+
150
.PHONY: k9s-kustomizations
251
k9s-kustomizations:
352
k9s --headless --all-namespaces --command kustomizations

src/fluxcd/devcontainer-feature.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
{
22
"name": "Flux CD",
33
"id": "fluxcd",
4-
"version": "0.0.4",
4+
"version": "0.0.5",
55
"description": "Installs fluxcd",
6-
"documentationURL": "https://gitlab.com/geekstuff.dev/devcontainers/features/fluxcd/-/blob/v0.0.4/README.md",
7-
"licenseURL": "https://gitlab.com/geekstuff.dev/devcontainers/features/fluxcd/-/blob/v0.0.4/LICENSE",
6+
"documentationURL": "https://gitlab.com/geekstuff.dev/devcontainers/features/fluxcd/-/blob/v0.0.5/README.md",
7+
"licenseURL": "https://gitlab.com/geekstuff.dev/devcontainers/features/fluxcd/-/blob/v0.0.5/LICENSE",
88
"containerEnv": {
99
"FEAT_GS_FLUXCD": "/lib/devcontainer/features/geekstuff/fluxcd/"
1010
}

src/k9s/assets/k9s.mk

Lines changed: 0 additions & 49 deletions
Original file line numberDiff line numberDiff line change
@@ -1,52 +1,3 @@
1-
.PHONY: flux-watch
2-
flux-watch: SLEEP ?= 3
3-
flux-watch:
4-
watch -n${SLEEP} flux get kustomizations --all-namespaces
5-
6-
.PHONY: flux-watch-original
7-
flux-watch-original:
8-
flux get kustomizations --watch --timeout 15m0s
9-
10-
.PHONY: flux-check
11-
flux-check:
12-
flux check --pre
13-
14-
.PHONY: flux-build
15-
flux-build:
16-
flux build kustomization flux-system --path ${FLUX_PATH}
17-
18-
.PHONY: flux-diff
19-
flux-diff:
20-
flux diff kustomization flux-system --path ${FLUX_PATH}
21-
22-
.PHONY: flux-events
23-
flux-events:
24-
flux events
25-
26-
.PHONY: flux-stats
27-
flux-stats:
28-
flux stats
29-
30-
.PHONY: flux-tree
31-
flux-tree:
32-
flux tree kustomization flux-system --compact
33-
34-
.PHONY: .ensure-flux-graph
35-
.ensure-flux-graph:
36-
@command -v flux-graph 1>/dev/null 2>/dev/null || { \
37-
echo "> install flux-graph"; \
38-
TMP=$$(mktemp -d); \
39-
curl -fsSL -o $${TMP}/flux-graph.tar.gz "https://github.com/rishinair11/flux-graph/releases/download/0.4.0/flux-graph_0.4.0_linux_amd64.tar.gz"; \
40-
tar -zx -C $${TMP} -f $${TMP}/flux-graph.tar.gz; \
41-
sudo install -t /usr/local/bin $${TMP}/flux-graph; \
42-
rm -rf $${TMP}; \
43-
}
44-
45-
.PHONY: flux-graph
46-
flux-graph: .ensure-flux-graph
47-
flux-graph:
48-
flux tree kustomization flux-system --compact -o yaml | flux-graph --no-serve -o .flux-graph.svg
49-
501
K8_NAMESPACE ?= default
512
K8_KIND ?= pod
523

src/k9s/devcontainer-feature.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
{
22
"name": "K9s",
33
"id": "k9s",
4-
"version": "0.1.5",
4+
"version": "0.1.6",
55
"description": "Installs k9s",
6-
"documentationURL": "https://gitlab.com/geekstuff.dev/devcontainers/features/k9s/-/blob/v0.1.5/README.md",
7-
"licenseURL": "https://gitlab.com/geekstuff.dev/devcontainers/features/k9s/-/blob/v0.1.5/LICENSE",
6+
"documentationURL": "https://gitlab.com/geekstuff.dev/devcontainers/features/k9s/-/blob/v0.1.6/README.md",
7+
"licenseURL": "https://gitlab.com/geekstuff.dev/devcontainers/features/k9s/-/blob/v0.1.6/LICENSE",
88
"options": {
99
"version": {
1010
"type": "string",

0 commit comments

Comments
 (0)