So, longer term, I'd really like to see a set of smaller pieces of gate'ness 
that co-check each other.

one gate that periodically checks that kolla:trunk builds (nightly?) sans 
modification. As the containers themselves depend on a lot of 
packages/repositories outside of kolla's control and therefore can break at any 
time. These would be ran against the kolla-ansible/kolla-kubernetes trunk gate 
checks. showing bugs in the potentially changing containers against known good 
deployment tests.

A similar periodic check should be done for kolla-ansible/kolla-kubetes gates 
to ensure things like a new version of kubeadm getting released doesn't break 
things, and cause the other gate checks to produce misleading failures. 

The results of the periodic gates, should be cached somewhere and used as input 
to the kolla-ansible and kolla-kubernetes gates used to check incoming reviews. 
You can then rely more on breakages in kolla-ansible/kolla-kubernetes gate 
checks being actually caused by the patches incoming, and not some outside 
influence.

This should make it much quicker to iterate though issues.

Thanks,
Kevin
________________________________________
From: Steven Dake (stdake) [std...@cisco.com]
Sent: Tuesday, November 29, 2016 6:48 PM
To: OpenStack Development Mailing List (not for usage questions)
Subject: Re: [openstack-dev] [kolla] Kolla-ansible is available

It’s not really about easy or hard.

We don’t want to make the gating less optimal then it was pre-repo split.  To 
achieve that objective, cross-repo gating is necessary to validate the images 
in the docker repo are correct wrt the orchestration system they were developed 
against originally (which has moved off into the kolla-ansible repository).

Hope that clears it up.

Regards
-steve

-----Original Message-----
From: Joshua Harlow <harlo...@fastmail.com>
Reply-To: "OpenStack Development Mailing List (not for usage questions)" 
<openstack-dev@lists.openstack.org>
Date: Tuesday, November 29, 2016 at 11:28 AM
To: "OpenStack Development Mailing List (not for usage questions)" 
<openstack-dev@lists.openstack.org>
Subject: Re: [openstack-dev] [kolla] Kolla-ansible is available

    I would expect nothing less, things that are worthwhile doing are
    usually not just (always) easy :)

    Jeffrey Zhang wrote:
    > If we can implement loose coupling, there will be optimal. But
    > it is hard to do this.
    >
    > On Tue, Nov 29, 2016 at 2:50 PM, Joshua Harlow <harlo...@fastmail.com
    > <mailto:harlo...@fastmail.com>> wrote:
    >
    >     Jeffrey Zhang wrote:
    >
    >         Because the role and dockerfile are tight couplings.
    >
    >         For example, the container/Dockerfile may need an environment
    >         variable
    >         passed by ansible role. without it, the service may not work.
    >
    >
    >     Why do they need to be tightly coupled?
    >
    >
    >
    >     
__________________________________________________________________________
    >     OpenStack Development Mailing List (not for usage questions)
    >     Unsubscribe:
    >     openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
    >     <http://openstack-dev-requ...@lists.openstack.org?subject:unsubscribe>
    >     http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
    >     <http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev>
    >
    >
    >
    >
    > --
    > Regards,
    > Jeffrey Zhang
    > Blog: http://xcodest.me <http://xcodest.me/>
    >
    > __________________________________________________________________________
    > 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

__________________________________________________________________________
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

Reply via email to