Testing mgr/rook orchestrator PRs
All, I've been working on exercising some Rook orchestrator commands in an automated fashion (like deploying Ceph services). The concept itself works pretty well and now I'd like to integrate this into Sepia. A part of this endeavor was to set up an empty Kubernetes cluster using local VMs and Terraform. As Sepia already runs a k8s cluster, it might make sense to just use this existing cluster, instead of creating a new cluster for every test run. One downside of re-using existing clusters is: Only one Test run can access a given cluster at a time and thus eliminating some possible parallelism. There is another bummer: As far as I know, we're not building Ceph container images for Ceph PRs and https://hub.docker.com/r/ceph/ceph only contains stable Nautilus images. Testing Ceph images automatically after they're released to the public isn't going to fly. Are there any plans to build Ceph container images in Shaman or from within Jenkins Jobs? Or asked in a different way: Are there any automatically build Octopus container images? Best, Sebastian -- SUSE Linux GmbH, Maxfeldstrasse 5, 90409 Nuernberg, Germany GF: Felix Imendörffer, Mary Higgins, Sri Rasiah, HRB 21284 (AG Nürnberg)
On Tue, Apr 30, 2019 at 8:52 AM Sebastian Wagner <sebastian.wagner@suse.com> wrote:
All,
I've been working on exercising some Rook orchestrator commands in an automated fashion (like deploying Ceph services). The concept itself works pretty well and now I'd like to integrate this into Sepia.
A part of this endeavor was to set up an empty Kubernetes cluster using local VMs and Terraform. As Sepia already runs a k8s cluster, it might make sense to just use this existing cluster, instead of creating a new cluster for every test run. One downside of re-using existing clusters is: Only one Test run can access a given cluster at a time and thus eliminating some possible parallelism.
There is another bummer: As far as I know, we're not building Ceph container images for Ceph PRs and https://hub.docker.com/r/ceph/ceph only contains stable Nautilus images. Testing Ceph images automatically after they're released to the public isn't going to fly.
Are there any plans to build Ceph container images in Shaman or from within Jenkins Jobs?
This has been discussed in the past, but it is a tremendous effort which has many moving pieces. One of them is where to store the container images - I don't think it is OK to push to hub.docker.com since we build about 400 repositories per day.
Or asked in a different way: Are there any automatically build Octopus container images?
There isn't anything for any release at the moment.
Best, Sebastian
-- SUSE Linux GmbH, Maxfeldstrasse 5, 90409 Nuernberg, Germany GF: Felix Imendörffer, Mary Higgins, Sri Rasiah, HRB 21284 (AG Nürnberg)
participants (2)
-
Alfredo Deza
-
Sebastian Wagner