From aaf59df62803c973181a229744b3283fe289ec24 Mon Sep 17 00:00:00 2001 From: Ian Wienand Date: Wed, 2 Jun 2021 13:44:21 +1000 Subject: [PATCH] Remove publish-irc-meetings job The irc-meetings are now published to AFS (I6f3a9970d907f2ae1420e1523cdf8a7c50647235) and served statically from there. Depends-On: https://review.opendev.org/c/opendev/system-config/+/794089 Change-Id: Ib852eac630f5aedcb4cd1d240fee63405d50188e --- playbooks/yaml2ical/post.yaml | 40 ----------------------------------- playbooks/yaml2ical/pre.yaml | 5 ----- zuul.d/jobs.yaml | 14 ------------ zuul.d/projects.yaml | 3 --- 4 files changed, 62 deletions(-) delete mode 100644 playbooks/yaml2ical/post.yaml delete mode 100644 playbooks/yaml2ical/pre.yaml diff --git a/playbooks/yaml2ical/post.yaml b/playbooks/yaml2ical/post.yaml deleted file mode 100644 index 755d0faed1..0000000000 --- a/playbooks/yaml2ical/post.yaml +++ /dev/null @@ -1,40 +0,0 @@ -- hosts: all - tasks: - - name: Collect yaml2ical output - synchronize: - dest: "{{ zuul.executor.work_root }}/yaml2ical" - mode: pull - src: "{{ zuul.projects['opendev.org/opendev/irc-meetings'].src_dir }}/output/" - verify_host: true - -- hosts: localhost - tasks: - - name: Add eavesdrop.o.o to inventory - add_host: - name: eavesdrop.openstack.org - ansible_python_interpreter: python3 - ansible_user: zuul - -- hosts: localhost - tasks: - - name: Add eavesdrop.o.o hostkey to known hosts - known_hosts: - name: eavesdrop.openstack.org - key: "eavesdrop.openstack.org ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDldndjk19Adb9KJECZrR5UdZc/h1kbpO8UlxC1a12Sh3LcIQPUW+VUPvzqne2mV27E75phI7CFW60xrS1f6YM8Yxb36541x26OZMeMU1XitACvrbXXUCgws+a8ikoCqNnqkIA/ObLXnCb2gX2yvRTndbNXbCZmvHyoQ2TDN3J9irRoWU42N56O6Pw4BHJ9h/mwAWFDvxmUxVaHivg9gA5ytXn1dgw5tJo1SoX97gajQ6CfbRThfXrqNlJyLHT/+FlW+JFqyRmsuH1Nu7tXD73uXKe4nm+K0Sum289jhHaVO1BNu6TIguQOR2o5psBE//u4DzhpEEdrgIe1v80fx51P" - -- hosts: eavesdrop.openstack.org - gather_facts: False - tasks: - - - name: Upload index files - copy: - src: "{{ zuul.executor.work_root }}/yaml2ical/{{ item }}" - dest: "/srv/yaml2ical/{{ item }}" - with_items: - - index.html - - irc-meetings.ical - - - name: Copy calendars - synchronize: - src: "{{ zuul.executor.work_root }}/yaml2ical/calendars/" - dest: "/srv/yaml2ical/calendars" diff --git a/playbooks/yaml2ical/pre.yaml b/playbooks/yaml2ical/pre.yaml deleted file mode 100644 index e233e74c33..0000000000 --- a/playbooks/yaml2ical/pre.yaml +++ /dev/null @@ -1,5 +0,0 @@ -- hosts: all - roles: - - bindep - - ensure-tox - - revoke-sudo diff --git a/zuul.d/jobs.yaml b/zuul.d/jobs.yaml index f00adbb525..e7b9ec8afc 100644 --- a/zuul.d/jobs.yaml +++ b/zuul.d/jobs.yaml @@ -415,20 +415,6 @@ vars: release_python: python3 -- job: - name: publish-irc-meetings - description: | - Publish the IRC meeting calendars to eavesdrop.openstack.org. - final: true - pre-run: playbooks/yaml2ical/pre.yaml - run: playbooks/project-config/run-tox.yaml - post-run: playbooks/yaml2ical/post.yaml - required-projects: - - opendev/irc-meetings - vars: - tox_envlist: ical - zuul_work_dir: src/opendev.org/opendev/irc-meetings - # AFS sync issues happen when multiple publish jobs run at the same time # so we make it synchronous to avoid job failures - semaphore: diff --git a/zuul.d/projects.yaml b/zuul.d/projects.yaml index 5deeaa978b..bc9851a167 100644 --- a/zuul.d/projects.yaml +++ b/zuul.d/projects.yaml @@ -4522,9 +4522,6 @@ jobs: - propose-project-config-update - maintain-github-openstack-mirror - opendev-prod-hourly: - jobs: - - publish-irc-meetings templates: - official-openstack-repo-jobs