ci: drop old zuul configs
diff --git a/zuul.d/github.yaml b/zuul.d/github.yaml
deleted file mode 100644
index 6c328b3..0000000
--- a/zuul.d/github.yaml
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright (c) 2022 VEXXHOST, Inc.
-#
-# Licensed under the Apache License, Version 2.0 (the "License"); you may
-# not use this file except in compliance with the License. You may obtain
-# a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
-# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
-# License for the specific language governing permissions and limitations
-# under the License.
-
-- job:
- name: ansible-collection-atmosphere-github-mirror
- parent: vexxhost-upload-git-mirror
- vars:
- git_mirror_repository: vexxhost/ansible-collection-atmosphere
-
-- project:
- post:
- jobs:
- - ansible-collection-atmosphere-github-mirror
\ No newline at end of file
diff --git a/zuul.d/jobs.yaml b/zuul.d/jobs.yaml
deleted file mode 100644
index 5af1799..0000000
--- a/zuul.d/jobs.yaml
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright (c) 2022 VEXXHOST, Inc.
-#
-# Licensed under the Apache License, Version 2.0 (the "License"); you may
-# not use this file except in compliance with the License. You may obtain
-# a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
-# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
-# License for the specific language governing permissions and limitations
-# under the License.
-
-- job:
- name: ansible-collection-atmosphere-check-commit
- nodeset:
- nodes: []
- run:
- - zuul.d/playbooks/ansible-collection-atmosphere-check-commit/run.yml
-
-- job:
- name: ansible-collection-atmosphere-tox
- parent: tox
-
-- job:
- name: ansible-collection-atmosphere-tox-build
- parent: ansible-collection-atmosphere-tox
- post-run:
- - zuul.d/playbooks/ansible-collection-atmosphere-tox-build/post-run.yml
- vars:
- tox_envlist: build
- irrelevant-files:
- - doc/.*
-
-- job:
- name: ansible-collection-atmosphere-promote
- parent: opendev-promote-python
- vars:
- download_artifact_job: ansible-collection-atmosphere-tox-build
- download_artifact_type:
- - ansible_collection
- irrelevant-files:
- - doc/.*
-
-- job:
- name: ansible-collection-atmosphere-tox-molecule
- parent: vexxhost-tox-molecule
- cleanup-run:
- - zuul.d/playbooks/ansible-collection-atmosphere-tox-molecule/cleanup-run.yml
- timeout: 7200
- vars:
- tox_environment:
- ATMOSPHERE_STACK_NAME: "atmosphere-{{ zuul.build }}"
- irrelevant-files:
- - doc/.*
-
-- job:
- name: ansible-collection-atmosphere-tox-molecule-default
- parent: ansible-collection-atmosphere-tox-molecule
- vars:
- tox_envlist: default
diff --git a/zuul.d/playbooks/ansible-collection-atmosphere-check-commit/run.yml b/zuul.d/playbooks/ansible-collection-atmosphere-check-commit/run.yml
deleted file mode 100644
index 7f59337..0000000
--- a/zuul.d/playbooks/ansible-collection-atmosphere-check-commit/run.yml
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright (c) 2022 VEXXHOST, Inc.
-#
-# Licensed under the Apache License, Version 2.0 (the "License"); you may
-# not use this file except in compliance with the License. You may obtain
-# a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
-# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
-# License for the specific language governing permissions and limitations
-# under the License.
-
-- hosts: localhost
- gather_facts: false
- tasks:
- - name: Get the commit for the ref
- uri:
- url: "https://{{ zuul.project.canonical_hostname }}/api/v1/repos/{{ zuul.project.name }}/git/refs/{{ zuul.ref | replace('refs/', '') | urlencode }}"
- return_content: true
- register: _git_ref
-
- - name: Get the commit details
- uri:
- url: "{{ _git_ref.json[0].object.url }}"
- return_content: true
- register: _git_commit
-
- - block:
- - name: Run assertions on commit
- assert:
- that: "{{ item.that }}"
- fail_msg: "{{ item.msg }}"
- loop:
- - that: "'Sem-Ver' in (zuul.message | b64decode)"
- msg: "Sem-Ver tag missing from commit message, see: https://docs.openstack.org/pbr/latest/user/features.html#version"
- - that: "(_git_commit.json.files | selectattr('filename', 'search', 'releasenotes/') | list | length) != 0"
- msg: "Missing release note in commit message, please create one using `reno`."
- loop_control:
- label: "{{ item.that }}"
- register: _assertions
-
- always:
- - name: Generate list of Zuul warnings
- set_fact:
- _warnings: "{{ _assertions.results | selectattr('failed', 'equalto', true) | map(attribute='msg') | list }}"
- - name: Print list of Zuul warnings
- debug:
- msg: "{{_warnings }}"
- - name: Generate a list of Zuul warnings
- zuul_return:
- data:
- zuul:
- warnings: "{{ _warnings }}"
\ No newline at end of file
diff --git a/zuul.d/playbooks/ansible-collection-atmosphere-tox-build/post-run.yml b/zuul.d/playbooks/ansible-collection-atmosphere-tox-build/post-run.yml
deleted file mode 100644
index 6ec1ba2..0000000
--- a/zuul.d/playbooks/ansible-collection-atmosphere-tox-build/post-run.yml
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright (c) 2022 VEXXHOST, Inc.
-#
-# Licensed under the Apache License, Version 2.0 (the "License"); you may
-# not use this file except in compliance with the License. You may obtain
-# a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
-# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
-# License for the specific language governing permissions and limitations
-# under the License.
-
-- hosts: all
- tasks:
- - name: Find tarballs in the project directory
- find:
- file_type: file
- paths: "{{ zuul.project.src_dir }}"
- patterns: "*.tar.gz"
- register: result
-
- - name: Display stat for tarballs
- stat:
- path: "{{ item.path }}"
- with_items: "{{ result.files }}"
-
- - name: Create destination directory on executor
- delegate_to: localhost
- file:
- path: "{{ zuul.executor.work_root }}/artifacts"
- state: directory
- mode: 0755
-
- - name: Collect tarball artifacts
- synchronize:
- dest: "{{ zuul.executor.work_root }}/artifacts"
- mode: pull
- src: "{{ item.path }}"
- verify_host: true
- owner: no
- group: no
- with_items: "{{ result.files }}"
-
- - name: Return artifacts to Zuul
- loop: "{{ result.files }}"
- zuul_return:
- data:
- zuul:
- artifacts:
- - name: Ansible Collection
- url: "artifacts/{{ item.path | basename }}"
- metadata:
- type: ansible_collection
\ No newline at end of file
diff --git a/zuul.d/playbooks/ansible-collection-atmosphere-tox-molecule/cleanup-run.yml b/zuul.d/playbooks/ansible-collection-atmosphere-tox-molecule/cleanup-run.yml
deleted file mode 100644
index 4489a0e..0000000
--- a/zuul.d/playbooks/ansible-collection-atmosphere-tox-molecule/cleanup-run.yml
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright (c) 2022 VEXXHOST, Inc.
-#
-# Licensed under the Apache License, Version 2.0 (the "License"); you may
-# not use this file except in compliance with the License. You may obtain
-# a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
-# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
-# License for the specific language governing permissions and limitations
-# under the License.
-
-- hosts: all
- roles:
- - role: tox
- vars:
- tox_envlist: molecule
- tox_extra_args: '-- destroy --all'
diff --git a/zuul.d/project.yaml b/zuul.d/project.yaml
deleted file mode 100644
index 7960e53..0000000
--- a/zuul.d/project.yaml
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright (c) 2022 VEXXHOST, Inc.
-#
-# Licensed under the Apache License, Version 2.0 (the "License"); you may
-# not use this file except in compliance with the License. You may obtain
-# a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
-# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
-# License for the specific language governing permissions and limitations
-# under the License.
-
-- project:
- check:
- jobs:
- - ansible-collection-atmosphere-check-commit
- - ansible-collection-atmosphere-tox-build
- - ansible-collection-atmosphere-tox-molecule-default
- - opendev-tox-docs
- gate:
- jobs:
- - ansible-collection-atmosphere-check-commit
- - ansible-collection-atmosphere-tox-build
- - ansible-collection-atmosphere-tox-molecule-default
- - opendev-tox-docs
- promote:
- jobs:
- - ansible-collection-atmosphere-promote
- - opendev-promote-docs
- release:
- jobs:
- - opendev-publish-tox-docs
diff --git a/zuul.d/secrets.yaml b/zuul.d/secrets.yaml
deleted file mode 100644
index 348b2ab..0000000
--- a/zuul.d/secrets.yaml
+++ /dev/null
@@ -1,89 +0,0 @@
-# Copyright (c) 2022 VEXXHOST, Inc.
-#
-# Licensed under the Apache License, Version 2.0 (the "License"); you may
-# not use this file except in compliance with the License. You may obtain
-# a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
-# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
-# License for the specific language governing permissions and limitations
-# under the License.
-
-- secret:
- name: gar-credentials
- data:
- username: _json_key_base64
- password: !encrypted/pkcs1-oaep
- - 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
\ No newline at end of file