From 1ffdf2ef573d6db421d61b8b08fcbce10161aab9 Mon Sep 17 00:00:00 2001 From: Tin Lam Date: Thu, 21 Jun 2018 10:55:48 -0500 Subject: [PATCH] refactor(gate): refactor rtd trigger This patch set uses the same mechanism as airship-deckhand to trigger the readthedoc publish job in the post pipeline. Change-Id: If750baebef23bf84c7ccf5d8e3ab6335f97bdfb6 Signed-off-by: Tin Lam --- .zuul.yaml | 9 +++++---- .../{rtd-build-trigger.yaml => readthedocs.yaml} | 4 ++-- 2 files changed, 7 insertions(+), 6 deletions(-) rename tools/gate/playbooks/{rtd-build-trigger.yaml => readthedocs.yaml} (86%) diff --git a/.zuul.yaml b/.zuul.yaml index b6129d54..4ca4f18b 100644 --- a/.zuul.yaml +++ b/.zuul.yaml @@ -107,14 +107,15 @@ - job: name: airship-armada-doc-publish - timeout: 1800 - run: tools/gate/playbooks/rtd-build-trigger.yaml + description: | + Publish documentation on airship-armada.readthedocs.io + run: tools/gate/playbooks/readthedocs.yaml nodeset: airship-armada-single-node secrets: - - rtd_credential + - airship_armada_rtd_credential - secret: - name: rtd_credential + name: airship_armada_rtd_credential data: id: !encrypted/pkcs1-oaep - CUGL2+J0WfXsx2xyJRWs9QJHkEMlJkILygoYwJNlhotRm67UDhD1XZINU99BUkdwhow8F diff --git a/tools/gate/playbooks/rtd-build-trigger.yaml b/tools/gate/playbooks/readthedocs.yaml similarity index 86% rename from tools/gate/playbooks/rtd-build-trigger.yaml rename to tools/gate/playbooks/readthedocs.yaml index 484a3dd4..06c4f6ca 100644 --- a/tools/gate/playbooks/rtd-build-trigger.yaml +++ b/tools/gate/playbooks/readthedocs.yaml @@ -17,6 +17,6 @@ - name: Trigger RTD job uri: method: POST - body: 'token={{ rtd_credential.token }}' - url: 'https://readthedocs.org/api/v2/webhook/{{ zuul.project.short_name }}/{{ rtd_credential.id }}/' + body: 'token={{ airship_armada_rtd_credential.token }}' + url: 'https://readthedocs.org/api/v2/webhook/{{ zuul.project.short_name }}/{{ airship_armada_rtd_credential.id }}/' follow_redirects: all