--- - project: templates: - stx-bandit-jobs check: jobs: - openstack-tox-linters - kube-cpusets-tox-py39 - kube-cpusets-tox-flake8 - kube-cpusets-tox-pylint - kube-memory-tox-py39 - kube-memory-tox-flake8 - kube-memory-tox-pylint gate: jobs: - openstack-tox-linters - kube-cpusets-tox-py39 - kube-cpusets-tox-flake8 - kube-cpusets-tox-pylint - kube-memory-tox-py39 - kube-memory-tox-flake8 - kube-memory-tox-pylint post: jobs: - stx-monitoring-upload-git-mirror - job: name: stx-monitoring-upload-git-mirror parent: upload-git-mirror description: > Mirrors opendev.org/starlingx/monitoring to github.com/starlingx/monitoring vars: git_mirror_repository: starlingx/monitoring secrets: - name: git_mirror_credentials secret: stx-monitoring-github-secret2 pass-to-parent: true - job: name: kube-cpusets-tox-pylint parent: openstack-tox-pylint description: | Run pylint test for kube-cpusets required-projects: - starlingx/config nodeset: debian-bullseye files: - kube-cpusets/* vars: tox_envlist: pylint tox_extra_args: -c kube-cpusets/kube-cpusets/tox.ini - job: name: kube-cpusets-tox-flake8 parent: tox description: | Run flake8 test for kube-cpusets required-projects: - starlingx/config nodeset: ubuntu-bionic files: - kube-cpusets/kube-cpusets/* vars: tox_envlist: flake8 tox_extra_args: -c kube-cpusets/kube-cpusets/tox.ini - job: name: kube-cpusets-tox-py39 parent: tox-py39 description: | Run py39 for kube-cpusets required-projects: - starlingx/config nodeset: debian-bullseye files: - kube-cpusets/kube-cpusets/* vars: python_version: 3.9 tox_envlist: py39 tox_extra_args: -c kube-cpusets/kube-cpusets/tox.ini - job: name: kube-memory-tox-pylint parent: tox required-projects: - starlingx/config nodeset: ubuntu-bionic description: | Run pylint test for kube-memory files: - kube-memory/kube-memory/* vars: tox_envlist: pylint tox_extra_args: -c kube-memory/kube-memory/tox.ini - job: name: kube-memory-tox-flake8 parent: tox description: | Run flake8 test for kube-memory nodeset: ubuntu-bionic required-projects: - starlingx/config files: - kube-memory/kube-memory/* vars: tox_envlist: flake8 tox_extra_args: -c kube-memory/kube-memory/tox.ini - job: name: kube-memory-tox-py39 parent: tox-py39 description: | Run py39 test for kube-memory nodeset: debian-bullseye required-projects: - starlingx/config files: - kube-memory/kube-memory/* vars: python_version: 3.9 tox_envlist: py39 tox_extra_args: -c kube-memory/kube-memory/tox.ini - secret: name: stx-monitoring-github-secret2 data: user: git host: github.com # yamllint disable-line rule:line-length host_key: github.com ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCj7ndNxQowgcQnjshcLrqPEiiphnt+VTTvDP6mHBL9j1aNUkY4Ue1gvwnGLVlOhGeYrnZaMgRK6+PKCUXaDbC7qtbW8gIkhL7aGCsOr/C56SJMy/BCZfxd1nWzAOxSDPgVsmerOBYfNqltV9/hWCqBywINIR+5dIg6JTJ72pcEpEjcYgXkE2YEFXV1JHnsKgbLWNlhScqb2UmyRkQyytRLtL+38TGxkxCflmO+5Z8CSSNY7GidjMIZ7Q4zMjA2n1nGrlTDkzwDCsw+wqFPGQA179cnfGWOWRVruj16z6XyvxvjJwbz0wQZ75XK5tKSb7FNyeIEs4TT4jk+S4dhPeAUC5y+bDYirYgM4GC7uEnztnZyaVWQ7B381AK4Qdrwt51ZqExKbQpTUNn+EjqoTwvqNj4kqx5QUCI0ThS/YkOxJCXmPUWZbhjpCg56i+2aB6CmK2JGhn57K5mj0MNdBXA4/WnwH6XoPWJzK5Nyu2zB3nAZp+S5hpQs+p1vN1/wsjk= ssh_key: !encrypted/pkcs1-oaep - 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