This appears to be an issue with dcmanager and the vim code as well. Re-opening to source additional fixes for these components.
Initially, it was mistakenly determined that the bug would not affect dcmanager or the VIM because they did not cache the kubernetes client (sysinv does cache the client). This is incorrect. Even though dcmanager and the VIM don’t cache the client, they call a function in the client module (kubernetes.config.load_kube_config) that creates a file under /tmp that then gets deleted after 10 days (see the upstream bug for details).
This appears to be an issue with dcmanager and the vim code as well. Re-opening to source additional fixes for these components.
Initially, it was mistakenly determined that the bug would not affect dcmanager or the VIM because they did not cache the kubernetes client (sysinv does cache the client). This is incorrect. Even though dcmanager and the VIM don’t cache the client, they call a function in the client module (kubernetes. config. load_kube_ config) that creates a file under /tmp that then gets deleted after 10 days (see the upstream bug for details).