Bootstrap replay fails with K8s error

Bug #2037393 reported by Poornima Y N
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
StarlingX
New
Undecided
Unassigned

Bug Description

When we run Ansible bootstrap second time, the bootstrap fails.
Following is the call trace.

ok: [localhost] =>
  populate_result:
    changed: true
    failed: false
    failed_when_result: false
    msg: non-zero return code
    rc: 1
    stderr: |-
      Traceback (most recent call last):
        File "/tmp/.ansible-sysadmin/tmp/ansible-tmp-1695718728.3036513-145455-126470778486449/populate_initial_config.py", line 1326, in <module>
          populate_service_parameter_config(client)
        File "/tmp/.ansible-sysadmin/tmp/ansible-tmp-1695718728.3036513-145455-126470778486449/populate_initial_config.py", line 1046, in populate_service_parameter_config
          populate_docker_kube_config(client)
        File "/tmp/.ansible-sysadmin/tmp/ansible-tmp-1695718728.3036513-145455-126470778486449/populate_initial_config.py", line 838, in populate_docker_kube_config
          client.sysinv.service_parameter.delete(parameter.uuid)
        File "/usr/lib/python3/dist-packages/cgtsclient/v1/service_parameter.py", line 45, in delete
          return self._delete(self._path(parameter_id))
        File "/usr/lib/python3/dist-packages/cgtsclient/common/base.py", line 95, in _delete
          self.api.raw_request('DELETE', url)
        File "/usr/lib/python3/dist-packages/cgtsclient/common/http.py", line 224, in raw_request
          return self._http_request(url, method, **kwargs)
        File "/usr/lib/python3/dist-packages/cgtsclient/common/http.py", line 186, in _http_request
          raise exceptions.from_response(
      cgtsclient.exc.HTTPBadRequest: Failure deleting configmap: Kubernetes is not configured. API operations will not be available..
    stderr_lines:
    - 'Traceback (most recent call last):'
    - ' File "/tmp/.ansible-sysadmin/tmp/ansible-tmp-1695718728.3036513-145455-126470778486449/populate_initial_config.py", line 1326, in <module>'
    - ' populate_service_parameter_config(client)'
    - ' File "/tmp/.ansible-sysadmin/tmp/ansible-tmp-1695718728.3036513-145455-126470778486449/populate_initial_config.py", line 1046, in populate_service_parameter_config'
    - ' populate_docker_kube_config(client)'
    - ' File "/tmp/.ansible-sysadmin/tmp/ansible-tmp-1695718728.3036513-145455-126470778486449/populate_initial_config.py", line 838, in populate_docker_kube_config'
    - ' client.sysinv.service_parameter.delete(parameter.uuid)'
    - ' File "/usr/lib/python3/dist-packages/cgtsclient/v1/service_parameter.py", line 45, in delete'
    - ' return self._delete(self._path(parameter_id))'
    - ' File "/usr/lib/python3/dist-packages/cgtsclient/common/base.py", line 95, in _delete'
    - ' self.api.raw_request(''DELETE'', url)'
    - ' File "/usr/lib/python3/dist-packages/cgtsclient/common/http.py", line 224, in raw_request'
    - ' return self._http_request(url, method, **kwargs)'
    - ' File "/usr/lib/python3/dist-packages/cgtsclient/common/http.py", line 186, in _http_request'
    - ' raise exceptions.from_response('
    - 'cgtsclient.exc.HTTPBadRequest: Failure deleting configmap: Kubernetes is not configured. API operations will not be available..'
    stdout: |-
      Populating/Updating docker registry config...
      Docker registry config completed.
      Failed to provision the initial system config.
    stdout_lines:
    - Populating/Updating docker registry config...
    - Docker registry config completed.
    - Failed to provision the initial system config.

TASK [bootstrap/persist-config : Fail if populate config script throws an exception] *****************************************
Tuesday 26 September 2023 08:58:54 +0000 (0:00:00.051) 0:16:41.987 *****
fatal: [localhost]: FAILED! => changed=false
  msg: Failed to provision initial system configuration.

PLAY RECAP *******************************************************************************************************************
localhost : ok=227 changed=70 unreachable=0 failed=1 skipped=218 rescued=0 ignored=0

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.