Skip to content

Move cloud-provider-openstack jobs from VEXXHOST node to Citynetwork node #321

@kiwik

Description

@kiwik

Let's make things better!

Is your feature enhancement related to a problem? Please describe.

Background information:
Some cloud-provider-openstack testing jobs depend on OpenLab backend public cloud services, like: load balancer(OpenStack Octavia), block storage(OpenStack Cinder) and so on, cloud-provider-openstack talk with these OpenStack services to enable OpenStack capabillity for Kubernetes cluster that run in virtual machine hosted by OpenLab backend OpenStack public cloud, like: VEXXHOST, Citynetwork, Switch, ChameleonCloud, Packet and so on. OpenLab have to bind these jobs with specific public clouds when these jobs run, because we have to input endpoint info of specific public cloud to job Ansible shell, like: OS_AUTH_URL, so that these testing jobs can talk with these OpenStack services, that limit these jobs only run on specific public cloud virtual machine.

Purpose:
cloud-provider-openstack jobs are binded with VEXXHOST public cloud now, and everything looks good and stable, but OpenLab get some ARM related testing requests for open source project, like: Hadoop on ARM, Spark on ARM and so on in recently, VEXXHOST is the only ARM resource provider, so we suggest to move cloud-provider-openstack jobs to Citynetwork pool in order to recent testing jobs can run on VEXXHOST ARM resources.

Describe the solution you'd like

Bind the following jobs with Citynetwork:

  1. cloud-provider-openstack-unittest
  2. cloud-provider-openstack-acceptance-test-k8s-cinder
  3. cloud-provider-openstack-acceptance-test-e2e-conformance
  4. cloud-provider-openstack-acceptance-test-e2e-conformance-stable-branch-v1.10
  5. cloud-provider-openstack-acceptance-test-e2e-conformance-stable-branch-v1.11
  6. cloud-provider-openstack-acceptance-test-e2e-conformance-stable-branch-v1.12
  7. cloud-provider-openstack-acceptance-test-e2e-conformance-stable-branch-v1.13
  8. cloud-provider-openstack-acceptance-test-e2e-conformance-stable-branch-v1.14
  9. cloud-provider-openstack-acceptance-test-e2e-conformance-stable-branch-v1.15
  10. cloud-provider-openstack-acceptance-test-csi-cinder
  11. cloud-provider-openstack-acceptance-test-lb-octavia

Describe alternatives you've considered

No

Additional context

Add any other context or screenshots about the feature request here.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or requestneed volunteerSomebody can help to do this

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions