summaryrefslogtreecommitdiff
path: root/ironic_python_agent/agent.py
diff options
context:
space:
mode:
authorDmitry Tantsur <dtantsur@protonmail.com>2020-03-30 17:22:28 +0200
committerDmitry Tantsur <dtantsur@protonmail.com>2020-06-02 15:23:54 +0200
commit9d4cf5532ff3cc4725c247aa0e0aca2caa30e640 (patch)
treebf81d338378072f44f7fb99edea00828322efdb6 /ironic_python_agent/agent.py
parent6c1545b75b157584f04901cdbfa4897fd15042bb (diff)
downloadironic-python-agent-9d4cf5532ff3cc4725c247aa0e0aca2caa30e640.tar.gz
Add a deploy step for writing an image
The new step just invokes the appropriate method of the standby extension. Change-Id: Ic74f83ab2b7e58f8e4b46e0abfab79e221afeb3e Story: 2006963
Diffstat (limited to 'ironic_python_agent/agent.py')
-rw-r--r--ironic_python_agent/agent.py8
1 files changed, 1 insertions, 7 deletions
diff --git a/ironic_python_agent/agent.py b/ironic_python_agent/agent.py
index 5eb1e28d..b2e2e38e 100644
--- a/ironic_python_agent/agent.py
+++ b/ironic_python_agent/agent.py
@@ -29,7 +29,6 @@ from oslo_concurrency import processutils
from oslo_config import cfg
from oslo_log import log
import pkg_resources
-from stevedore import extension
from ironic_python_agent.api import app
from ironic_python_agent import config
@@ -171,12 +170,7 @@ class IronicPythonAgent(base.ExecuteCommandMixin):
if bool(cfg.CONF.keyfile) != bool(cfg.CONF.certfile):
LOG.warning("Only one of 'keyfile' and 'certfile' options is "
"defined in config file. Its value will be ignored.")
- self.ext_mgr = extension.ExtensionManager(
- namespace='ironic_python_agent.extensions',
- invoke_on_load=True,
- propagate_map_exceptions=True,
- invoke_kwds={'agent': self},
- )
+ self.ext_mgr = base.init_ext_manager(self)
self.api_url = api_url
if not self.api_url or self.api_url == 'mdns':
try: