Contributors mailing list archives

contributors@odoo-community.org

Avatar

Re: Place to share knowledge/tools on deployment

by
dar
- 22/11/2019 09:35:58
Hope anyone might be interested to join the effort:

dodoo is a CLI or library entrypoint to the dodoo server middleware for Odoo.

  • KF 1: it hot-reloads config for DB, SMTP and the admin password.
  • KF 2: it supports libpg dsn. (ej. for db server multiplexing)
  • KF 3: set max connection per database.
  • KF 4: dbfilter on odoo version and client project version.
  • KF := Killer Feature
https://github.com/xoe-labs/dodoo/blob/master/dodoo/README.md

On Tue, Nov 19, 2019 at 9:10 PM David Arnold <dar@xoe.solutions> wrote:
@Georg speccing for kops backend taskers started
An opportunity for cleaning the python middleware.
Also to slice off the essentially broken odoo built in scheduler/server :D (maybe)


On Tue, Nov 19, 2019 at 5:42 PM David Arnold <dar@xoe.solutions> wrote:
Planned refactoring to this regard from our side:

- Modularize
- Swap subcommands easily ("make your own `odooup`")

On Mon, Nov 18, 2019 at 3:42 PM Georg Notter <georg.notter@agenterp.com> wrote:
Haha sorry wrong target

Mit freundlichen Grüßen

We look forward to see you. Best Regards

Dipl. Ing. (Fh) Georg Notter

Agent ERP GmbH

www.agenterp.com

Am 18.11.2019 um 21:07 schrieb Georg Notter <georg.notter@agenterp.com>:

Moin david ruf mal wieder durch!

Mit freundlichen Grüßen

We look forward to see you. Best Regards

Dipl. Ing. (Fh) Georg Notter

Agent ERP GmbH

www.agenterp.com

Am 16.11.2019 um 02:38 schrieb David Arnold <dar@xoe.solutions>:


On Fri, Nov 15, 2019 at 8:28 PM David Arnold <dar@xoe.solutions> wrote:
Sorry, I've beaten myself, the reference should always be: https://github.com/OdooOps/awesome#readme
(with the same document reference to the readme at the end)


On Fri, Nov 15, 2019 at 8:27 PM David Arnold <dar@xoe.solutions> wrote:
For now, there is a skeleton carefully ripped from: https://github.com/sindresorhus/awesome

First couple of PRs should come soon from myself, but please feel free to submit your own PRs abiding by the contributing rules. (those are relatively simple for once ;-)


On Fri, Nov 15, 2019 at 5:33 PM David Arnold <dar@xoe.solutions> wrote:
Now, for the first time in a row... :D

On Fri, Nov 15, 2019 at 5:06 PM Jordi Riera <jordi.riera@numigi.com> wrote:
Hello David,

Did you have the time to move forward with the awesome repo/list ?

Best,
Jordi

Le jeu. 31 oct. 2019 à 10:37, David Arnold <dar@xoe.solutions> a écrit :
True, Russell has put together some compelling user stories. I plan to process them somehow to that end.

El jue., 31 oct. 2019, 7:47 a.m., Jordi Riera <jordi.riera@numigi.com> escribió:
Great,
And we can create traffic to the ODEPs through the awesome-list.
We need to find the good catch phrases to inspire people to contribute on doc.

Thank you David,
Jordi

Le jeu. 31 oct. 2019 à 00:27, David Arnold <dar@xoe.solutions> a écrit :
Ok. I like, lots of communities do those awesome-x listing ;-)

A good mix catering to different levels of abstraction should gain enough traction over time, you're right, we need to create practical value, too.

But I think, especially for the more involved people to let loose of their deer siloes, the foundation's need to be talked true with time and effort (hence ODEPs).

Only through excellent community governance will we have a chance to eventually agree.

This week, I intent to create that awesome-deployment-odoo-repo.

BR,

David A.

El mié., 30 oct. 2019, 3:12 p.m., Jordi Riera <jordi.riera@numigi.com> escribió:
Hello everyone,

sorry for my silence in the previous days. Busy days as we all know.
I think we should start small to grow slowly but surely.
I like your enthusiasm, David, and feel free to lead the effort on the subject. While ODEPs seem great, I have the feeling that might scare a lot of contributors due to the mass of reading to do.
In parallel to it, I would like to see something more practical, like an awesome-odoo-deploy, where we would see a list of all the tool to deploy odoo.
I see that you have already a good list with:
* doodba
* odoo cloud platform
...

What do you think?
OdooOps seems a good place to start. Could you create a new repo for the listing?

Cheers,
Jordi


Le mer. 30 oct. 2019 à 12:27, David Arnold <dar@xoe.solutions> a écrit :
Yeah, OCA might probably endorse it later on when OCA wishes to. Absolutely!

From a constituency point of view, OCA does not seem to be able to add shared legitimacy. This needs to be provided by the involved actors themselves.

Namely, to my knowledge, those are:
- Tecnativa (doodba)
- Camptocamp (Odoo cloud platform, and other tooling, anthem, marabunta)
- Acsone (odoo-bedrock, click-odoo, Bob templates, and other tooling)
- Akretion (docky and other tooling)
- XOE ( DockeryOdoo & OdooOperator and a couple of forks / mix&match from Acsone and Camptocamp)

