766d8e1440
Add the supported minimum Kubernetes version into the application metadata file. The minimum Kubernetes version is set to 1.24.4 and should be changed accordingly for future application updates. The "supported_k8s_version:minimum" field is optional but it will become mandatory as specified by task 49538 from this same story. This also contains a fix to properly trigger the Tox metadata checks. Test Plan PASS: build-pkgs && build-image PASS: Apply application Story: 2010929 Task: 49495 Change-Id: I434531b6797c1c9fe0af2d2ce9ab59e4fb3f16df Signed-off-by: Igor Soares <Igor.PiresSoares@windriver.com>
98 lines
2.7 KiB
YAML
98 lines
2.7 KiB
YAML
---
|
|
- project:
|
|
vars:
|
|
ensure_tox_version: '<4'
|
|
check:
|
|
jobs:
|
|
- openstack-tox-linters
|
|
- k8sapp-kubevirt-tox-py39
|
|
- k8sapp-kubevirt-tox-flake8
|
|
- k8sapp-kubevirt-tox-pylint
|
|
- k8sapp-kubevirt-tox-metadata
|
|
gate:
|
|
jobs:
|
|
- openstack-tox-linters
|
|
- k8sapp-kubevirt-tox-py39
|
|
- k8sapp-kubevirt-tox-flake8
|
|
- k8sapp-kubevirt-tox-pylint
|
|
- k8sapp-kubevirt-tox-metadata
|
|
|
|
- job:
|
|
name: k8sapp-kubevirt-tox-py39
|
|
parent: tox-py39
|
|
description: |
|
|
Run py39 for kubevirt app
|
|
nodeset: debian-bullseye
|
|
required-projects:
|
|
- starlingx/config
|
|
- starlingx/fault
|
|
- starlingx/root
|
|
- starlingx/update
|
|
- starlingx/utilities
|
|
files:
|
|
- python3-k8sapp-kubevirt/*
|
|
vars:
|
|
tox_envlist: py39
|
|
tox_extra_args: -c python3-k8sapp-kubevirt/k8sapp_kubevirt/tox.ini
|
|
tox_constraints_file: '{{ ansible_user_dir }}/src/opendev.org/starlingx/root/build-tools/requirements/debian/upper-constraints.txt'
|
|
|
|
- job:
|
|
name: k8sapp-kubevirt-tox-flake8
|
|
parent: tox
|
|
description: |
|
|
Run flake8 for kubevirt
|
|
nodeset: debian-bullseye
|
|
files:
|
|
- python3-k8sapp-kubevirt/*
|
|
vars:
|
|
tox_envlist: flake8
|
|
tox_extra_args: -c python3-k8sapp-kubevirt/k8sapp_kubevirt/tox.ini
|
|
|
|
- job:
|
|
name: k8sapp-kubevirt-tox-metadata
|
|
parent: tox
|
|
description: |
|
|
Run metadata test for k8sapp_kubevirt
|
|
required-projects:
|
|
- starlingx/config
|
|
- starlingx/fault
|
|
- starlingx/root
|
|
- starlingx/update
|
|
- starlingx/utilities
|
|
nodeset: debian-bullseye
|
|
vars:
|
|
tox_envlist: metadata
|
|
tox_extra_args: -c python3-k8sapp-kubevirt/k8sapp_kubevirt/tox.ini
|
|
tox_constraints_file: '{{ ansible_user_dir }}/src/opendev.org/starlingx/root/build-tools/requirements/debian/upper-constraints.txt'
|
|
|
|
- job:
|
|
name: k8sapp-kubevirt-tox-pylint
|
|
parent: tox
|
|
description: |
|
|
Run pylint test for k8sapp_kubevirt
|
|
required-projects:
|
|
- starlingx/config
|
|
- starlingx/fault
|
|
- starlingx/root
|
|
- starlingx/update
|
|
- starlingx/utilities
|
|
nodeset: debian-bullseye
|
|
files:
|
|
- python3-k8sapp-kubevirt/*
|
|
vars:
|
|
tox_envlist: pylint
|
|
tox_extra_args: -c python3-k8sapp-kubevirt/k8sapp_kubevirt/tox.ini
|
|
tox_constraints_file: '{{ ansible_user_dir }}/src/opendev.org/starlingx/root/build-tools/requirements/debian/upper-constraints.txt'
|
|
|
|
- job:
|
|
name: k8sapp-kubevirt-tox-bandit
|
|
parent: tox
|
|
description: |
|
|
Run bandit for kubevirt
|
|
nodeset: debian-bullseye
|
|
files:
|
|
- python3-k8sapp-kubevirt/*
|
|
vars:
|
|
tox_envlist: bandit
|
|
tox_extra_args: -c python3-k8sapp-kubevirt/k8sapp_kubevirt/tox.ini
|