<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Sep 17, 2015 at 3:22 AM,  <span dir="ltr"><<a href="mailto:harm@weites.com" target="_blank">harm@weites.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">There is an apparent need for having official RHOS being supported from our end, and we just so happen to have the possibility of filling that need. Should the need arise to support whatever fancy proprietary backend system or even have Kolla integrate with Oracle Solaris or something, that need would most probably be backed by a company plus developer effort. I believe the burden for our current (great) team would more or less stay the same (eg. lets assume we don't know anything about Solaris), so this company should ship in devvers to aid their 'wish'. The team effort with these additional devvers would indeed grow, bigtime. Keeping our eyes on the matters feels like a fair solution, allowing for these additions while guarding the effort they take. Should Kolla start supporting LXC besides Docker, that would be awesome (uhm...) - but I honestly don't see a need to be thinking about that right now, if someone comes up with a spec about it and wants to invest time+effort we can atleast review it. We shouldn't prepare our Dockerfiles for such a possibility though, whereas the difference between RHOS and CentOS is very little. Hence, support is rather easy to implement.<br>
<br>
The question was if Kolla wants/should support integrating with 3rd party tools, and I think we should support it. There should be rules, yes. We probably shouldn't be worrying about proprietary stuff that other projects hardly take seriously (even though drivers have been accepted)...<br>
<br>
Vote: +1<br>
<br>
- harmw<br>
<br>
Sam Yaple schreef op 2015-09-14 13:44:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">
On Mon, Sep 14, 2015 at 11:19 AM, Paul Bourke <<a href="mailto:paul.bourke@oracle.com" target="_blank">paul.bourke@oracle.com</a>><br>
wrote:<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
On 13/09/15 18:34, Steven Dake (stdake) wrote:<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Response inline.<br>
<br>
From: Sam Yaple <<a href="mailto:samuel@yaple.net" target="_blank">samuel@yaple.net</a><mailto:<a href="mailto:samuel@yaple.net" target="_blank">samuel@yaple.net</a>>><br>
Reply-To: "<a href="mailto:sam@yaple.net" target="_blank">sam@yaple.net</a><mailto:<a href="mailto:sam@yaple.net" target="_blank">sam@yaple.net</a>>"<br>
<<a href="mailto:sam@yaple.net" target="_blank">sam@yaple.net</a><mailto:<a href="mailto:sam@yaple.net" target="_blank">sam@yaple.net</a>>><br>
Date: Sunday, September 13, 2015 at 1:35 AM<br>
To: Steven Dake <<a href="mailto:stdake@cisco.com" target="_blank">stdake@cisco.com</a><mailto:<a href="mailto:stdake@cisco.com" target="_blank">stdake@cisco.com</a>>><br>
Cc: "OpenStack Development Mailing List (not for usage<br>
questions)"<br>
<br>
</blockquote>
<br>
</blockquote></span><span class="">
      <a href="mailto:tack-dev@lists.openstack.org" target="_blank">tack-dev@lists.openstack.org</a><mailto:<a href="mailto:openstack-dev@lists.openstack.org" target="_blank">openstack-dev@lists.openstack.org</a>>><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Subject: Re: [kolla] Followup to review in gerrit relating to<br>
RHOS + RDO types<br>
<br>
On Sun, Sep 13, 2015 at 3:01 AM, Steven Dake (stdake)<br>
<<a href="mailto:stdake@cisco.com" target="_blank">stdake@cisco.com</a><mailto:<a href="mailto:stdake@cisco.com" target="_blank">stdake@cisco.com</a>>> wrote:<br>
Response inline.<br>
<br>
From: Sam Yaple <<a href="mailto:samuel@yaple.net" target="_blank">samuel@yaple.net</a><mailto:<a href="mailto:samuel@yaple.net" target="_blank">samuel@yaple.net</a>>><br>
Reply-To: "<a href="mailto:sam@yaple.net" target="_blank">sam@yaple.net</a><mailto:<a href="mailto:sam@yaple.net" target="_blank">sam@yaple.net</a>>"<br>
<<a href="mailto:sam@yaple.net" target="_blank">sam@yaple.net</a><mailto:<a href="mailto:sam@yaple.net" target="_blank">sam@yaple.net</a>>><br>
Date: Saturday, September 12, 2015 at 11:34 PM<br>
To: Steven Dake <<a href="mailto:stdake@cisco.com" target="_blank">stdake@cisco.com</a><mailto:<a href="mailto:stdake@cisco.com" target="_blank">stdake@cisco.com</a>>><br>
Cc: "OpenStack Development Mailing List (not for usage<br>
questions)"<br>
<br>
</blockquote>
<br>
</blockquote></span><span class="">
      <a href="mailto:tack-dev@lists.openstack.org" target="_blank">tack-dev@lists.openstack.org</a><mailto:<a href="mailto:openstack-dev@lists.openstack.org" target="_blank">openstack-dev@lists.openstack.org</a>>><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Subject: Re: [kolla] Followup to review in gerrit relating to<br>
