yasithdev opened a new pull request, #601:
URL: https://github.com/apache/airavata-custos/pull/601

   The VAST connector creates folders through VMS, which resolves owners only 
from its own user-directory providers. Unless VAST is connected to the LDAP 
that holds the Custos accounts and allocation groups, every create is refused 
and no home, scratch or project directory is made.
   
   ```
   POST /api/folders/create_folder/ { "path": "/home/alice", "user": "alice", 
"group": "alice", "create_dir_mode": "700", "tenant_id": 1 }
   → 503 Couldn't find user with username=alice
   POST /api/folders/create_folder/ { "path": "/project/proj-eng", "user": "0", 
"group": "proj-eng", "create_dir_mode": "2750", "tenant_id": 1 }
   → 503 Couldn't find group with groupname=proj-eng
   ```
   
   This PR splits it into a Path-Provisioner, which creates each cluster's 
targets as root over SSH on its admin host so that host's NSS resolves the 
owners, and a Quota-Provisioner, which sets the VAST quota once each directory 
exists; it works without VAST being connected to LDAP, and /home/alice is 
created alice:alice 0700 with its 100 GiB quota.
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to