Re: [openstack-dev] [TripleO] [UI] Version

2016-08-01 Thread Liz Blanchard
On Mon, Aug 1, 2016 at 8:36 AM, Jiri Tomasek  wrote:

>
>
> On 27.7.2016 15:18, Steven Hardy wrote:
>
>> On Wed, Jul 27, 2016 at 08:41:32AM -0300, Honza Pokorny wrote:
>>
>>> Hello folks,
>>>
>>> As the tripleo-ui project is quickly maturing, it might be time to start
>>> versioning our code.  As of now, the version is set to 0.0.1 and that
>>> hardly reflects the state of the project.
>>>
>>> What do you think?
>>>
>> I would like to see it released as part of the coordinated tripleo
>> release,
>> e.g tagged each milestone along with all other projects where we assert
>> the
>> release:cycle-with-intermediary tag:
>>
>>
>> https://github.com/openstack/governance/blob/master/reference/projects.yaml#L4448
>>
>> Because tripleo-ui isn't yet fully integrated with TripleO (e.g packaging,
>> undercloud installation and CI testing), we've not tagged it in the last
>> two milestone releases, but perhaps we can for the n-3 release?
>>
>> https://review.openstack.org/#/c/324489/
>>
>> https://review.openstack.org/#/c/340350/
>>
>> When we do that, the versioning will align with all other TripleO
>> deliverables, solving the problem of the 0.0.1 version?
>>
>> The steps to achieve this are:
>>
>> 1. Get per-commit builds of tripleo-ui working via delorean-current:
>>
>> https://trunk.rdoproject.org/centos7-master/current/
>>
>> 2. Get the tripleo-ui package installed and configured as part of the
>> undercloud install (via puppet) - we might want to add a conditional to
>> the
>> undercloud.conf so it's configurable (enabled by default?)
>>
>>
>> https://github.com/openstack/instack-undercloud/blob/master/elements/puppet-stack-config/puppet-stack-config.pp
>>
>> 3. Get the remaining Mistral API pieces landed so it's fully functional
>>
>> 4. Implement some basic CI smoke tests to ensure the UI is at least
>> accessible.
>>
>> Does that sequence make sense, or have I missed something?
>>
> Makes perfect sense. Here is the launchpad link that tracks undercloud
> integration of GUI
> https://blueprints.launchpad.net/tripleo-ui/+spec/instack-undercloud-ui-config


It would be great to work this into the informational menu where the
Service Status lives. I put together some quick mockups on what this could
look like:
https://invis.io/247VLM4SB#/178151973_2016-8-1_TripleO_UI51

What do you all think?

Thanks,
Liz


>
> Jirka
>
>
>
>> Steve
>>
>> __
>> OpenStack Development Mailing List (not for usage questions)
>> Unsubscribe:
>> openstack-dev-requ...@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-requ...@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-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [TripleO] [UI] Version

2016-08-01 Thread Jiri Tomasek



On 27.7.2016 15:18, Steven Hardy wrote:

On Wed, Jul 27, 2016 at 08:41:32AM -0300, Honza Pokorny wrote:

Hello folks,

As the tripleo-ui project is quickly maturing, it might be time to start
versioning our code.  As of now, the version is set to 0.0.1 and that
hardly reflects the state of the project.

What do you think?

I would like to see it released as part of the coordinated tripleo release,
e.g tagged each milestone along with all other projects where we assert the
release:cycle-with-intermediary tag:

https://github.com/openstack/governance/blob/master/reference/projects.yaml#L4448

Because tripleo-ui isn't yet fully integrated with TripleO (e.g packaging,
undercloud installation and CI testing), we've not tagged it in the last
two milestone releases, but perhaps we can for the n-3 release?

https://review.openstack.org/#/c/324489/

https://review.openstack.org/#/c/340350/

When we do that, the versioning will align with all other TripleO
deliverables, solving the problem of the 0.0.1 version?

The steps to achieve this are:

1. Get per-commit builds of tripleo-ui working via delorean-current:

https://trunk.rdoproject.org/centos7-master/current/

2. Get the tripleo-ui package installed and configured as part of the
undercloud install (via puppet) - we might want to add a conditional to the
undercloud.conf so it's configurable (enabled by default?)

