From 1aa30ebde48dff09fc1d7c7971c2873182a2312c Mon Sep 17 00:00:00 2001
From: Nicolas Wavrant <nicolas.wavrant@tiolive.com>
Date: Fri, 22 Aug 2014 04:55:01 +0200
Subject: [PATCH] slaprunner: updated info for git (parameters and readme)

---
 software/slaprunner/README.txt                    | 8 ++++----
 software/slaprunner/common.cfg                    | 2 +-
 software/slaprunner/instance-resilient.cfg.jinja2 | 3 ++-
 software/slaprunner/instance-runner.cfg           | 3 +--
 4 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/software/slaprunner/README.txt b/software/slaprunner/README.txt
index d103a8006..a9f0a9736 100644
--- a/software/slaprunner/README.txt
+++ b/software/slaprunner/README.txt
@@ -127,11 +127,11 @@ Example :
 Git repositories :
 ------------------
 
-It is easy to give access to your git repository/ies to everyone, or to clone it on your own computer. For this, there are 2 urls to remember:
-  - For read only, you can clone : https://[IPV6]:PORT/git-public/YourRepo.git/
-  - For read and write access, using your runner account : https://[IPV6]:PORT/git/YourRepo.git/
+It is easy to give access to your git repository/ies to everyone, or to clone it on your own computer. For this, fetch the git_url parameter returned by your webrunner instance. It should look like that : https://[IPV6]:PORT/git/YourRepo.git/
 
-To create the repo, go in the folder srv/runner/project and initiate a new git repo (git init/clone --bare XXX).
+To create the repo, go to the folder srv/runner/project and initiate a new git repo (git init/clone --bare YourRepo). Then, to clone the repo, just append its name to the previous URL.
+
+Please notice that your repositories are in public access for reading. However, an account is needed to push to the repository (use your webrunner account, or create a new user in the parameters section of the webrunner).
 
 For the moment, the PORT is the port of monitoring, which is 9685.
 
diff --git a/software/slaprunner/common.cfg b/software/slaprunner/common.cfg
index d7403fb7b..0ca630482 100644
--- a/software/slaprunner/common.cfg
+++ b/software/slaprunner/common.cfg
@@ -80,7 +80,7 @@ mode = 0644
 [template-resilient]
 recipe = slapos.recipe.download
 url = ${:_profile_base_location_}/instance-resilient.cfg.jinja2
-md5sum = 1f7332d0b0671929a2de87ef9ce998c8
+md5sum = dae3a29317454443a1ab733830363b0e
 filename = instance-resilient.cfg.jinja2
 mode = 0644
 
diff --git a/software/slaprunner/instance-resilient.cfg.jinja2 b/software/slaprunner/instance-resilient.cfg.jinja2
index 07ddb7f3b..2b00727b9 100644
--- a/software/slaprunner/instance-resilient.cfg.jinja2
+++ b/software/slaprunner/instance-resilient.cfg.jinja2
@@ -28,7 +28,7 @@ parts +=
 
 # Bubble up the parameters
 [request-runner]
-return = url ssh-public-key ssh-url notification-id ip backend_url url ssh_command access_url 1_info 2_info monitor_url webdav_url public_url
+return = url ssh-public-key ssh-url notification-id ip backend_url url ssh_command access_url 1_info 2_info monitor_url webdav_url public_url git_url
 
 [publish-connection-informations]
 recipe = slapos.cookbook:publish
@@ -41,6 +41,7 @@ ssh_command = ${request-runner:connection-ssh_command}
 monitor_url = ${request-runner:connection-monitor_url}
 webdav_url = ${request-runner:connection-webdav_url}
 public_url = ${request-runner:connection-public_url}
+git_url = ${request-runner:connection-git_url}
 
 [slap-parameter]
 # Default parameters for distributed deployment
diff --git a/software/slaprunner/instance-runner.cfg b/software/slaprunner/instance-runner.cfg
index 4761dcd98..b8c7339fb 100644
--- a/software/slaprunner/instance-runner.cfg
+++ b/software/slaprunner/instance-runner.cfg
@@ -444,8 +444,7 @@ ssh_command = ssh $${dropbear-runner-server:host} -p $${dropbear-runner-server:p
 monitor_url = https://$${monitor-frontend:connection-domain}
 webdav_url = $${:monitor_url}/share/
 public_url =  $${:monitor_url}/public/
-git_public_url =  https://[$${httpd-parameters:global_ip}]:$${httpd-parameters:monitor_port}/git-public/
-git_private_url = https://[$${httpd-parameters:global_ip}]:$${httpd-parameters:monitor_port}/git/
+git_url = https://[$${httpd-parameters:global_ip}]:$${httpd-parameters:monitor_port}/git/
 
 #---------------------------
 #--
-- 
2.30.9