RHOS + RDO types<br>
<br>
Sam Yaple<br>
<br>
On Sun, Sep 13, 2015 at 1:15 AM, Steven Dake (stdake)<br>
<<a href="mailto:stdake@cisco.com" target="_blank">stdake@cisco.com</a><mailto:<a href="mailto:stdake@cisco.com" target="_blank">stdake@cisco.com</a>>> wrote:<br>
<br>
From: Sam Yaple <<a href="mailto:samuel@yaple.net" target="_blank">samuel@yaple.net</a><mailto:<a href="mailto:samuel@yaple.net" target="_blank">samuel@yaple.net</a>>><br>
Reply-To: "<a href="mailto:sam@yaple.net" target="_blank">sam@yaple.net</a><mailto:<a href="mailto:sam@yaple.net" target="_blank">sam@yaple.net</a>>"<br>
<<a href="mailto:sam@yaple.net" target="_blank">sam@yaple.net</a><mailto:<a href="mailto:sam@yaple.net" target="_blank">sam@yaple.net</a>>><br>
Date: Saturday, September 12, 2015 at 11:01 PM<br>
To: Steven Dake <<a href="mailto:stdake@cisco.com" target="_blank">stdake@cisco.com</a><mailto:<a href="mailto:stdake@cisco.com" target="_blank">stdake@cisco.com</a>>><br>
Cc: "OpenStack Development Mailing List (not for usage<br>
questions)"<br>
<br>
</blockquote>
<br>
</blockquote></span>
      <a href="mailto:tack-dev@lists.openstack.org" target="_blank">tack-dev@lists.openstack.org</a><mailto:<a href="mailto:openstack-dev@lists.openstack.org" target="_blank">openstack-dev@lists.openstack.org</a>>><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">
