We use MySQL as Confluence DB, and since same mysql library is required on all synchronized nodes, it is implemented by creating a subdirectory in shared-home, copying the mysql driver into that directory, and then adding it as an external library on each node.
When upgrading the chart to 1.18, there is currently an error where synchrony is not working properly since it cannot find shared-home directory.
I believe that there is a potential risk that synchrony may not work properly after the helm chart upgrade, as many users, including myself, use MySQL for Confluence DB and are expected to use the mysql driver in the following manner in synchrony.
Product
Confluence
Code of Conduct
[X] I agree to follow this project's Code of Conduct
@SuperWonjune thanks for raising this issue. We'll revert the removal of shared home volume. In the meantime you can declare a shared home additional volume (emptyDir)
Suggestion
Hello,
I am creating this issue to request the restoration of the code that removed the synchrony shared-home mount, which was reflected in the Confluence 1.18 chart. ( https://github.com/atlassian/data-center-helm-charts/issues/745 )
Atlassian DC Helm Chart Docs are guiding on how to use External Libraries that are not included in the image due to licensing issues for the Data Center Helm Chart, as shown in the link below: https://atlassian.github.io/data-center-helm-charts/examples/external_libraries/EXTERNAL_LIBS/
We use MySQL as Confluence DB, and since same mysql library is required on all synchronized nodes, it is implemented by creating a subdirectory in shared-home, copying the mysql driver into that directory, and then adding it as an external library on each node.
In synchrony value files, we are utilizing the code below:
When upgrading the chart to 1.18, there is currently an error where synchrony is not working properly since it cannot find shared-home directory.
I believe that there is a potential risk that synchrony may not work properly after the helm chart upgrade, as many users, including myself, use MySQL for Confluence DB and are expected to use the mysql driver in the following manner in synchrony.
Product
Confluence
Code of Conduct