Can we pass the point where PRoC > PRoSP (Perceived Return on Collaboration > Persived Return on Siloed Project) for those actors?

El mié., 30 oct. 2019, 1:27 a.m., Russell Briggs <russ@paraflyer.net> escribió:
Great stuff David!

Yeah it feels like this should eventually become an OCA project once it gets some traction, since it is potentially quite a fundamental community component?

I will have a read and make some comments in a bit :)

Russ

On Wed, 30 Oct 2019, 9:57 AM David Arnold, <dar@xoe.solutions> wrote:
By the way I commit by all means NOT to retain unique ownership on the OdooOps GitHub organization. Any meritable community, abiding by the self constituing decision making processes (e.g. ODEPs) is eligible to share the burdon. ;-)

El mar., 29 oct. 2019, 3:50 p.m., David Arnold <dar@xoe.solutions> escribió:
Hi all,

I redacted a first ODEP 0002 in Order to propose the constituency of a docker base runtime repository.

I stepped over some steps and wrote down everything I had in mind.

For legitimacy building, please comment on the PR and indicate your level of approval:

Approve: Section 1, Section 2, etc.
Disaprove: Section 4

Ideally we would get unanimous approval of the "Motivation" section, so this section could be merged quickly.

According to the eminent approval levels I'll outfactor parts into separate PRs / Discussions.


Please leave your opinion / approval level, even if you are only a user and no active committer of the Odoo docker community.

BR,

David A.

El dom., 27 oct. 2019, 11:36 p.m., David Arnold <dar@xoe.solutions> escribió:
I plan to eventually write up some "ODEPs" ( like python PEPs ) " Odoo Dev Enhancement Proposal " where I want to lay out the reasoning behind some design decisions I made in DockeryOdoo over the past few years.

However, I have a problem: if there is no second owner of such proposals and if there is no legitimate approval process of any sort, it's going to be yet another tribal silo.

So I hope by writing up some "ODEPs", the discussion might get a chance to become structured, hence contribution might get a chance to become structured, hence consolidation and mind share might become a chance to get structured. Hence a legitimate constituency for this topic (outside of OCA path dependent reasoning) will be possible.

People might think "what an overkill", but ultimately, we all know, that pulling tribes together around a common goal is not only a challenging task since open source communities exist.

Maybe the best approach is formulating understandable, complete and concise proposals in human readable form (the vision behind "ODEPs").

My 2 cents.

El dom., 27 oct. 2019, 10:07 a.m., Maxime Chambreuil <mchambreuil@opensourceintegrators.com> escribió:
The interest will grow if the few involve here make it work...

El dom., 27 de octubre de 2019 08:16, <admin@ygol.com> escribió:
What is the next step for this to move on?
- Should we put to vote Maxime's idea to create those 2 repositories? Where would they live?
- Or is it better to keep the discussion outside of OCA? David Arnold prepared a place (odooOps)?

It would be nice to know who is interested by this topic.

tnx
--
Yves Goldberg
--


----- Original message -----
From: Maxime Chambreuil <mchambreuil@opensourceintegrators.com>
Subject: Re: Place to share knowledge/tools on deployment
Date: Tuesday, October 22, 2019 19:52

Hi Jordi,

I think we could start with:
  • one repository to store a base/minimal docker image + documented extensions.
  • one repository per orchestrator (or 1 for all) where we can share configuration with documentation of how to orchestrate the previous Docker images
My 2 cents.

MAXIME CHAMBREUIL
PROJECT MANAGER/CONSULTANT
P.O. BOX 940, HIGLEY, AZ 85236






On Tue, Oct 22, 2019 at 11:22 AM Jordi Riera <jordi.riera@numigi.com> wrote:
Hello list,

During the OCA code sprint in belgium, I had the opportunity to talk again about docker. While the first talk, in 2018, was focused on usage of Docker. This year, the discussion focused on orchestration solutions.
The discussion was interesting and it was found that we could use a place to share good practices and solutions. Regarding orchestration, but also on dockers (odoo and other services like postgres, acsone/kwkhtmltopdf) and around deployments helpers (git-aggregator, gitoo, clik-odoo, etc.)

How would you see it ?

What do you think about to start with a single place where we could have docker-compose templates (or link to repo with templates) and best practices, FAQs, etc (I was thinking questions like: https://odoo-community.org/groups/contributors-15/contributors-148040?mode=thread&date_begin=&date_end=)
The aim would be to ease the adoption of docker based infrastructure over OCA members. Docker-compose is a good tool to ease docker adoption.


Let me know what you think

Jordi


--

Jordi Riera - VP Technique
NUMIGI SOLUTIONS INC.
(514) 317-7944

Longueuil, Québec, Canada













_______________________________________________

_______________________________________________


_______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe

_______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe

_______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe

_______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe

_______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe



--
Jordi Riera - VP Technique
NUMIGI SOLUTIONS INC.
(514) 317-7944

Longueuil, Québec, Canada

_______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe

_______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe



--
Jordi Riera - VP Technique
NUMIGI SOLUTIONS INC.
(514) 317-7944

Longueuil, Québec, Canada

_______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe

_______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe



--
Jordi Riera - VP Technique
NUMIGI SOLUTIONS INC.
(514) 317-7944

Longueuil, Québec, Canada

_______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe

_______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe

_______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe

Reference