[openstack-dev] [tricircle]PTL Candidacy for Tricircle in Newton release

joehuang joehuang at huawei.com
Fri May 13 02:27:20 UTC 2016


I am Chaoyi Huang, would like to propose my candidacy for the Tricircle
PTL in Newton.

I have been working on the Tricircle from day one, from the open source
development since June,2015, and even from the PoC of OpenStack
cascading solution.

My passion to work on Tricircle is that Tricircle tries to address one
area where OpenStack not touched but very important: if one tenant's
VMs are deployed in multiple OpenStack instances, how is the
traffic will be isolated at L2/L3 level if these VMs in same network or in
different network, and how to automate it.

Tricircle has been developed with a lightweight API gateway framework in 
Mitaka release under the effort of the team: Nova APIGW, Cinder APIGW, Neutron
Tricircle plugin with reused Neutron API server and Neutron DB. Nova APIGW is
the networking automation trigger for Nova APIGW is able to know exactly when
a new VM is being provisioned, and then Neutron Tricircle plug-in is
responsible for cross OpenStack L2/L3 networking immediately for the new
provisioned VM. Cinder APIGW and Nova APIGW will make sure the volumes for
the same VM will co-locate in same OpenStack instances. In Mitaka, only one
OpenStack in one Availability Zone is allowed, and network is limited to
present only in one bottom OpenStack instance, and cross OpenStack L3
networking is established through shared VLAN. Obviously, there is still
lots of things to do to achieve the goal of Tricircle: Tricircle provides
an OpenStack API gateway and networking automation to allow multiple OpenStack
instances, spanning in one site or multiple sites or in hybrid cloud, to be
managed as a single OpenStack cloud.

So the objectives which I wanted to achieve with the help of the Tricircle
team in Newton release are:

* Cross OpenStack L2 networking: this feature is fundamental to reach the goal
  of Tricircle. So this feature will be put on the first priority in Neuton
  release.  
* Dynamic pod binding: when a cloud was put into production, capacity
  expansion is inevitable, adding more and more already tested and
  verified OpenStack instances to the cloud is the easiest way of
  capacity expansion, this feature will also rely on the cross OpenStack
  L2 networking, for VM of tenant will be added to the same network after
  adding new OpenStack instance for capacity expansion. This feature will
  be on the second priority.
* Tempest and basic VM/Volume operation: to make Tricircle mature enough to
  work, the basic VM/Volume operation features which are lack in Tricircle
  should be added, and using tempest to guarantee the quality of Tricircle
  and comply to DefCore test. This is also quite important in Newton release.

And one more important one is:

* Keep Tricircle follow OpenStack open source development guideline to make
  Tricircle project as open as any other OpenStack project, so that more and
  more talents would like to join and contribute in Tricircle, and target at
  being a big tent project of OpenStack, being member of OpenStack eco-system
  and help the eco-system to address the problem domain in multi-OpenStack
  cloud, no matter it's in one site or multi-site.
  
Thanks for reading the mail.

Best Regards
Chaoyi Huang ( Joe Huang )


-----Original Message-----
From: joehuang 
Sent: Thursday, May 05, 2016 9:44 AM
To: 'skinjo at redhat.com'; OpenStack Development Mailing List (not for usage questions)
Subject: [openstack-dev][tricircle]PTL election of Tricircle for Newton release

Hello,

As discussed in yesterday weekly meeting, PTL nomination period from May 9 ~ May 13, election from May 16 ~ May 20 if more than one nomination . If you want to be the PTL for Newton release of Tricircle, please send your self nomination letter in the mail-list. You can refer to the nomination letter of other projects, for example, Kuryr[1], Glance[2], Neutron[3], others can also be found in [4]


[1]http://git.openstack.org/cgit/openstack/election/plain//candidates/newton/Kuryr/Gal_Sagie.txt
[2]http://git.openstack.org/cgit/openstack/election/plain//candidates/newton/Glance/Nikhil_Komawar.txt
[3]http://git.openstack.org/cgit/openstack/election/plain//candidates/newton/Neutron/Armando_Migliaccio.txt
[4]https://wiki.openstack.org/wiki/PTL_Elections_March_2016

Best Regards
Chaoyi Huang ( Joe Huang )


-----Original Message-----
From: Shinobu Kinjo [mailto:shinobu.kj at gmail.com]
Sent: Wednesday, May 04, 2016 5:35 PM
To: OpenStack Development Mailing List (not for usage questions)
Subject: Re: [openstack-dev] [tricircle] Requirements for becoming approved official project

Hi Team,

There is an additional work to become an official (approval) project.
Once we complete PTL election with everyone's consensus, we need to update projects.yaml. [1] I think that the OSPF to become approval project is to elect PTL, then talk to other PTLs of other projects.

[1] https://github.com/openstack/governance/blob/master/reference/projects.yaml

Cheers,
Shinobu


On Mon, May 2, 2016 at 10:40 PM, joehuang <joehuang at huawei.com> wrote:
> Hi, Shinobu,
>
> Many thanks for the check for Tricircle to be an OpenStack project, and Thierry for the clarification. glad to know that we are close to OpenStack offical project criteria.
>
> Let's discuss the initial PTL election in weekly meeting, and start initial PTL election after that if needed.
>
> Best Regards
> Chaoyi Huang ( joehuang )
> ________________________________________
> From: Shinobu Kinjo [shinobu.kj at gmail.com]
> Sent: 02 May 2016 18:48
> To: OpenStack Development Mailing List (not for usage questions)
> Subject: Re: [openstack-dev] [tricircle] Requirements for becoming 
> approved official project
>
> Hi Thierry,
>
> On Mon, May 2, 2016 at 5:45 PM, Thierry Carrez <thierry at openstack.org> wrote:
>> Shinobu Kinjo wrote:
>>>
>>> I guess, it's usable. [1] [2] [3], probably and more...
>>>
>>> The reason why still I can just guess is that there is a bunch of 
>>> documentations!!
>>> It's one of great works but too much.
>>
>>
>> We have transitioned most of the documentation off the wiki, but 
>> there are still a number of pages that are not properly deprecated.
>>
>>> [1] https://wiki.openstack.org/wiki/PTL_Guide
>>
>>
>> This is now mostly replaced by the project team guide, so I marked 
>> this one as deprecated.
>
> Honestly, frankly we should clean up something deprecated since there 
> is a bunch of documentations -; It's really hard to read every singe 
> piece...
>
> Anyway better than nothing though.
>
>>
>> As far as initial election goes, if there is a single candidate no 
>> need to organize a formal election. If you need to run one, you can 
>> use CIVS
>> (http://civs.cs.cornell.edu/) since that is what we use for the 
>> official
>> elections: 
>> https://wiki.openstack.org/wiki/Election_Officiating_Guidelines
>
> Thank you for pointing it out.
> That is really good advice.
>
>>
>> Regards,
>>
>> --
>> Thierry Carrez (ttx)
>>
>>
>> _____________________________________________________________________
>> _____ 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
>
>
>
> --
> Email:
> shinobu at linux.com
> GitHub:
> shinobu-x
> Blog:
> Life with Distributed Computational System based on OpenSource
>
> ______________________________________________________________________
> ____ 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



--
Email:
shinobu at linux.com
shinobu at redhat.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



More information about the OpenStack-dev mailing list