[openstack-dev] [Fuel] [Puppet] Manifests for granular deploy steps and testing results against the host OS

Sergii Golovatiuk sgolovatiuk at mirantis.com
Wed Jan 28 22:28:19 UTC 2015


We need to write tests in way how Puppet community writes. Though if user
uses salt in one stage, it's fine to use tests on python.

--
Best regards,
Sergii Golovatiuk,
Skype #golserge
IRC #holser

On Wed, Jan 28, 2015 at 11:15 PM, Dmitriy Shulyak <dshulyak at mirantis.com>
wrote:

> Guys, is it crazy idea to write tests for deployment state on node in
> python?
> It even can be done in unit tests fashion..
>
> I mean there is no strict dependency on tool from puppet world, what is
> needed is access to os and shell, maybe some utils.
>
> >> What plans have Fuel Nailgun team for testing the results of deploy steps
> aka tasks?
> From nailgun/orchestration point of view - verification of deployment
> should be done as another task, or included in original.
>
> On Thu, Jan 22, 2015 at 5:44 PM, Vladimir Kuklin <vkuklin at mirantis.com>
> wrote:
>
>> Moreover I would suggest to use server spec as beaker is already
>> duplicating part of our infrastructure automatization.
>>
>> On Thu, Jan 22, 2015 at 6:44 PM, Vladimir Kuklin <vkuklin at mirantis.com>
>> wrote:
>>
>>> Guys, I suggest that we create a blueprint how to integrate beaker with
>>> our existing infrastructure to increase test coverage. My optimistic
>>> estimate is that we can see its implementation in 7.0.
>>>
>>> On Thu, Jan 22, 2015 at 2:07 AM, Andrew Woodward <xarses at gmail.com>
>>> wrote:
>>>
>>>> My understanding is serverspec is not going to work well / going to be
>>>> supported. I think it was discusssed on IRC (as i cant find it in my
>>>> email). Stackforge/puppet-ceph moved from ?(something)spec to beaker,
>>>> as its more functional and actively developed.
>>>>
>>>> On Mon, Jan 12, 2015 at 6:10 AM, Sergii Golovatiuk
>>>> <sgolovatiuk at mirantis.com> wrote:
>>>> > Hi,
>>>> >
>>>> > Puppet OpenStack community uses Beaker for acceptance testing. I would
>>>> > consider it as option [2]
>>>> >
>>>> > [2] https://github.com/puppetlabs/beaker
>>>> >
>>>> > --
>>>> > Best regards,
>>>> > Sergii Golovatiuk,
>>>> > Skype #golserge
>>>> > IRC #holser
>>>> >
>>>> > On Mon, Jan 12, 2015 at 2:53 PM, Bogdan Dobrelya <
>>>> bdobrelia at mirantis.com>
>>>> > wrote:
>>>> >>
>>>> >> Hello.
>>>> >>
>>>> >> We are working on the modularization of Openstack deployment by
>>>> puppet
>>>> >> manifests in Fuel library [0].
>>>> >>
>>>> >> Each deploy step should be post-verified with some testing framework
>>>> as
>>>> >> well.
>>>> >>
>>>> >> I believe the framework should:
>>>> >> * be shipped as a part of Fuel library for puppet manifests instead
>>>> of
>>>> >> orchestration or Nailgun backend logic;
>>>> >> * allow the deployer to verify results right in-place, at the node
>>>> being
>>>> >> deployed, for example, with a rake tool;
>>>> >> * be compatible / easy to integrate with the existing orchestration
>>>> in
>>>> >> Fuel and Mistral as an option?
>>>> >>
>>>> >> It looks like test resources provided by Serverspec [1] are a good
>>>> >> option, what do you think?
>>>> >>
>>>> >> What plans have Fuel Nailgun team for testing the results of deploy
>>>> >> steps aka tasks? The spec for blueprint gives no a clear answer.
>>>> >>
>>>> >> [0]
>>>> >>
>>>> https://blueprints.launchpad.net/fuel/+spec/fuel-library-modularization
>>>> >> [1] http://serverspec.org/resource_types.html
>>>> >>
>>>> >> --
>>>> >> Best regards,
>>>> >> Bogdan Dobrelya,
>>>> >> Skype #bogdando_at_yahoo.com
>>>> >> Irc #bogdando
>>>> >>
>>>> >>
>>>> __________________________________________________________________________
>>>> >> OpenStack Development Mailing List (not for usage questions)
>>>> >> Unsubscribe:
>>>> OpenStack-dev-request at lists.openstack.org?subject:unsubscribe
>>>> >> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>>>> >
>>>> >
>>>> >
>>>> >
>>>> __________________________________________________________________________
>>>> > OpenStack Development Mailing List (not for usage questions)
>>>> > Unsubscribe:
>>>> OpenStack-dev-request at lists.openstack.org?subject:unsubscribe
>>>> > http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>>>> >
>>>>
>>>>
>>>>
>>>> --
>>>> Andrew
>>>> Mirantis
>>>> Ceph community
>>>>
>>>>
>>>> __________________________________________________________________________
>>>> OpenStack Development Mailing List (not for usage questions)
>>>> Unsubscribe:
>>>> OpenStack-dev-request at lists.openstack.org?subject:unsubscribe
>>>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>>>>
>>>
>>>
>>>
>>> --
>>> Yours Faithfully,
>>> Vladimir Kuklin,
>>> Fuel Library Tech Lead,
>>> Mirantis, Inc.
>>> +7 (495) 640-49-04
>>> +7 (926) 702-39-68
>>> Skype kuklinvv
>>> 45bk3, Vorontsovskaya Str.
>>> Moscow, Russia,
>>> www.mirantis.com <http://www.mirantis.ru/>
>>> www.mirantis.ru
>>> vkuklin at mirantis.com
>>>
>>
>>
>>
>> --
>> Yours Faithfully,
>> Vladimir Kuklin,
>> Fuel Library Tech Lead,
>> Mirantis, Inc.
>> +7 (495) 640-49-04
>> +7 (926) 702-39-68
>> Skype kuklinvv
>> 45bk3, Vorontsovskaya Str.
>> Moscow, Russia,
>> www.mirantis.com <http://www.mirantis.ru/>
>> www.mirantis.ru
>> vkuklin at mirantis.com
>>
>> __________________________________________________________________________
>> OpenStack Development Mailing List (not for usage questions)
>> Unsubscribe:
>> OpenStack-dev-request at lists.openstack.org?subject:unsubscribe
>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>>
>>
>
> __________________________________________________________________________
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: OpenStack-dev-request at lists.openstack.org?subject:unsubscribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20150128/4dd5ffd4/attachment.html>


More information about the OpenStack-dev mailing list