Getting "kubeadm not found" error For Centos Jobs In zuul

Bug #2041844 reported by Ashutosh Mishra
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
kuryr-kubernetes
Fix Released
Undecided
Unassigned

Bug Description

Devstack installation is failing in tacker project patch - https://review.opendev.org/c/openstack/tacker/+/897940/9

In Controller-k8s node, devstack installation is failing because kubeadm is not installed.

Error-
++ /opt/stack/kuryr-kubernetes/devstack/lib/kubernetes:kubeadm_init:120 : sudo kubeadm config images pull --image-repository=registry.k8s.io
sudo: kubeadm: command not found
+ /opt/stack/kuryr-kubernetes/devstack/lib/kubernetes:kubeadm_init:1 : exit_trap
+ ./stack.sh:exit_trap:545 : local r=1
++ ./stack.sh:exit_trap:546 : jobs -p

Suggestion-
Install kubeadm for Centos also in file -
https://github.com/openstack/kuryr-kubernetes/blob/master/devstack/lib/kubernetes

Example-
+ if is_fedora; then
+ source /etc/os-release
+ os_VENDOR=$(echo $NAME | tr -d '[:space:]')
+ if [[ $os_VENDOR =~ "CentOS" ]]; then
+ sudo cat > /etc/yum.repos.d/kubernetes.repo <<EOF
+[kubernetes]
+name=Kubernetes
+baseurl=https://packages.cloud.google.com/yum/repos/kubernetes-el7-x86_64
+enabled=1
+gpgcheck=1
+repo_gpgcheck=1
+gpgkey=https://packages.cloud.google.com/yum/doc/yum-key.gpg \
+https://packages.cloud.google.com/yum/doc/rpm-package-key.gpg
+EOF
+ sudo chmod 755 /etc/yum.repos.d/kubernetes.repo
+ sudo dnf install kubeadm -y
+ fi
+ fi

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to kuryr-kubernetes (master)
Changed in kuryr-kubernetes:
status: New → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to kuryr-kubernetes (master)

Reviewed: https://review.opendev.org/c/openstack/kuryr-kubernetes/+/899818
Committed: https://opendev.org/openstack/kuryr-kubernetes/commit/88b47f30d48a02884c17738c3f606b02706740a2
Submitter: "Zuul (22348)"
Branch: master

commit 88b47f30d48a02884c17738c3f606b02706740a2
Author: Ashutosh Mishra <email address hidden>
Date: Wed Nov 1 08:47:28 2023 +0000

    Kubeadm installation for CentOs.

    Kubernetes repo added for CentOs and installed kubeadm using yum.

    Closes-Bug: #2041844
    Change-Id: I08e591d616ebea772bd8d87b3c8ab194bce7fb5b

Changed in kuryr-kubernetes:
status: In Progress → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/kuryr-kubernetes 10.0.0.0rc1

This issue was fixed in the openstack/kuryr-kubernetes 10.0.0.0rc1 release candidate.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.