Skip to content

Commit 1219496

Browse files
committed
Remove old apps and update to Go 1.22
* Kasten apps removed due to limited usage * OSM is deprecated * inlets-tcp app is replaced by generating YAML via the inlets command * Updates arkade to use Go 1.22 Signed-off-by: Alex Ellis (OpenFaaS Ltd) <[email protected]>
1 parent de45466 commit 1219496

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

75 files changed

+1645
-4635
lines changed

.github/workflows/build.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,8 @@ jobs:
2020
with:
2121
fetch-depth: 1
2222
- name: Install Go
23-
uses: actions/setup-go@v5
23+
uses: actions/setup-go@master
2424
with:
25-
go-version: 1.21.x
25+
go-version: 1.22.x
2626
- name: Make all
2727
run: make all

.github/workflows/e2e-url-checker.yml

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -12,18 +12,14 @@ on:
1212

1313
jobs:
1414
build:
15-
strategy:
16-
matrix:
17-
go-version: [1.21.x]
18-
os: [ubuntu-latest]
1915
runs-on: ${{ matrix.os }}
2016
steps:
2117
- uses: actions/checkout@master
2218
with:
2319
fetch-depth: 1
2420
- name: Install Go
25-
uses: actions/setup-go@v5
21+
uses: actions/setup-go@master
2622
with:
27-
go-version: ${{ matrix.go-version }}
23+
go-version: 1.22.x
2824
- name: Run URL checker tests
2925
run: make e2e

.github/workflows/publish.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,9 @@ jobs:
1313
with:
1414
fetch-depth: 1
1515
- name: Install Go
16-
uses: actions/setup-go@v5
16+
uses: actions/setup-go@master
1717
with:
18-
go-version: 1.21.x
18+
go-version: 1.22.x
1919
- name: Make all
2020
run: make all
2121
- name: Upload release binaries

README.md