Subject: Re: [kolla] Followup to review in gerrit relating to<br>
RHOS + RDO types<br>
<br>
On Sun, Sep 13, 2015 at 12:39 AM, Steven Dake (stdake)<br>
<<a href="mailto:stdake@cisco.com" target="_blank">stdake@cisco.com</a><mailto:<a href="mailto:stdake@cisco.com" target="_blank">stdake@cisco.com</a>>> wrote:<br>
Hey folks,<br>
<br>
Sam had asked a reasonable set of questions regarding a patchset:<br>
</span><a href="https://review.openstack.org/#/c/222893/" rel="noreferrer" target="_blank">https://review.openstack.org/#/c/222893/</a> [1]<div><div class="h5"><br>
<br>
The purpose of the patchset is to enable both RDO and RHOS as<br>
binary choices on RHEL platforms.  I suspect over time,<br>
from-source deployments have the potential to become the norm, but<br>
the business logistics of such a change are going to take some<br>
significant time to sort out.<br>
<br>
Red Hat has two distros of OpenStack neither of which are from<br>
source.  One is free called RDO and the other is paid called<br>
RHOS.  In order to obtain support for RHEL VMs running in an<br>
OpenStack cloud, you must be running on RHOS RPM binaries.  You<br>
must also be running on RHEL.  It remains to be seen whether Red<br>
Hat will actively support Kolla deployments with a RHEL+RHOS set<br>
of packaging in containers, but my hunch says they will.  It is<br>
in Kolla’s best interest to implement this model and not make it<br>
hard on Operators since many of them do indeed want Red Hat’s<br>
support structure for their OpenStack deployments.<br>
<br>
Now to Sam’s questions:<br>
"Where does 'binary' fit in if we have 'rdo' and 'rhos'? How many<br>
more do we add? What's our policy on adding a new type?”<br>
<br>
I’m not immediately clear on how binary fits in.  We could<br>
make binary synonymous with the community supported version (RDO)<br>
while still implementing the binary RHOS version.  Note Kolla<br>
does not “support” any distribution or deployment of OpenStack<br>
– Operators will have to look to their vendors for support.<br>
<br>
If everything between centos+rdo and rhel+rhos is mostly the same<br>
then I would think it would make more sense to just use the base<br>
('rhel' in this case) to branch of any differences in the<br>
templates. This would also allow for the least amount of change<br>
and most generic implementation of this vendor specific packaging.<br>
This would also match what we do with oraclelinux, we do not have<br>
a special type for that and any specifics would be handled by an<br>
if statement around 'oraclelinux' and not some special type.<br>
<br>
I think what you are proposing is RHEL + RHOS and CENTOS + RDO. <br>
RDO also runs on RHEL.  I want to enable Red Hat customers to<br>
make a choice to have a supported  operating system but not a<br>
supported Cloud environment.  The answer here is RHEL + RDO. <br>
This leads to full support down the road if the Operator chooses<br>
to pay Red Hat for it by an easy transition to RHOS.<br>
<br>
I am against including vendor specific things like RHOS in Kolla<br>
outright like you are purposing. Suppose another vendor comes<br>
along with a new base and new packages. They are willing to<br>
maintain it, but its something that no one but their customers<br>
with their licensing can use. This is not something that belongs<br>
in Kolla and I am unsure that it is even appropriate to belong in<br>
OpenStack as a whole. Unless RHEL+RHOS can be used by those that<br>
do not have a license for it, I do not agree with adding it at<br>
all.<br>
<br>
Sam,<br>
<br>
Someone stepping up to maintain a completely independent set of<br>
docker images hasn’t happened.  To date nobody has done that. <br>
If someone were to make that offer, and it was a significant<br>
change, I think the community as a whole would have to evaluate<br>
such a drastic change.  That would certainly increase our<br>
implementation and maintenance burden, which we don’t want  to<br>
do.  I don’t think what you propose would be in the best<br>
interest of the Kolla project, but I’d have to see the patch set<br>
to evaluated the scenario appropriately.<br>
<br>
What we are talking about is 5 additional lines to enable<br>
RHEL+RHOS specific repositories, which is not very onerous.<br>
<br>
The fact that you can’t use it directly has little bearing on<br>
whether its valid technology for OpenStack.  There are already<br>
two well-defined historical precedents for non-licensed unusable<br>
integration in OpenStack.  Cinder has 55 [1] Volume drivers which<br>
they SUPPORT.     At-leat 80% of them are completely<br>
proprietary hardware which in reality is mostly just software<br>
which without a license to, it would be impossible to use.  There<br>
are 41 [2] Neutron drivers registered on the Neutron driver page;<br>
almost the entirety require proprietary licenses to what amounts<br>
as integration to access proprietary software.  The OpenStack<br>
preferred license is ASL for a reason – to be business<br>
friendly.  Licensed software has a place in the world of<br>
OpenStack, even it only serves as an integration point which the<br>
proposed patch does.  We are consistent with community values on<br>
this point or I wouldn’t have bothered proposing the patch.<br>
<br>
We want to encourage people to use Kolla for proprietary<br>
solutions if they so choose.  This is how support manifests,<br>
which increases the strength of the Kolla project.  The presence<br>
of support increases the likelihood that Kolla will be adopted by<br>
Operators.  If your asking the Operators to maintain a fork for<br>
those 5 RHOS repo lines, that seems unreasonable.<br>
<br>
I’d like to hear other Core Reviewer opinions on this matter<br>
and will hold a majority vote on this thread as to whether we will<br>
facilitate integration with third party software such as the<br>
Cinder Block Drivers, the Neutron Network drivers, and various<br>
for-pay versions of OpenStack such as RHOS.  I’d like all core<br>
reviewers to weigh in please.  Without a complete vote it will be<br>
hard to gauge what the Kolla community really wants.<br>
<br>
Core reviewers:<br>
Please vote +1 if you ARE satisfied with integration with third<br>
party unusable without a license software, specifically Cinder<br>
volume drivers, Neutron network drivers, and various for-pay<br>
distributions of OpenStack and container runtimes.<br>
Please vote –1 if you ARE NOT satisfied with integration with<br>
third party unusable without a license software, specifically<br>
Cinder volume drivers, Neutron network drivers, and various for<br>
pay distributions of OpenStack and container runtimes.<br>
<br>
A bit of explanation on your vote might be helpful.<br>
<br>
My vote is +1.  I have already provided my rationale.<br>
<br>
Regards,<br>
-steve<br>
<br>
[1] <a href="https://wiki.openstack.org/wiki/CinderSupportMatrix" rel="noreferrer" target="_blank">https://wiki.openstack.org/wiki/CinderSupportMatrix</a> [2]<br></div></div>
[2] <a href="https://wiki.openstack.org/wiki/Neutron_Plugins_and_Drivers" rel="noreferrer" target="_blank">https://wiki.openstack.org/wiki/Neutron_Plugins_and_Drivers</a><br>
[3]<div><div class="h5"><br>
<br>
I appreciate you calling a vote so early. But I haven't had my<br>
questions answered yet enough to even vote on the matter at hand.<br>
<br>
In this situation the closest thing we have to a plugin type<br>
system as Cinder or Neutron does is our header/footer system. What<br>
you are proposing is integrating a proprietary solution into the<br>
core of Kolla. Those Cinder and Neutron plugins have external<br>
components and those external components are not baked into the<br>
project.<br>
<br>
What happens if and when the RHOS packages require different<br>
tweaks in the various containers? What if it requires changes to<br>
the Ansible playbooks? It begins to balloon out past 5 lines of<br>
code.<br>
<br>
Unfortunately, the community _wont_ get to vote on whether or not<br>
to implement those changes because RHOS is already in place.<br>
That's why I am asking the questions now as this _right_ _now_ is<br>
the significant change you are talking about, regardless of the<br>
lines of code.<br>
<br>
So the question is not whether we are going to integrate 3rd<br>
party plugins, but whether we are going to allow companies to<br>
build proprietary products in the Kolla repo. If we allow<br>
RHEL+RHOS then we would need to allow another distro+company<br>
packaging and potential Ansible tweaks to get it to work for them.<br>
<br>
If you really want to do what Cinder and Neutron do, we need a<br>
better system for injecting code. That would be much closer to the<br>
plugins that the other projects have.<br>
<br>
I'd like to have a discussion about this rather than immediately<br>
call for a vote which is why I asked you to raise this question in<br>
a public forum in the first place.<br>
<br>
Sam,<br>
<br>
While a true code injection system might be interesting and would<br>
be more parallel with the plugin model used in cinder and neutron<br>
(and to some degrees nova), those various systems didn’t begin<br>
that way.  Their driver code at one point was completely<br>
integrated.  Only after 2-3 years was the code broken into a<br>
fully injectable state.  I think that is an awfully high bar to<br>
set to sort out the design ahead of time.  One of the reasons<br>
Neutron has taken so long to mature is the Neutron community<br>
attempted to do plugins at too early a stage which created big<br>
gaps in unit and functional tests.  A more appropriate design<br>
would be for that pattern to emerge from the system over time as<br>
people begin to adopt various distro tech to Kolla.  If you<br>
looked at the patch in gerrit, there is one clear pattern “Setup<br>
distro repos” which at some point in the future could be made to<br>
be injectable much as headers and footers are today.<br>
<br>
As for building proprietary products in the Kolla repository, the<br>
license is ASL, which means it is inherently not proprietary.  I<br>
am fine with the code base integrating with proprietary software<br>
as long as the license terms are met; someone has to pay the<br>
mortgages of the thousands of OpenStack developers.  We should<br>
encourage growth of OpenStack, and one of the ways for that to<br>
happen is to be business friendly.  This translates into first<br>
knowing the world is increasingly adopting open source<br>
methodologies and facilitating that transition, and second<br>
accepting the world has a whole slew of proprietary software that<br>
already exists today that requires integration.<br>
<br>
Nonetheless, we have a difference of opinion on this matter, and<br>
I want this work to merge prior to rc1.  Since this is a project<br>
policy decision and not a technical issue, it makes sense to put<br>
it to a wider vote to either unblock or kill the work.  It would<br>
be a shame if we reject all driver and supported distro<br>
integration because we as a community take an anti-business stance<br>
on our policies, but I’ll live by what the community decides. <br>
This is not a decision either you or I may dictate which is why it<br>
has been put to a vote.<br>
<br>
Regards<br>
-steve<br>
<br>
For oracle linux, I’d like to keep RDO for oracle linux and<br>
from source on oracle linux as choices.  RDO also runs on oracle<br>
linux.  Perhaps the patch set needs some later work here to<br>
address this point in more detail, but as is “binary” covers<br>
oracle linu.<br>
<br>
Perhaps what we should do is get rid of the binary type<br>
entirely.  Ubuntu doesn’t really have a binary type, they have<br>
a cloudarchive type, so binary doesn’t make a lot of sense. <br>
Since Ubuntu to my knowledge doesn’t have two distributions of<br>
OpenStack the same logic wouldn’t apply to providing a full<br>
support onramp for Ubuntu customers.  Oracle doesn’t provide a<br>
binary type either, their binary type is really RDO.<br>
<br>
The binary packages for Ubuntu are _packaged_ by the cloudarchive<br>
team. But in the case of when OpenStack collides with an LTS<br>
release (Icehouse and 14.04 was the last one) you do not add a new<br>
repo because the packages are in the main Ubuntu repo.<br>
<br>
Debian provides its own packages as well. I do not want a type<br>
name per distro. 'binary' catches all packaged OpenStack things by<br>
a distro.<br>
<br>
FWIW I never liked the transition away from rdo in the repo names<br>
to binary.  I guess I should have –1’ed those reviews back<br>
then, but I think its time to either revisit the decision or<br>
compromise that binary and rdo mean the same thing in a centos and<br>
rhel world.<br>
<br>
Regards<br>
-steve<br>
<br>
Since we implement multiple bases, some of which are not RPM<br>
based, it doesn't make much sense to me to have rhel and rdo as a<br>
type which is why we removed rdo in the first place in favor of<br>
the more generic 'binary'.<br>
<br>
As such the implied second question “How many more do we<br>
add?” sort of sounds like ‘how many do we support?”.  The<br>
answer to the second question is none – again the Kolla<br>
community does not support any deployment of OpenStack.  To the<br>
question as posed, how many we add, the answer is it is really up<br>
to community members willing to  implement and maintain the<br>
work.  In this case, I have personally stepped up to implement<br>
RHOS and maintain it going forward.<br>
<br>
Our policy on adding a new type could be simple or onerous.  I<br>
prefer simple.  If someone is willing to write the code and<br>
maintain it so that is stays in good working order, I see no harm<br>
in it remaining in tree.  I don’t suspect there will be a lot<br>
of people interested in adding multiple distributions for a<br>
particular operating system.  To my knowledge, and I could be<br>
incorrect, Red Hat is the only OpenStack company with a paid and<br>
community version available of OpenStack simultaneously and the<br>
paid version is only available on RHEL.  I think the risk of RPM<br>
based distributions plus their type count spiraling out of<br>
manageability is low.  Even if the risk were high, I’d prefer<br>
to keep an open mind to facilitate an increase in diversity in our<br>
community (which is already fantastically diverse, btw ;)<br>
<br>
I am open to questions, comments or concerns.  Please feel free<br>
to voice them.<br>
<br>
Regards,<br>
-steve<br>
<br>
<br>
</div></div></blockquote>
<br>
</blockquote>
   _______________________________________________________________________<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