https://github.com/openstack/instack-undercloud/blob/master/elements/puppet-stack-config/puppet-stack-config.pp

3. Get the remaining Mistral API pieces landed so it's fully functional

4. Implement some basic CI smoke tests to ensure the UI is at least
accessible.

Does that sequence make sense, or have I missed something?
Makes perfect sense. Here is the launchpad link that tracks undercloud 
integration of GUI 
https://blueprints.launchpad.net/tripleo-ui/+spec/instack-undercloud-ui-config


Jirka



Steve

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@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-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [TripleO] [UI] Version

2016-07-27 Thread Ben Nemec
On 07/27/2016 11:13 AM, Dougal Matthews wrote:
> 
> 
> On Wednesday, 27 July 2016, Steven Hardy  > wrote:
> 
> On Wed, Jul 27, 2016 at 02:08:08PM +0100, Dougal Matthews wrote:
> >On 27 July 2016 at 12:41, Honza Pokorny  > wrote:
> >
> >  Hello folks,
> >
> >  As the tripleo-ui project is quickly maturing, it might be
> time to start
> >  versioning our code.  As of now, the version is set to 0.0.1
> and that
> >  hardly reflects the state of the project.
> >
> >  What do you think?
> >
> >Yup, Sounds good to me! I would suggest that we make the Newton
> >release 1.0 and then continue from there. I am not sure what the
> >normal pattern is tho'
> 
> No, please don't invent an independent versioning scheme.  tripleo UI
> should be a tripleo deliverable, and part of the coordinated release
> (see
> my reply to Honza).
> 
> 
> Aha, sorry, I must have misunderstood how things are handled generally.
> I was remembering how tripleoclient was first versioned. Is there a
> document somewhere coving the process? All I can find is the release
> management wiki page.

We should be following semver: http://semver.org/

I don't know that tagging Newton as 1.0 would necessarily be wrong, it
just means we're committing to a stable API at that point (whatever that
means for the UI).

>  
> 
> 
> Thanks!
> 
> Steve
> 
> __
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe:
> openstack-dev-requ...@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-requ...@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-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [TripleO] [UI] Version

2016-07-27 Thread Dougal Matthews
On Wednesday, 27 July 2016, Steven Hardy  wrote:

> On Wed, Jul 27, 2016 at 02:08:08PM +0100, Dougal Matthews wrote:
> >On 27 July 2016 at 12:41, Honza Pokorny  > wrote:
> >
> >  Hello folks,
> >
> >  As the tripleo-ui project is quickly maturing, it might be time to
> start
> >  versioning our code.  As of now, the version is set to 0.0.1 and
> that
> >  hardly reflects the state of the project.
> >
> >  What do you think?
> >
> >Yup, Sounds good to me! I would suggest that we make the Newton
> >release 1.0 and then continue from there. I am not sure what the
> >normal pattern is tho'
>
> No, please don't invent an independent versioning scheme.  tripleo UI
> should be a tripleo deliverable, and part of the coordinated release (see
> my reply to Honza).


Aha, sorry, I must have misunderstood how things are handled generally. I
was remembering how tripleoclient was first versioned. Is there a document
somewhere coving the process? All I can find is the release management wiki
page.


>
> Thanks!
>
> Steve
>
> __
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: openstack-dev-requ...@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-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [TripleO] [UI] Version

2016-07-27 Thread Honza Pokorny

On 2016-07-27 14:18, Steven Hardy wrote:
> On Wed, Jul 27, 2016 at 08:41:32AM -0300, Honza Pokorny wrote:
> > Hello folks,
> > 
> > As the tripleo-ui project is quickly maturing, it might be time to start
> > versioning our code.  As of now, the version is set to 0.0.1 and that
> > hardly reflects the state of the project.
> > 
> > What do you think?
> 
> I would like to see it released as part of the coordinated tripleo release,
> e.g tagged each milestone along with all other projects where we assert the
> release:cycle-with-intermediary tag:
> 
> https://github.com/openstack/governance/blob/master/reference/projects.yaml#L4448
> 
> Because tripleo-ui isn't yet fully integrated with TripleO (e.g packaging,
> undercloud installation and CI testing), we've not tagged it in the last
> two milestone releases, but perhaps we can for the n-3 release?
> 
> https://review.openstack.org/#/c/324489/
> 
> https://review.openstack.org/#/c/340350/
> 
> When we do that, the versioning will align with all other TripleO
> deliverables, solving the problem of the 0.0.1 version?

