An error occurred fetching the project authors.
  1. 24 Jan, 2017 1 commit
  2. 20 Jan, 2017 1 commit
  3. 19 Jan, 2017 1 commit
  4. 18 Jan, 2017 1 commit
  5. 07 Mar, 2016 1 commit
  6. 17 Feb, 2016 1 commit
  7. 01 Feb, 2016 1 commit
    • Kirill Smelkov's avatar
      ERP5 and Jupyter integrated together · 0a446263
      Kirill Smelkov authored
      This patch teaches ERP5 software release to automatically instantiate Jupyter
      notebook web UI and tune it to connect to ERP5 by default. When Jupyter is
      enabled, it also installs on-server erp5_data_notebook bt5 (nexedi/erp5!29)
      which handles code execution requested for Jupyter.
      
      For ERP5 - for security and backward compatibility reasons - Jupyter
      instantiation and erp5_data_notebook bt5 install happen only if jupyter is
      explicitly enabled in instance parameters. The default is not to have Jupyter
      out of the box.
      
      On the other hand for Wendelin SR, which inherits from ERP5 SR, the
      default is to have Jupyter out of the box, because Wendelin SR is fresh
      enough without lots of backward compatibility needs, and Jupyter is
      usually very handy for people who use Wendelin.
      
      ~~~~
      
      For integration, we reuse already established in ERP5 infrastructure, to
      request various slave instances, and request Jupyter in a way so it
      automatically tunes and connects to balancer of one of Zope family.
      
      Jupyter code itself is compiled by reusing
      software/ipython_notebook/software.cfg, and Jupyter instance code is
      reused by hooking software/ipython_notebook/instance.cfg.in into ERP5 SR
      properly (the idea to override instance-jupyter not to render into
      default template.cfg is taken from previous work by @tiwariayush).
      
      ~~~~
      
      I tested this patch inside webrunner with create-erp5-site software type and
      various configurations (whether to have or not have jupyter, to which zope
      family to connect it, etc).
      
      I have not tested frontend instantiation fully - because tests were done only
      in webrunner, but I've tried to make sure generated buildout code is valid for
      cases with frontend.
      
      NOTE the code in this patch depends erp5_data_notebook bt5 (nexedi/erp5!29) which just got merged to erp5.git recently (see nexedi/erp5@f662b5a2)
      
      NOTE even when erp5_data_notebook bt5 is installed, on a freshly installed ERP5, it
      is required to "check site consistency" first, so that initial bt5(s) are
      actually installed and erp5 is ready to function.
      
      /cc @vpelletier, @Tyagov, @klaus, @Camata, @tiwariayush, @Kreisel, @jerome, @nexedi
      /proposed-for-review-on nexedi/slapos!43
      0a446263
  8. 06 Oct, 2015 1 commit
  9. 23 Sep, 2015 1 commit
  10. 24 Aug, 2015 2 commits
    • Vincent Pelletier's avatar
      erp5: Rework postfix integration. · 86295f82
      Vincent Pelletier authored
      Add support for "hosts" aliasing in Zope instances.
      Add support for SASL relayhost with mandatory TLS encryption.
      Add mandatory TSL + SASL authentication, to not be an open relay.
      Wrap postfix commands with proper environment instead of symlink +
      source-able script.
      Add ipv6 listening support (untested).
      Drop non-required main.cf configuration options.
      Make postifx instance optional (requires postmaster address to be
      provided).
      Document and rework smtp-related parameters.
      Expose an userhosts hostname for smtp server.
      Add diversion support (solution to "prod clone sent mails to real customer").
      Use etc/run rather than etc/service, for consistency (if it needs to be
      changed, it must be changed for all software types).
      Hook into syslog and setup local syslog daemon, with logrotate integration.
      Update TODO entries.
      86295f82
    • Marco Mariani's avatar
      48672684
  11. 18 Aug, 2015 1 commit
  12. 08 Jul, 2015 1 commit
    • Saurabh's avatar
      Make it possible to instanciate 1 NEO DB inside an ERP5 instance · d35284d8
      Saurabh authored
      Before it was only possible to make an ERP5 cluster connect to a NEO cluster
      that was instanciated separately, by passing "name" and "master_nodes"
      connection parameters in "storage-dict".
      
      For an internal NEO DB, "name" and "master_nodes" is filled automatically
      and you must instead pass a "server" dict, with same parameters as in NEO SR.
      Currently, a NEO cluster name must be given. Later, we hope to generate a good
      name automatically.
      
      All this was implemented by refactoring NEO & ERP5 SR, with common files.
      For the ERP5 SR, the root partition also serves as "root" partition for NEO
      partitions: in other words, there's no second empty partition.
      d35284d8
  13. 24 Jun, 2015 1 commit
  14. 22 Jun, 2015 1 commit
  15. 12 Jun, 2015 1 commit
  16. 11 Jun, 2015 1 commit
  17. 17 Feb, 2015 1 commit
  18. 09 Feb, 2015 1 commit
  19. 27 Jan, 2015 1 commit
  20. 26 Jan, 2015 1 commit
  21. 09 Dec, 2014 1 commit
    • Julien Muchembled's avatar
      erp5: review request parameters for SLA & ZODB · a2ba55e0
      Julien Muchembled authored
      All parameters about SLA, i.e. computer-guid & instance-guid, are removed in
      favor of a new "sla-dict" parameter, which is easier to implement and much more
      versatile.
      
      All changes in the request parameters are incompatible. The old ones are
      ignored without warning/error.
      
      For compatibility, the reference of ZEO partition is still "zodb".
      
      Default settings were also fine. Default name of mount-point and FileStorage
      file is reverted to 'root' instead of 'main'.
      a2ba55e0
  22. 08 Dec, 2014 2 commits
  23. 20 Nov, 2014 1 commit
  24. 18 Nov, 2014 3 commits
  25. 08 Nov, 2014 1 commit
  26. 21 Oct, 2014 1 commit
    • Tristan Cavelier's avatar
      erp5 stack: fix mariadb host blocking · 6f11404d
      Tristan Cavelier authored
      - Use latest slapos.toolbox (0.41.0)
      - stack/erp5/buildout.cfg add script is-local-tcp-port-opened
      - Change instance-mariadb promise to use is-local-tcp-port-opened
      
      The monitor runs promises every 5 minutes.
      The previous mariadb promise check for listening tcp port by openning
      a socket and closing it, causing mariadb to block the host after a
      defined amount of time.
      
      The new script `is-local-tcp-port-opened` checks for opened tcp port
      on current machine by reading /proc/net/tcp{,6}. No socket is opened.
      Maria should not block hosts anymore.
      6f11404d
  27. 28 Aug, 2014 2 commits
  28. 07 Jul, 2014 1 commit
  29. 05 Apr, 2014 2 commits
    • Vincent Pelletier's avatar
      erp5: Add webdav support. · f2183d38
      Vincent Pelletier authored
      Move haproxy httpchk configuration per-listen as zope's webdav returns 401
      on (at least) GET / . TCP-level checks are still active, which should be
      sufficient.
      Also, change zope_family_address_list check to getitem as it's more natural
      than concatenating.
      Also, stop using apache.zope.backend recipe to add support for per-port
      scheme so automatic ERP5Site creation knows which URL is really HTTP.
      Also, stop using certificate_authority recipe and call openssl directly
      when generating self-signed cert for https/webdavs support.
      Also, rework balancer parameters a bit (still undocumented).
      Also, make instance-balancer always publish ipv6 value (empty when no ipv6
      available), so instance-erp5 always succeeds.
      f2183d38
    • Vincent Pelletier's avatar
      ae79ce9b
  30. 03 Apr, 2014 2 commits
  31. 04 Feb, 2014 2 commits
  32. 21 Jan, 2014 1 commit