Hi, everyone. Is teuthology-openstack still used to do large scale testing nowadays? Recently, we are planning to use teuthology as the basis to build some large scale ceph testing infrastructure on top of our virtualization platform. And we thought teuthology-openstack is relatively suitable for our purpose. However, it seems that some of its code is still using the PY2 environment and hasn't been maintained for a while, which brought us to this question. Thanks:-)
Hey Xuehan, It seems like we, at SUSE, were only who have been used teuthology-openstack, but after we moved to the same backend as it was used by upstream lab, any development of it stopped, and I think no-one is maintaining the one. Instead it is preferable to use libcloud backend for using teuthology with openstack. Also I don’t know why do you think it is still using PY2, since we ported everything to PY3, and PY2 is officially unsupported in teuthology. In short the teuthology-openstack can be treated as deprecated and sooner or later will be eliminated from the Teuthology code base. The deployment of teuthology can be different upstream and downstream, and depends on the infrastructure needs, but it is currently based on ceph-cm-ansible scripts. For testing PRs there is currently used some kind of hybrid approach of Terraform and ceph-cm-ansible, you can get familiar with scripts here https://github.com/SUSE/teuthology-deploy It is deploying a testing teutholoogy cluster in openstack. Or you can do whole the staff manually. Best regards, Kyr
On 15. Apr 2021, at 07:20, Xuehan Xu <xxhdx1985126@gmail.com> wrote:
Hi, everyone.
Is teuthology-openstack still used to do large scale testing nowadays? Recently, we are planning to use teuthology as the basis to build some large scale ceph testing infrastructure on top of our virtualization platform. And we thought teuthology-openstack is relatively suitable for our purpose. However, it seems that some of its code is still using the PY2 environment and hasn't been maintained for a while, which brought us to this question.
Thanks:-) _______________________________________________ Dev mailing list -- dev@ceph.io To unsubscribe send an email to dev-leave@ceph.io
On Fri, 16 Apr 2021 at 05:52, Kyrylo Shatskyy <kyrylo.shatskyy@suse.com> wrote:
Hey Xuehan,
It seems like we, at SUSE, were only who have been used teuthology-openstack, but after we moved to the same backend as it was used by upstream lab, any development of it stopped, and I think no-one is maintaining the one. Instead it is preferable to use libcloud backend for using teuthology with openstack. Also I don’t know why do you think it is still using PY2, since we ported everything to PY3, and PY2 is officially unsupported in teuthology.
In short the teuthology-openstack can be treated as deprecated and sooner or later will be eliminated from the Teuthology code base.
The deployment of teuthology can be different upstream and downstream, and depends on the infrastructure needs, but it is currently based on ceph-cm-ansible scripts.
For testing PRs there is currently used some kind of hybrid approach of Terraform and ceph-cm-ansible, you can get familiar with scripts here
Great! Thanks, That's really a lot of help:-)
It is deploying a testing teutholoogy cluster in openstack.
Or you can do whole the staff manually.
Best regards, Kyr
On 15. Apr 2021, at 07:20, Xuehan Xu <xxhdx1985126@gmail.com> wrote:
Hi, everyone.
Is teuthology-openstack still used to do large scale testing nowadays? Recently, we are planning to use teuthology as the basis to build some large scale ceph testing infrastructure on top of our virtualization platform. And we thought teuthology-openstack is relatively suitable for our purpose. However, it seems that some of its code is still using the PY2 environment and hasn't been maintained for a while, which brought us to this question.
Thanks:-) _______________________________________________ Dev mailing list -- dev@ceph.io To unsubscribe send an email to dev-leave@ceph.io
participants (2)
-
Kyrylo Shatskyy
-
Xuehan Xu