OpenStack Development Mailing List (not for usage questions)<br>
Unsubscribe:<br>
<a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" rel="noreferrer" target="_blank">OpenStack-dev-request@lists.openstack.org?subject:unsubscribe</a> [4]<br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" rel="noreferrer" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
[5]<br>
</blockquote><span class="">
<br>
Both arguments sound valid to me, both have pros and cons.<br>
<br>
I think it's valuable to look to the experiences of Cinder and<br>
Neutron in this area, both of which seem to have the same scenario<br>
and have existed much longer than Kolla. From what I know of how<br>
these operate, proprietary code is allowed to exist in the mainline<br>
so long as certain set of criteria is met. I'd have to look it up<br>
but I think it mostly comprises of the relevant parties must "play<br>
by the rules", e.g. provide a working CI, help with reviews, attend<br>
weekly meetings, etc. If Kolla can look to craft a similar set of<br>
criteria for proprietary code down the line, I think it should work<br>
well for us.<br>
<br>
Steve has a good point in that it may be too much overhead to<br>
implement a plugin system or similar up front. Instead, we should<br>
actively monitor the overhead in terms of reviews and code size that<br>
these extra implementations add. Perhaps agree to review it at the<br>
end of Mitaka?<br>
<br>
Given the project is young, I think it can also benefit from the<br>
increased usage and exposure from allowing these parties in. I would<br>
hope independent contributors would not feel rejected from not being<br>
able to use/test with the pieces that need a license. The libre<br>
distros will remain #1 for us.<br>
<br>
So based on the above explanation, I'm +1.<br>
<br>
-Paul<br>
<br>
<br>
</span></blockquote>
   _______________________________________________________________________<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
