kuryr-kubernetes/.zuul.d/project.yaml
Michał Dulko bf50385f62 Move OpenShift job to experimental
There are several issues with the OpenShift job.

First of all it's running OpenShift 3.11, based on Kubernetes 1.11 which
was released almost 2 years ago. According to K8s deprecation policy [1]
the minimum support period for an API is just one year, so we might now
start to see some mismatches between supported features (as e.g. with
CRDs beta version, which just got deprecated, but stable version is not
supported by API 1.11).

Second of all - it's now constantly failing on every patch for an
unknown reason.

It's worth noting that upgrading the CI to use OpenShift 4.x is
extremely troublesome, as now OpenShift expects the installation to be
run with the full installer, which only supports nested deployments. And
nested deployments are really hard to do in the gate as we don't have
any guarantee of nested virtualization here.

This commit moves the OpenShift job to experimental queue.

[1] https://kubernetes.io/docs/reference/using-api/deprecation-policy/

Change-Id: Ibe683d008f26debd45bc0a0713d8141653860455
2020-02-25 13:12:39 +01:00

53 lines
2.0 KiB
YAML

# Copyright 2018 Red Hat, 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-template:
name: kuryr-kubernetes-tempest-jobs
check:
jobs:
- kuryr-kubernetes-tempest
- kuryr-kubernetes-tempest-containerized
- kuryr-kubernetes-tempest-containerized-lower-constraints
- kuryr-kubernetes-tempest-containerized-ovn
- kuryr-kubernetes-tempest-containerized-network-policy
- kuryr-kubernetes-tempest-multinode-containerized
- kuryr-kubernetes-tempest-containerized-ipv6
- kuryr-kubernetes-tempest-containerized-ovn-ipv6
gate:
jobs:
- kuryr-kubernetes-tempest
- kuryr-kubernetes-tempest-containerized
- kuryr-kubernetes-tempest-containerized-ovn
- kuryr-kubernetes-tempest-containerized-network-policy
experimental:
jobs:
- kuryr-kubernetes-tempest-containerized-l2
- kuryr-kubernetes-tempest-containerized-openshift
- kuryr-kubernetes-tempest-containerized-pools-namespace
- kuryr-kubernetes-tempest-containerized-openshift-serial
- kuryr-kubernetes-tempest-ovn
- kuryr-kubernetes-tempest-openshift
- kuryr-kubernetes-tempest-openshift-multi-vif
- kuryr-kubernetes-tempest-multinode-ha
- kuryr-kubernetes-tempest-containerized-crio
- project:
templates:
- openstack-python3-ussuri-jobs
- openstack-lower-constraints-jobs
- publish-openstack-docs-pti
- release-notes-jobs-python3
- check-requirements
- kuryr-kubernetes-tempest-jobs