You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@cloudstack.apache.org by Amogh Vasekar <am...@citrix.com> on 2014/08/20 20:57:07 UTC

Re: [PROPOSAL] Using continuous integration to maintain our code quality...

Bumping up this thread since another one seems to be starting over CI

Amogh

On 5/27/14 8:28 PM, "David Nalley" <da...@gnsa.us> wrote:

>On Tue, May 27, 2014 at 12:52 PM, Alex Huang <Al...@citrix.com>
>wrote:
>>> Like Chip, I am very concerned with this being dependent on a single
>>> company, even if its the company that employs me. It isn't
>>>sustainable, it
>>> excludes others from contributing, and makes the project less
>>>independent
>>> because it depends on a single company's infrastructure.
>>
>> Agreed there.
>>
>>>
>>> I'm also unclear on the answer to the question in the FAQ. The first
>>>time I
>>> read it, I got the impression that you were happy to bring it up on
>>>hardware
>>> at the ASF if the ASF wanted to own it. The second time I read it I
>>>wondered
>>> if you meant that Citrix was going to attempt to donate hardware.
>>>
>> Sorry if I did not make that clear.  I meant the scripts/code that we
>>wrote are checked in publicly and we're willing to help set it up if ASF
>>provided the hardware.  I have not approach Citrix on donating the
>>actual hardware.  Although I can approach them if it speeds up the
>>adoption process.
>>
>>> Finally - what do you think you need from ASF infra to make this
>>>happen?
>>>
>>
>> It's currently about 10 servers with two networks.  One network is
>>static with IPMI to PXE boot the machines.  The other network is the
>>actual data network that CloudStack uses.  That's actually just enough
>>for XenServer and KVM.  In order to accommodate for HyperV, Bare Metal,
>>LXC, (which we do not have any test cases in the automation suits
>>currently) we will need even more machines.  We might be able to use
>>nested virtualization for the hypervisors to maintain server count at
>>ten or a little more than ten but we haven't explore that yet.
>>
>> The CI process is up and running on those machines but because we
>>didn't have CI running on master before, automation tests that were
>>passing for 4.3 are now broken again on 4.4. and master.  I think Sudha
>>already reported on the list that QA is busy trying to fix all the
>>automation tests to bring CI on 4.4-forward and master back to 100% pass
>>rate.  Unfortunately, it's been delaying our effort to put this out in
>>the public and let the community try this themselves.
>>
>> --Alex
>>
>
>So the board just approved a 3 month budget, but the new board will
>have to take up the remainder of the FY budget shortly after coming
>into office. Perhaps worth coming up with an estimate of what this
>will cost/need and getting it to president@ before that new budget is
>taken up.
>
>--David