[openstack-dev] [Kolla] [Fuel] [tc] Looks like Mirantis is getting Fuel CCP (docker/k8s) kicked off

Davanum Srinivas davanum at gmail.com
Thu Jul 28 18:09:29 UTC 2016


Zane, Steve,

I'd say go for it! Can you please write up a proposal for the TC to
consider? (https://review.openstack.org/#/q/project:openstack/governance)

Thanks,
-- Dims

On Thu, Jul 28, 2016 at 2:01 PM, Steven Dake (stdake) <stdake at cisco.com> wrote:
> Jay,
>
> I'll be frank.  I have been receiving numerous complaints which mirror
> Zane's full second understanding of what it means to be an OpenStack big
> tent project.  These are not just Kolla developers.  These are people from
> all over the community.  They want something done about it.  I agree with
> Zane if clarity is provided by the TC via a resolution, the problem would
> disappear.  We are all adults and can live by the rules, even if we
> disagree with them.  This contract is the agreement under which
> democracies are created, and one of the most appealing properties of
> OpenStack.
>
> In this case there is no policy and one is obviously necessary to avoid
> these scenarios in the future.
>
> The TC has four options as I see it:
> 1) do nothing
> 2) write a resolution mirroring Zane's first analysis
> 3) write a resolution mirroring Zane's second analysis
> 4) write a different resolution that is a compromise of the first analysis
> and second analysis
>
> I don't wish Mirantis to state anything.  Vladimir did that (thanks
> Vladimir!).
>
> Regards
> -steve
>
>
> On 7/28/16, 10:30 AM, "Jay Pipes" <jaypipes at gmail.com> wrote:
>
>>I don't see what is unclear about any of it.
>>
>>What exactly is it that you wish Mirantis to state?
>>
>>Zane says there needs to be some guidance from the TC "about what it
>>means for a repo to be part of the OpenStack tent".
>>
>>But the fuel-ccp repos aren't listed in the governance repo, for reasons
>>that were clearly stated by Mirantis engineers. They want to innovate in
>>this area without all the politics that this thread exposes.
>>
>>Mirantis engineers have clearly laid out the technical reasons that
>>Kolla doesn't fit the needs that Fuel has of these image definitions and
>>orchestration tooling.
>>
>>The repos *aren't in the OpenStack tent* so how precisely would TC
>>guidance about what it means for a repo to be part of the OpenStack tent
>>be useful here?
>>
>>-jay
>>
>>On 07/28/2016 01:04 PM, Steven Dake (stdake) wrote:
>>> Jay,
>>>
>>> That resolution doesn't clarify Zane's argument.
>>>
>>> Regards,
>>> -steve
>>>
>>> On 7/28/16, 9:54 AM, "Jay Pipes" <jaypipes at gmail.com> wrote:
>>>
>>>> The TC has given guidance on this already:
>>>>
>>>>
>>>>http://governance.openstack.org/resolutions/20160119-stackforge-retireme
>>>>nt
>>>> .html
>>>>
>>>> "In order to simplify software development lifecycle transitions of
>>>> Unofficial and Official OpenStack projects, all projects developed
>>>> within the OpenStack project infrastructure will be permitted to use
>>>>the
>>>> “openstack/” namespace. The use of the term “Stackforge” to describe
>>>> unofficial projects should be considered deprecated."
>>>>
>>>> The Fuel CCP repos are projects that are not official OpenStack
>>>>projects.
>>>>
>>>> They are in the openstack/ git namespace because they use the common
>>>> infrastructure and there isn't any formal plan to have the repos join
>>>> the "official OpenStack projects" (i.e. the ones listed in the
>>>> projects.yaml file in the openstack/governance repository).
>>>>
>>>> Could they be proposed in the future as official OpenStack projects?
>>>> Maybe. Not sure, and I don't believe it's necessary to decide ahead of
>>>> time.
>>>>
>>>> Please stop using a marketing press release as some indication of what
>>>> the "intent" is for these repos or even that there *is* any intent at
>>>> this point. It's really early on and these repos are intended as a
>>>>place
>>>> to experiment and innovate. I don't see why there is so much anger
>>>>about
>>>> that.
>>>>
>>>> Best,
>>>> -jay
>>>>
>>>> On 07/28/2016 12:33 PM, Steven Dake (stdake) wrote:
>>>>> Doug,
>>>>>
>>>>> Zane's analysis is correct.  I agree with Zane's assessment that TC
>>>>> clarification can solve this situation.
>>>>>
>>>>> Regards
>>>>> -steve
>>>>>
>>>>> On 7/28/16, 9:15 AM, "Zane Bitter" <zbitter at redhat.com> wrote:
>>>>>
>>>>>> On 28/07/16 08:48, Vladimir Kozhukalov wrote:
>>>>>>> Fuel-ccp repositories are public, everyone is welcome to
>>>>>>>participate.
>>>>>>> I
>>>>>>> don¹t see where we violate ³4 opens². These repos are now
>>>>>>> experimental.
>>>>>>> At the moment the team is working on building CI pipeline and
>>>>>>> developing
>>>>>>> functional tests that are to be run as a part of CI process. These
>>>>>>> repos
>>>>>>> are not to be a part of Fuel Newton release. From time to time we
>>>>>>>add
>>>>>>> and retire git repos and it is a part of development process. Not
>>>>>>>all
>>>>>>> these repos are to become a part of Big tent.
>>>>>>
>>>>>> It seems to me that there are two different interpretations of what
>>>>>>it
>>>>>> means for a repo to be part of the OpenStack tent, and that these
>>>>>> differing interpretations are at the root of the arguments in this
>>>>>> thread.
>>>>>>
>>>>>> The first interpretation is that repos listed as belonging to a team
>>>>>>in
>>>>>> the governance repo are part of a deliverable that is released each
>>>>>> development cycle, and that the same team may also control other
>>>>>>repos
>>>>>> that are not deliverables and hence not part of OpenStack. It's easy
>>>>>>to
>>>>>> see how people could have developed this interpretation in good
>>>>>>faith.
>>>>>>
>>>>>> The second interpretation is that the TC blesses a team; that the
>>>>>>only
>>>>>> criterion for receiving this blessing is for the project to be "one
>>>>>>of
>>>>>> us", which in practice effectively means following the Four Opens;
>>>>>>and
>>>>>> that all repos which the team intends to operate in this manner,
>>>>>> subject
>>>>>> to TC oversight, should be listed in the governance repo. It's also
>>>>>> easy
>>>>>> to see how people could have developed this interpretation in good
>>>>>> faith. (In fact, I was following the big tent discussions very
>>>>>>closely
>>>>>> at the time and this was always my understanding of what it meant.)
>>>>>>
>>>>>> The only additional thing needed to explain this thread is the
>>>>>> (incorrect) assumption on behalf of all participants that everyone
>>>>>>has
>>>>>> the same interpretation :)
>>>>>>
>>>>>> Assuming everyone holds the first interpretation, the current
>>>>>> designation of the fuel-ccp repo looks completely logical and the
>>>>>> complaints about it look like sour grapes.
>>>>>>
>>>>>> Assuming everyone holds the second interpretation, the current
>>>>>> designation of the fuel-ccp repo looks like an attempt to avoid TC
>>>>>> oversight in order to violate the Four Opens while using the name of
>>>>>>an
>>>>>> official project (and issuing press releases identifying it as part
>>>>>>of
>>>>>> said official project), and the complaints look like a logical
>>>>>>attempt
>>>>>> to defend OpenStack from at least the appearance of openwashing.
>>>>>>
>>>>>> I believe this entire controversy will evaporate if the TC can
>>>>>>clarify
>>>>>> what it means for a repository to be listed in the governance repo.
>>>>>>
>>>>>> cheers,
>>>>>> Zane.
>>>>>>
>>>>>>
>>>>>>
>>>>>>______________________________________________________________________
>>>>>>__
>>>>>> __
>>>>>> 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
>>>>>
>>>>
>>>>
>>>>________________________________________________________________________
>>>>__
>>>> 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
>>>
>>
>>__________________________________________________________________________
>>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



-- 
Davanum Srinivas :: https://twitter.com/dims



More information about the OpenStack-dev mailing list