alpine-docker / k8s

All-In-One Kubernetes tools (kubectl, helm, iam-authenticator, eksctl, etc)
MIT License
207 stars 89 forks source link

No new images releases for alpine/k8s on docker-hub? #75

Open rmontag-dvt opened 6 months ago

rmontag-dvt commented 6 months ago

I have just realized, that there are no more updates on docker-hub for the images alpine/k8s in the last 2 months. https://hub.docker.com/r/alpine/k8s/tags?page=1&name=1.2 Still only has 1.28.7 and 1.29.2, but we already have 1.28.8 and 1.29.4.

No nightly builds for the cicd pipeline? https://app.circleci.com/pipelines/github/alpine-docker/k8s

ozbillwang commented 6 months ago

That's weird. the schedule job stoped with no reason.

let me check.

By the way, I manually trigger the build this time, new tags are available now.

mleklund commented 5 months ago

1.27.12 is missing, I assume it is related to this issue.

rmontag-ap commented 5 months ago

Unfortunately, the CircleCI pipeline is not working, missing the last new versions (1.29.5). @ozbillwang Can you have a look?

ozbillwang commented 5 months ago

There's a new error when installing aws-iam-authenticator, but this part of the code hasn't been changed in a while.

 ---> b9abf37beadb
Step 20/26 : RUN . /envfile && echo $ARCH &&     authenticator=$(curl -fs https://api.github.com/repos/kubernetes-sigs/aws-iam-authenticator/releases/latest | jq --raw-output '.name' | sed 's/^v//') &&     curl -fL https://github.com/kubernetes-sigs/aws-iam-authenticator/releases/download/v${authenticator}/aws-iam-authenticator_${authenticator}_linux_${ARCH} -o /usr/bin/aws-iam-authenticator &&     chmod +x /usr/bin/aws-iam-authenticator
 ---> Running in 65fdc5d87093
amd64
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     9    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
curl: (22) The requested URL returned error: 404
The command '/bin/sh -c . /envfile && echo $ARCH &&     authenticator=$(curl -fs https://api.github.com/repos/kubernetes-sigs/aws-iam-authenticator/releases/latest | jq --raw-output '.name' | sed 's/^v//') &&     curl -fL https://github.com/kubernetes-sigs/aws-iam-authenticator/releases/download/v${authenticator}/aws-iam-authenticator_${authenticator}_linux_${ARCH} -o /usr/bin/aws-iam-authenticator &&     chmod +x /usr/bin/aws-iam-authenticator' returned a non-zero code: 22

Exited with code exit status 22

ref: https://app.circleci.com/pipelines/github/alpine-docker/k8s/637/workflows/16f714f6-06b6-4086-b990-12ee91fda5f6/jobs/668

update 1

To narrow down the issue, I can now duplicate it using the following command:

docker build --no-cache --build-arg KUBECTL_VERSION=1.30.1 --build-arg HELM_VERSION=3.15.0 --build-arg KUSTOMIZE_VERSION=v5.4.1 --build-arg KUBESEAL_VERSION=0.26.2 --build-arg KREW_VERSION=0.4.4 --build-arg VALS_VERSION=0.37.1 --build-arg KUBECONFORM_VERSION=0.6.6 -t alpine/k8s:1.30.1 .

ozbillwang commented 5 months ago

So I knew the reason now.

https://github.com/kubernetes-sigs/aws-iam-authenticator/releases

the latest release of aws-iam-authenticator doesn't include the binary now, only source codes.

Old way, 10 assets

image

new way, only 2 assets, both are source codes

image

someone has reported a similar issue at https://github.com/kubernetes-sigs/aws-iam-authenticator/issues/723

ozbillwang commented 5 months ago

another issue [Assets Availability on Release Tag] Please make downloadable asset for aws-iam-authenticator at

https://github.com/kubernetes-sigs/aws-iam-authenticator/issues/722#issuecomment-2118484488

ozbillwang commented 5 months ago

another issue, it has higher version, v0.6.20, but it still marks v0.5.27 as latest.

reported in https://github.com/kubernetes-sigs/aws-iam-authenticator/issues/720

ozbillwang commented 1 week ago

looks it is back

image