Activity log for bug #1955427

Date Who What changed Old value New value Message
2021-12-20 19:26:18 Thiago Oliveira Miranda bug added bug
2021-12-20 20:14:08 OpenStack Infra starlingx: status New In Progress
2021-12-20 20:57:15 Thiago Oliveira Miranda description Brief Description After installing the Remote CLI client, the user is unable to run the command 'kubectl apply -f ' correctly. The command returns an error message related to the resources. The k8s client version in the remote CLI client is older than the system. It should be upgraded. Severity <Major: System/Feature is usable but degraded> Steps to Reproduce In controller-0 (r430_3_4): USER="admin-user" OUTPUT_FILE=temp-kubeconfig cat <<EOF > admin-login.yaml apiVersion: v1 kind: ServiceAccount metadata: name: ${USER} namespace: kube-system — apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: name: admin-user roleRef: apiGroup: rbac.authorization.k8s.io kind: ClusterRole name: cluster-admin subjects: kind: ServiceAccount name: ${USER} namespace: kube-system EOF kubectl apply -f admin-login.yaml TOKEN_DATA=$(kubectl -n kube-system describe secret $(kubectl -n kube-system get secret | grep ${USER} | awk '{print $1}') | grep "token:" | awk '{print $2}') sudo kubectl config --kubeconfig ${OUTPUT_FILE} set-cluster wrcp-cluster --server=https://[2620:10a:a001:a103::11]:6443 --insecure-skip-tls-verify sudo kubectl config --kubeconfig ${OUTPUT_FILE} set-credentials ${USER} --token=$TOKEN_DATA sudo kubectl config --kubeconfig ${OUTPUT_FILE} set-context ${USER}@wrcp-cluster --cluster=wrcp-cluster --user ${USER} --namespace=default sudo kubectl config --kubeconfig ${OUTPUT_FILE} use-context ${USER}@wrcp-cluster sudo chmod a+rw temp-kubeconfig In RunAgent(RunAgent2): scp -6 -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null sysadmin@[2620:10a:a001:a103::11]:temp-kubeconfig /home/cumulus/repositories/cgcs-remote-cli/remote-client/RegionOne source /home/cumulus/repositories/cgcs-remote-cli/remote-client/RegionOne/docker_image_version.sh cd /home/cumulus/repositories/cgcs-remote-cli/remote-client/RegionOne ./configure_client.sh -k temp-kubeconfig -w /home/cumulus/repositories/cgcs-remote-cli/remote-client/RegionOne/remote_wd -p tis-lab-registry.cumulus.wrs.com:9001/wrcp-staging/$PLATFORM_DOCKER_IMAGE source remote_client_platform.sh Li69nux* system host-list ----------------------------------------------------------------+ id hostname personality administrative operational availability ----------------------------------------------------------------+ 1 controller-0 controller unlocked enabled available 2 controller-1 controller unlocked enabled available ----------------------------------------------------------------+ cd /home/cumulus/repositories/cgcs-remote-cli/remote-client/RegionOne/remote_wd/ scp -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -r svc-cgcsauto@128.224.150.21:/sandbox/custom_apps/ /home/cumulus/repositories/cgcs-remote-cli/remote-client/RegionOne/remote_wd/custom_apps In controller-0 (r430_3_4): sudo su - mkdir -p /wd/ scp -6 -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -r svc-cgcsauto@[2620:10a:a001:a103::21]:/sandbox/custom_apps/ /wd/ source /etc/platform/openrc In RunAgent(RunAgent2): kubectl apply -f custom_apps/hellokitty.yaml error: error validating "custom_apps/hellokitty.yaml": error validating data: the server could not find the requested resource; if you choose to ignore these errors, turn validation off with --validate=false kubectl version --short Client Version: v1.5.2 Server Version: v1.21.3 On controller-0 (r430_3_4): kubectl version --short Client Version: v1.21.3 Server Version: v1.21.3 Expected Behavior kubectl apply -f custom_apps/hellokitty.yaml pod/hellokitty created Actual Behavior kubectl apply -f custom_apps/hellokitty.yaml error: error validating "custom_apps/hellokitty.yaml": error validating data: the server could not find the requested resource; if you choose to ignore these errors, turn validation off with --validate=false Reproducibility yes System Configuration all configurations Branch/Pull Time/Commit Branch and the time when code was pulled or git commit or cengn load info Last Pass - Timestamp/Logs - Alarms No alarms Test Activity [Regression Testing] Workaround - Brief Description After installing the Remote CLI client, the user is unable to run the command 'kubectl apply -f ' correctly. The command returns an error message related to the resources. The k8s client version in the remote CLI client is older than the system. It should be upgraded. Severity <Major: System/Feature is usable but degraded> Steps to Reproduce Follow the steps here to install the remote-cli: https://opendev.org/starlingx/clients/src/branch/master/remote_cli Then check the kubectl version. Expected Behavior kubectl version --short Client Version: v1.21.3 Server Version: v1.21.3 Actual Behavior kubectl version --short Client Version: v1.5.2 Server Version: v1.21.3 Reproducibility yes System Configuration all configurations Branch/Pull Time/Commit Branch and the time when code was pulled or git commit or cengn load info Last Pass - Timestamp/Logs - Alarms No alarms Test Activity [Regression Testing] Workaround -
2022-01-06 15:02:55 Ghada Khalil tags stx.7.0 stx.clients
2022-01-06 15:09:04 Ghada Khalil starlingx: importance Undecided Medium
2022-01-06 15:09:17 Ghada Khalil starlingx: assignee Thiago Oliveira Miranda (thiagooliveiramiranda)
2022-01-18 22:22:53 OpenStack Infra starlingx: status In Progress Fix Released