alexellis / arkade

Open Source Marketplace For Developer Tools

Home Page:https://blog.alexellis.io/kubernetes-marketplace-two-year-update/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Kustomize stopped working since 0.9.23

ivanivicrho opened this issue · comments

Since release https://github.com/alexellis/arkade/releases/tag/0.9.23, an error is thrown:

The requested version of kustomize is not available or configured in arkade for Linux/x86_64

* Check if a binary is available from the project for your Operating System
* View the kustomize releases page: https://github.com/kubernetes-sigs/kustomize/releases
* Feel free to raise an issue at https://github.com/alexellis/arkade/issues for help

Doesn't matter which version of kustomize is configured, same error happens for these three:

        kustomize: 4.5.7
        kustomize: 5.0.3
        kustomize: 5.1.0

This was working until the latest release.

Expected Behaviour

Kustomize to work

Current Behaviour

Kustomize cannot be installed

Possible Solution

Steps to Reproduce (for bugs)

Context

If requesting a CLI for "arkade get"

How many downloads does this tool have? Check at:

https://somsubhra.github.io/github-release-stats/

If approved, are you willing to submit a pull request for this?

Your Environment

  • What Kubernetes distribution are you using?
kubectl version
  • Operating System and version (e.g. Linux, Windows, MacOS):
uname -a

cat /etc/os-release
  • What arkade version is this?
arkade version

The breaking change is that v prefix is now required - before this release, prefix v was not working, the only thing that worked was:

      - uses: alexellis/arkade-get@master
        with:
          kubectl: latest
          kustomize: 4.5.7
          kubeconform: v0.6.1
          helm: v3.10.3
          jq: jq-1.6
          yq: v4.34.1

Config that works on latest release:

      - uses: alexellis/arkade-get@master
        with:
          kubectl: latest
          kustomize: v4.5.7
          kubeconform: v0.6.1
          helm: v3.10.3
          jq: jq-1.6
          yq: v4.34.1

Root cause: https://github.com/alexellis/arkade/pull/930/files#diff-6e1468cd6d67c262166efacb61ddf1e9dbb404be9ca1acd3ce0c2c2abc95a741L559

(there was a v in formatted string, now its gone).

Might be good to document this change, or to revert it (bring back v in formatted string).