Skip to content

Commit

Permalink
[zuul]Use the common content provider
Browse files Browse the repository at this point in the history
  • Loading branch information
gibizer committed Dec 1, 2023
1 parent c9cbbb2 commit 81c2a9b
Showing 1 changed file with 4 additions and 27 deletions.
31 changes: 4 additions & 27 deletions .zuul.yaml
Original file line number Diff line number Diff line change
@@ -1,20 +1,4 @@
---
- job:
name: nova-operator-content-provider
parent: content-provider-base
description: |
This job builds the nova-operator and provides it to child jobs
It also rebuilds the openstack-operator using the updated nova operator.
provides:
- "nova-operator-content"
vars:
cifmw_operator_build_org: openstack-k8s-operators
cifmw_operator_build_operators:
- name: "openstack-operator"
src: "~/src/github.com/{{ cifmw_operator_build_org }}/openstack-operator"
image_base: nova


- job:
name: nova-operator-base
description: |
Expand All @@ -29,12 +13,10 @@
parent: cifmw-podified-multinode-edpm-base-crc
abstract: true
attempts: 1
dependencies: ["nova-operator-content-provider"]
dependencies: ["openstack-k8s-operators-content-provider"]
required-projects:
- github.com/openstack-k8s-operators/ci-framework
- github.com/openstack-k8s-operators/install_yamls
requires:
- "nova-operator-content"
roles:
- zuul: github.com/openstack-k8s-operators/ci-framework
pre-run:
Expand All @@ -45,31 +27,27 @@
- job:
name: nova-operator-compute-kit
parent: nova-operator-base
dependencies: ["nova-operator-content-provider"]
dependencies: ["openstack-k8s-operators-content-provider"]
roles:
- zuul: github.com/openstack-k8s-operators/ci-framework
description: |
This job deploy a basic "Compute Starter Kit" topology
https://www.openstack.org/software/sample-configs#compute-starter-kit
that is the minium set of openstack services required to boot a vm.
requires:
- "nova-operator-content"
run:
- ci/nova-operator-compute-kit/playbooks/deploy-openstack.yaml
- ci/nova-operator-compute-kit/playbooks/tempest.yaml

- job:
name: nova-operator-kuttl
parent: nova-operator-base
dependencies: ["nova-operator-content-provider"]
dependencies: ["openstack-k8s-operators-content-provider"]
roles:
- zuul: github.com/openstack-k8s-operators/ci-framework
description: |
This job deploy a basic "Compute Starter Kit" topology
https://www.openstack.org/software/sample-configs#compute-starter-kit
that is the minium set of openstack services required to boot a vm.
requires:
- "nova-operator-content"
pre-run:
- ci/nova-operator-kuttl/playbooks/deploy-deps.yaml
run:
Expand Down Expand Up @@ -116,7 +94,7 @@
- job:
name: nova-operator-tempest-multinode
parent: podified-multinode-edpm-deployment-crc-3comp
dependencies: ["nova-operator-content-provider"]
dependencies: ["openstack-k8s-operators-content-provider"]
vars:
cifmw_tempest_tempestconf_profile:
overrides:
Expand Down Expand Up @@ -209,6 +187,5 @@
name: openstack-k8s-operators/nova-operator
github-check:
jobs:
- nova-operator-content-provider
- nova-operator-kuttl
- nova-operator-tempest-multinode

0 comments on commit 81c2a9b

Please sign in to comment.