What is the status of Sugar on Docker for production environments?

Hi community,

We've been working happily with dockerized Sugar instances for our developments. Now some of our customers are starting to host their production applications on Openshift or other similar platforms. 

As far as we know, SugarCRM does not support Sugar on platforms other than "regular" operating systems. 

Is that the case? Is docker on the roadmap? 

Cheers,

Damien

Parents Reply
  • In 2018, as we build new apps and services on top of Sugar, you better believe we are looking at Docker and Kubernetes as we deploy these things in our cloud.

    Now for Sugar (which has been around for a while), all we specify in our supported platforms documentation are the software components. The execution environments are left undefined and up to the partner or customer to decide.

    For example, we've never claimed support for Azure Cloud though I'm sure people are running Sugar happily there. That said, SugarCRM isn't equipped to helped a customer configure their Azure hosting environment outside of what's defined in our supported platforms (ex. Linux, MySQL, Apache, and Elasticsearch).

    The same analogy applies to Docker. Though I recognize there are some unique challenges.

    Damien Pochon are there any product limitations or bugs that you run into when running Sugar in Docker today? File bugs or enhancement requests for them.

    App Ecosystem @ SugarCRM

Children
  • Hello Matt,

    Thank you for your reassuring comments: it's good to hear that things are moving in the background. 

    Regarding the supported platforms documentation, we took the usual risk-based approach: it's not explicitely in the list, so it's must not be explicitely supported. 

    And yes we do have the expertise to setup and configure Portainer/Kubernetes/Openshift platforms, but you mentionned the unique challenges that exist in these contexts and that derive from Sugar's software architecture. I would also add the unique opportunities that come with this technology and the "from pet to cattle" approach. 

    I take it that we should be patient and wait for a fully supported stack.

    In the meantime we'll probably start working on our first simplified production environment on Docker tech. We'll try to share our insights with the community (and enhancements requests on the portal, of course). 

    Damien Pochon

    CRM & Digital consultant @ ITS4U Group