Fix installer and OSM helm chart to include git data and credentials to be used by LCM

Change-Id: I2bab55bba10f3274fc3c645d124979438a78c68d
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
diff --git a/installers/full_install_osm.sh b/installers/full_install_osm.sh
index 061aba9..5931522 100755
--- a/installers/full_install_osm.sh
+++ b/installers/full_install_osm.sh
@@ -226,7 +226,15 @@
     OSM_HELM_OPTS="${OSM_HELM_OPTS} --set grafana.ingress.hosts={grafana.${OSM_DEFAULT_IP}.nip.io}"
     OSM_HELM_OPTS="${OSM_HELM_OPTS} --set prometheus.server.ingress.hosts={prometheus.${OSM_DEFAULT_IP}.nip.io}"
     # OSM_HELM_OPTS="${OSM_HELM_OPTS} --set prometheus.alertmanager.ingress.hosts={alertmanager.${OSM_DEFAULT_IP}.nip.io}"
-    [ -z "${INSTALL_MGMT_CLUSTER}" ] && OSM_HELM_OPTS="${OSM_HELM_OPTS} --set global.gitops.enabled=false}"
+    if [ -z "${INSTALL_MGMT_CLUSTER}" ]; then
+        OSM_HELM_OPTS="${OSM_HELM_OPTS} --set global.gitops.enabled=false"
+    else
+        source "${HOME}/.osm/.credentials/gitea_environment.rc"
+        OSM_HELM_OPTS="${OSM_HELM_OPTS} --set global.gitops.gitBaseUrl=${GITEA_HTTP_URL}"
+        OSM_HELM_OPTS="${OSM_HELM_OPTS} --set global.gitops.gitUser=${GITEA_STD_USERNAME}"
+        AGE_MGMT_PUBKEY=$(tr -d '\n' < ${HOME}/.osm/.credentials/age.mgmt.pub)
+        OSM_HELM_OPTS="${OSM_HELM_OPTS} --set global.gitops.pubkey=${AGE_MGMT_PUBKEY}"
+    fi
 
     if [ -n "${INSTALL_JUJU}" ]; then
         OSM_HELM_OPTS="${OSM_HELM_OPTS} --set vca.enabled=true"
@@ -545,6 +553,10 @@
     echo "Options: ${MGMTCLUSTER_INSTALL_OPTS}"
     $OSM_DEVOPS/installers/mgmt-cluster/install_mgmt_cluster.sh ${MGMTCLUSTER_INSTALL_OPTS} || \
     FATAL_TRACK mgmtcluster "install_mgmt_cluster.sh failed"
+    if [ -n "${INSTALL_MGMT_CLUSTER}" ]; then
+        echo "Credentials stored under ${HOME}/.osm/.credentials"
+        echo "Repos stored under ${HOME}/.osm/repos"
+    fi
     track mgmtcluster mgmt_and_aux_cluster_ok
 
     # Deploy OSM (mongodb, OSM helm chart, NGSA)