Lines changed: 5 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -254,7 +254,7 @@ Run the following to see what's available `arkade system install`:
254254
prometheus Install Prometheus
255255
pwsh Install Powershell
256256
registry Install registry
257-
tc-redirect-tap Install tc-redirect-tap
257+
tc-redirect-tap Install tc-redirect-tap
258258
```
259259

260260
The initial set of system apps is now complete, learn more in the original proposal: [Feature: system packages for Linux servers, CI and workstations #654](https://github.com/alexellis/arkade/issues/654)
@@ -714,12 +714,10 @@ A CLI or "tool" is a command line tool that you run directly on your own worksta
714714
| influxdb | Install influxdb |
715715
| ingress-nginx | Install ingress-nginx |
716716
| inlets-operator | Install inlets-operator |
717-
| inlets-tcp-client | Install inlets PRO TCP client |
718717
| istio | Install istio |
719718
| jenkins | Install jenkins |
720719
| kafka | Install Confluent Platform Kafka |
721720
| kafka-connector | Install kafka-connector for OpenFaaS |
722-
| kanister | Install kanister for application-level data management |
723721
| kong-ingress | Install kong-ingress for OpenFaaS |
724722
| kube-image-prefetch | Install kube-image-prefetch |
725723
| kube-state-metrics | Install kube-state-metrics |
@@ -735,12 +733,10 @@ A CLI or "tool" is a command line tool that you run directly on your own worksta
735733
| mqtt-connector | Install mqtt-connector for OpenFaaS |
736734
| nats-connector | Install OpenFaaS connector for NATS |
737735
| nfs-provisioner | Install nfs subdir external provisioner |
738-
| nginx-inc | Install nginx-inc for OpenFaaS |
739736
| opa-gatekeeper | Install Open Policy Agent (OPA) Gatekeeper |
740737
| openfaas | Install openfaas |
741738
| openfaas-ingress | Install openfaas ingress with TLS |
742739
| openfaas-loki | Install Loki-OpenFaaS and Configure Loki logs provider for OpenFaaS |
743-
| osm | Install osm |
744740
| portainer | Install portainer to visualise and manage containers |
745741
| postgresql | Install postgresql |
746742
| prometheus | Install Prometheus for monitoring |
@@ -754,9 +750,9 @@ A CLI or "tool" is a command line tool that you run directly on your own worksta
754750
| vault | Install vault |
755751
| waypoint | Install Waypoint |
756752

757-
There are 56 apps that you can install on your cluster.
753+
There are 52 apps that you can install on your cluster.
758754

759-
> Note to contributors, run `arkade install --print-table` to generate this list
755+
> Note to contributors, run `go build && ./arkade install --print-table` to generate this list
760756

761757
### Catalog of CLIs
762758

@@ -824,13 +820,11 @@ There are 56 apps that you can install on your cluster.
824820
| [just](https://github.com/casey/just) | Just a command runner |
825821
| [k0s](https://github.com/k0sproject/k0s) | Zero Friction Kubernetes |
826822
| [k0sctl](https://github.com/k0sproject/k0sctl) | A bootstrapping and management tool for k0s clusters |
827-
| [k10tools](https://github.com/kastenhq/external-tools) | Tools for evaluating and debugging K10. |
828823
| [k3d](https://github.com/k3d-io/k3d) | Helper to run Rancher Lab's k3s in Docker. |
829824
| [k3s](https://github.com/k3s-io/k3s) | Lightweight Kubernetes |
830825
| [k3sup](https://github.com/alexellis/k3sup) | Bootstrap Kubernetes with k3s over SSH < 1 min. |
831826
| [k9s](https://github.com/derailed/k9s) | Provides a terminal UI to interact with your Kubernetes clusters. |
832827
| [kail](https://github.com/boz/kail) | Kubernetes log viewer. |
833-
| [kanctl](https://github.com/kanisterio/kanister) | Framework for application-level data management on Kubernetes. |
834828
| [kgctl](https://github.com/squat/kilo) | A CLI to manage Kilo, a multi-cloud network overlay built on WireGuard and designed for Kubernetes. |
835829
| [kim](https://github.com/rancher/kim) | Build container images inside of Kubernetes. (Experimental) |
836830
| [kind](https://github.com/kubernetes-sigs/kind) | Run local Kubernetes clusters using Docker container nodes. |
@@ -850,7 +844,6 @@ There are 56 apps that you can install on your cluster.
850844
| [kubens](https://github.com/ahmetb/kubectx) | Switch between Kubernetes namespaces smoothly. |
851845
| [kubescape](https://github.com/kubescape/kubescape) | kubescape is the first tool for testing if Kubernetes is deployed securely as defined in Kubernetes Hardening Guidance by NSA and CISA |
852846
| [kubeseal](https://github.com/bitnami-labs/sealed-secrets) | A Kubernetes controller and tool for one-way encrypted Secrets |
853-
| [kubestr](https://github.com/kastenhq/kubestr) | Kubestr discovers, validates and evaluates your Kubernetes storage options. |
854847
| [kubetail](https://github.com/johanhaleby/kubetail) | Bash script to tail Kubernetes logs from multiple pods at the same time. |
855848
| [kubeval](https://github.com/instrumenta/kubeval) | Validate your Kubernetes configuration files, supports multiple Kubernetes versions |
856849
| [kumactl](https://github.com/kumahq/kuma) | kumactl is a CLI to interact with Kuma and its data |
@@ -917,6 +910,6 @@ There are 56 apps that you can install on your cluster.
917910
| [waypoint](https://github.com/hashicorp/waypoint) | Easy application deployment for Kubernetes and Amazon ECS |
918911
| [yq](https://github.com/mikefarah/yq) | Portable command-line YAML processor. |
919912
| [yt-dlp](https://github.com/yt-dlp/yt-dlp) | Fork of youtube-dl with additional features and fixes |
920-
There are 155 tools, use `arkade get NAME` to download one.
913+
There are 152 tools, use `arkade get NAME` to download one.
921914

922-
> Note to contributors, run `arkade get --format markdown` to generate this list
915+
> Note to contributors, run `go build && ./arkade get --format markdown` to generate this list

cmd/apps/inletstcpclient_app.go

Lines changed: 0 additions & 180 deletions
This file was deleted.

0 commit comments

Comments
 (0)