[openstack-dev] [tripleo] Location of TripleO REST API
Giulio Fidente
gfidente at redhat.com
Tue Nov 10 16:12:39 UTC 2015
On 11/10/2015 04:47 PM, Dmitry Tantsur wrote:
> On 11/10/2015 04:37 PM, Giulio Fidente wrote:
>> On 11/10/2015 04:16 PM, Dmitry Tantsur wrote:
>>> On 11/10/2015 04:08 PM, Tzu-Mainn Chen wrote:
>>>> Hi all,
>>>>
>>>> At the last IRC meeting it was agreed that the new TripleO REST API
>>>> should forgo the Tuskar name, and simply be called... the TripleO
>>>> API. There's one more point of discussion: where should the API
>>>> live? There are two possibilities:
>>>>
>>>> a) Put it in tripleo-common, where the business logic lives. If we
>>>> do this, it would make sense to rename tripleo-common to simply
>>>> tripleo.
>>>
>>> +1 for both
>>>
>>>>
>>>> b) Put it in its own repo, tripleo-api
>>
>> if both the api (coming) and the cli (currently python-tripleoclient)
>> are meant to consume the shared code (business logic) from
>> tripleo-common, then I think it makes sense to keep each in its own repo
>> ... so that we avoid renaming tripleo-common as well
>
> tripleoclient should not consume tripleo-common
so FWIW I think my vote is different depending on the plans:
a. if python-tripleoclient will be changed so that it uses tripleo-api,
then I'd vote for option 1) (have tripleo-api in -common and rename)
b. if python-tripleoclient will be changed so that it uses the shared
library in -common, then I'd vote for for option 2) (have tripleo-api in
its own repo)
on a side note, I think it should always be possible for the deployer to
skip any business logic to give complete control over the template
params for both the initial deployments and the updates
--
Giulio Fidente
GPG KEY: 08D733BA | IRC: giulivo
More information about the OpenStack-dev
mailing list