-
-
-
-
-
-
-
23.06.0b3ec4c08 · ·
23.06.0 We are proud to announce the release of ✨ ✨ ✨ ✨ ✨ ✨ ✨ ✨ ✨ ✨ ✨ ✨ ✨ ✨ ✨ ✨ ✨ ✨ The changelog: - HPC offloading using Singularity with multi user support - Cuda GPU supports with the python3-cuda language - Resources request support (CPU, Memory, Time, GPU) - Keep the home .cache directory between runs - Allows user to rebuild already built actions - Better internal runs state management - Use the latest Minio version - Show deployment error details when it happen - Always show a notification when an error happen - Fix certificate injection for our internal registry with docker daemon - UI now show the deployment errors if any WARNING: This update requires an update which implies a maintenance period to copy the data from one store to another. The internal filestore, Minio, upgrade requires to migrate the data from the old instance to the new. For more details, see https://min.io/docs/minio/linux/operations/install-deploy-manage/migrate-fs-gateway.html Get old filestore credentials ```sh echo OLD_FILESTORE_SRV kubectl get secret --namespace "ryaxns" ryax-filestore-secret -o jsonpath="{.data.filestore}" | base64 -d echo OLD_FILESTORE_ACCESS kubectl get secret --namespace "ryaxns" ryax-filestore-secret -o jsonpath="{.data.filestore-access}" | base64 -d echo OLD_FILESTORE_SECRET kubectl get secret --namespace "ryaxns" ryax-filestore-secret -o jsonpath="{.data.filestore-secret}" | base64 -d ``` Connect to the new Minio pod ```sh MINIO_POD="$(kubectl -n ryaxns get pods --selector app.kubernetes.io/name=minio -o jsonpath='{.items[0].metadata.name}')" kubectl -n ryaxns exec -ti $MINIO_POD -- bash ``` Now inside the Minio pod (replace the variables by the values from previous steps): ```sh mc alias set old http://OLD_FILESTORE_SRV OLD_FILESTORE_ACCESS OLD_FILESTORE_SECRET mc alias set new http://localhost:9000 ryax $MINIO_ROOT_PASSWORD mc mb new/ryax-filestore mc mirror --preserve old/ryax-filestore new/ryax-filestore ``` You can now safely remove the old filestore deployment with: ```sh helm uninstall -n ryaxns ryax-filestore ``` Clean the internal state of the services to avoid error of missing file when upgrading minio ``` ryax-adm clean studio runner ```
-
-
-
-
-
-
-