[incubator-dlab] branch odahu-integration updated: [odahu-integration] Bugfix

2020-04-15 Thread dmysakovets
This is an automated email from the ASF dual-hosted git repository.

dmysakovets pushed a commit to branch odahu-integration
in repository https://gitbox.apache.org/repos/asf/incubator-dlab.git


The following commit(s) were added to refs/heads/odahu-integration by this push:
 new 6e6a7f7  [odahu-integration] Bugfix
6e6a7f7 is described below

commit 6e6a7f71e53528e05d869cfd1dbc833cad9e7e16
Author: Demyan Mysakovets 
AuthorDate: Wed Apr 15 15:24:42 2020 +0300

[odahu-integration] Bugfix
---
 infrastructure-provisioning/src/general/scripts/aws/ssn_configure.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/infrastructure-provisioning/src/general/scripts/aws/ssn_configure.py 
b/infrastructure-provisioning/src/general/scripts/aws/ssn_configure.py
index e14f9b9..80d4904 100644
--- a/infrastructure-provisioning/src/general/scripts/aws/ssn_configure.py
+++ b/infrastructure-provisioning/src/general/scripts/aws/ssn_configure.py
@@ -285,7 +285,7 @@ if __name__ == "__main__":
  {"name": "dataengine-service", "tag": "latest"},
  {"name": "dataengine", "tag": "latest"}]
 params = "--hostname {} --keyfile {} --additional_config '{}' 
--os_family {} --os_user {} --dlab_path {} " \
- "--cloud_provider {} --region --gcr_creds {} --odahu_image 
{}".format(instance_hostname,
+ "--cloud_provider {} --region {} --gcr_creds {} --odahu_image 
{}".format(instance_hostname,
   
"{}{}.pem".format(os.environ['conf_key_dir'],
 
os.environ['conf_key_name']),
   
json.dumps(additional_config), os.environ['conf_os_family'],


-
To unsubscribe, e-mail: commits-unsubscr...@dlab.apache.org
For additional commands, e-mail: commits-h...@dlab.apache.org



[incubator-dlab] branch odahu-integration updated: [odahu-integration] Bugfix

2020-04-15 Thread dmysakovets
This is an automated email from the ASF dual-hosted git repository.

dmysakovets pushed a commit to branch odahu-integration
in repository https://gitbox.apache.org/repos/asf/incubator-dlab.git


The following commit(s) were added to refs/heads/odahu-integration by this push:
 new 3083819  [odahu-integration] Bugfix
3083819 is described below

commit 3083819a1b3bfa632127946796889d5ddcfe22c0
Author: Demyan Mysakovets 
AuthorDate: Wed Apr 15 14:40:23 2020 +0300

[odahu-integration] Bugfix
---
 .../src/general/files/aws/odahu_description.json  | 8 
 .../src/general/scripts/aws/ssn_configure.py  | 6 --
 infrastructure-provisioning/src/ssn/scripts/configure_docker.py   | 4 +---
 3 files changed, 13 insertions(+), 5 deletions(-)

diff --git 
a/infrastructure-provisioning/src/general/files/aws/odahu_description.json 
b/infrastructure-provisioning/src/general/files/aws/odahu_description.json
new file mode 100644
index 000..160a2ec
--- /dev/null
+++ b/infrastructure-provisioning/src/general/files/aws/odahu_description.json
@@ -0,0 +1,8 @@
+{
+  "template_name": "OdahuFlow cluster",
+  "description": "OdahuFlow cluster",
+  "environment_type": "computational",
+  "templates":
+  [
+  ]
+}
\ No newline at end of file
diff --git 
a/infrastructure-provisioning/src/general/scripts/aws/ssn_configure.py 
b/infrastructure-provisioning/src/general/scripts/aws/ssn_configure.py
index a4d6dbc..e14f9b9 100644
--- a/infrastructure-provisioning/src/general/scripts/aws/ssn_configure.py
+++ b/infrastructure-provisioning/src/general/scripts/aws/ssn_configure.py
@@ -274,6 +274,7 @@ if __name__ == "__main__":
 additional_config = [{"name": "base", "tag": "latest"},
  {"name": "edge", "tag": "latest"},
  {"name": "project", "tag": "latest"},
+ {"name": "odahu", "tag": "latest"},
  {"name": "jupyter", "tag": "latest"},
  {"name": "rstudio", "tag": "latest"},
  {"name": "zeppelin", "tag": "latest"},
@@ -284,12 +285,13 @@ if __name__ == "__main__":
  {"name": "dataengine-service", "tag": "latest"},
  {"name": "dataengine", "tag": "latest"}]
 params = "--hostname {} --keyfile {} --additional_config '{}' 
--os_family {} --os_user {} --dlab_path {} " \
- "--cloud_provider {} --region {}".format(instance_hostname,
+ "--cloud_provider {} --region --gcr_creds {} --odahu_image 
{}".format(instance_hostname,
   
"{}{}.pem".format(os.environ['conf_key_dir'],
 
os.environ['conf_key_name']),
   
json.dumps(additional_config), os.environ['conf_os_family'],
   dlab_ssh_user, 
os.environ['ssn_dlab_path'],
-  
os.environ['conf_cloud_provider'], os.environ['aws_region'])
+  
os.environ['conf_cloud_provider'], os.environ['aws_region'],
+  
os.environ['ssn_gcr_creds'], os.environ['odahu_deploy_image'])
 
 try:
 local("~/scripts/{}.py {}".format('configure_docker', params))
diff --git a/infrastructure-provisioning/src/ssn/scripts/configure_docker.py 
b/infrastructure-provisioning/src/ssn/scripts/configure_docker.py
index 93791a9..a671faf 100644
--- a/infrastructure-provisioning/src/ssn/scripts/configure_docker.py
+++ b/infrastructure-provisioning/src/ssn/scripts/configure_docker.py
@@ -100,9 +100,7 @@ def login_in_gcr(os_user, gcr_creds, odahu_image, 
dlab_path):
 local('scp -i {} /tmp/config {}:/tmp/config'.format(args.keyfile, 
env.host_string))
 sudo('mkdir /home/{}/.docker'.format(os_user))
 sudo('cat /tmp/config | base64 --decode > 
/home/{}/.docker/config.json'.format(os_user))
-sudo('sed -i "s|ODAHU_IMAGE|{}|" '
- 
'{}sources/infrastructure-provisioning/src/general/files/gcp/odahu_Dockerfile'.format(odahu_image,
-   
dlab_path))
+sudo('sed -i "s|ODAHU_IMAGE|{}|" 
{}sources/infrastructure-provisioning/src/general/files/gcp/odahu_Dockerfile'.format(odahu_image,
 dlab_path))
 except Exception as err:
 traceback.print_exc()
 print('Failed to prepare odahu image: ', str(err))


-
To unsubscribe, e-mail: commits-unsubscr...@dlab.apache.org
For additional commands, e-mail: commits-h...@dlab.apache.org



[incubator-dlab] branch odahu-integration updated: [odahu-integration] Bugfix

2020-04-14 Thread dmysakovets
This is an automated email from the ASF dual-hosted git repository.

dmysakovets pushed a commit to branch odahu-integration
in repository https://gitbox.apache.org/repos/asf/incubator-dlab.git


The following commit(s) were added to refs/heads/odahu-integration by this push:
 new c4d95a8  [odahu-integration] Bugfix
c4d95a8 is described below

commit c4d95a8772eb8db88767664ff269c65f1781943f
Author: Demyan Mysakovets 
AuthorDate: Tue Apr 14 15:33:12 2020 +0300

[odahu-integration] Bugfix
---
 infrastructure-provisioning/src/ssn/scripts/configure_docker.py | 1 +
 1 file changed, 1 insertion(+)

