← Back to team overview

fuel-dev team mailing list archive

Re: Custom Fuel (role check)

 

Hello Andrey,

All pre-deployment checks are located in 'nailgun/nailgun/task/task.py'.
There is a task called CheckBeforeDeploymentTask there, which also
validates some ceph-related parameters and raises corresponding exceptions.
So, you just need to remove or rewrite them and this may work in your case.


On Sat, May 17, 2014 at 2:35 AM, Andrey Grebennikov <
agrebennikov@xxxxxxxxxxxx> wrote:

> No, I don't think the customer will agree with this suggestion.... I'd
> better to hear smtng from Fuel-Web developers how can I reach this
> possibility. Thanks anyway.
>
>
> On Fri, May 16, 2014 at 3:32 PM, Miroslav Anashkin <manashkin@xxxxxxxxxxxx
> > wrote:
>
>> Deploy nodes with Fuel command line?
>>
>> `fuel node list` - to get the env and node IDs
>>
>> fuel --env <cluster ID> node --provision --node <node ID 1>,<node ID 2>
>> fuel --env <cluster ID> node --deploy --node <node ID 1>,<node ID 2>
>>
>>
>>
>>
>> On Sat, May 17, 2014 at 2:21 AM, Andrey Grebennikov <
>> agrebennikov@xxxxxxxxxxxx> wrote:
>>
>>> Hi all,
>>> What should I improve in the code of nailgun in the next case:
>>> I'm building custom Fuel for using external Ceph. Consequently I don't
>>> need OSD nodes in the cluster, but I still need other Fuel/Ceph components
>>> (packages, configs etc). How could I exclude Nailgun's check for the OSD
>>> role? I mean if I assign only controller roles to the nodes, it complains
>>> that it still need some OSD hosts.
>>> Thanks in advance.
>>>
>>> --
>>> Andrey Grebennikov
>>> Deployment Engineer
>>> Mirantis Inc, Mountain View, CA
>>>
>>> --
>>> Mailing list: https://launchpad.net/~fuel-dev
>>> Post to     : fuel-dev@xxxxxxxxxxxxxxxxxxx
>>> Unsubscribe : https://launchpad.net/~fuel-dev
>>> More help   : https://help.launchpad.net/ListHelp
>>>
>>>
>>
>>
>> --
>>
>> *Kind Regards*
>>
>> *Miroslav Anashkin**L2 support engineer**,*
>> *Mirantis Inc.*
>> *+7(495)640-4944 <%2B7%28495%29640-4944> (office receptionist)*
>> *+1(650)587-5200 <%2B1%28650%29587-5200> (office receptionist, call from
>> US)*
>> *35b, Bld. 3, Vorontsovskaya St.*
>> *Moscow**, Russia, 109147.*
>>
>> www.mirantis.com
>>
>> manashkin@xxxxxxxxxxxx
>>
>>
>
>
> --
> Andrey Grebennikov
> Deployment Engineer
> Mirantis Inc, Mountain View, CA
>
> --
> Mailing list: https://launchpad.net/~fuel-dev
> Post to     : fuel-dev@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~fuel-dev
> More help   : https://help.launchpad.net/ListHelp
>
>


-- 
Best regards,
Nick Markov

References