Re: OpenShift-apps playbooks in the master.yml playbook

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Mon, Nov 18, 2019 at 12:59:44PM +0100, Clement Verna wrote:
>    Hey all,
>    I have just disabled the openshift-apps playbooks from running in the
>    master playbook run (see
>    [1]https://infrastructure.fedoraproject.org/cgit/ansible.git/commit/master.yml?id=dccf42cd510703d6ddb5bb444aed7ce24ee1c334).
>    The reason behind is that the openshift-apps playbook are written to
>    trigger a new build and a new deployment of the application at each run,
>    this means that every time the master.yml playbook is run we build a
>    version of the application and deploy it.
>    Since a few of our applications are using source-to-image to build the
>    container directly from git it means that a master.yml run can deploy new
>    code into production without the maintainer of that application being
>    aware of it.
>    I wanted to raise awareness of this problem and ask the following
>    questions.

I am wondering if we shouldn't have release branch such as the
staging/production design that some of S2I projects are already using.
This allows to push changes to master without having them targeted to be
deployed.
Regardless of the master playbook question, I think this may be a good practice
that we should try to follow.


Pierre
_______________________________________________
infrastructure mailing list -- infrastructure@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to infrastructure-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/infrastructure@xxxxxxxxxxxxxxxxxxxxxxx




[Index of Archives]     [Fedora Development]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [KDE Users]

  Powered by Linux