h4. Community Options * https://github.com/CrunchyData/postgres-operator * https://github.com/zalando/postgres-operator
h4. What option from Community shows better? * https://github.com/CrunchyData/postgres-operator
PS: * Better doc * This one is in the [operatorhub.io|https://operatorhub.io/?category=Database] and the other not
h4. What image and version we are using currently in the specs of the MSSDB CR?
* The imaged used in this project is from Red Hat. See more in https://docs.okd.io/latest/using_images/db_images/postgresql.html * image: "centos/PostgreSQL-96-centos7"
PS.: The MSS project was developed and tested so far with PostgreSQL 9.6
h4. What are the CONS of change changing our MSS operator to use it currently, at least?
* It has many features Shows that we will not able to use the RedHat image and we will need to understand how to set up, configure and use * It is using their images and not the RedHat ones, however, shows that their CrunchyData image is based on centos * it The CrunchyData can be deprecated and/or discontinued. It has not a big community and/or many contributors and users * We may face some issues and limitations as for example, we will be not able to do some specific setup and / or fix some issue and/or handle it for providing the status for the RHMI as it is done currently * We need to spend an The effort required in order to understand how it is working, how to setup it, how we can try to make it work as a dependency and handle the database created by the MSS operator have it and or get its status for 3 the RHMI . 11 mini shift and in OCP 4 * We need to test and check it in order to ensure that all requirements will be attended with and that it will actually is working well as we expected * The usage of May this operator may adoption can increase the complexity unnecessarily to keep it maintained . h4. Conclusion:
IMHO we should keep the database as a type for now and do not care over at least currently. Following the reasons
* The current implementation attends all our needs and is quite simple and easy to keep maintained, changed, replaced, disabled etc.. * Also, the current implementation allows we easily, without any code change, make the MSS use another database and/or disabled this type, change the image and/or its versions as the parameters and values used * IMHO add now the CrunchyData shows spend unnecessary effort and could make it more complex |
|