[Ci-users] going beyond getting started

Karanbir Singh kbsingh at centos.org
Wed Apr 13 07:51:03 UTC 2016


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 12/04/16 21:07, Colin Walters wrote:
> Now my understanding is that we only have a non-root user on the
> slave VM, and so if we want to do anything that isn't already
> installed, we should call out to Duffy?

right, and you should not really be running any actual tests on the
slave vm, its shared amongst projects too.

> My first question is - has anyone tried out writing an Ansible
> dynamic inventory script for Duffy?  The demo
> https://github.com/kbsingh/centos-ci-scripts/blob/master/build_python_
script.py
>
> 
is kind of obviously a poor man's Ansible =)
> 
> I have 3 other questions about Duffy.  First, might be interesting 
> to investigate a configuration like this:
> 
> http://www.projectatomic.io/blog/2015/05/building-and-running-live-ato
mic/
>
>  which basically runs out of RAM directly.  This model is
> particularly well suited to workloads like Duffy where you don't
> *actually* want the OS to be persistent on disk.  Using the disks
> as swap space instead of xfs/ext4 can be a dramatic speed
> improvement.  (A large part is ignoring fsync and journaling)

Is this for the speed to run tests, or are you optimising for speed of
redeployment of duffy nodes ?

> Beyond that, has any thought been given to also supporting e.g.
> OpenStack as a provisioning API? Or for that matter allocating a
> Kubernetes namespace or OpenShift project?

the PaaS SIG is working towards an openshift origin release, once that
comes through, we definitely want to have a openshift instance in
ci.centos.org infra for folks to consume.

> 
> My workloads for Project Atomic are going to be pretty mixed
> across all of these actually.

The systemd guys ( daniel mack specifically ), also wrote a wrapper :

https://github.com/systemd/systemd-centos-ci

We should likely get all these listed up on the duffy wiki page, and
consolidate urls from there, we have a few different choices on
clients now.

in the near future, in terms of recommendations, we want to just move
to the cico client that DMS is working on, and away from that hack
python script.

regards,

- -- 
Karanbir Singh, Project Lead, The CentOS Project
+44-207-0999389 | http://www.centos.org/ | twitter.com/CentOS
GnuPG Key : http://www.karan.org/publickey.asc
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)

iQEcBAEBAgAGBQJXDfpnAAoJEI3Oi2Mx7xbtcfsH/i+v/EjnLLpHaWuaE4FPguKw
ghM+o9Htb8aZmp3Sheg+3/PV4OJ6rZWicQ+Rlq+RSlvCSJuSQtxHG1QfcbMvPewJ
JNd2ezH26T2uGJoR3mU42QKcQ8ymBT73XtQ5Y/Pvx3Kd5s1uR0cginKzLTYdIkSK
ZW4Clgxi/n7grRcZf4t4rCUtt79wHIxLabFJznt/ydxLmeQHVOzkM/qn42o9laaL
s5pBYLnhGmpa5ie9Qk/SXK5H0tTOe3PtoDFwlf3a3NJkPYGV5D0teX7bFNhEpo0M
48zE7TO5AXOa+v3Ak8oJY/4dwGW/sMwM0JceaQfooMTCPuERO9pxuspUHyPVrsk=
=kQxF
-----END PGP SIGNATURE-----



More information about the Ci-users mailing list