You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When updating all apps or updating TrueNAS are started without a specific order.
Example:
The following apps are linked together: Nextcloud, Redis, Collabora
In this example it is important to start the Redis and Collabora app first and after both are started then start the Nextcloud app. Otherwise it can lead to problems with the Nextcloud and cause various errors.
Possible solution:
A field in each container which works like the Docker Compose function depends_on.
The text was updated successfully, but these errors were encountered:
There is no such thing as depends_on in kubernetes, however there are initContainers, but those need custom scripts/commands for each scenario, but considering the vast amount of options and/or use cases, its not something that can be in a UI field.
That being said, for the nextcloud+redis case, you can follow #1304.
So it's not just a "field" to populate.
Custom initContainers and scripts for each of those services must be written. Which will also open new ways for users to shoot themselves on the feet.
Those scripts will rely on the user to provide correct connection details for each of the services, the scripts must then account for all possible scenarios of deployments of those services, eg, setup with password, setup without, setup with https, http etc.
When updating all apps or updating TrueNAS are started without a specific order.
Example:
The following apps are linked together: Nextcloud, Redis, Collabora
In this example it is important to start the Redis and Collabora app first and after both are started then start the Nextcloud app. Otherwise it can lead to problems with the Nextcloud and cause various errors.
Possible solution:
A field in each container which works like the Docker Compose function
depends_on
.The text was updated successfully, but these errors were encountered: