Skip to content
This repository has been archived by the owner on May 7, 2021. It is now read-only.

Add platform interface representing an entire kola run #803

Closed
4 of 6 tasks
bgilbert opened this issue Feb 1, 2018 · 1 comment
Closed
4 of 6 tasks

Add platform interface representing an entire kola run #803

bgilbert opened this issue Feb 1, 2018 · 1 comment

Comments

@bgilbert
Copy link
Contributor

bgilbert commented Feb 1, 2018

Tentatively called a Flight. It would serve as a Cluster factory and also contain infrastructure that shouldn't be recreated per Cluster.

This would allow:

  • Sharing platform API objects between clusters, allowing e.g. AWS SDK rate limiting to work correctly
  • Creating one SSH agent and platform SSH key for an entire kola run
  • Creating one Azure resource group for an entire kola run
  • On qemu, adding a caching proxy for quay.io (container images) and the torcx bucket
  • On qemu, launching one discovery etcd and one dnsmasq for an entire kola run
  • On qemu, integrating kola mkimage into kola run rather than requiring a separate step
@bgilbert
Copy link
Contributor Author

bgilbert commented Nov 9, 2018

Leaving the qemu caching proxy for a followup project if needed.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

1 participant