You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@dlab.apache.org by om...@apache.org on 2019/09/04 11:49:45 UTC
[incubator-dlab] branch DLAB-terraform updated: added needed files
This is an automated email from the ASF dual-hosted git repository.
omartushevskyi pushed a commit to branch DLAB-terraform
in repository https://gitbox.apache.org/repos/asf/incubator-dlab.git
The following commit(s) were added to refs/heads/DLAB-terraform by this push:
new 95c65f7 added needed files
95c65f7 is described below
commit 95c65f714f1e9ea7d7561ea2410d092316ac9084
Author: Oleh Martushevskyi <Ol...@epam.com>
AuthorDate: Wed Sep 4 14:49:37 2019 +0300
added needed files
---
.../src/ssn/files/aws/mongo_roles.json | 278 +++++++++++++++++++++
.../src/ssn/files/azure/mongo_roles.json | 238 ++++++++++++++++++
.../src/ssn/files/gcp/mongo_roles.json | 238 ++++++++++++++++++
3 files changed, 754 insertions(+)
diff --git a/infrastructure-provisioning/src/ssn/files/aws/mongo_roles.json b/infrastructure-provisioning/src/ssn/files/aws/mongo_roles.json
new file mode 100644
index 0000000..70eb16e
--- /dev/null
+++ b/infrastructure-provisioning/src/ssn/files/aws/mongo_roles.json
@@ -0,0 +1,278 @@
+[
+ {
+ "_id": "nbShapes_p2.xlarge_fetching",
+ "description": "Use p2.xlarge instance shape for notebook",
+ "exploratory_shapes": [
+ "p2.xlarge"
+ ],
+ "groups": [
+ "$anyuser"
+ ]
+ },
+ {
+ "_id": "nbShapes_t2.medium_fetching",
+ "description": "Use t2.medium instance shape for notebook",
+ "exploratory_shapes": [
+ "t2.medium"
+ ],
+ "groups": [
+ "$anyuser"
+ ]
+ },
+ {
+ "_id": "nbShapes_r3.xlarge_fetching",
+ "description": "Use r3.xlarge instance shape for notebook",
+ "exploratory_shapes": [
+ "r3.xlarge"
+ ],
+ "groups": [
+ "$anyuser"
+ ]
+ },
+ {
+ "_id": "nbShapes_r4.2xlarge_fetching",
+ "description": "Use r4.2xlarge instance shape for notebook",
+ "exploratory_shapes": [
+ "r4.2xlarge"
+ ],
+ "groups": [
+ "$anyuser"
+ ]
+ },
+ {
+ "_id": "nbShapes_r3.4xlarge_fetching",
+ "description": "Use r3.4xlarge instance shape for notebook",
+ "exploratory_shapes": [
+ "r3.4xlarge"
+ ],
+ "groups": [
+ "$anyuser"
+ ]
+ },
+ {
+ "_id": "nbShapes_r3.8xlarge_fetching",
+ "description": "Use r3.8xlarge instance shape for notebook",
+ "exploratory_shapes": [
+ "r3.8xlarge"
+ ],
+ "groups": [
+ "$anyuser"
+ ]
+ },
+ {
+ "_id": "nbShapes_c4.large_fetching",
+ "description": "Use c4.large instance shape for notebook",
+ "exploratory_shapes": [
+ "c4.large"
+ ],
+ "groups": [
+ "$anyuser"
+ ]
+ },
+ {
+ "_id": "nbShapes_c4.2xlarge_fetching",
+ "description": "Use c4.2xlarge instance shape for notebook",
+ "exploratory_shapes": [
+ "c4.2xlarge"
+ ],
+ "groups": [
+ "$anyuser"
+ ]
+ },
+ {
+ "_id": "nbShapes_c4.8xlarge_fetching",
+ "description": "Use c4.8xlarge instance shape for notebook",
+ "exploratory_shapes": [
+ "c4.8xlarge"
+ ],
+ "groups": [
+ "$anyuser"
+ ]
+ },
+ {
+ "_id": "nbCreateDeeplearning",
+ "description": "Create Notebook Deep Learning",
+ "exploratories": [
+ "docker.dlab-deeplearning"
+ ],
+ "groups": [
+ "$anyuser"
+ ]
+ },
+ {
+ "_id": "nbCreateJupyter",
+ "description": "Create Notebook Jupyter",
+ "exploratories": [
+ "docker.dlab-jupyter"
+ ],
+ "groups": [
+ "$anyuser"
+ ]
+ },
+ {
+ "_id": "nbCreateRstudio",
+ "description": "Create Notebook RStudio",
+ "exploratories": [
+ "docker.dlab-rstudio"
+ ],
+ "groups": [
+ "$anyuser"
+ ]
+ },
+ {
+ "_id": "nbCreateTensor",
+ "description": "Create Notebook Jupyter with TensorFlow",
+ "exploratories": [
+ "docker.dlab-tensor"
+ ],
+ "groups": [
+ "$anyuser"
+ ]
+ },
+ {
+ "_id": "nbCreateZeppelin",
+ "description": "Create Notebook Apache Zeppelin",
+ "exploratories": [
+ "docker.dlab-zeppelin"
+ ],
+ "groups": [
+ "$anyuser"
+ ]
+ },
+ {
+ "_id": "nbCreateTensorRstudio",
+ "description": "Create Notebook RStudio with TensorFlow",
+ "exploratories": [
+ "docker.dlab-tensor-rstudio"
+ ],
+ "groups": [
+ "$anyuser"
+ ]
+ },
+ {
+ "_id": "nbCreateDataEngine",
+ "description": "Create Data Engine",
+ "computationals": [
+ "docker.dlab-dataengine"
+ ],
+ "groups": [
+ "$anyuser"
+ ]
+ },
+ {
+ "_id": "nbCreateDataEngineService",
+ "description": "Create Data Engine Service",
+ "computationals": [
+ "docker.dlab-dataengine-service"
+ ],
+ "groups": [
+ "$anyuser"
+ ]
+ },
+ {
+ "_id": "compShapes_c4.xlarge_fetching",
+ "description": "Use c4.xlarge instance shape for cluster",
+ "computational_shapes": [
+ "c4.xlarge"
+ ],
+ "groups": [
+ "$anyuser"
+ ]
+ },
+ {
+ "_id": "compShapes_r3.xlarge_fetching",
+ "description": "Use r3.xlarge instance shape for cluster",
+ "computational_shapes": [
+ "r3.xlarge"
+ ],
+ "groups": [
+ "$anyuser"
+ ]
+ },
+ {
+ "_id": "compShapes_r4.2xlarge_fetching",
+ "description": "Use r4.2xlarge instance shape for cluster",
+ "computational_shapes": [
+ "r4.2xlarge"
+ ],
+ "groups": [
+ "$anyuser"
+ ]
+ },
+ {
+ "_id": "compShapes_r3.4xlarge_fetching",
+ "description": "Use r3.4xlarge instance shape for cluster",
+ "computational_shapes": [
+ "r3.4xlarge"
+ ],
+ "groups": [
+ "$anyuser"
+ ]
+ },
+ {
+ "_id": "compShapes_r3.8xlarge_fetching",
+ "description": "Use r3.8xlarge instance shape for cluster",
+ "computational_shapes": [
+ "r3.8xlarge"
+ ],
+ "groups": [
+ "$anyuser"
+ ]
+ },
+ {
+ "_id": "compShapes_c4.2xlarge_fetching",
+ "description": "Use c4.2xlarge instance shape for cluster",
+ "computational_shapes": [
+ "c4.2xlarge"
+ ],
+ "groups": [
+ "$anyuser"
+ ]
+ },
+ {
+ "_id": "compShapes_c4.8xlarge_fetching",
+ "description": "Use c4.8xlarge instance shape for cluster",
+ "computational_shapes": [
+ "c4.8xlarge"
+ ],
+ "groups": [
+ "$anyuser"
+ ]
+ },
+ {
+ "_id": "compShapes_p2.xlarge_fetching",
+ "description": "Use p2.xlarge instance shape for cluster",
+ "computational_shapes": [
+ "p2.xlarge"
+ ],
+ "groups": [
+ "$anyuser"
+ ]
+ },
+ {
+ "_id": "nbBillingReportFull",
+ "description": "View full billing report for all users",
+ "pages": [
+ "/api/infrastructure_provision/billing"
+ ],
+ "groups": [
+ "$anyuser"
+ ]
+ },
+ {
+ "_id": "admin",
+ "description": "Allow to execute administration operation",
+ "pages": [
+ "environment/*",
+ "/api/infrastructure/backup",
+ "/roleManagement",
+ "/api/settings",
+ "/user/settings",
+ "/api/project",
+ "/api/endpoint"
+ ],
+ "groups": [
+ "$anyuser"
+ ]
+ }
+]
diff --git a/infrastructure-provisioning/src/ssn/files/azure/mongo_roles.json b/infrastructure-provisioning/src/ssn/files/azure/mongo_roles.json
new file mode 100644
index 0000000..58cadb3
--- /dev/null
+++ b/infrastructure-provisioning/src/ssn/files/azure/mongo_roles.json
@@ -0,0 +1,238 @@
+[
+ {
+ "_id": "nbShapes_Standard_NC6_fetching",
+ "description": "Allow to use Standard_NC6 instance shape for notebook",
+ "exploratory_shapes": [
+ "Standard_NC6"
+ ],
+ "groups": [
+ "$anyuser"
+ ]
+ },
+ {
+ "_id": "nbShapes_Standard_E4s_v3_fetching",
+ "description": "Use Standard_E4s_v3 instance shape for notebook",
+ "exploratory_shapes": [
+ "Standard_E4s_v3"
+ ],
+ "groups": [
+ "$anyuser"
+ ]
+ },
+ {
+ "_id": "nbShapes_Standard_E16s_v3_fetching",
+ "description": "Use Standard_E16s_v3 instance shape for notebook",
+ "exploratory_shapes": [
+ "Standard_E16s_v3"
+ ],
+ "groups": [
+ "$anyuser"
+ ]
+ },
+ {
+ "_id": "nbShapes_Standard_E32s_v3_fetching",
+ "description": "Use Standard_E32s_v3 instance shape for notebook",
+ "exploratory_shapes": [
+ "Standard_E32s_v3"
+ ],
+ "groups": [
+ "$anyuser"
+ ]
+ },
+ {
+ "_id": "nbShapes_Standard_F2s_fetching",
+ "description": "Use Standard_F2s instance shape for notebook",
+ "exploratory_shapes": [
+ "Standard_F2s"
+ ],
+ "groups": [
+ "$anyuser"
+ ]
+ },
+ {
+ "_id": "nbShapes_Standard_F4s_fetching",
+ "description": "Use Standard_F4s instance shape for notebook",
+ "exploratory_shapes": [
+ "Standard_F4s"
+ ],
+ "groups": [
+ "$anyuser"
+ ]
+ },
+ {
+ "_id": "nbShapes_Standard_F8s_fetching",
+ "description": "Use Standard_F8s instance shape for notebook",
+ "exploratory_shapes": [
+ "Standard_F8s"
+ ],
+ "groups": [
+ "$anyuser"
+ ]
+ },
+ {
+ "_id": "nbShapes_Standard_F16s_fetching",
+ "description": "Use Standard_F16s instance shape for notebook",
+ "exploratory_shapes": [
+ "Standard_F16s"
+ ],
+ "groups": [
+ "$anyuser"
+ ]
+ },
+ {
+ "_id": "nbCreateDeeplearning",
+ "description": "Create Notebook Deep Learning",
+ "exploratories": [
+ "docker.dlab-deeplearning"
+ ],
+ "groups": [
+ "$anyuser"
+ ]
+ },
+ {
+ "_id": "nbCreateJupyter",
+ "description": "Create Notebook Jupyter",
+ "exploratories": [
+ "docker.dlab-jupyter"
+ ],
+ "groups": [
+ "$anyuser"
+ ]
+ },
+ {
+ "_id": "nbCreateRstudio",
+ "description": "Create Notebook RStudio",
+ "exploratories": [
+ "docker.dlab-rstudio"
+ ],
+ "groups": [
+ "$anyuser"
+ ]
+ },
+ {
+ "_id": "nbCreateTensor",
+ "description": "Create Notebook Jupyter with TensorFlow",
+ "exploratories": [
+ "docker.dlab-tensor"
+ ],
+ "groups": [
+ "$anyuser"
+ ]
+ },
+ {
+ "_id": "nbCreateZeppelin",
+ "description": "Create Notebook Apache Zeppelin",
+ "exploratories": [
+ "docker.dlab-zeppelin"
+ ],
+ "groups": [
+ "$anyuser"
+ ]
+ },
+ {
+ "_id": "nbCreateDataEngine",
+ "description": "Create Data Engine",
+ "computationals": [
+ "docker.dlab-dataengine"
+ ],
+ "groups": [
+ "$anyuser"
+ ]
+ },
+ {
+ "_id": "compShapes_Standard_F4s_fetching",
+ "description": "Use Standard_F4s instance shape for cluster",
+ "computational_shapes": [
+ "Standard_F4s"
+ ],
+ "groups": [
+ "$anyuser"
+ ]
+ },
+ {
+ "_id": "compShapes_Standard_E4s_v3_fetching",
+ "description": "Use Standard_E4s_v3 instance shape for cluster",
+ "computational_shapes": [
+ "Standard_E4s_v3"
+ ],
+ "groups": [
+ "$anyuser"
+ ]
+ },
+ {
+ "_id": "compShapes_Standard_E16s_v3_fetching",
+ "description": "Use Standard_E16s_v3 instance shape for cluster",
+ "computational_shapes": [
+ "Standard_E16s_v3"
+ ],
+ "groups": [
+ "$anyuser"
+ ]
+ },
+ {
+ "_id": "compShapes_Standard_E32s_v3_fetching",
+ "description": "Use Standard_E32s_v3 instance shape for cluster",
+ "computational_shapes": [
+ "Standard_E32s_v3"
+ ],
+ "groups": [
+ "$anyuser"
+ ]
+ },
+ {
+ "_id": "compShapes_Standard_F8s_fetching",
+ "description": "Use Standard_F8s instance shape for cluster",
+ "computational_shapes": [
+ "Standard_F8s"
+ ],
+ "groups": [
+ "$anyuser"
+ ]
+ },
+ {
+ "_id": "compShapes_Standard_F16s_fetching",
+ "description": "Use Standard_F16s instance shape for cluster",
+ "computational_shapes": [
+ "Standard_F16s"
+ ],
+ "groups": [
+ "$anyuser"
+ ]
+ },
+ {
+ "_id": "compShapes_Standard_NC6_fetching",
+ "description": "Use Standard_NC6 instance shape for cluster",
+ "computational_shapes": [
+ "Standard_NC6"
+ ],
+ "groups": [
+ "$anyuser"
+ ]
+ },
+ {
+ "_id": "nbBillingReportFull",
+ "description": "View full billing report for all users",
+ "pages": [
+ "/api/infrastructure_provision/billing"
+ ],
+ "groups": [
+ "$anyuser"
+ ]
+ },
+ {
+ "_id": "admin",
+ "description": "Allow to execute administration operation",
+ "pages": [
+ "environment/*",
+ "/api/infrastructure/backup",
+ "/roleManagement",
+ "/api/settings",
+ "/user/settings",
+ "/api/project",
+ "/api/endpoint"
+ ],
+ "groups": [
+ "$anyuser"
+ ]
+ }
+]
diff --git a/infrastructure-provisioning/src/ssn/files/gcp/mongo_roles.json b/infrastructure-provisioning/src/ssn/files/gcp/mongo_roles.json
new file mode 100644
index 0000000..0dceb3c
--- /dev/null
+++ b/infrastructure-provisioning/src/ssn/files/gcp/mongo_roles.json
@@ -0,0 +1,238 @@
+[
+ {
+ "_id": "nbShapes_n1-highcpu-2_fetching",
+ "description": "Use n1-highcpu-2 instance shape for notebook",
+ "exploratory_shapes": [
+ "n1-highcpu-2"
+ ],
+ "groups": [
+ "$anyuser"
+ ]
+ },
+ {
+ "_id": "nbShapes_n1-highcpu-8_fetching",
+ "description": "Use n1-highcpu-8 instance shape for notebook",
+ "exploratory_shapes": [
+ "n1-highcpu-8"
+ ],
+ "groups": [
+ "$anyuser"
+ ]
+ },
+ {
+ "_id": "nbShapes_n1-highcpu-32_fetching",
+ "description": "Use n1-highcpu-32 instance shape for notebook",
+ "exploratory_shapes": [
+ "n1-highcpu-32"
+ ],
+ "groups": [
+ "$anyuser"
+ ]
+ },
+ {
+ "_id": "nbShapes_n1-highmem-4_fetching",
+ "description": "Use n1-highmem-4 instance shape for notebook",
+ "exploratory_shapes": [
+ "n1-highmem-4"
+ ],
+ "groups": [
+ "$anyuser"
+ ]
+ },
+ {
+ "_id": "nbShapes_n1-highmem-16_fetching",
+ "description": "Use n1-highmem-16 instance shape for notebook",
+ "exploratory_shapes": [
+ "n1-highmem-16"
+ ],
+ "groups": [
+ "$anyuser"
+ ]
+ },
+ {
+ "_id": "nbShapes_n1-highmem-32_fetching",
+ "description": "Use n1-highmem-32 instance shape for notebook",
+ "exploratory_shapes": [
+ "n1-highmem-32"
+ ],
+ "groups": [
+ "$anyuser"
+ ]
+ },
+ {
+ "_id": "nbShapes_n1-standard-2_fetching",
+ "description": "Use n1-standard-2 instance shape for notebook",
+ "exploratory_shapes": [
+ "n1-standard-2"
+ ],
+ "groups": [
+ "$anyuser"
+ ]
+ },
+ {
+ "_id": "nbCreateDeeplearning",
+ "description": "Create Notebook Deep Learning",
+ "exploratories": [
+ "docker.dlab-deeplearning"
+ ],
+ "groups": [
+ "$anyuser"
+ ]
+ },
+ {
+ "_id": "nbCreateJupyter",
+ "description": "Create Notebook Jupyter",
+ "exploratories": [
+ "docker.dlab-jupyter"
+ ],
+ "groups": [
+ "$anyuser"
+ ]
+ },
+ {
+ "_id": "nbCreateRstudio",
+ "description": "Create Notebook RStudio",
+ "exploratories": [
+ "docker.dlab-rstudio"
+ ],
+ "groups": [
+ "$anyuser"
+ ]
+ },
+ {
+ "_id": "nbCreateTensor",
+ "description": "Create Notebook Jupyter with TensorFlow",
+ "exploratories": [
+ "docker.dlab-tensor"
+ ],
+ "groups": [
+ "$anyuser"
+ ]
+ },
+ {
+ "_id": "nbCreateTensorRstudio",
+ "description": "Create Notebook RStudio with TensorFlow",
+ "exploratories": [
+ "docker.dlab-tensor-rstudio"
+ ],
+ "groups": [
+ "$anyuser"
+ ]
+ },
+ {
+ "_id": "nbCreateZeppelin",
+ "description": "Create Notebook Apache Zeppelin",
+ "exploratories": [
+ "docker.dlab-zeppelin"
+ ],
+ "groups": [
+ "$anyuser"
+ ]
+ },
+ {
+ "_id": "nbCreateDataEngine",
+ "description": "Create Data Engine",
+ "computationals": [
+ "docker.dlab-dataengine"
+ ],
+ "groups": [
+ "$anyuser"
+ ]
+ },
+ {
+ "_id": "nbCreateDataEngineService",
+ "description": "Create Data Engine Service",
+ "computationals": [
+ "docker.dlab-dataengine-service"
+ ],
+ "groups": [
+ "$anyuser"
+ ]
+ },
+ {
+ "_id": "compShapes_n1-standard-2_fetching",
+ "description": "Use n1-standard-2 instance shape for cluster",
+ "computational_shapes": [
+ "n1-standard-2"
+ ],
+ "groups": [
+ "$anyuser"
+ ]
+ },
+ {
+ "_id": "compShapes_n1-highmem-4_fetching",
+ "description": "Use n1-highmem-4 instance shape for cluster",
+ "computational_shapes": [
+ "n1-highmem-4"
+ ],
+ "groups": [
+ "$anyuser"
+ ]
+ },
+ {
+ "_id": "compShapes_n1-highmem-16_fetching",
+ "description": "Use n1-highmem-16 instance shape for cluster",
+ "computational_shapes": [
+ "n1-highmem-16"
+ ],
+ "groups": [
+ "$anyuser"
+ ]
+ },
+ {
+ "_id": "compShapes_n1-highmem-32_fetching",
+ "description": "Use n1-highmem-32 instance shape for cluster",
+ "computational_shapes": [
+ "n1-highmem-32"
+ ],
+ "groups": [
+ "$anyuser"
+ ]
+ },
+ {
+ "_id": "compShapes_n1-highcpu-8_fetching",
+ "description": "Use n1-highcpu-8 instance shape for cluster",
+ "computational_shapes": [
+ "n1-highcpu-8"
+ ],
+ "groups": [
+ "$anyuser"
+ ]
+ },
+ {
+ "_id": "compShapes_n1-highcpu-2_fetching",
+ "description": "Use n1-highcpu-2 instance shape for cluster",
+ "computational_shapes": [
+ "n1-highcpu-2"
+ ],
+ "groups": [
+ "$anyuser"
+ ]
+ },
+ {
+ "_id": "compShapes_n1-highcpu-32_fetching",
+ "description": "Use n1-highcpu-32 instance shape for cluster",
+ "computational_shapes": [
+ "n1-highcpu-32"
+ ],
+ "groups": [
+ "$anyuser"
+ ]
+ },
+ {
+ "_id": "admin",
+ "description": "Allow to execute administration operation",
+ "pages": [
+ "environment/*",
+ "/api/infrastructure/backup",
+ "/roleManagement",
+ "/api/settings",
+ "/user/settings",
+ "/api/project",
+ "/api/endpoint"
+ ],
+ "groups": [
+ "$anyuser"
+ ]
+ }
+]
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@dlab.apache.org
For additional commands, e-mail: commits-help@dlab.apache.org