
Mount Management in Yeedu enables secure attachment of external cloud storage systems to compute clusters as part of cloud storage mount management. A mount acts as a logical connection between a cluster and a storage source such as Amazon S3, Azure Blob Storage, or Google Cloud Storage.
Mounts allow clusters to read or write data from external storage in a controlled, secure way, supporting cluster storage management across distributed environments.
What is a cloud storage mount? A mount is a configuration object that contains the following details:

Yeedu supports mounting storage from multiple cloud providers including:
This multi cloud storage integration capability ensures flexibility and scalability across environments.
Authorized users such as Platform Admin or Admin can create a mount by providing:
Validation rules include:

Users can:
The system ensures correct metadata response and strict tenant-level isolation for reliable cluster storage management.
Mount metadata such as mount point, description, or read-only flag can be modified.
Updates maintain audit timestamps and preserve tenant ownership in the overall cloud storage mount management lifecycle.

Yeedu implements soft delete instead of permanent deletion.
When a mount is deleted:

Mounts must be explicitly attached to clusters before use to mount external storage to compute clusters securely.
Preconditions:
On successful attachment:


When a mount is removed from a cluster:
Proper detachment helps maintain efficient cluster storage management.

Platform Admin has full mount lifecycle control.
Admin can manage mounts within the tenant.
Viewer has read-only access and cannot create or delete mounts.
Unauthorized operations return a 403 Access Denied response, ensuring secure cloud storage mount management.
Mounts are strictly tenant-scoped.
Cross-tenant operations are not allowed and return a 404 error. This ensures data segregation and multi-tenant security compliance during multi cloud storage integration.
Mounts depend on valid credential configurations and encryption type references.
Invalid credential ID or encryption reference results in 400 or 404 error responses.
This prevents insecure or broken storage connections when organizations mount external storage to compute clusters.
If the read-only flag is set to true:
This mechanism supports secure cluster storage management policies.
The system properly handles the following scenarios:
Each mount follows a lifecycle:
Lifecycle tracking ensures reliable cloud storage mount management and operational accountability.
Mount Management in Yeedu is a secure, lifecycle-driven, tenant-isolated system designed to safely connect clusters with external cloud storage.
Through strong validation, role-based access control, multi-cloud support, soft deletion, and cluster state enforcement, Yeedu ensures that storage integration remains secure, auditable, and production-ready for modern cluster storage management environments.
Mounts are critical components that maintain data security, tenant isolation, and cloud interoperability across the platform while enabling organizations to mount external storage to compute clusters efficiently.