orchestrator: Use prefix for config substitutions
This will avoid possible conflicts. The names for parts are chosen by users, and if we decide to add more options in the future, this can become handy. JIRA: COMPOSE-3285 Signed-off-by: Lubomír Sedlář <lsedlar@redhat.com>
This commit is contained in:
parent
5a251ff24c
commit
59c9c150ef
@ -106,7 +106,9 @@ class ComposePart(object):
|
|||||||
self.status = Status.READY
|
self.status = Status.READY
|
||||||
|
|
||||||
def setup_start(self, global_config, parts):
|
def setup_start(self, global_config, parts):
|
||||||
substitutions = dict((name, p.path) for name, p in parts.items() if p.is_finished())
|
substitutions = dict(
|
||||||
|
("part-%s" % name, p.path) for name, p in parts.items() if p.is_finished()
|
||||||
|
)
|
||||||
substitutions["configdir"] = global_config.config_dir
|
substitutions["configdir"] = global_config.config_dir
|
||||||
|
|
||||||
config = kobo.conf.PyConfigParser()
|
config = kobo.conf.PyConfigParser()
|
||||||
|
@ -184,7 +184,7 @@ class TestComposePart(PungiTestCase):
|
|||||||
self.assertEqual(part.log_file, pth("tgt", "logs", "test.log"))
|
self.assertEqual(part.log_file, pth("tgt", "logs", "test.log"))
|
||||||
self.assertEqual(
|
self.assertEqual(
|
||||||
ficf.call_args_list,
|
ficf.call_args_list,
|
||||||
[mock.call("foo.conf", {"base": "/base", "configdir": pth("cfg")})],
|
[mock.call("foo.conf", {"part-base": "/base", "configdir": pth("cfg")})],
|
||||||
)
|
)
|
||||||
self.assertEqual(
|
self.assertEqual(
|
||||||
gcd.call_args_list,
|
gcd.call_args_list,
|
||||||
|
Loading…
Reference in New Issue
Block a user