From 3259bb4256db4af61c3e845be6b4ebc9afd40086 Mon Sep 17 00:00:00 2001 From: brown Date: Tue, 21 Jun 2022 16:46:45 -0400 Subject: [PATCH] feat/267 Updated documentation about EFS permissions --- .../content/en/docs/deployment/add-ons/storage/efs/guide.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/website/content/en/docs/deployment/add-ons/storage/efs/guide.md b/website/content/en/docs/deployment/add-ons/storage/efs/guide.md index 6eac2185d2..5f4b10fc5f 100644 --- a/website/content/en/docs/deployment/add-ons/storage/efs/guide.md +++ b/website/content/en/docs/deployment/add-ons/storage/efs/guide.md @@ -239,6 +239,11 @@ yq e '.spec.template.spec.volumes[0].persistentVolumeClaim.claimName = env(CLAIM kubectl apply -f $GITHUB_STORAGE_DIR/notebook-sample/set-permission-job.yaml ``` +#### Automated setup default EFS owner +The automated setup sets the default Kubeflow Notebook user (Jovyan) as owner by default. +You can always change the `uid` and `gid` used for the setup by passing different parameters to the script. +See [Advanced Customization](#advanced-customization) for more details on the different parameters that are available. + ### 3.4 Use existing EFS volume as workspace or data volume for a Notebook Spin up a new Kubeflow notebook server and specify the name of the PVC to be used as the workspace volume or the data volume and specify your desired mount point. We'll assume you created a PVC with the name `efs-claim` via Kubeflow Volumes UI or via the manual setup step [Static Provisioning](#4-option-2-static-provisioning). For our example here, we are using the AWS Optimized Tensorflow 2.6 CPU image provided in the Notebook configuration options (`public.ecr.aws/c9e4w0g3/notebook-servers/jupyter-tensorflow`). Additionally, use the existing `efs-claim` volume as the workspace volume at the default mount point `/home/jovyan`. The server might take a few minutes to come up.