aboutsummaryrefslogtreecommitdiff
path: root/nixops/modules/buildbot/projects/caldance/__init__.py
diff options
context:
space:
mode:
Diffstat (limited to 'nixops/modules/buildbot/projects/caldance/__init__.py')
-rw-r--r--nixops/modules/buildbot/projects/caldance/__init__.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/nixops/modules/buildbot/projects/caldance/__init__.py b/nixops/modules/buildbot/projects/caldance/__init__.py
index 1069c35..2c0bad5 100644
--- a/nixops/modules/buildbot/projects/caldance/__init__.py
+++ b/nixops/modules/buildbot/projects/caldance/__init__.py
@@ -19,6 +19,7 @@ class E():
19 LDAP_HOST = "ldap.immae.eu" 19 LDAP_HOST = "ldap.immae.eu"
20 LDAP_DN = "cn=buildbot,ou=services,dc=immae,dc=eu" 20 LDAP_DN = "cn=buildbot,ou=services,dc=immae,dc=eu"
21 LDAP_ROLES_BASE = "ou=roles,ou=hosts,dc=immae,dc=eu" 21 LDAP_ROLES_BASE = "ou=roles,ou=hosts,dc=immae,dc=eu"
22 XMPP_RECIPIENTS = os.environ["BUILDBOT_XMPP_RECIPIENTS"].split(" ")
22 23
23 PUPPET_HOST = { 24 PUPPET_HOST = {
24 "integration": "root@caldance.immae.eu", 25 "integration": "root@caldance.immae.eu",
@@ -89,6 +90,11 @@ def configure(c):
89 name="slack_status_caldance", 90 name="slack_status_caldance",
90 builders=["Caldance_build", "Caldance_deploy"], 91 builders=["Caldance_build", "Caldance_deploy"],
91 serverUrl=open(E.SECRETS_FILE + "/slack_webhook", "r").read().rstrip())) 92 serverUrl=open(E.SECRETS_FILE + "/slack_webhook", "r").read().rstrip()))
93 c['services'].append(XMPPStatusPush(
94 name="xmpp_status_caldance",
95 builders=["Caldance_build", "Caldance_deploy"],
96 recipients=E.XMPP_RECIPIENTS,
97 password=open(E.SECRETS_FILE + "/notify_xmpp_password", "r").read().rstrip()))
92 98
93def factory(project, ignore_fails=False): 99def factory(project, ignore_fails=False):
94 release_file = "{1}/{0}_%(kw:clean_branch)s.tar.gz" 100 release_file = "{1}/{0}_%(kw:clean_branch)s.tar.gz"