Closed sanshah1211 closed 1 month ago
about
failed: [k8s-master-1] (item={'diff': [], 'dest': '/etc/kubernetes/cni-kube-ovn.yml', 'src': '/home/rocky/.ansible/tmp/ansible-tmp-1720269839.6702313-2232930-163883104078346/source', 'md5sum': '45b3d18abb5aa60fa2bd879e649d9534', 'checksum': 'a08b11137acc1f22a3bdb433198752102f9139c3', 'changed': True, 'uid': 0, 'gid': 0, 'owner': 'root', 'group': 'root', 'mode': '0644', 'state': 'file', 'secontext': 'system_u:object_r:kubernetes_file_t:s0', 'size': 18020, 'invocation': {'module_args': {'src': '/home/rocky/.ansible/tmp/ansible-tmp-1720269839.6702313-2232930-163883104078346/source', 'dest': '/etc/kubernetes/cni-kube-ovn.yml', 'mode': 420, 'follow': False, '_original_basename': 'cni-kube-ovn.yml.j2', 'checksum': 'a08b11137acc1f22a3bdb433198752102f9139c3', 'backup': False, 'force': True, 'unsafe_writes': False, 'content': None, 'validate': None, 'directory_mode': None, 'remote_src': None, 'local_follow': None, 'owner': None, 'group': None, 'seuser': None, 'serole': None, 'selevel': None, 'setype': None, 'attributes': None}}, 'failed': False, 'item': {'name': 'kube-ovn', 'file': 'cni-kube-ovn.yml'}, 'ansible_loop_var': 'item'}) => {"ansible_loop_var": "item", "changed": false, "item": {"ansible_loop_var": "item", "changed": true, "checksum": "a08b11137acc1f22a3bdb433198752102f9139c3", "dest": "/etc/kubernetes/cni-kube-ovn.yml", "diff": [], "failed": false, "gid": 0, "group": "root", "invocation": {"module_args": {"_original_basename": "cni-kube-ovn.yml.j2", "attributes": null, "backup": false, "checksum": "a08b11137acc1f22a3bdb433198752102f9139c3", "content": null, "dest": "/etc/kubernetes/cni-kube-ovn.yml", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": 420, "owner": null, "remote_src": null, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/rocky/.ansible/tmp/ansible-tmp-1720269839.6702313-2232930-163883104078346/source", "unsafe_writes": false, "validate": null}}, "item": {"file": "cni-kube-ovn.yml", "name": "kube-ovn"}, "md5sum": "45b3d18abb5aa60fa2bd879e649d9534", "mode": "0644", "owner": "root", "secontext": "system_u:object_r:kubernetes_file_t:s0", "size": 18020, "src": "/home/rocky/.ansible/tmp/ansible-tmp-1720269839.6702313-2232930-163883104078346/source", "state": "file", "uid": 0}, "msg": "error running kubectl (/usr/local/bin/kubectl apply --force --filename=/etc/kubernetes/cni-kube-ovn.yml) command (rc=1), out='deployment.apps/kube-ovn-controller configured\ndaemonset.apps/kube-ovn-cni configured\ndaemonset.apps/kube-ovn-pinger unchanged\ndeployment.apps/kube-ovn-monitor unchanged\nservice/kube-ovn-monitor unchanged\nservice/kube-ovn-pinger unchanged\nservice/kube-ovn-controller unchanged\n', err='error: error parsing /etc/kubernetes/cni-kube-ovn.yml: error converting YAML to JSON: yaml: line 15: could not find expected ':'\n'"}
error parsing /etc/kubernetes/cni-kube-ovn.yml: error converting YAML to JSON: yaml: line 15: could not find expected ':'\n'
please show /etc/kubernetes/cni-kube-ovn.yml
@bobz965 found error and manage to resolve it. It happened because of the indentation error in Template. https://github.com/kubernetes-sigs/kubespray/pull/11357
After making correction issue resolved.
/assign @sanshah1211
What happened?
Failing "TASK [kubernetes-apps/network_plugin/kube-ovn : Kube-OVN | Start Resources]" with error "err='error: error parsing /etc/kubernetes/cni-kube-ovn.yml: error converting YAML to JSON: yaml: line 15: could not find expected ':'\n'"}"
What did you expect to happen?
Execution should happen successfully.
How can we reproduce it (as minimally and precisely as possible)?
By enabling "kube_ovn_ic_enable" option in "inventory/k8s/group_vars/k8s_cluster/k8s-net-kube-ovn.yml" file.
OS
rocky 9
Version of Ansible
Version of Python
Python 3.9.18
Version of Kubespray (commit)
35e904d7c
Network plugin used
kube-ovn
Full inventory with variables
https://gist.github.com/sanshah1211/f779b995276163d16a884c5db6fa14a0
Command used to invoke ansible
ansible-playbook -i inventory/k8s/inventory.ini -b cluster.yml
Output of ansible run
Anything else we need to know
After troubleshooting an error found that something is wrong with task execution.
Indentation should not be like this (Line 643)
Strange thing is this is only happening when I am enabling interconnection option, otherwise execution goes smoother.