--- - project: check: jobs: - stx-utilities-tox-linters - stx-utilities-tox-pep8 - stx-utilities-tox-pylint - stx-utilities-ceph-manager-tox-bandit - stx-utilities-ceph-manager-tox-py39 - stx-utilities-ceph-client-tox-bandit - stx-utilities-pci-irq-affinity-agent-tox-py27 - stx-utilities-pci-irq-affinity-agent-tox-py39 - stx-utilities-pci-irq-affinity-agent-tox-pep8 - stx-utilities-k8s-coredump-tox-py39 gate: jobs: - stx-utilities-tox-linters - stx-utilities-tox-pep8 - stx-utilities-tox-pylint - stx-utilities-ceph-manager-tox-bandit - stx-utilities-ceph-manager-tox-py39 - stx-utilities-ceph-client-tox-bandit - stx-utilities-pci-irq-affinity-agent-tox-py27 - stx-utilities-pci-irq-affinity-agent-tox-py39 - stx-utilities-pci-irq-affinity-agent-tox-pep8 - stx-utilities-k8s-coredump-tox-py39 post: jobs: - stx-utilities-upload-git-mirror - job: name: stx-utilities-tox-linters parent: openstack-tox-linters nodeset: debian-bullseye - job: name: stx-utilities-tox-pep8 parent: openstack-tox-pep8 nodeset: debian-bullseye - job: name: stx-utilities-tox-pylint parent: tox nodeset: debian-bullseye description: | Run pylint tests required-projects: - starlingx/fault - starlingx/config vars: bindep_profile: pylint tox_envlist: pylint - job: name: stx-utilities-upload-git-mirror parent: upload-git-mirror description: > Mirrors opendev.org/starlingx/utilities to github.com/starlingx/utilities vars: git_mirror_repository: starlingx/utilities secrets: - name: git_mirror_credentials secret: stx-utilities-github-secret2 pass-to-parent: true - job: name: stx-utilities-ceph-manager-tox-bandit parent: tox description: | Run bandit test for utilities ceph-mananger nodeset: ubuntu-bionic files: - ./ceph/ceph-manager/ceph-manager/* vars: tox_envlist: bandit tox_extra_args: -c ./ceph/ceph-manager/ceph-manager/tox.ini - job: name: stx-utilities-ceph-manager-tox-py39 parent: tox description: | Run py39 unittests for utilities ceph-mananger nodeset: debian-bullseye files: - ./ceph/ceph-manager/ceph-manager/* vars: tox_envlist: py39 python_version: 3.9 tox_extra_args: -c ./ceph/ceph-manager/ceph-manager/tox.ini - job: name: stx-utilities-ceph-client-tox-bandit parent: tox description: | Run bandit test for utilities python-cephclient nodeset: ubuntu-bionic files: - ./ceph/python-cephclient/python-cephclient/* vars: tox_envlist: bandit tox_extra_args: -c ./ceph/python-cephclient/python-cephclient/tox.ini - job: name: stx-utilities-pci-irq-affinity-agent-tox-py27 parent: tox description: | Run py27 unittests for utilities/pci-irq-affinity-agent nodeset: ubuntu-bionic files: - ./utilities/pci-irq-affinity-agent/* vars: tox_envlist: py27 tox_extra_args: -c ./utilities/pci-irq-affinity-agent/pci_irq_affinity/tox.ini - job: name: stx-utilities-pci-irq-affinity-agent-tox-py39 voting: false parent: tox description: | Run py39 unittests for utilities/pci-irq-affinity-agent nodeset: debian-bullseye files: - ./utilities/pci-irq-affinity-agent/* vars: tox_envlist: py39 python_version: 3.9 tox_extra_args: -c ./utilities/pci-irq-affinity-agent/pci_irq_affinity/tox.ini - job: name: stx-utilities-pci-irq-affinity-agent-tox-pep8 parent: tox description: | Run flake8 checks for utilities/pci-irq-affinity-agent nodeset: ubuntu-bionic files: - ./utilities/pci-irq-affinity-agent/* vars: tox_envlist: pep8 tox_extra_args: -c ./utilities/pci-irq-affinity-agent/pci_irq_affinity/tox.ini - job: name: stx-utilities-k8s-coredump-tox-py39 parent: tox-py39 description: Run py39 tests for k8s-coredump nodeset: debian-bullseye files: - utilities/k8s-coredump/k8s-coredump/* vars: tox_envlist: py39 tox_extra_args: -c utilities/k8s-coredump/k8s-coredump/tox.ini - secret: name: stx-utilities-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 - LCGDMW/3G9MvDqKqEaciq+Ik6WqZx+hBVNBYq54fRxh5BRWJtA07PRRBu+YQJaDwp2B/Q PS3lENAR3gGU2Go5S9RwDtVvU4eLT1B+YdW6/clFAvc6a7G8WGu587DvJpnfq13GUNbVZ EszEiSNsI49ykih+ZPSStYksgJr4XFOQy1sAMIINnUMCUbyfnmUwfsYu+mMb7pm/qQBoA 5rF6Co6DvlqPpDQHUeedv4CkLkmEvuMF0Mpzkkw5uj0ECQJONml6UNnYgcw9bJwsRHVsf 8qV1NvnTKm5aW06H67jbXs0XX/BxsHauGttGl/5GUj1SuMKKpJ9voyPBlGViGv6+T8yMJ v9RVhN+42g3vbCHsDUNtWenjVoBVWg70C2a0efEu+EeIBapzXgSlQsKV4O5Ocy0jHEGX3 D/hKlOp4noRmjGZddCtAFcwRdIBbQVUNskA+UMNxdq6o/kjUz/p2Xr5YHbEflWKZgA/B5 67rVl1KVe3bHhtxBPZHRAS/uwEudc1MYLEHIEn+LYz+458D3BLGkBfG/DdnQV79U01qYX qNERqALepwxhqKa7y/duYzZb5rvemKtmcovK3pHsQmj2/FPhws6LBrC50lRC6BK1bMMy1 pMuYuYrS1BmgvHGEpoWdJRUyhoHSpS/QqT15xDScakHL2dx4403p8Pt+vAXPUg= - J0h/V6n6rSv3VB2c2D779dg51w3Y3J0/3vAqqp85tNltRbYQUzMSiH+AyJQg3twGjYokl QRREdRz6GWVVg29ynRbKzYCWGTWPA9gWpFsPuLd7rdWoCEWX9XXjFur2mM/UKkNEAlApf /hSmrbddvsxY4qO4twz/9KCYLzzhaXCx5iJ4RDt7BdJdkAI9ZBMOg9lmj8ni9wtdplh3D yiJpicFaP4q4UClWZC7jbbmEt3wakkY/VJ3PM0+QY6f/woecd4xSsaq3maz7SvhXhCHmN qkPwJ4uU+8vWf3BTja1/NN86oR92Lx8s7DVLOmVaT7i+jks02KcfL4hbzNcGCz72Otunk fvgSEHKTNPajVm9fzN4Xv9qgK7dvaF7k/46xefo95NutDIjzLn8zIuwULCRdplOs5Tzgj 35i9hq6xEcvTfLNO0hA9HsenqAmJ9zg32Kn3s6q/uiaNHToV/kThvwsLoLKs55CCfP9S/ ZEerh0ZEsv9DxCsWpNzy0ITmZ6VsW1av7+2Ewcae6T6A2j3A/CtfoO6f9NKrKwJ8AzSzx FO0br4OPn8u42yxv1A6qHmEIViuVJ1n7F+/Vhr72xRvlMI0q6ocgJw1+MZSk8nAiyrpLd q03vmBn75xo1W75HEvMDSjsXFIZpVRAK6v9tps3qfSFOYThazlcZZatYjVM6Yo= - gWmOFa7P4S00PcbnM4sOPHj8S8zJZKBo1q7qC2WXzFV50FUkfCSNOk/T9iORQBQWxSYEZ Czu/8W1UEkfAPTW0HmDWRv2ODPnh2NJ4iAMLvgHVO59sjEFqmk9xwO/J9UN9H1cOSfQRx p9CPu7UkO2wWbuZ+NrH6Av105QytF70dKMzbHl6U6JuP+ltTvHGNi82dR8SjffwzNGhsI 7nprFKvVvSG+3MFqZf2CsKPrRKsqkTqe0w18DIBUKXrg23455OqPmV4tLBx0o0+Zu6OZ9 9G93mq57Ku19/rYWCT0II4k6uMAyLAFZtFRTVk4B/0ogvj7V3QX6SJ2VR+cqxAcL0zxyV YC+oll/c39UNW+YYNJkWhzCI2V/WVPA0fwOFVeqqPzilC8RfAf5moUavG5cvn0Qu1cbur n4of9pObLgLWpYbWUHALWs5L2EP2fBp0LSLljMJijjiKQMfFfqr4sNghHPZwnBSmIVZRa UoCb2Fcf+xO0N0Z9+xBvDUsAZZqYW3njm0TwpuNJiWZswT0Fb5nTCVO07sCaFYJb9eDWZ w61y+JbPi84mrMiwlLd5GCM05l4q3ubwp9tEXRiC4Q2pxmAgQXdTU6t3BzUWLtOQdVG/G UCBThVM7S8oSms9S00Ux/f0N8ahbkE6aR2AAzsAf9rgQJlLWodYaxxPB+HtGe0= - SRHkRXUXj4QWtHx4Ne/iSMPy7pUOfflNRQVALhH/hz0yUDK1pYjeDq/EydIoVTF599yq3 Me9dZFgppMm8H/lGxhHQFDqIXqXffXZQuaLT4PCKcxUL039aaNO+tpC3VTVFtFPKvy4js WOXC9Xmug+vPxqEklhYRY1C6SMNJ6paFwxem6QUbholcstoqQm94mq8c33Dbxevic5aUg IIQG3cjxTqVerVaWo9fOpa/5brRL0FjTanHC7hyuFBu03deyJ5xUd/dwCJPdN4Qmm1wKA cayEhsSAO+Z22TNabSC0Nw0oS2YjNEww8gaB8tq2/eBxkOfGT1waax3gGd40tvspCUUqh 6lO/OTg+JL9XmGDtyXx+nNmSmj7ItHqPexl1V2eQVO17Fm6le5GLHZHpTquX3woQa3jWi agtLL/wI5VTZHge4utKbBQDAtb4RYhCWBgMicVbiwWMMifmOcgM1gfFtHqXn+v7/JeNfS wZpBPQnbXa0JREkJiAa8cGlAXn4e/eEBiceG6cTv+85xvwPsE97Tw9lHBiR7J22lpCwVc JjDfovydmNPRtWpaH/0QR/P8KaNe41onXowwE4DhWQjH2n4MNKuZGE8hdwKma1g8gfE2s Gi7jFtbQmX7sGy6ibdoWh6ZBwNS+hdTVvLEcULR5WxcXTkYVyOfZ9PRH2CJB34= - BupXid86GnJBode36ZQxog3VrkF+HkgH/ugRW1Ak0tCvOyqzbmCXcz7satVQKH4xs3bS4 BeV59xU4I5ykzprAghu/Kwxu5LlDpKarCaxSCSxar/PRbA102lH/H7flhqYpt4Ufd/M55 bQLFCs9zoyAnMPrme9G6kCQH9Ws+s0uQsTJgLJhkjWTi2hwTBlgmuGaGJWurwNFLscjNY dMN/rg9ywzclycllW8w2YfOIaGa2FGKXOv5iPgySoWxiVH38Icyy3nDRsUqetRdZ0ah7P SIin2dyXyPvlRGRDuDJ1tGbYG4m6CxtULLkZ4cMExBsoIyDnRcQSnnRuQzqVnXaHPD4mE 3lJjAS5tJHKiNYwD6GtI8ei+VWDLhq5FolDIVeoklQA7+zggOSza+kzlXF8V0bhTISGzZ GrqvlYNLO3r3RdreVGVBmor+puHCTo2JuoDmEy/WGgSSyGY/zDnKnLmziLR3qvJSmeNf9 OHO5mK719395ZU+3yzoPTAwnrUgap4322BCs7RhFXTuKm6Ol3kauh5612oc5CvXAB2Fin T57POa/s9LY8i+3ZhDl9V0MXJAbDPtzcKiGcGR3nCqcqGDMmsPO7kWxSGjIq7z6I8LC3S u3rs6J3QZLYakFw4Ge6f3tFU7CIp03bArN1G/u7TZh4UeSUhWxi8qylZFLNnuE= - i2m8DZxyk7b7UqC50z1nDVMHHUvXks98hRhY4gBvBp/BugwoFWjrjJk1++LJ3A11qT1kv vBZkPBfUuVccz1sgMF+1jZq1D7E4/kUWN2P3ycz0je5vJ2E7S8eZJRYaVm1d0yomMV4fQ kQaRmHpuncsWWtcN2YOog1hif0B6DhA0lHKQ3jXSzuBAeSyiHJdcE4mUkDyTduXYo54t3 WbExz0pRFFzK/mTH1jtY/dyVOmqjkccT6nv+Nh1JgWNK6zmFkgKapAj5zM2VKQbhVYP8E 1qd0Iq8PX0ABLw2iOsX8bGbka4uptNG6tpumBfMe+s2Goo5Qm2XYXY3dEBRqfzSwaameP NdV5jw7I1QtKxPdrWTNovvHrZ1bTjlackpaOJtSnbca/lu1XHASZ8hhno8kQBYRoAPTJC vdNLEenoEebUxieP8UaUGP39ZmdpSTt1V0o423lkvYdntejqHiVRN1lqyNXU+MsZxBeoY 9p1zzbnfVsap3VYaQslFKDiFo+pQ30bF8agF5tkCUIh4iTBFwUxTz4iAwIZQHIv2/WItE GfOwTGTHoalB4K1F67ovHJwc30qj9PcRypy1sHlXFV8HK8SAOBXr5i4T9AjPOQ+mCWSXF BkE8ZZ4hRdUdsj1p+m/Ay7vgUBxw6RAHT2OiuQ+3J8VspDIXsNz72hwlQdRq50= - BxfI1dXDCM3PW5qrsGFcVLP0bhqT5c8OtLDWkRGI0/8q6MO0VqphsqpApyyFPBdUt1Pff g6QH5R/1UyYtblofIh6VlgC5xNxgmNNN505lhAFF1hU5a1SOeMuSFN8fhCBTQuoVIKkPV xdrU+NUPNM3oKnCCQky858R8lg6ZKycSs5ab3/IAkCR7EVYa4DyWSrToVP+Chon+tZSBd vPpUNBD/dk7tnmDZNKNlK/g0O8Y8TEsuYtZnVsU3LJ8SOhzNDECi7kMSYb5avItHnwK9O 7CyFFnv4v0wYsG2V0zx9HTE6H+FjZ0w8BLZuclf5CMkPkwcMQwlRzmtRqKG2VuFxv9R/K 3gDN6sZHBpSN6KG3r6Fcng8aS7Exwidg+ug73PY4fGGPfDPmqELQMrEle/8Gv0P+UP883 d8xw3Zc8n+L1LHazF8u1SVhJcDD5MRXXEOVG83FFoPSOBMR5Rxm1GvM0XKb3m+TfdNJo5 WErnYPKKhbFHG3GscaxXHbLzorQAiZvZdg7Y0IUPkYT49APVH1Gjfh52HkINRbiaOz6T9 PooIeTylhzpYk/YKWjAbiHcz4+D9S5As0UzY5Jp1fLRjwaPqX38MAb0o0DejMHEAAXyD7 Q9vCYSm10FpoC6B8STbm+Yv1zcBSaiw1GAYnGK79g3Wy/3jVCobSR5AvQ3HZZU=