Skip to content

Broken links/hashes in 2.27.0 #12142

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
K33333NSH1 opened this issue Apr 20, 2025 · 4 comments
Open

Broken links/hashes in 2.27.0 #12142

K33333NSH1 opened this issue Apr 20, 2025 · 4 comments
Labels
AlmaLinux 8 kind/support Categorizes issue or PR as a support question. triage/needs-information Indicates an issue needs more information in order to work on it.

Comments

@K33333NSH1
Copy link

What happened?

During the deployment of the master branch, I encountered the following issue:

"fatal: [worker11]: FAILED! => {"msg": "The task includes an option with an undefined variable. The error was: {{ download_defaults | combine(downloads.runc) }}: blablabla listing all Kubernetes components over 4 pages"

As I understand it (I could be wrong), the deployment is failing due to outdated links for downloading Kubernetes components.

Details:

I encountered this issue on versions 2.27.0 and the master branch.

When deploying the cluster from the v2.25.1 branch, I didn't face this issue.

The deployment was performed each time from the same version of the container: https://quay.io/repository/kubespray/kubespray?tab=tags&tag=latest

The operating system used is AlmaLinux 8, with a test cluster consisting of 3 nodes (1 master and 2 workers). The master node has 8GB RAM, and the workers have 4GB each.

Can you confirm if my understanding of the error's cause is correct? The v2.25.1 version deployed without any issues.

What did you expect to happen?

I was expecting the cluster deployment :)

How can we reproduce it (as minimally and precisely as possible)?

  1. Cloning the master branch of Kubespray

  2. Copying the sample inventory and modifying it for your cluster

  3. docker run --rm -it --mount type=bind,source="$(pwd)"/inventory/sample,dst=/inventory \ --mount type=bind,source="${HOME}"/.ssh/id_rsa,dst=/root/.ssh/id_rsa \ quay.io/kubespray/kubespray:v2.27.0 bash

  4. ansible-playbook -i /inventory/inventory.ini --private-key /root/.ssh/id_rsa cluster.yml

OS

AlmaLinux 8

Version of Ansible

in v2.27.0 container

Version of Python

in v2.27.0 container

Version of Kubespray (commit)

in v2.27.0 container

Network plugin used

calico

Full inventory with variables

[kube_control_plane]
master1 ansible_host=1.13.37.21 ip=1.14.88.21 etcd_member_name=etcd1

[etcd:children]
kube_control_plane

[kube_node]
worker11 ansible_host=1.13.37.22 ip=1.14.88.22
worker12 ansible_host=1.13.37.23 ip=1.14.88.23

Command used to invoke ansible

ansible-playbook -i /kubespray/inventory/mycluster/inventory.ini --private-key /root/.ssh/id_rsa cluster.yml | tee deploy.log

Output of ansible run

fatal: [master]: FAILED! => {"msg": "The task includes an option with an undefined variable. The error was: {{ download_defaults | combine(downloads.runc) }}: {'netcheck_server': {'enabled': '{{ deploy_netchecker }}', 'container': True, 'repo': '{{ netcheck_server_image_repo }}', 'tag': '{{ blablalbalba

Anything else we need to know

No response

@K33333NSH1 K33333NSH1 added the kind/bug Categorizes issue or PR as related to a bug. label Apr 20, 2025
@tico88612
Copy link
Member

/remove-kind bug
/kind support

Please show the detail output of ansible run.

@k8s-ci-robot k8s-ci-robot added kind/support Categorizes issue or PR as a support question. and removed kind/bug Categorizes issue or PR as related to a bug. labels Apr 21, 2025
@tico88612
Copy link
Member

/triage need-information

@k8s-ci-robot
Copy link
Contributor

@tico88612: The label(s) triage/need-information cannot be applied, because the repository doesn't have them.

In response to this:

/triage need-information

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository.

@tico88612
Copy link
Member

/triage needs-information

@k8s-ci-robot k8s-ci-robot added the triage/needs-information Indicates an issue needs more information in order to work on it. label Apr 21, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
AlmaLinux 8 kind/support Categorizes issue or PR as a support question. triage/needs-information Indicates an issue needs more information in order to work on it.
Projects
None yet
Development

No branches or pull requests

3 participants