# 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:
    templates:
      - tempest-plugin-jobs
    check:
      jobs:
        - tox-list-api-tests
    gate:
      jobs:
        - tox-list-api-tests

    post:
      jobs:
        - tempest-plugin-upload-git-mirror

- job:
    name: tox-list-api-tests
    parent: tox
    nodeset: ubuntu-xenial
    description: |
      Use tox to run a stestr list against the tests/api/ directory as a
      sanity check
    vars:
      tox_envlist: listapitests

- job:
    name: tempest-plugin-upload-git-mirror
    parent: upload-git-mirror
    description: Mirrors airship/tempest-plugin to airshipit/tempest-plugin
    vars:
      git_mirror_repository: airshipit/tempest-plugin
    secrets:
      - name: git_mirror_credentials
        secret: tempest-plugin-airshipit-github-secret
        pass-to-parent: true

- secret:
    name: tempest-plugin-airshipit-github-secret
    data:
      user: git
      host: github.com
      host_key: github.com ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAq2A7hRGmdnm9tUDbO9IDSwBK6TbQa+PXYPCPy6rbTrTtw7PHkccKrpp0yVhp5HdEIcKr6pLlVDBfOLX9QUsyCOV0wzfjIJNlGEYsdlLJizHhbn2mUjvSAHQqZETYP81eFzLQNnPHt4EVVUh7VfDESU84KezmD5QlWpXLmvU31/yMf+Se8xhHTvKSCZIFImWwoG6mbUoWf9nzpIoaSjB+weqqUUmpaaasXVal72J+UX2B+2RPW3RcT0eOzQgqlJL3RKrTJvdsjE3JEAvGq3lGHSZXy28G3skua2SmVi/w4yCE6gbODqnTWlg7+wC604ydGXA8VJiS5ap43JXiUFFAaQ==
      ssh_key: !encrypted/pkcs1-oaep
        - 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