1
0
mirror of https://github.com/alexellis/arkade.git synced 2022-05-07 18:22:49 +03:00

595 Commits

Author SHA1 Message Date
Richard Gee
63ce1ed3f9 Fix get.sh for CentOS9
Signed-off-by: Richard Gee <richard@technologee.co.uk>

When running `curl -sLS https://get.arkade.dev | sudo sh` on CentOS9 the script exits with a non-zero exit code. Despite this arkade is installed.

This seems to be affecting use of the command under `sudo` as calling `arkade` outside of sudo returns successfully.  This would seem to be due to the PATH setting in `/etc/sudoers` not looking in the installed directory.

This change updates the `get.sh` variable for `SUCCESS_CMD` so be explicit about the binary's location.
2022-05-05 08:53:35 +01:00
Alex Ellis (OpenFaaS Ltd)
28edce511a Revise intro
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
2022-04-16 08:42:04 +01:00
Alex Ellis (OpenFaaS Ltd)
c4d645b48c Update README intro
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
2022-04-16 08:41:27 +01:00
Alex Ellis (OpenFaaS Ltd)
be5a8cc594 Update thanks message to support message
Adds a message to downloads and K8s apps to show how to
support arkade.

Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
0.8.23
2022-04-11 09:30:13 +01:00
Alex Ellis (OpenFaaS Ltd)
f986323e1c Document system packages
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
2022-04-11 08:52:58 +01:00
Czékus Máté
1245d34a22 Add containerd for system applications.
Signed-off-by: Czékus Máté <mate@picloud.hu>
2022-04-11 08:40:13 +01:00
dependabot[bot]
7776c8e63f Bump actions/setup-go from 2 to 3
Bumps [actions/setup-go](https://github.com/actions/setup-go) from 2 to 3.
- [Release notes](https://github.com/actions/setup-go/releases)
- [Commits](https://github.com/actions/setup-go/compare/v2...v3)

---
updated-dependencies:
- dependency-name: actions/setup-go
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-04-11 08:37:30 +01:00
Alex Ellis (OpenFaaS Ltd)
f3810b3e66 Use read/write/execute everyone for system packages
Without this setting, chmod is required later on.

Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
2022-04-10 19:27:26 +01:00
Alex Ellis (OpenFaaS Ltd)
57834b49b5 Amend style of Prometheus app
Makes the app more consistent with others

Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
2022-04-10 19:27:26 +01:00
Alex Ellis (OpenFaaS Ltd)
681c858639 Add CNI plugins as system package
Part of the changes in: #654

Tested on a Linux AMD64 host, downloaded as expected.

Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
2022-04-10 19:27:26 +01:00
Engin Diri
627b9f61c3 feat: add arch flag to prometheus install
Signed-off-by: Engin Diri <engin.diri@mail.schwarz>
2022-04-10 12:44:22 +01:00
HungWei Chiu
800bf5a532 Replace all hardcoded arch strings with variable
- arm7l with archARM7
- arm64 in Darwin with archDarwinARM64

Signed-off-by: HungWei Chiu <sppsorrg@gmail.com>
2022-04-09 08:31:47 +01:00
Engin Diri
3ec21291e8 feat: add prometheus install
Signed-off-by: Engin Diri <engin.diri@mail.schwarz>
2022-04-09 08:29:51 +01:00
Czékus Máté
1f0fbc1656 Change eksctl's versioning to dynamic by moving from url template to binary template
Signed-off-by: Czékus Máté <mate@picloud.hu>
2022-04-07 18:37:54 +01:00
Richard Case
2d3df2c8eb feat: add firecracker install
This adds the ability to download and install Firecracker.

Signed-off-by: Richard Case <richard@weave.works>
0.8.22
2022-04-06 12:27:18 +01:00
HungWei Chiu
b604467a3b Fix the arch check of terraform in Mac M1 environment
- Upgrade the default version to 1.1.7 since the 1.0.0 doesn't have the pre-built binary for Mac M1

Signed-off-by: HungWei Chiu <sppsorrg@gmail.com>
2022-04-06 12:18:18 +01:00
Alex Ellis (OpenFaaS Ltd)
27af29a647 Fix template for hey for darwin/arm64
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
0.8.21
2022-04-05 22:29:02 +01:00
Czékus Máté
3c967aadeb Add back @alexellis's hey fork
Signed-off-by: Czékus Máté <mate@picloud.hu>
2022-04-05 21:17:49 +01:00
Alex Ellis (OpenFaaS Ltd)
da44ab16b9 Clarify difference between untar code
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
0.8.20
2022-04-05 13:15:35 +01:00
Alex Ellis (OpenFaaS Ltd)
89dc3e96bc Add system apps top-level command and Go package
Part of #654, tested on an Intel x86_64 machine.

Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
2022-04-05 13:15:35 +01:00
HungWei Chiu
61799c784b Fix the arch check of jq in Mac M1 environment
- No official arm64 build for now but the current amd64 binary works for the M1 env, should change to the arm64 binary once jq has official arm64 version in its Github release.
- Reference Github issue: https://github.com/stedolan/jq/issues/2386

Signed-off-by: HungWei Chiu <sppsorrg@gmail.com>
2022-04-04 09:23:47 +01:00
Alex Ellis (OpenFaaS Ltd)
8fc22630a8 Remove duplicate kumactl test
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
0.8.19
2022-04-04 08:59:12 +01:00
Czékus Máté
6d9be2c6dc Add kumactl to installable tools with e2e skip
Signed-off-by: Czékus Máté <zcmate@gmail.com>
Signed-off-by: Czékus Máté <mate@picloud.hu>
2022-04-04 08:51:47 +01:00
Jan De Dobbeleer
3f7686bea7 feat(tools): add oh-my-posh
Signed-off-by: Jan De Dobbeleer <jan.de.dobbeleer@gmail.com>
2022-04-04 08:51:46 +01:00
Czékus Máté
96079a2458 Add Kuma mesh to installable apps
Signed-off-by: Czékus Máté <zcmate@gmail.com>
2022-04-04 08:47:22 +01:00
Czékus Máté
934e95489f Add kumactl to installable tools with e2e skip
Signed-off-by: Czékus Máté <zcmate@gmail.com>
Signed-off-by: Czékus Máté <mate@picloud.hu>
2022-04-04 08:46:41 +01:00
Alex Ellis
c50de9b3cb Update ADOPTERS.md 2022-04-03 12:09:00 +01:00
Alex Ellis (OpenFaaS Ltd)
5d5a4af171 Add ADOPTERS.md
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
2022-04-03 12:07:10 +01:00
Alex Ellis (OpenFaaS Ltd)
52f337f950 Start an adopters file
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
2022-04-03 11:58:05 +01:00
Alex Ellis (OpenFaaS Ltd)
feca23906e Regenerate table for CLIs
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
2022-04-03 11:47:47 +01:00
Alex Ellis (OpenFaaS Ltd)
bd44c100fe Fix e2e tests due to new quiet flag
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
2022-04-03 11:47:06 +01:00
Alex Ellis (OpenFaaS Ltd)
88f1c16f42 Include fix for dagger on Windows
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
2022-04-03 11:47:06 +01:00
Alex Ellis (OpenFaaS Ltd)
6711cb89a4 Add quiet flag for downloading apps
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
2022-04-03 11:47:06 +01:00
Alex Ellis (OpenFaaS Ltd)
737eb2f6a0 Add dagger tool as a downloadable package
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
2022-04-03 11:21:46 +01:00
hwchiu
517976250a Support Mac M1 environment for installing kubeseal
1. Upgrade kubeseal to 0.17.4 in the testing since arm64 support since 0.17.4

Signed-off-by: HungWei Chiu <sppsorrg@gmail.com>
2022-04-03 10:02:08 +01:00
Alex Ellis (OpenFaaS Ltd)
0cc901be4c Show that arkade needs your support
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
2022-04-03 09:58:00 +01:00
Alex Ellis (OpenFaaS Ltd)
f8a4add41f Fix docker-compose binary
Additional changes to name were made upstream

Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
0.8.18
2022-03-31 12:41:10 +01:00
Alex Ellis (OpenFaaS Ltd)
8f2afb0480 Fix docker-compose and unpin version
This was giving me an error due to upstream changes in
the binary download name. i.e. Linux changed to linux.

Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
2022-03-31 12:34:59 +01:00
dependabot[bot]
e7da2e939a Bump github.com/spf13/cobra from 1.3.0 to 1.4.0
Bumps [github.com/spf13/cobra](https://github.com/spf13/cobra) from 1.3.0 to 1.4.0.
- [Release notes](https://github.com/spf13/cobra/releases)
- [Changelog](https://github.com/spf13/cobra/blob/master/CHANGELOG.md)
- [Commits](https://github.com/spf13/cobra/compare/v1.3.0...v1.4.0)

---
updated-dependencies:
- dependency-name: github.com/spf13/cobra
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-03-29 17:09:58 +01:00
Alex Ellis (OpenFaaS Ltd)
f326ec7870 Upgrade Grafana to 6.24.1
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
0.8.17
2022-03-29 16:30:46 +01:00
Alex Ellis (OpenFaaS Ltd)
fbb376b431 Update metrics-server chart location
Fixes an issue with the old deprecated metrics-server not working
on recent Kubernetes versions.

Tested on K8s v1.23.4

Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
0.8.16
2022-03-22 16:29:02 +00:00
Alex Ellis
9f3314ee16 Update ISSUE_TEMPLATE.md 2022-03-21 12:07:22 +00:00
Lucas Roesler
b932addfcc fix: update of-loki repo url
The repo URL for openfaas-loki has changed, this updates to match the
currently working URL.

It was tested locally using

```sh
$ helm repo remove lucas
$ kind cluster create
$ ./bin/arkade install openfaas-loki
Using Kubeconfig: /home/lucas/.kube/config
[Warning] unable to create namespace default, may already exist: Error from server (AlreadyExists): namespaces "default" already exists
Client: x86_64, Linux
2022/03/08 16:24:48 User dir established as: /home/lucas/.arkade/
"lucas" has been added to your repositories

VALUES values.yaml
Command: /home/lucas/.arkade/bin/helm [upgrade --install openfaas-loki lucas/openfaas-loki --namespace default --values /tmp/charts/openfaas-loki/values.yaml --set lokiURL=http://loki-stack.default:3100]
Release "openfaas-loki" does not exist. Installing it now.
```

```sh
$ helm list
NAME            NAMESPACE       REVISION        UPDATED                                 STATUS          CHART                   APP VERSION
openfaas-loki   default         1               2022-03-08 16:24:50.223781038 +0100 CET deployed        openfaas-loki-1.6.0     v1.6.0
```

Signed-off-by: Lucas Roesler <roesler.lucas@gmail.com>
2022-03-21 12:03:10 +00:00
Czékus Máté
d7b0a7e161 Add sops to downloadable tools in arkade get
Signed-off-by: Czékus Máté <mate@picloud.hu>
2022-03-21 12:02:37 +00:00
Czékus Máté
d6a4426be3 Pin a fix version number for hostctl tests.
Signed-off-by: Czékus Máté <mate@picloud.hu>
2022-03-21 11:03:47 +00:00
Alex Ellis (OpenFaaS Ltd)
ec9d6a4341 Move sponsorship link up
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
2022-03-14 16:16:38 +00:00
Johan Siebens
8c5d0daf3c feat: add inlets PRO client app to arkade
Signed-off-by: Johan Siebens <johan.siebens@gmail.com>
0.8.15
2022-03-08 09:34:18 +00:00
Czékus Máté
80749a75a2 Update traefik helm chart to the new one (since v2.2)
Signed-off-by: Czékus Máté <mate@picloud.hu>
2022-03-08 09:33:49 +00:00
karthick-kk
235314e228 reset base and add mkcert to arkade get
Signed-off-by: karthick-kk <kkzone@gmail.com>
2022-03-08 09:33:27 +00:00
Czékus Máté
45a6c03439 Refactor + fix outdated kube-state-metrics charts
Signed-off-by: Czékus Máté <mate@picloud.hu>
2022-03-08 09:32:38 +00:00