OpenStack Development Mailing List (not for usage questions)<br>
Unsubscribe:<br>
<a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" rel="noreferrer" target="_blank">OpenStack-dev-request@lists.openstack.org?subject:unsubscribe</a> [4]<br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" rel="noreferrer" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
[5]<br>
</blockquote><span class="">
<br>
Given Paul's comments I would agree here as well. I would like to get<br>
that 'criteria' required for Kolla to allow this proprietary code into<br>
the main repo down as soon as possible though and suggest that we have<br>
a bare minimum of being able to gate against it as one of the<br>
criteria.<br>
<br>
As for a plugin system, I also agree with Paul that we should check<br>
the overhead of including these other distros and any types needed<br>
after we have had time to see if they do introduce any additional<br>
overhead.<br>
<br>
So for the question 'Do we allow code that relies on proprietary<br>
packages?' I would vote +1, with the condition that we define the<br>
requirements of allowing that code as soon as possible.<br>
<br>
<br></span>
Links:<br>
------<br>
[1] <a href="https://review.openstack.org/#/c/222893/" rel="noreferrer" target="_blank">https://review.openstack.org/#/c/222893/</a><br>
[2] <a href="https://wiki.openstack.org/wiki/CinderSupportMatrix" rel="noreferrer" target="_blank">https://wiki.openstack.org/wiki/CinderSupportMatrix</a><br>
[3] <a href="https://wiki.openstack.org/wiki/Neutron_Plugins_and_Drivers" rel="noreferrer" target="_blank">https://wiki.openstack.org/wiki/Neutron_Plugins_and_Drivers</a><br>
[4] <a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" rel="noreferrer" target="_blank">http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe</a><br>
[5] <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" rel="noreferrer" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><span class=""><br></span></blockquote></blockquote><div><br></div><div>I'm also +1 on principle of opening the Kolla doors to distros with paid licence and accepting them in the source tree. We shouldn't build barriers but bridges. <br></div><div>I would like to make sure we all agree, however, that there is no guarantee that because the code for a distro is in the repo it means it will stay in there. I want to reserve the right as a Kolla dev to remove paid distros from the tree if it becomes a burden, for exemple unreliable CI or lack of commitment from people backing the distro.<br><br></div><div>Martin<br></div><div> <br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">
   _______________________________________________________________________<br>
OpenStack Development Mailing List (not for usage questions)<br>
Unsubscribe: <a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" rel="noreferrer" target="_blank">OpenStack-dev-request@lists.openstack.org?subject:unsubscribe</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" rel="noreferrer" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
</span></blockquote><div class="HOEnZb"><div class="h5">
<br>
__________________________________________________________________________<br>
OpenStack Development Mailing List (not for usage questions)<br>
Unsubscribe: <a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" rel="noreferrer" target="_blank">OpenStack-dev-request@lists.openstack.org?subject:unsubscribe</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" rel="noreferrer" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
</div></div></blockquote></div><br></div></div>