Yes, this sounds great.

> 
> The steps to achieve this are:
> 
> 1. Get per-commit builds of tripleo-ui working via delorean-current:
> 
> https://trunk.rdoproject.org/centos7-master/current/

Patch for per-commit builds:

https://review.openstack.org/#/c/343834/

> 2. Get the tripleo-ui package installed and configured as part of the
> undercloud install (via puppet) - we might want to add a conditional to the
> undercloud.conf so it's configurable (enabled by default?)
> 
> https://github.com/openstack/instack-undercloud/blob/master/elements/puppet-stack-config/puppet-stack-config.pp
> 
> 3. Get the remaining Mistral API pieces landed so it's fully functional
> 
> 4. Implement some basic CI smoke tests to ensure the UI is at least
> accessible.
> 
> Does that sequence make sense, or have I missed something?

This makes sense to me.

> 
> Steve
> 
> __
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: openstack-dev-requ...@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-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [TripleO] [UI] Version

2016-07-27 Thread Steven Hardy
On Wed, Jul 27, 2016 at 02:08:08PM +0100, Dougal Matthews wrote:
>On 27 July 2016 at 12:41, Honza Pokorny  wrote:
> 
>  Hello folks,
> 
>  As the tripleo-ui project is quickly maturing, it might be time to start
>  versioning our code.  As of now, the version is set to 0.0.1 and that
>  hardly reflects the state of the project.
> 
>  What do you think?
> 
>Yup, Sounds good to me! I would suggest that we make the Newton
>release 1.0 and then continue from there. I am not sure what the
>normal pattern is tho'

No, please don't invent an independent versioning scheme.  tripleo UI
should be a tripleo deliverable, and part of the coordinated release (see
my reply to Honza).

Thanks!

Steve

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [TripleO] [UI] Version

2016-07-27 Thread Steven Hardy
On Wed, Jul 27, 2016 at 08:41:32AM -0300, Honza Pokorny wrote:
> Hello folks,
> 
> As the tripleo-ui project is quickly maturing, it might be time to start
> versioning our code.  As of now, the version is set to 0.0.1 and that
> hardly reflects the state of the project.
> 
> What do you think?

I would like to see it released as part of the coordinated tripleo release,
e.g tagged each milestone along with all other projects where we assert the
release:cycle-with-intermediary tag:

https://github.com/openstack/governance/blob/master/reference/projects.yaml#L4448

Because tripleo-ui isn't yet fully integrated with TripleO (e.g packaging,
undercloud installation and CI testing), we've not tagged it in the last
two milestone releases, but perhaps we can for the n-3 release?

https://review.openstack.org/#/c/324489/

https://review.openstack.org/#/c/340350/

When we do that, the versioning will align with all other TripleO
deliverables, solving the problem of the 0.0.1 version?

The steps to achieve this are:

1. Get per-commit builds of tripleo-ui working via delorean-current:

https://trunk.rdoproject.org/centos7-master/current/

2. Get the tripleo-ui package installed and configured as part of the
undercloud install (via puppet) - we might want to add a conditional to the
undercloud.conf so it's configurable (enabled by default?)

https://github.com/openstack/instack-undercloud/blob/master/elements/puppet-stack-config/puppet-stack-config.pp

3. Get the remaining Mistral API pieces landed so it's fully functional

4. Implement some basic CI smoke tests to ensure the UI is at least
accessible.

Does that sequence make sense, or have I missed something?

Steve

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [TripleO] [UI] Version

2016-07-27 Thread Dougal Matthews
On 27 July 2016 at 12:41, Honza Pokorny  wrote:

> Hello folks,
>
> As the tripleo-ui project is quickly maturing, it might be time to start
> versioning our code.  As of now, the version is set to 0.0.1 and that
> hardly reflects the state of the project.
>
> What do you think?
>

Yup, Sounds good to me! I would suggest that we make the Newton
release 1.0 and then continue from there. I am not sure what the
normal pattern is tho'


Honza Pokorny
>
> __
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: openstack-dev-requ...@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-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev