Page MenuHomePhorge

D214.1756909319.diff
No OneTemporary

Size
1 KB
Referenced Files
None
Subscribers
None

D214.1756909319.diff

diff --git a/lilybuild/lilybuild/config.py b/lilybuild/lilybuild/config.py
--- a/lilybuild/lilybuild/config.py
+++ b/lilybuild/lilybuild/config.py
@@ -35,7 +35,7 @@
triggerable_scheduler_name = 'lilybuild-triggerable'
force_triggerable_scheduler_name = 'lilybuild-force-triggerable'
- def __init__(self, c, workernames, reports=None, phorge_base_url=None, phorge_token=None):
+ def __init__(self, c, workernames, reports=None, phorge_base_url=None, phorge_token=None, ssh_priv_key=None, ssh_known_hosts=None):
self.c = c
self.poll_interval = 300
self.workernames = workernames
@@ -47,6 +47,8 @@
self.branch_skip_re = '^phabricator/'
self.phorge_base_url = normalize_base_url(phorge_base_url)
self.phorge_token = phorge_token
+ self.ssh_priv_key = ssh_priv_key
+ self.ssh_known_hosts = ssh_known_hosts
def configure_factory_and_builder(self):
self.add_lilybuild_builder()
diff --git a/lilybuild/lilybuild/phorge.py b/lilybuild/lilybuild/phorge.py
--- a/lilybuild/lilybuild/phorge.py
+++ b/lilybuild/lilybuild/phorge.py
@@ -115,7 +115,10 @@
def __init__(self, lbc, **kwargs):
self.lbc = lbc
self.setup_phorge_mixin(kwargs)
- super().__init__(**kwargs)
+ super().__init__(
+ sshPrivateKey=lbc.ssh_priv_key,
+ sshKnownHosts=lbc.ssh_known_hosts,
+ **kwargs)
@defer.inlineCallbacks
def run_vc(self, branch, revision, patch):

File Metadata

Mime Type
text/plain
Expires
Wed, Sep 3, 7:21 AM (14 h, 40 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
439653
Default Alt Text
D214.1756909319.diff (1 KB)

Event Timeline