diff --git a/infrastructure-provisioning/src/ssn/scripts/configure_docker.py 
b/infrastructure-provisioning/src/ssn/scripts/configure_docker.py
index ba45e94..5b8e948 100644
--- a/infrastructure-provisioning/src/ssn/scripts/configure_docker.py
+++ b/infrastructure-provisioning/src/ssn/scripts/configure_docker.py
@@ -87,6 +87,7 @@ def login_in_gcr(gcr_creds, odahu_image, dlab_path):
 sudo('echo "deb [signed-by=/usr/share/keyrings/cloud.google.gpg] 
https://packages.cloud.google.com/apt '
   'cloud-sdk main" | tee -a 
/etc/apt/sources.list.d/google-cloud-sdk.list')
 sudo('apt-get -y install apt-transport-https ca-certificates 
gnupg')
+sudo('curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | 
apt-key --keyring /usr/share/keyrings/cloud.google.gpg add -')
 sudo('apt-get update')
 sudo('apt-get -y install google-cloud-sdk')
 except Exception as err:


-
To unsubscribe, e-mail: commits-unsubscr...@dlab.apache.org
For additional commands, e-mail: commits-h...@dlab.apache.org



[incubator-dlab] branch odahu-integration updated: [odahu-integration] Bugfix

2020-04-14 Thread dmysakovets
This is an automated email from the ASF dual-hosted git repository.

dmysakovets pushed a commit to branch odahu-integration
in repository https://gitbox.apache.org/repos/asf/incubator-dlab.git


The following commit(s) were added to refs/heads/odahu-integration by this push:
 new 3ea7505  [odahu-integration] Bugfix
3ea7505 is described below

commit 3ea75058f260ce00166007116f3343404a21fe3a
Author: Demyan Mysakovets 
AuthorDate: Tue Apr 14 13:52:38 2020 +0300

[odahu-integration] Bugfix
---
 infrastructure-provisioning/src/ssn/scripts/configure_docker.py | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/infrastructure-provisioning/src/ssn/scripts/configure_docker.py 
b/infrastructure-provisioning/src/ssn/scripts/configure_docker.py
index 7723b92..ba45e94 100644
--- a/infrastructure-provisioning/src/ssn/scripts/configure_docker.py
+++ b/infrastructure-provisioning/src/ssn/scripts/configure_docker.py
@@ -87,7 +87,8 @@ def login_in_gcr(gcr_creds, odahu_image, dlab_path):
 sudo('echo "deb [signed-by=/usr/share/keyrings/cloud.google.gpg] 
https://packages.cloud.google.com/apt '
   'cloud-sdk main" | tee -a 
/etc/apt/sources.list.d/google-cloud-sdk.list')
 sudo('apt-get -y install apt-transport-https ca-certificates 
gnupg')
-sudo('apt-get update && apt-get -y install google-cloud-sdk')
+sudo('apt-get update')
+sudo('apt-get -y install google-cloud-sdk')
 except Exception as err:
 traceback.print_exc()
 print('Failed to install gcloud: ', str(err))


-
To unsubscribe, e-mail: commits-unsubscr...@dlab.apache.org
For additional commands, e-mail: commits-h...@dlab.apache.org



[incubator-dlab] branch odahu-integration updated: [odahu-integration] Bugfix

2020-04-14 Thread dmysakovets
This is an automated email from the ASF dual-hosted git repository.

dmysakovets pushed a commit to branch odahu-integration
in repository https://gitbox.apache.org/repos/asf/incubator-dlab.git


The following commit(s) were added to refs/heads/odahu-integration by this push:
 new 0effadb  [odahu-integration] Bugfix
0effadb is described below

commit 0effadb59a22649e150e21aa44a72c5b4e4e17d8
Author: Demyan Mysakovets 
AuthorDate: Tue Apr 14 13:15:55 2020 +0300

[odahu-integration] Bugfix
---
 infrastructure-provisioning/src/ssn/scripts/configure_docker.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/infrastructure-provisioning/src/ssn/scripts/configure_docker.py 
b/infrastructure-provisioning/src/ssn/scripts/configure_docker.py
index 97f94b1..7723b92 100644
--- a/infrastructure-provisioning/src/ssn/scripts/configure_docker.py
+++ b/infrastructure-provisioning/src/ssn/scripts/configure_docker.py
@@ -86,8 +86,8 @@ def login_in_gcr(gcr_creds, odahu_image, dlab_path):
 try:
 sudo('echo "deb [signed-by=/usr/share/keyrings/cloud.google.gpg] 
https://packages.cloud.google.com/apt '
   'cloud-sdk main" | tee -a 
/etc/apt/sources.list.d/google-cloud-sdk.list')
-sudo('sudo apt-get -y install apt-transport-https ca-certificates 
gnupg')
-sudo('sudo apt-get update && sudo apt-get -y install 
google-cloud-sdk')
+sudo('apt-get -y install apt-transport-https ca-certificates 
gnupg')
+sudo('apt-get update && apt-get -y install google-cloud-sdk')
 except Exception as err:
 traceback.print_exc()
 print('Failed to install gcloud: ', str(err))


-
To unsubscribe, e-mail: commits-unsubscr...@dlab.apache.org
For additional commands, e-mail: commits-h...@dlab.apache.org



[incubator-dlab] branch odahu-integration updated: [odahu-integration] Bugfix

2020-04-14 Thread dmysakovets
This is an automated email from the ASF dual-hosted git repository.

dmysakovets pushed a commit to branch odahu-integration
in repository https://gitbox.apache.org/repos/asf/incubator-dlab.git


The following commit(s) were added to refs/heads/odahu-integration by this push:
 new 314a202  [odahu-integration] Bugfix
314a202 is described below

commit 314a20269e58af8f8f6d0cfcdd3c994421ae26b3
Author: Demyan Mysakovets 
AuthorDate: Tue Apr 14 12:55:50 2020 +0300

[odahu-integration] Bugfix
---
 infrastructure-provisioning/src/ssn/scripts/configure_docker.py | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/infrastructure-provisioning/src/ssn/scripts/configure_docker.py 
b/infrastructure-provisioning/src/ssn/scripts/configure_docker.py
index abae744..97f94b1 100644
--- a/infrastructure-provisioning/src/ssn/scripts/configure_docker.py
+++ b/infrastructure-provisioning/src/ssn/scripts/configure_docker.py
@@ -84,10 +84,10 @@ def add_china_repository(dlab_path):
 def login_in_gcr(gcr_creds, odahu_image, dlab_path):
 if os.environ['conf_cloud_provider'] != 'gcp':
 try:
-local('echo "deb [signed-by=/usr/share/keyrings/cloud.google.gpg] 
https://packages.cloud.google.com/apt '
-  'cloud-sdk main" | sudo tee -a 
/etc/apt/sources.list.d/google-cloud-sdk.list')
-local('sudo apt-get -y install apt-transport-https ca-certificates 
gnupg')
-local('sudo apt-get update && sudo apt-get -y install 
google-cloud-sdk')
+sudo('echo "deb [signed-by=/usr/share/keyrings/cloud.google.gpg] 
https://packages.cloud.google.com/apt '
+  'cloud-sdk main" | tee -a 
/etc/apt/sources.list.d/google-cloud-sdk.list')
+sudo('sudo apt-get -y install apt-transport-https ca-certificates 
gnupg')
+sudo('sudo apt-get update && sudo apt-get -y install 
google-cloud-sdk')
 except Exception as err:
 traceback.print_exc()
 print('Failed to install gcloud: ', str(err))


-
To unsubscribe, e-mail: commits-unsubscr...@dlab.apache.org
For additional commands, e-mail: commits-h...@dlab.apache.org



[incubator-dlab] branch odahu-integration updated: [odahu-integration] Bugfix

2020-04-08 Thread dmysakovets
This is an automated email from the ASF dual-hosted git repository.

dmysakovets pushed a commit to branch odahu-integration
in repository https://gitbox.apache.org/repos/asf/incubator-dlab.git


The following commit(s) were added to refs/heads/odahu-integration by this push:
 new 8176f1f  [odahu-integration] Bugfix
 new 2b1ae93  Merge remote-tracking branch 'origin/odahu-integration' into 
odahu-integration
8176f1f is described below

commit 8176f1f8c868e4bde355bc3e56c82120c8760430
Author: Demyan Mysakovets 
AuthorDate: Wed Apr 8 13:01:13 2020 +0300

[odahu-integration] Bugfix
---
 infrastructure-provisioning/scripts/deploy_dlab.py |  2 ++
 infrastructure-provisioning/src/general/conf/dlab.ini  | 10 +++---
 .../src/general/scripts/gcp/odahu_deploy.py|  8 +---
 .../src/general/scripts/gcp/odahu_prepare.py   |  7 ---
 .../src/general/scripts/gcp/odahu_resume.py| 10 ++
 .../src/general/scripts/gcp/odahu_suspend.py   |  8 +---
 .../src/general/scripts/gcp/odahu_terminate.py |  8 +---
 7 files changed, 34 insertions(+), 19 deletions(-)

diff --git a/infrastructure-provisioning/scripts/deploy_dlab.py 
b/infrastructure-provisioning/scripts/deploy_dlab.py
index 37dfdaa..73eb9d7 100644
--- a/infrastructure-provisioning/scripts/deploy_dlab.py
+++ b/infrastructure-provisioning/scripts/deploy_dlab.py
@@ -123,7 +123,9 @@ parser.add_argument('--resource_id', type=str, 
default='line_item_resource_id',
 parser.add_argument('--odahu_tls_crt', type=str, default='', help='TLS 
Certificate for Odahu cluster')
 parser.add_argument('--odahu_tls_key', type=str, default='', help='TLS Key for 
Odahu cluster')
 parser.add_argument('--odahu_docker_private_repo', type=str, default='', 
help='Odahu private repository url')
+parser.add_argument('--odahu_docker_password', type=str, default='', 
help='Odahu private repository base64 encoded password')
 parser.add_argument('--odahu_keysecret', type=str, default='', help='KeySecret 
for Odahuflow examples git')
+parser.add_argument('--odahu_oauth_local_jwks', type=str, default='', 
help='JWKS from keycloak')
 parser.add_argument('--odahu_airflow_secret', type=str, default='', 
help='Airflow keycloak service account secret')
 parser.add_argument('--odahu_operator_secret', type=str, default='', 
help='Operator keycloak service account secret')
 parser.add_argument('--odahu_resource_uploader_secret', type=str, default='', 
help='Resource uploader keycloak service'
diff --git a/infrastructure-provisioning/src/general/conf/dlab.ini 
b/infrastructure-provisioning/src/general/conf/dlab.ini
index 0dad5d8..77966ad 100644
--- a/infrastructure-provisioning/src/general/conf/dlab.ini
+++ b/infrastructure-provisioning/src/general/conf/dlab.ini
@@ -348,7 +348,7 @@ initial_node_count = 6
 ###
 istio_helm_repo = 
https://storage.googleapis.com/istio-release/releases/1.2.2/charts
 ###
-k8s_version = 1.14.10-gke.24
+k8s_version = 1.14
 ###
 helm_repo =  https://raw.githubusercontent.com/odahu/odahu-helm/master
 ###
@@ -383,16 +383,20 @@ service_cidr = 10.42.128.0/20
 dns_project_id = or2-msq-epmc-dlab-t1iylu
 ###
 infra_vpc_peering = 0
-###
-deploy_image = 
gcr.io/or2-msq-epmd-legn-t1iylu/odahu/odahu-flow-automation:1.1.0-rc8-dlab
+### Link to Odahuflow deploy image
+deploy_image = 
gcr.io/or2-msq-epmd-legn-t1iylu/odahu/odahu-flow-automation:1.1.0
 ###
 opa_policy = 
cGFja2FnZSBvZGFodQoKIyByb2xlcy5yZWdvCgphZG1pbiA6PSAiYWRtaW4iCmRhdGFfc2NpZW50aXN0IDo9ICJkYXRhX3NjaWVudGlzdCIKCiMgcmJhYy5yZWdvCgpyYmFjIDo9IHsKCWRhdGFfc2NpZW50aXN0OiBbCiAgICAJWyIqIiwgImFwaS92MS9tb2RlbC9kZXBsb3ltZW50LioiXSwKICAgIAlbIioiLCAiYXBpL3YxL21vZGVsL3BhY2thZ2luZy4qIl0sCiAgICAJWyIqIiwgImFwaS92MS9tb2RlbC90cmFpbmluZy4qIl0sCiAgICAJWyJHRVQiLCAiYXBpL3YxL2Nvbm5lY3Rpb24uKiJdLAogICAgCVsiUE9TVCIsICJhcGkvdjEvY29ubmVjdGlvbi4qIl0sCiAgICAJWyJHRVQiLCAiYXBpL3YxL3BhY2thZ2luZy9pbnRlZ3JhdGl
 [...]
 ### TLS Certificate for Odahu cluster
 # tls_crt =
 ### TLS Key for Odahu cluster
 # tls_key =
+### Odahu private repository base64 encoded password
+# docker_password =
 ### KeySecret for Odahuflow examples git
 # keysecret =
+### JWKS from keycloak
+# oauth_local_jwks =
 ### Airflow keycloak service account secret
 # airflow_secret =
 ### Operator keycloak service account secret
diff --git 
a/infrastructure-provisioning/src/general/scripts/gcp/odahu_deploy.py 
b/infrastructure-provisioning/src/general/scripts/gcp/odahu_deploy.py
index 6beef79..0277d43 100644
--- a/infrastructure-provisioning/src/general/scripts/gcp/odahu_deploy.py
+++ b/infrastructure-provisioning/src/general/scripts/gcp/odahu_deploy.py
@@ -67,6 +67,7 @@ if __name__ == "__main__":
 
odahu_conf['project_name'])
 odahu_conf['grafana_admin'] = os.environ['odahu_grafana_admin']
 odahu_conf['grafana_pass'] = id_generator()
+odahu_conf['docker_password'] = 

[incubator-dlab] branch odahu-integration updated: [odahu-integration] Bugfix

2020-03-31 Thread dmysakovets
This is an automated email from the ASF dual-hosted git repository.

dmysakovets pushed a commit to branch odahu-integration
in repository https://gitbox.apache.org/repos/asf/incubator-dlab.git


The following commit(s) were added to refs/heads/odahu-integration by this push:
 new 4e73a98  [odahu-integration] Bugfix
 new 3c2f0d0  Merge remote-tracking branch 'origin/odahu-integration' into 
odahu-integration
4e73a98 is described below

commit 4e73a984f3c9f11ffe7b88e67ff3afbec969ac00
Author: Demyan Mysakovets 
AuthorDate: Tue Mar 31 17:38:47 2020 +0300

[odahu-integration] Bugfix
---
 .../src/general/scripts/gcp/odahu_deploy.py| 14 +++---
 .../src/general/scripts/gcp/odahu_resume.py| 14 +++---
 .../src/general/scripts/gcp/odahu_suspend.py   | 14 +++---
 .../src/general/scripts/gcp/odahu_terminate.py | 14 +++---
 4 files changed, 28 insertions(+), 28 deletions(-)

diff --git 
a/infrastructure-provisioning/src/general/scripts/gcp/odahu_deploy.py 
b/infrastructure-provisioning/src/general/scripts/gcp/odahu_deploy.py
index 8ca6051..75c6917 100644
--- a/infrastructure-provisioning/src/general/scripts/gcp/odahu_deploy.py
+++ b/infrastructure-provisioning/src/general/scripts/gcp/odahu_deploy.py
@@ -225,7 +225,7 @@ if __name__ == "__main__":
 "oauth_oidc_scope": "openid profile email offline_access 
groups",
 "oauth_oidc_token_endpoint": 
"{}/protocol/openid-connect/token".format(odahu_conf['oauth_oidc_issuer_url']),
 "odahu_automation_version": 
"{}".format(odahu_conf['automation_version']),
-"odahu_infra_version": 
"{}".format(odahu_conf['nfra_version']),
+"odahu_infra_version": 
"{}".format(odahu_conf['infra_version']),
 "odahu_ui_version": "{}".format(odahu_conf['ui_version']),
 "odahuflow_connection_decrypt_token": 
"{}".format(odahu_conf['decrypt_token']),
 "odahuflow_connections": [
@@ -248,23 +248,23 @@ if __name__ == "__main__":
 "service_accounts": {
 "airflow": {
 "client_id": "sa-airflow",
-"client_secret": 
"{}".format(odahu_conf['sa-airflow_secret'])
+"client_secret": 
"{}".format(odahu_conf['airflow_secret'])
 },
 "operator": {
 "client_id": "sa-operator",
-"client_secret": 
"{}".format(odahu_conf['sa-operator_secret'])
+"client_secret": 
"{}".format(odahu_conf['operator_secret'])
 },
 "resource_uploader": {
 "client_id": "sa-resource-uploader",
-"client_secret": 
"{}".format(odahu_conf['sa-resource-uploader_secret'])
+"client_secret": 
"{}".format(odahu_conf['resource-uploader_secret'])
 },
 "test": {
 "client_id": "sa-tester",
-"client_secret": 
"{}".format(odahu_conf['sa-tester_secret'])
+"client_secret": 
"{}".format(odahu_conf['tester_secret'])
 },
 "test_data_scientist": {
 "client_id": "sa-tester-data-scientist",
-"client_secret": 
"{}".format(odahu_conf['sa-tester-data-scientist_secret'])
+"client_secret": 
"{}".format(odahu_conf['tester-data-scientist_secret'])
 }
 },
 "service_cidr": "{}".format(odahu_conf['service_cidr']),
@@ -275,7 +275,7 @@ if __name__ == "__main__":
 "tls_key": "{}".format(odahu_conf['tls_key']),
 "vpc_name": "{}".format(odahu_conf['vpc_name']),
 "vault": {
-"enabled": true
+"enabled": "true"
 }
 }
 profile.write(json.dumps(prof))
diff --git 
a/infrastructure-provisioning/src/general/scripts/gcp/odahu_resume.py 
b/infrastructure-provisioning/src/general/scripts/gcp/odahu_resume.py
index 39f5c23..e6fe634 100644
--- a/infrastructure-provisioning/src/general/scripts/gcp/odahu_resume.py
+++ b/infrastructure-provisioning/src/general/scripts/gcp/odahu_resume.py
@@ -228,7 +228,7 @@ if __name__ == "__main__":
 "oauth_oidc_token_endpoint": 
"{}/protocol/openid-connect/token".format(
 odahu_conf['oauth_oidc_issuer_url']),
 "odahu_automation_version": 
"{}".format(odahu_conf['automation_version']),
-"odahu_infra_version": "{}".format(odahu_conf['nfra_version']),
+

[incubator-dlab] branch odahu-integration updated: [odahu-integration] Bugfix

2020-03-18 Thread dmysakovets
This is an automated email from the ASF dual-hosted git repository.

dmysakovets pushed a commit to branch odahu-integration
in repository https://gitbox.apache.org/repos/asf/incubator-dlab.git


The following commit(s) were added to refs/heads/odahu-integration by this push:
 new 1497a08  [odahu-integration] Bugfix
 new 8e17faf  Merge remote-tracking branch 'origin/odahu-integration' into 
odahu-integration
1497a08 is described below

commit 1497a081c07af0e9d530011e2f5028b1b40be7c5
Author: Demyan Mysakovets 
AuthorDate: Wed Mar 18 18:41:22 2020 +0200

[odahu-integration] Bugfix
---
 infrastructure-provisioning/src/general/files/gcp/ssn_roles.json   | 3 ++-
 .../src/general/scripts/gcp/odahu_deploy.py| 7 +++
 .../src/general/scripts/gcp/odahu_resume.py| 3 ++-
 .../src/general/scripts/gcp/odahu_suspend.py   | 1 +
 .../src/general/scripts/gcp/odahu_terminate.py | 7 +++
 5 files changed, 19 insertions(+), 2 deletions(-)

diff --git a/infrastructure-provisioning/src/general/files/gcp/ssn_roles.json 
b/infrastructure-provisioning/src/general/files/gcp/ssn_roles.json
index 4da449f..3a72260 100644
--- a/infrastructure-provisioning/src/general/files/gcp/ssn_roles.json
+++ b/infrastructure-provisioning/src/general/files/gcp/ssn_roles.json
@@ -8,5 +8,6 @@
 "compute.instanceAdmin",
 "bigquery.dataViewer",
 "bigquery.jobUser",
-"container.admin"
+"container.admin",
+"dns.admin"
 ]
\ No newline at end of file
diff --git 
a/infrastructure-provisioning/src/general/scripts/gcp/odahu_deploy.py 
b/infrastructure-provisioning/src/general/scripts/gcp/odahu_deploy.py
index 07d1f5c..396fd38 100644
--- a/infrastructure-provisioning/src/general/scripts/gcp/odahu_deploy.py
+++ b/infrastructure-provisioning/src/general/scripts/gcp/odahu_deploy.py
@@ -44,6 +44,7 @@ if __name__ == "__main__":
 odahu_conf['project_id'] = (os.environ['gcp_project_id'])
 odahu_conf['region'] = (os.environ['gcp_region'])
 odahu_conf['zone'] = (os.environ['gcp_zone'])
+odahu_conf['edge_user_name'] = os.environ['edge_user_name']
 odahu_conf['node_locations'] = GCPMeta().get_available_zones()
 odahu_conf['dns_zone_name'] = os.environ['odahu_dns_zone_name']
 odahu_conf['docker_repo'] = os.environ['odahu_docker_repo']
@@ -120,6 +121,12 @@ if __name__ == "__main__":
 "vpc_name": "{}".format(odahu_conf['vpc_name']),
 "subnet_name": 
"{}".format(odahu_conf['private_subnet_name']),
 "node_locations": odahu_conf['node_locations'],
+"node_labels": {
+"name": "{}".format(odahu_conf['cluster_name']),
+"product": "dlab",
+"user": "{}".format(odahu_conf['edge_user_name']),
+"sbn": "{}".format(odahu_conf['service_base_name'])
+},
 "oauth_client_id": 
"{}".format(odahu_conf['oauth_client_id']),
 "oauth_client_secret": 
"{}".format(odahu_conf['oauth_client_secret']),
 "oauth_cookie_secret": "OWl6VnV3SHNIQzVyMThqVw==",
diff --git 
a/infrastructure-provisioning/src/general/scripts/gcp/odahu_resume.py 
b/infrastructure-provisioning/src/general/scripts/gcp/odahu_resume.py
index e1b9536..a74cdd5 100644
--- a/infrastructure-provisioning/src/general/scripts/gcp/odahu_resume.py
+++ b/infrastructure-provisioning/src/general/scripts/gcp/odahu_resume.py
@@ -46,13 +46,14 @@ if __name__ == "__main__":
 odahu_conf['project_id'] = (os.environ['gcp_project_id'])
 odahu_conf['region'] = (os.environ['gcp_region'])
 odahu_conf['zone'] = (os.environ['gcp_zone'])
+odahu_conf['edge_user_name'] = os.environ['edge_user_name']
 odahu_conf['node_locations'] = GCPMeta().get_available_zones()
 odahu_conf['dns_zone_name'] = os.environ['odahu_dns_zone_name']
 odahu_conf['docker_repo'] = os.environ['odahu_docker_repo']
 odahu_conf['odahu_cidr'] = os.environ['odahu_cidr']
 odahu_conf['service_base_name'] = 
(os.environ['conf_service_base_name']).lower().replace('_', '-')
 odahu_conf['project_name'] = 
(os.environ['project_name']).lower().replace('_', '-')
-odahu_conf['odahu_cluster_name'] = 
(os.environ['odahu_cluster_name']).lower().replace('_', '-')
+odahu_conf['cluster_name'] = 
(os.environ['odahu_cluster_name']).lower().replace('_', '-')
 odahu_conf['bucket_name'] = 
"{}-tfstate".format((os.environ['odahu_cluster_name']).lower().replace('_', 
'-'))
 odahu_conf['static_address_name'] = 
"{}-nat-gw".format((os.environ['odahu_cluster_name']).lower().replace('_', '-'))
 try:
diff --git 
a/infrastructure-provisioning/src/general/scripts/gcp/odahu_suspend.py 
b/infrastructure-provisioning/src/general/scripts/gcp/odahu_suspend.py
index b96c15e..4736e02 100644
--- a/infrastructure-provisioning/src/general/scripts/gcp/odahu_suspend.py
+++ 

[incubator-dlab] branch odahu-integration updated: [odahu-integration] Bugfix

2020-03-17 Thread dmysakovets
This is an automated email from the ASF dual-hosted git repository.

dmysakovets pushed a commit to branch odahu-integration
in repository https://gitbox.apache.org/repos/asf/incubator-dlab.git


The following commit(s) were added to refs/heads/odahu-integration by this push:
 new 74f8966  [odahu-integration] Bugfix
74f8966 is described below

commit 74f89664d023cae8963cab03bf4c73a893b0cbfd
Author: Demyan Mysakovets 
AuthorDate: Tue Mar 17 19:16:33 2020 +0200

[odahu-integration] Bugfix
---
 infrastructure-provisioning/src/ssn/scripts/configure_docker.py | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/infrastructure-provisioning/src/ssn/scripts/configure_docker.py 
b/infrastructure-provisioning/src/ssn/scripts/configure_docker.py
index af5d1c2..ad4ef73 100644
--- a/infrastructure-provisioning/src/ssn/scripts/configure_docker.py
+++ b/infrastructure-provisioning/src/ssn/scripts/configure_docker.py
@@ -89,7 +89,9 @@ def login_in_gcr(gcr_creds, odahu_image, dlab_path):
 local('scp -i {} /tmp/dlab-gcr-ro-sa 
{}:/tmp/dlab-gcr-ro-sa'.format(args.keyfile, env.host_string))
 sudo('cat /tmp/dlab-gcr-ro-sa | base64 --decode > 
/tmp/dlab-gcr-ro-sa.json')
 sudo('cat /tmp/dlab-gcr-ro-sa.json | docker login -u _json_key 
--password-stdin https://gcr.io')
-sudo('sed -i "s|ODAHU_IMAGE|{}|" 
{}general/files/gcp/odahu_Dockerfile'.format(odahu_image, dlab_path))
+sudo('sed -i "s|ODAHU_IMAGE|{}|" '
+ 
'{}sources/infrastructure-provisioning/src/general/files/gcp/odahu_Dockerfile'.format(odahu_image,
+   
dlab_path))
 except Exception as err:
 traceback.print_exc()
 print('Failed to prepare odahu image: ', str(err))


-
To unsubscribe, e-mail: commits-unsubscr...@dlab.apache.org
For additional commands, e-mail: commits-h...@dlab.apache.org



[incubator-dlab] branch odahu-integration updated: [odahu-integration] Bugfix

2020-03-17 Thread dmysakovets
This is an automated email from the ASF dual-hosted git repository.

dmysakovets pushed a commit to branch odahu-integration
in repository https://gitbox.apache.org/repos/asf/incubator-dlab.git


The following commit(s) were added to refs/heads/odahu-integration by this push:
 new 25a5418  [odahu-integration] Bugfix
25a5418 is described below

commit 25a54183718fba66e8ba4e0eaa8eb3f2db2235b9
Author: Demyan Mysakovets 
AuthorDate: Tue Mar 17 18:34:42 2020 +0200

[odahu-integration] Bugfix
---
 infrastructure-provisioning/src/general/scripts/gcp/ssn_configure.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/infrastructure-provisioning/src/general/scripts/gcp/ssn_configure.py 
b/infrastructure-provisioning/src/general/scripts/gcp/ssn_configure.py
index 1d932df..8022bad 100644
--- a/infrastructure-provisioning/src/general/scripts/gcp/ssn_configure.py
+++ b/infrastructure-provisioning/src/general/scripts/gcp/ssn_configure.py
@@ -248,7 +248,7 @@ if __name__ == "__main__":
  {"name": "dataengine", "tag": "latest"},
  {"name": "dataengine-service", "tag": "latest"}]
 params = "--hostname {} --keyfile {} --additional_config '{}' 
--os_family {} --os_user {} --dlab_path {}" \
- " --cloud_provider {} --region {} --gcr_creds {} 
--odahu_image". \
+ " --cloud_provider {} --region {} --gcr_creds {} 
--odahu_image {}". \
 format(instance_hostname, ssn_conf['ssh_key_path'], 
json.dumps(additional_config),
os.environ['conf_os_family'], ssn_conf['dlab_ssh_user'], 
os.environ['ssn_dlab_path'],
os.environ['conf_cloud_provider'], ssn_conf['region'], 
os.environ['ssn_gcr_creds'], os.environ['odahu_deploy_image'])


-
To unsubscribe, e-mail: commits-unsubscr...@dlab.apache.org
For additional commands, e-mail: commits-h...@dlab.apache.org



[incubator-dlab] branch odahu-integration updated: [odahu-integration] Bugfix

2020-03-17 Thread dmysakovets
This is an automated email from the ASF dual-hosted git repository.

dmysakovets pushed a commit to branch odahu-integration
in repository https://gitbox.apache.org/repos/asf/incubator-dlab.git


The following commit(s) were added to refs/heads/odahu-integration by this push:
 new cb8fd16  [odahu-integration] Bugfix
cb8fd16 is described below

commit cb8fd16284f87959860149a678f1e95c99dd7d87
Author: Demyan Mysakovets 
AuthorDate: Tue Mar 17 15:38:46 2020 +0200

[odahu-integration] Bugfix
---
 .../src/ssn/scripts/configure_docker.py   | 15 +--
 1 file changed, 5 insertions(+), 10 deletions(-)

diff --git a/infrastructure-provisioning/src/ssn/scripts/configure_docker.py 
b/infrastructure-provisioning/src/ssn/scripts/configure_docker.py
index 0146cbe..92ff80e 100644
--- a/infrastructure-provisioning/src/ssn/scripts/configure_docker.py
+++ b/infrastructure-provisioning/src/ssn/scripts/configure_docker.py
@@ -81,16 +81,11 @@ def add_china_repository(dlab_path):
 sudo('sed -i "22i COPY general/files/os/debian/sources.list 
/etc/apt/sources.list" Dockerfile')
 
 def login_in_gcr(gcr_creds):
-try:
-with open('/tmp/dlab-gcr-ro-sa', 'w') as f:
-f.write(gcr_creds)
-local('scp -i {} /tmp/dlab-gcr-ro-sa 
{}:/tmp/dlab-gcr-ro-sa'.format(args.keyfile, env.host_string))
-sudo('cat /tmp/dlab-gcr-ro-sa | base64 --decode > 
/tmp/dlab-gcr-ro-sa.json')
-sudo('cat /tmp/dlab-gcr-ro-sa.json | docker login -u _json_key 
--password-stdin https://gcr.io')
-except Exception as err:
-traceback.print_exc()
-print('Failed to prepare odahu image: ', str(err))
-sys.exit(1)
+with open('/tmp/dlab-gcr-ro-sa', 'w') as f:
+f.write(gcr_creds)
+local('scp -i {} /tmp/dlab-gcr-ro-sa 
{}:/tmp/dlab-gcr-ro-sa'.format(args.keyfile, env.host_string))
+sudo('cat /tmp/dlab-gcr-ro-sa | base64 --decode > 
/tmp/dlab-gcr-ro-sa.json')
+sudo('cat /tmp/dlab-gcr-ro-sa.json | docker login -u _json_key 
--password-stdin https://gcr.io')
 
 def build_docker_images(image_list, region, dlab_path):
 try:


-
To unsubscribe, e-mail: commits-unsubscr...@dlab.apache.org
For additional commands, e-mail: commits-h...@dlab.apache.org



[incubator-dlab] branch odahu-integration updated: [odahu-integration] Bugfix

2020-03-17 Thread dmysakovets
This is an automated email from the ASF dual-hosted git repository.

dmysakovets pushed a commit to branch odahu-integration
in repository https://gitbox.apache.org/repos/asf/incubator-dlab.git


The following commit(s) were added to refs/heads/odahu-integration by this push:
 new f0b6218  [odahu-integration] Bugfix
f0b6218 is described below

commit f0b62180f34049eb8c669be84c50263d98e46275
Author: Demyan Mysakovets 
AuthorDate: Tue Mar 17 15:08:24 2020 +0200

[odahu-integration] Bugfix
---
 infrastructure-provisioning/src/ssn/scripts/configure_docker.py | 1 -
 1 file changed, 1 deletion(-)

diff --git a/infrastructure-provisioning/src/ssn/scripts/configure_docker.py 
b/infrastructure-provisioning/src/ssn/scripts/configure_docker.py
index b640e0e..0146cbe 100644
--- a/infrastructure-provisioning/src/ssn/scripts/configure_docker.py
+++ b/infrastructure-provisioning/src/ssn/scripts/configure_docker.py
@@ -87,7 +87,6 @@ def login_in_gcr(gcr_creds):
 local('scp -i {} /tmp/dlab-gcr-ro-sa 
{}:/tmp/dlab-gcr-ro-sa'.format(args.keyfile, env.host_string))
 sudo('cat /tmp/dlab-gcr-ro-sa | base64 --decode > 
/tmp/dlab-gcr-ro-sa.json')
 sudo('cat /tmp/dlab-gcr-ro-sa.json | docker login -u _json_key 
--password-stdin https://gcr.io')
-sudo('rm /tmp/dlab-gcr-ro-sa.json')
 except Exception as err:
 traceback.print_exc()
 print('Failed to prepare odahu image: ', str(err))


-
To unsubscribe, e-mail: commits-unsubscr...@dlab.apache.org
For additional commands, e-mail: commits-h...@dlab.apache.org



[incubator-dlab] branch odahu-integration updated: [odahu-integration] Bugfix

2020-03-17 Thread dmysakovets
This is an automated email from the ASF dual-hosted git repository.

dmysakovets pushed a commit to branch odahu-integration
in repository https://gitbox.apache.org/repos/asf/incubator-dlab.git


The following commit(s) were added to refs/heads/odahu-integration by this push:
 new 58d11dd  [odahu-integration] Bugfix
58d11dd is described below

commit 58d11ddbe19590c43c5dd69a551dd0b832598b67
Author: Demyan Mysakovets 
AuthorDate: Tue Mar 17 14:46:29 2020 +0200

[odahu-integration] Bugfix
---
 infrastructure-provisioning/src/ssn/scripts/configure_docker.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/infrastructure-provisioning/src/ssn/scripts/configure_docker.py 
b/infrastructure-provisioning/src/ssn/scripts/configure_docker.py
index a3e4e46..b640e0e 100644
--- a/infrastructure-provisioning/src/ssn/scripts/configure_docker.py
+++ b/infrastructure-provisioning/src/ssn/scripts/configure_docker.py
@@ -83,7 +83,7 @@ def add_china_repository(dlab_path):
 def login_in_gcr(gcr_creds):
 try:
 with open('/tmp/dlab-gcr-ro-sa', 'w') as f:
-f.write(json.dumps(gcr_creds))
+f.write(gcr_creds)
 local('scp -i {} /tmp/dlab-gcr-ro-sa 
{}:/tmp/dlab-gcr-ro-sa'.format(args.keyfile, env.host_string))
 sudo('cat /tmp/dlab-gcr-ro-sa | base64 --decode > 
/tmp/dlab-gcr-ro-sa.json')
 sudo('cat /tmp/dlab-gcr-ro-sa.json | docker login -u _json_key 
--password-stdin https://gcr.io')


-
To unsubscribe, e-mail: commits-unsubscr...@dlab.apache.org
For additional commands, e-mail: commits-h...@dlab.apache.org



[incubator-dlab] branch odahu-integration updated: [odahu-integration] Bugfix

2020-03-17 Thread dmysakovets
This is an automated email from the ASF dual-hosted git repository.

dmysakovets pushed a commit to branch odahu-integration
in repository https://gitbox.apache.org/repos/asf/incubator-dlab.git


The following commit(s) were added to refs/heads/odahu-integration by this push:
 new 4ca3b25  [odahu-integration] Bugfix
4ca3b25 is described below

commit 4ca3b2553f2cb8ca89c67200adb9e376973eea51
Author: Demyan Mysakovets 
AuthorDate: Tue Mar 17 14:04:08 2020 +0200

[odahu-integration] Bugfix
---
 infrastructure-provisioning/src/ssn/scripts/configure_docker.py | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/infrastructure-provisioning/src/ssn/scripts/configure_docker.py 
b/infrastructure-provisioning/src/ssn/scripts/configure_docker.py
index b4bb1db..a3e4e46 100644
--- a/infrastructure-provisioning/src/ssn/scripts/configure_docker.py
+++ b/infrastructure-provisioning/src/ssn/scripts/configure_docker.py
@@ -81,11 +81,11 @@ def add_china_repository(dlab_path):
 sudo('sed -i "22i COPY general/files/os/debian/sources.list 
/etc/apt/sources.list" Dockerfile')
 
 def login_in_gcr(gcr_creds):
-decoded_creds = base64.b64decode(gcr_creds + "==")
 try:
-with open('/tmp/dlab-gcr-ro-sa.json', 'w') as f:
-f.write(json.dumps(decoded_creds))
-local('scp -i {} /tmp/dlab-gcr-ro-sa.json 
{}:/tmp/dlab-gcr-ro-sa.json'.format(args.keyfile, env.host_string))
+with open('/tmp/dlab-gcr-ro-sa', 'w') as f:
+f.write(json.dumps(gcr_creds))
+local('scp -i {} /tmp/dlab-gcr-ro-sa 
{}:/tmp/dlab-gcr-ro-sa'.format(args.keyfile, env.host_string))
+sudo('cat /tmp/dlab-gcr-ro-sa | base64 --decode > 
/tmp/dlab-gcr-ro-sa.json')
 sudo('cat /tmp/dlab-gcr-ro-sa.json | docker login -u _json_key 
--password-stdin https://gcr.io')
 sudo('rm /tmp/dlab-gcr-ro-sa.json')
 except Exception as err:


-
To unsubscribe, e-mail: commits-unsubscr...@dlab.apache.org
For additional commands, e-mail: commits-h...@dlab.apache.org



[incubator-dlab] branch odahu-integration updated: [odahu-integration] Bugfix

2020-03-16 Thread dmysakovets
This is an automated email from the ASF dual-hosted git repository.

dmysakovets pushed a commit to branch odahu-integration
in repository https://gitbox.apache.org/repos/asf/incubator-dlab.git


The following commit(s) were added to refs/heads/odahu-integration by this push:
 new 4b6a7ca  [odahu-integration] Bugfix
4b6a7ca is described below

commit 4b6a7cab08bcf76391b7c986f4ca6fecd7acfdd3
Author: Demyan Mysakovets 
AuthorDate: Mon Mar 16 19:05:03 2020 +0200

[odahu-integration] Bugfix
---
 infrastructure-provisioning/src/ssn/scripts/configure_docker.py | 1 +
 1 file changed, 1 insertion(+)

diff --git a/infrastructure-provisioning/src/ssn/scripts/configure_docker.py 
b/infrastructure-provisioning/src/ssn/scripts/configure_docker.py
index f0a7989..b4bb1db 100644
--- a/infrastructure-provisioning/src/ssn/scripts/configure_docker.py
+++ b/infrastructure-provisioning/src/ssn/scripts/configure_docker.py
@@ -85,6 +85,7 @@ def login_in_gcr(gcr_creds):
 try:
 with open('/tmp/dlab-gcr-ro-sa.json', 'w') as f:
 f.write(json.dumps(decoded_creds))
+local('scp -i {} /tmp/dlab-gcr-ro-sa.json 
{}:/tmp/dlab-gcr-ro-sa.json'.format(args.keyfile, env.host_string))
 sudo('cat /tmp/dlab-gcr-ro-sa.json | docker login -u _json_key 
--password-stdin https://gcr.io')
 sudo('rm /tmp/dlab-gcr-ro-sa.json')
 except Exception as err:


-
To unsubscribe, e-mail: commits-unsubscr...@dlab.apache.org
For additional commands, e-mail: commits-h...@dlab.apache.org



[incubator-dlab] branch odahu-integration updated: [odahu-integration] Bugfix

2020-03-16 Thread dmysakovets
This is an automated email from the ASF dual-hosted git repository.

dmysakovets pushed a commit to branch odahu-integration
in repository https://gitbox.apache.org/repos/asf/incubator-dlab.git


The following commit(s) were added to refs/heads/odahu-integration by this push:
 new 33f86a4  [odahu-integration] Bugfix
33f86a4 is described below

commit 33f86a499d902f57cd6f3762823455671c0c8d88
Author: Demyan Mysakovets 
AuthorDate: Mon Mar 16 17:55:22 2020 +0200

[odahu-integration] Bugfix
---
 infrastructure-provisioning/src/ssn/scripts/configure_docker.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/infrastructure-provisioning/src/ssn/scripts/configure_docker.py 
b/infrastructure-provisioning/src/ssn/scripts/configure_docker.py
index 3bb6b96..f0a7989 100644
--- a/infrastructure-provisioning/src/ssn/scripts/configure_docker.py
+++ b/infrastructure-provisioning/src/ssn/scripts/configure_docker.py
@@ -190,7 +190,7 @@ if __name__ == "__main__":
 sys.exit(1)
 
 print("Login in Google Container Registry")
-if not login_in_gcre(args.gcr_creds):
+if not login_in_gcr(args.gcr_creds):
 sys.exit(1)
 
 print("Building dlab images")


-
To unsubscribe, e-mail: commits-unsubscr...@dlab.apache.org
For additional commands, e-mail: commits-h...@dlab.apache.org



[incubator-dlab] branch odahu-integration updated: [odahu-integration] Bugfix

2020-03-16 Thread dmysakovets
This is an automated email from the ASF dual-hosted git repository.

dmysakovets pushed a commit to branch odahu-integration
in repository https://gitbox.apache.org/repos/asf/incubator-dlab.git


The following commit(s) were added to refs/heads/odahu-integration by this push:
 new db7ad1d  [odahu-integration] Bugfix
db7ad1d is described below

commit db7ad1d74ae1612572f4a1d2ad66abf2f5413332
Author: Demyan Mysakovets 
AuthorDate: Mon Mar 16 17:11:14 2020 +0200

[odahu-integration] Bugfix
---
 infrastructure-provisioning/src/general/lib/gcp/meta_lib.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/infrastructure-provisioning/src/general/lib/gcp/meta_lib.py 
b/infrastructure-provisioning/src/general/lib/gcp/meta_lib.py
index e8971a4..b75f0a8 100644
--- a/infrastructure-provisioning/src/general/lib/gcp/meta_lib.py
+++ b/infrastructure-provisioning/src/general/lib/gcp/meta_lib.py
@@ -54,7 +54,7 @@ class GCPMeta:
 ['https://www.googleapis.com/auth/compute',
  'https://www.googleapis.com/auth/iam',
  'https://www.googleapis.com/auth/cloud-platform'])
-self.[]
+self.service = build('compute', 'v1', credentials=credentials)
 self.service_iam = build('iam', 'v1', credentials=credentials)
 self.dataproc = build('dataproc', 'v1', credentials=credentials)
 self.service_storage = build('storage', 'v1', 
credentials=credentials)


-
To unsubscribe, e-mail: commits-unsubscr...@dlab.apache.org
For additional commands, e-mail: commits-h...@dlab.apache.org



[incubator-dlab] branch odahu-integration updated: [odahu-integration] Bugfix

2020-03-16 Thread dmysakovets
This is an automated email from the ASF dual-hosted git repository.

dmysakovets pushed a commit to branch odahu-integration
in repository https://gitbox.apache.org/repos/asf/incubator-dlab.git


The following commit(s) were added to refs/heads/odahu-integration by this push:
 new c754988  [odahu-integration] Bugfix
c754988 is described below

commit c7549883508d4b6338dfda8730d5d17e98b974a6
Author: Demyan Mysakovets 
AuthorDate: Mon Mar 16 16:56:33 2020 +0200

[odahu-integration] Bugfix
---
 infrastructure-provisioning/scripts/deploy_dlab.py   | 1 -
 infrastructure-provisioning/src/general/scripts/gcp/ssn_configure.py | 4 ++--
 infrastructure-provisioning/src/ssn/scripts/configure_docker.py  | 4 +++-
 3 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/infrastructure-provisioning/scripts/deploy_dlab.py 
b/infrastructure-provisioning/scripts/deploy_dlab.py
index d18a7ed..8bebb61 100644
--- a/infrastructure-provisioning/scripts/deploy_dlab.py
+++ b/infrastructure-provisioning/scripts/deploy_dlab.py
@@ -142,7 +142,6 @@ parser.add_argument('--billing_dataset_name', type=str, 
default='', help='Name o
  ' for 
billing')
 parser.add_argument('--default_endpoint_name', type=str, default='local', 
help='Name of localhost provisioning service,'

'that created by default')
-parser.add_argument('--ssn_gcr_username', type=str, default='_json_key', 
help='Username for GCR authentication')
 parser.add_argument('--ssn_gcr_creds', type=str, default='', help='Base64 
encrypted json key for GCR authentication')
 parser.add_argument('--conf_stepcerts_enabled', type=str, default='false', 
help='Enable or disable step certificates')
 parser.add_argument('--conf_stepcerts_root_ca', type=str, default='', 
help='Step root CA')
diff --git 
a/infrastructure-provisioning/src/general/scripts/gcp/ssn_configure.py 
b/infrastructure-provisioning/src/general/scripts/gcp/ssn_configure.py
index eca36a3..cb0bdd6 100644
--- a/infrastructure-provisioning/src/general/scripts/gcp/ssn_configure.py
+++ b/infrastructure-provisioning/src/general/scripts/gcp/ssn_configure.py
@@ -247,10 +247,10 @@ if __name__ == "__main__":
  {"name": "deeplearning", "tag": "latest"},
  {"name": "dataengine", "tag": "latest"},
  {"name": "dataengine-service", "tag": "latest"}]
-params = "--hostname {} --keyfile {} --additional_config '{}' 
--os_family {} --os_user {} --dlab_path {} --cloud_provider {} --region {} 
--nexus_username {} --nexus_password {} --nexus_url {}". \
+params = "--hostname {} --keyfile {} --additional_config '{}' 
--os_family {} --os_user {} --dlab_path {} --cloud_provider {} --region {} 
--gcr_creds {}". \
 format(instance_hostname, ssn_conf['ssh_key_path'], 
json.dumps(additional_config),
os.environ['conf_os_family'], ssn_conf['dlab_ssh_user'], 
os.environ['ssn_dlab_path'],
-   os.environ['conf_cloud_provider'], ssn_conf['region'], 
os.environ['nexus_username'], os.environ['nexus_password'], 
os.environ['ssn_nexus_url'])
+   os.environ['conf_cloud_provider'], ssn_conf['region'], 
os.environ['ssn_gcr_creds'])
 
 try:
 local("~/scripts/{}.py {}".format('configure_docker', params))
diff --git a/infrastructure-provisioning/src/ssn/scripts/configure_docker.py 
b/infrastructure-provisioning/src/ssn/scripts/configure_docker.py
index 88d6f75..3bb6b96 100644
--- a/infrastructure-provisioning/src/ssn/scripts/configure_docker.py
+++ b/infrastructure-provisioning/src/ssn/scripts/configure_docker.py
@@ -28,6 +28,7 @@ import sys
 from dlab.ssn_lib import *
 import os
 import time
+import base64
 
 parser = argparse.ArgumentParser()
 parser.add_argument('--hostname', type=str, default='')
@@ -80,9 +81,10 @@ def add_china_repository(dlab_path):
 sudo('sed -i "22i COPY general/files/os/debian/sources.list 
/etc/apt/sources.list" Dockerfile')
 
 def login_in_gcr(gcr_creds):
+decoded_creds = base64.b64decode(gcr_creds + "==")
 try:
 with open('/tmp/dlab-gcr-ro-sa.json', 'w') as f:
-f.write(json.dumps(gcr_creds))
+f.write(json.dumps(decoded_creds))
 sudo('cat /tmp/dlab-gcr-ro-sa.json | docker login -u _json_key 
--password-stdin https://gcr.io')
 sudo('rm /tmp/dlab-gcr-ro-sa.json')
 except Exception as err:


-
To unsubscribe, e-mail: commits-unsubscr...@dlab.apache.org
For additional commands, e-mail: commits-h...@dlab.apache.org



[incubator-dlab] branch odahu-integration updated: [odahu-integration] Bugfix

2020-01-31 Thread dmysakovets
This is an automated email from the ASF dual-hosted git repository.

dmysakovets pushed a commit to branch odahu-integration
in repository https://gitbox.apache.org/repos/asf/incubator-dlab.git


The following commit(s) were added to refs/heads/odahu-integration by this push:
 new 7373ba7  [odahu-integration] Bugfix
7373ba7 is described below

commit 7373ba776789c66f0e5f2fe48f82f9ceeb45cda1
Author: Demyan Mysakovets 
AuthorDate: Fri Jan 31 11:57:01 2020 +0200

[odahu-integration] Bugfix
---
 infrastructure-provisioning/src/ssn/scripts/configure_docker.py | 1 +
 1 file changed, 1 insertion(+)

diff --git a/infrastructure-provisioning/src/ssn/scripts/configure_docker.py 
b/infrastructure-provisioning/src/ssn/scripts/configure_docker.py
index 3223e51..6893312 100644
--- a/infrastructure-provisioning/src/ssn/scripts/configure_docker.py
+++ b/infrastructure-provisioning/src/ssn/scripts/configure_docker.py
@@ -39,6 +39,7 @@ parser.add_argument('--dlab_path', type=str, default='')
 parser.add_argument('--cloud_provider', type=str, default='')
 parser.add_argument('--resource', type=str, default='')
 parser.add_argument('--region', type=str, default='')
+parser.add_argument('--ssn_nexus_url', type=str, default='')
 args = parser.parse_args()
 
 


-
To unsubscribe, e-mail: commits-unsubscr...@dlab.apache.org
For additional commands, e-mail: commits-h...@dlab.apache.org



[incubator-dlab] branch odahu-integration updated: [odahu-integration] Bugfix

2020-01-30 Thread dmysakovets
This is an automated email from the ASF dual-hosted git repository.

dmysakovets pushed a commit to branch odahu-integration
in repository https://gitbox.apache.org/repos/asf/incubator-dlab.git


The following commit(s) were added to refs/heads/odahu-integration by this push:
 new be8b5c6  [odahu-integration] Bugfix
be8b5c6 is described below

commit be8b5c624ec63e141d03f5795b3b4c73327403f4
Author: Demyan Mysakovets 
AuthorDate: Thu Jan 30 17:54:55 2020 +0200

[odahu-integration] Bugfix
---
 infrastructure-provisioning/src/general/scripts/gcp/ssn_configure.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/infrastructure-provisioning/src/general/scripts/gcp/ssn_configure.py 
b/infrastructure-provisioning/src/general/scripts/gcp/ssn_configure.py
index c2fbc4a..6362786 100644
--- a/infrastructure-provisioning/src/general/scripts/gcp/ssn_configure.py
+++ b/infrastructure-provisioning/src/general/scripts/gcp/ssn_configure.py
@@ -234,7 +234,7 @@ if __name__ == "__main__":
  {"name": "deeplearning", "tag": "latest"},
  {"name": "dataengine", "tag": "latest"},
  {"name": "dataengine-service", "tag": "latest"}]
-params = "--hostname {} --keyfile {} --additional_config '{}' 
--os_family {} --os_user {} --dlab_path {} --cloud_provider {} --region {} 
--ssn_nexus_url{}". \
+params = "--hostname {} --keyfile {} --additional_config '{}' 
--os_family {} --os_user {} --dlab_path {} --cloud_provider {} --region {} 
--ssn_nexus_url {}". \
 format(instance_hostname, ssn_conf['ssh_key_path'], 
json.dumps(additional_config),
os.environ['conf_os_family'], ssn_conf['dlab_ssh_user'], 
os.environ['ssn_dlab_path'],
os.environ['conf_cloud_provider'], ssn_conf['region'], 
os.environ['ssn_nexus_url'])


-
To unsubscribe, e-mail: commits-unsubscr...@dlab.apache.org
For additional commands, e-mail: commits-h...@dlab.apache.org



[incubator-dlab] branch odahu-integration updated: [odahu-integration] Bugfix

2020-01-30 Thread dmysakovets
This is an automated email from the ASF dual-hosted git repository.

dmysakovets pushed a commit to branch odahu-integration
in repository https://gitbox.apache.org/repos/asf/incubator-dlab.git


The following commit(s) were added to refs/heads/odahu-integration by this push:
 new 04a5fad  [odahu-integration] Bugfix
04a5fad is described below

commit 04a5fad4bb68dd3149dc3f75544adc851390be4f
Author: Demyan Mysakovets 
AuthorDate: Thu Jan 30 17:42:55 2020 +0200

[odahu-integration] Bugfix
---
 infrastructure-provisioning/src/general/scripts/gcp/ssn_configure.py | 4 ++--
 infrastructure-provisioning/src/ssn/scripts/configure_ssn_node.py| 1 -
 2 files changed, 2 insertions(+), 3 deletions(-)

diff --git 
a/infrastructure-provisioning/src/general/scripts/gcp/ssn_configure.py 
b/infrastructure-provisioning/src/general/scripts/gcp/ssn_configure.py
index ef6f8ca..c2fbc4a 100644
--- a/infrastructure-provisioning/src/general/scripts/gcp/ssn_configure.py
+++ b/infrastructure-provisioning/src/general/scripts/gcp/ssn_configure.py
@@ -191,9 +191,9 @@ if __name__ == "__main__":
  "service_base_name": 
ssn_conf['service_base_name'],
  "security_group_id": ssn_conf['firewall_name'], 
"vpc_id": ssn_conf['vpc_name'],
  "subnet_id": ssn_conf['subnet_name'], 
"admin_key": os.environ['conf_key_name']}
-params = "--hostname {} --keyfile {} --additional_config '{}' 
--os_user {} --dlab_path {} --tag_resource_id {} --ssn_nexus_url {}". \
+params = "--hostname {} --keyfile {} --additional_config '{}' 
--os_user {} --dlab_path {} --tag_resource_id {}". \
 format(instance_hostname, ssn_conf['ssh_key_path'], 
json.dumps(additional_config),
-   ssn_conf['dlab_ssh_user'], os.environ['ssn_dlab_path'], 
ssn_conf['service_base_name'], os.environ['ssn_nexus_url'])
+   ssn_conf['dlab_ssh_user'], os.environ['ssn_dlab_path'], 
ssn_conf['service_base_name'])
 
 try:
 local("~/scripts/{}.py {}".format('configure_ssn_node', params))
diff --git a/infrastructure-provisioning/src/ssn/scripts/configure_ssn_node.py 
b/infrastructure-provisioning/src/ssn/scripts/configure_ssn_node.py
index 8c3b541..528840e 100644
--- a/infrastructure-provisioning/src/ssn/scripts/configure_ssn_node.py
+++ b/infrastructure-provisioning/src/ssn/scripts/configure_ssn_node.py
@@ -37,7 +37,6 @@ parser.add_argument('--additional_config', type=str, 
default='{"empty":"string"}
 parser.add_argument('--os_user', type=str, default='')
 parser.add_argument('--dlab_path', type=str, default='')
 parser.add_argument('--tag_resource_id', type=str, default='')
-parser.add_argument('--ssn_nexus_url', type=str, default='')
 args = parser.parse_args()
 
 


-
To unsubscribe, e-mail: commits-unsubscr...@dlab.apache.org
For additional commands, e-mail: commits-h...@dlab.apache.org



[incubator-dlab] branch odahu-integration updated: [odahu-integration] Bugfix

2020-01-30 Thread dmysakovets
This is an automated email from the ASF dual-hosted git repository.

dmysakovets pushed a commit to branch odahu-integration
in repository https://gitbox.apache.org/repos/asf/incubator-dlab.git


The following commit(s) were added to refs/heads/odahu-integration by this push:
 new 36056b7  [odahu-integration] Bugfix
36056b7 is described below

commit 36056b720237f8ebbb65133294bc00346c446b4a
Author: Demyan Mysakovets 
AuthorDate: Thu Jan 30 17:27:15 2020 +0200

[odahu-integration] Bugfix
---
 infrastructure-provisioning/src/general/scripts/gcp/ssn_configure.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/infrastructure-provisioning/src/general/scripts/gcp/ssn_configure.py 
b/infrastructure-provisioning/src/general/scripts/gcp/ssn_configure.py
index 2ac2e96..ef6f8ca 100644
--- a/infrastructure-provisioning/src/general/scripts/gcp/ssn_configure.py
+++ b/infrastructure-provisioning/src/general/scripts/gcp/ssn_configure.py
@@ -193,7 +193,7 @@ if __name__ == "__main__":
  "subnet_id": ssn_conf['subnet_name'], 
"admin_key": os.environ['conf_key_name']}
 params = "--hostname {} --keyfile {} --additional_config '{}' 
--os_user {} --dlab_path {} --tag_resource_id {} --ssn_nexus_url {}". \
 format(instance_hostname, ssn_conf['ssh_key_path'], 
json.dumps(additional_config),
-   ssn_conf['dlab_ssh_user'], os.environ['ssn_dlab_path'], 
ssn_conf['service_base_name'])
+   ssn_conf['dlab_ssh_user'], os.environ['ssn_dlab_path'], 
ssn_conf['service_base_name'], os.environ['ssn_nexus_url'])
 
 try:
 local("~/scripts/{}.py {}".format('configure_ssn_node', params))


-
To unsubscribe, e-mail: commits-unsubscr...@dlab.apache.org
For additional commands, e-mail: commits-h...@dlab.apache.org



[incubator-dlab] branch odahu-integration updated: [odahu-integration] Bugfix

2020-01-30 Thread dmysakovets
This is an automated email from the ASF dual-hosted git repository.

dmysakovets pushed a commit to branch odahu-integration
in repository https://gitbox.apache.org/repos/asf/incubator-dlab.git


The following commit(s) were added to refs/heads/odahu-integration by this push:
 new 5650fb1  [odahu-integration] Bugfix
5650fb1 is described below

commit 5650fb199feb6fafc86ce894d61d54c1035a2c25
Author: Demyan Mysakovets 
AuthorDate: Thu Jan 30 16:54:43 2020 +0200

[odahu-integration] Bugfix
---
 .../src/general/scripts/gcp/ssn_configure.py|  6 +++---
 .../src/ssn/scripts/configure_docker.py | 21 +
 .../src/ssn/scripts/configure_ssn_node.py   | 21 -
 3 files changed, 24 insertions(+), 24 deletions(-)

diff --git 
a/infrastructure-provisioning/src/general/scripts/gcp/ssn_configure.py 
b/infrastructure-provisioning/src/general/scripts/gcp/ssn_configure.py
index f7a4e8d..2ac2e96 100644
--- a/infrastructure-provisioning/src/general/scripts/gcp/ssn_configure.py
+++ b/infrastructure-provisioning/src/general/scripts/gcp/ssn_configure.py
@@ -193,7 +193,7 @@ if __name__ == "__main__":
  "subnet_id": ssn_conf['subnet_name'], 
"admin_key": os.environ['conf_key_name']}
 params = "--hostname {} --keyfile {} --additional_config '{}' 
--os_user {} --dlab_path {} --tag_resource_id {} --ssn_nexus_url {}". \
 format(instance_hostname, ssn_conf['ssh_key_path'], 
json.dumps(additional_config),
-   ssn_conf['dlab_ssh_user'], os.environ['ssn_dlab_path'], 
ssn_conf['service_base_name'], os.environ['ssn_nexus_url'])
+   ssn_conf['dlab_ssh_user'], os.environ['ssn_dlab_path'], 
ssn_conf['service_base_name'])
 
 try:
 local("~/scripts/{}.py {}".format('configure_ssn_node', params))
@@ -234,10 +234,10 @@ if __name__ == "__main__":
  {"name": "deeplearning", "tag": "latest"},
  {"name": "dataengine", "tag": "latest"},
  {"name": "dataengine-service", "tag": "latest"}]
-params = "--hostname {} --keyfile {} --additional_config '{}' 
--os_family {} --os_user {} --dlab_path {} --cloud_provider {} --region {}". \
+params = "--hostname {} --keyfile {} --additional_config '{}' 
--os_family {} --os_user {} --dlab_path {} --cloud_provider {} --region {} 
--ssn_nexus_url{}". \
 format(instance_hostname, ssn_conf['ssh_key_path'], 
json.dumps(additional_config),
os.environ['conf_os_family'], ssn_conf['dlab_ssh_user'], 
os.environ['ssn_dlab_path'],
-   os.environ['conf_cloud_provider'], ssn_conf['region'])
+   os.environ['conf_cloud_provider'], ssn_conf['region'], 
os.environ['ssn_nexus_url'])
 
 try:
 local("~/scripts/{}.py {}".format('configure_docker', params))
diff --git a/infrastructure-provisioning/src/ssn/scripts/configure_docker.py 
b/infrastructure-provisioning/src/ssn/scripts/configure_docker.py
index 7176c8b..3223e51 100644
--- a/infrastructure-provisioning/src/ssn/scripts/configure_docker.py
+++ b/infrastructure-provisioning/src/ssn/scripts/configure_docker.py
@@ -76,6 +76,24 @@ def add_china_repository(dlab_path):
 sudo('sed -i "/pip install/s/jupyter/ipython==5.0.0 jupyter==1.0.0/g" 
Dockerfile')
 sudo('sed -i "22i COPY general/files/os/debian/sources.list 
/etc/apt/sources.list" Dockerfile')
 
+def prepare_odahu_image(ssn_nexus_url, dlab_path):
+try:
+put('/root/templates/daemon.json', '/etc/docker/daemon.json', 
use_sudo=True)
+print('daemon.json was placed')
+# sudo('mv daemon.json /etc/docker/daemon.json')
+# print ('daemon.json was moved')
+sudo("sed -i \'s||{}|g\' 
/etc/docker/daemon.json".format(os.environ['ssn_nexus_url']))
+print('nexus url was filled in')
+sudo('systemctl restart docker')
+sudo(
+"sed -i \'s||{}|g\' 
{}sources/infrastructure-provisioning/src/general/files/gcp/odahu_Dockerfile".format(
+ssn_nexus_url, dlab_path))
+#sudo("sed -i \'s||{}|g\' 
{}sources/infrastructure-provisioning/src/general/files/gcp/odahu_Dockerfile". \
+# format(os.environ['odahu_docker_private_repo'], 
os.environ['ssn_dlab_path']))
+except Exception as err:
+traceback.print_exc()
+print('Failed to prepare odahu image: ', str(err))
+sys.exit(1)
 
 def build_docker_images(image_list, region, dlab_path):
 try:
@@ -173,6 +191,9 @@ if __name__ == "__main__":
 if not ensure_docker_daemon(args.dlab_path, args.os_user, args.region):
 sys.exit(1)
 
+print("Preparing odahu image")
+prepare_odahu_image(args.ssn_nexus_url, args.dlab_path)
+
 print("Building dlab images")
 if not build_docker_images(deeper_config, args.region, args.dlab_path):
 sys.exit(1)
diff --git 

[incubator-dlab] branch odahu-integration updated: [odahu-integration] Bugfix

2020-01-29 Thread dmysakovets
This is an automated email from the ASF dual-hosted git repository.

dmysakovets pushed a commit to branch odahu-integration
in repository https://gitbox.apache.org/repos/asf/incubator-dlab.git


The following commit(s) were added to refs/heads/odahu-integration by this push:
 new 066ebf1  [odahu-integration] Bugfix
066ebf1 is described below

commit 066ebf137d1c8080559c1ee19184fb7976dbd835
Author: Demyan Mysakovets 
AuthorDate: Wed Jan 29 16:19:35 2020 +0200

[odahu-integration] Bugfix
---
 infrastructure-provisioning/src/ssn/scripts/configure_ssn_node.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/infrastructure-provisioning/src/ssn/scripts/configure_ssn_node.py 
b/infrastructure-provisioning/src/ssn/scripts/configure_ssn_node.py
index 2f0617f..4ce1d06 100644
--- a/infrastructure-provisioning/src/ssn/scripts/configure_ssn_node.py
+++ b/infrastructure-provisioning/src/ssn/scripts/configure_ssn_node.py
@@ -223,4 +223,4 @@ if __name__ == "__main__":
 docker_build_script()
 
 print("Preparing odahu image")
-prepare_odahu_image(ssn_nexus_url, dlab_path)
\ No newline at end of file
+prepare_odahu_image(args.ssn_nexus_url, args.dlab_path)
\ No newline at end of file


-
To unsubscribe, e-mail: commits-unsubscr...@dlab.apache.org
For additional commands, e-mail: commits-h...@dlab.apache.org



[incubator-dlab] branch odahu-integration updated: [odahu-integration] Bugfix

2020-01-29 Thread dmysakovets
This is an automated email from the ASF dual-hosted git repository.

dmysakovets pushed a commit to branch odahu-integration
in repository https://gitbox.apache.org/repos/asf/incubator-dlab.git


The following commit(s) were added to refs/heads/odahu-integration by this push:
 new 9b6ef03  [odahu-integration] Bugfix
9b6ef03 is described below

commit 9b6ef03f576710d5afbea495c76424ad2c3a1d2d
Author: Demyan Mysakovets 
AuthorDate: Wed Jan 29 15:46:54 2020 +0200

[odahu-integration] Bugfix
---
 infrastructure-provisioning/src/ssn/scripts/configure_ssn_node.py | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/infrastructure-provisioning/src/ssn/scripts/configure_ssn_node.py 
b/infrastructure-provisioning/src/ssn/scripts/configure_ssn_node.py
index d68f1a6..2f0617f 100644
--- a/infrastructure-provisioning/src/ssn/scripts/configure_ssn_node.py
+++ b/infrastructure-provisioning/src/ssn/scripts/configure_ssn_node.py
@@ -220,4 +220,7 @@ if __name__ == "__main__":
 ensure_ciphers()
 
 print("Configuring docker_build script")
-docker_build_script()
\ No newline at end of file
+docker_build_script()
+
+print("Preparing odahu image")
+prepare_odahu_image(ssn_nexus_url, dlab_path)
\ No newline at end of file


-
To unsubscribe, e-mail: commits-unsubscr...@dlab.apache.org
For additional commands, e-mail: commits-h...@dlab.apache.org



[incubator-dlab] branch odahu-integration updated: [odahu-integration] Bugfix

2020-01-29 Thread dmysakovets
This is an automated email from the ASF dual-hosted git repository.

dmysakovets pushed a commit to branch odahu-integration
in repository https://gitbox.apache.org/repos/asf/incubator-dlab.git


The following commit(s) were added to refs/heads/odahu-integration by this push:
 new 7d977b9  [odahu-integration] Bugfix
7d977b9 is described below

commit 7d977b9cd84ffba060b95da7c40bc6914a6c9eed
Author: Demyan Mysakovets 
AuthorDate: Wed Jan 29 15:25:15 2020 +0200

[odahu-integration] Bugfix
---
 .../src/general/scripts/gcp/ssn_configure.py | 10 ++
 .../src/ssn/scripts/configure_ssn_node.py| 16 
 2 files changed, 18 insertions(+), 8 deletions(-)

diff --git 
a/infrastructure-provisioning/src/general/scripts/gcp/ssn_configure.py 
b/infrastructure-provisioning/src/general/scripts/gcp/ssn_configure.py
index 69dcae1..f7a4e8d 100644
--- a/infrastructure-provisioning/src/general/scripts/gcp/ssn_configure.py
+++ b/infrastructure-provisioning/src/general/scripts/gcp/ssn_configure.py
@@ -191,9 +191,9 @@ if __name__ == "__main__":
  "service_base_name": 
ssn_conf['service_base_name'],
  "security_group_id": ssn_conf['firewall_name'], 
"vpc_id": ssn_conf['vpc_name'],
  "subnet_id": ssn_conf['subnet_name'], 
"admin_key": os.environ['conf_key_name']}
-params = "--hostname {} --keyfile {} --additional_config '{}' 
--os_user {} --dlab_path {} --tag_resource_id {}". \
+params = "--hostname {} --keyfile {} --additional_config '{}' 
--os_user {} --dlab_path {} --tag_resource_id {} --ssn_nexus_url {}". \
 format(instance_hostname, ssn_conf['ssh_key_path'], 
json.dumps(additional_config),
-   ssn_conf['dlab_ssh_user'], os.environ['ssn_dlab_path'], 
ssn_conf['service_base_name'])
+   ssn_conf['dlab_ssh_user'], os.environ['ssn_dlab_path'], 
ssn_conf['service_base_name'], os.environ['ssn_nexus_url'])
 
 try:
 local("~/scripts/{}.py {}".format('configure_ssn_node', params))
@@ -240,12 +240,6 @@ if __name__ == "__main__":
os.environ['conf_cloud_provider'], ssn_conf['region'])
 
 try:
-put('/root/templates/daemon.json', '/etc/docker/daemon.json')
-sudo("sed -i \'s||{}|g\' 
/etc/docker/daemon.json".format(os.environ['ssn_nexus_url']))
-sudo('systemctl restart docker')
-sudo("sed -i \'s||{}|g\' 
{}sources/infrastructure-provisioning/src/general/files/gcp/odahu_Dockerfile".format(os.environ['ssn_nexus_url'],
 os.environ['ssn_dlab_path']))
-#sudo("sed -i \'s||{}|g\' 
{}sources/infrastructure-provisioning/src/general/files/gcp/odahu_Dockerfile". \
-# format(os.environ['odahu_docker_private_repo'], 
os.environ['ssn_dlab_path']))
 local("~/scripts/{}.py {}".format('configure_docker', params))
 except:
 traceback.print_exc()
diff --git a/infrastructure-provisioning/src/ssn/scripts/configure_ssn_node.py 
b/infrastructure-provisioning/src/ssn/scripts/configure_ssn_node.py
index d5c454f..d68f1a6 100644
--- a/infrastructure-provisioning/src/ssn/scripts/configure_ssn_node.py
+++ b/infrastructure-provisioning/src/ssn/scripts/configure_ssn_node.py
@@ -37,6 +37,7 @@ parser.add_argument('--additional_config', type=str, 
default='{"empty":"string"}
 parser.add_argument('--os_user', type=str, default='')
 parser.add_argument('--dlab_path', type=str, default='')
 parser.add_argument('--tag_resource_id', type=str, default='')
+parser.add_argument('--ssn_nexus_url', type=str, default='')
 args = parser.parse_args()
 
 
@@ -146,6 +147,21 @@ def docker_build_script():
 print('Failed to configure docker_build script: ', str(err))
 sys.exit(1)
 
+def prepare_odahu_image(ssn_nexus_url, dlab_path):
+try:
+put('/root/templates/daemon.json', '/etc/docker/daemon.json')
+sudo("sed -i \'s||{}|g\' 
/etc/docker/daemon.json".format(os.environ['ssn_nexus_url']))
+sudo('systemctl restart docker')
+sudo(
+"sed -i \'s||{}|g\' 
{}sources/infrastructure-provisioning/src/general/files/gcp/odahu_Dockerfile".format(
+ssn_nexus_url, dlab_path))
+#sudo("sed -i \'s||{}|g\' 
{}sources/infrastructure-provisioning/src/general/files/gcp/odahu_Dockerfile". \
+# format(os.environ['odahu_docker_private_repo'], 
os.environ['ssn_dlab_path']))
+except Exception as err:
+traceback.print_exc()
+print('Failed to prepare odahu image: ', str(err))
+sys.exit(1)
+
 ##
 # Run script #
 ##


-
To unsubscribe, e-mail: commits-unsubscr...@dlab.apache.org
For additional commands, e-mail: commits-h...@dlab.apache.org