summaryrefslogtreecommitdiffstats
path: root/patches
diff options
context:
space:
mode:
authorMichal Ptacek <m.ptacek@partner.samsung.com>2019-05-28 13:59:07 +0000
committerMichal Ptacek <m.ptacek@partner.samsung.com>2019-05-28 13:59:07 +0000
commitfff4f53c26495d75682e3d80c4dc0a8686f5e0c7 (patch)
treea14a41cc30802fb780d96bea046994fc3c43a0fa /patches
parent1a6a0793f5dbefb226ebcfb1e2a542ae2272ff9b (diff)
Add needed pypi patching for oof
OOF component recently introduced new internet dependency and it's downloading flask and requests pip packages. This patch is needed for fixing this in offline platform. Change-Id: I5bb707bf13af30f6df5cfd42cee75e2d1839821e Issue-ID: OPTFRA-509 Signed-off-by: Michal Ptacek <m.ptacek@partner.samsung.com>
Diffstat (limited to 'patches')
-rw-r--r--patches/dublin.patch27
-rw-r--r--patches/onap-dublin-patch-role/tasks/main.yml16
2 files changed, 34 insertions, 9 deletions
diff --git a/patches/dublin.patch b/patches/dublin.patch
index 1bcfb998..05e217e7 100644
--- a/patches/dublin.patch
+++ b/patches/dublin.patch
@@ -1,12 +1,21 @@
-From 03304478e972bec1ae0a4310330eb196558c07d4 Mon Sep 17 00:00:00 2001
-From: Michal Ptacek <m.ptacek@partner.samsung.com>
-Date: Fri, 24 May 2019 11:20:02 +0000
-Subject: [PATCH] Adding patch for dgbuilder
-
-Change-Id: Ic4bef7c611d0b7d5559fdc84ccf43214437c40ed
----
- kubernetes/common/dgbuilder/templates/deployment.yaml | 8 ++++++--
- 1 file changed, 6 insertions(+), 2 deletions(-)
+diff --git a/kubernetes/oof/charts/oof-cmso/charts/oof-cmso-service/resources/config/msosimulator.sh b/kubernetes/oof/charts/oof-cmso/charts/oof-cmso-service/resources/config/msosimulator.sh
+index c87a26b..79ad921 100644
+--- a/kubernetes/oof/charts/oof-cmso/charts/oof-cmso-service/resources/config/msosimulator.sh
++++ b/kubernetes/oof/charts/oof-cmso/charts/oof-cmso-service/resources/config/msosimulator.sh
+@@ -1,4 +1,10 @@
+ #!/bin/sh
+-pip install flask
+-pip install requests
++
++# for some reason DNS is not working properly on this pod
++# therefore we need to explicitly add record just for
++# the purpose of this script
++HOSTS_FILE_RECORD >> /etc/hosts
++
++pip install -i https://nexus3.onap.org/repository/pypi-private/simple/ --trusted-host nexus3.onap.org flask
++pip install -i https://nexus3.onap.org/repository/pypi-private/simple/ --trusted-host nexus3.onap.org requests
+ python /share/etc/config/mock.py
+--
diff --git a/kubernetes/common/dgbuilder/templates/deployment.yaml b/kubernetes/common/dgbuilder/templates/deployment.yaml
index 353c231..cf38409 100644
diff --git a/patches/onap-dublin-patch-role/tasks/main.yml b/patches/onap-dublin-patch-role/tasks/main.yml
index fd0ba3c7..fb81f200 100644
--- a/patches/onap-dublin-patch-role/tasks/main.yml
+++ b/patches/onap-dublin-patch-role/tasks/main.yml
@@ -8,6 +8,13 @@
- common/dgbuilder/templates/deployment.yaml
register: npm_files_check
+- name: Check presence of files for nexus domain resolving
+ stat:
+ path: "{{ app_helm_charts_infra_directory }}/{{ item }}"
+ with_items:
+ - oof/charts/oof-cmso/charts/oof-cmso-service/resources/config/msosimulator.sh
+ register: hosts_files_check
+
- name: Patch OOM - set npm registry
lineinfile:
path: "{{ item.stat.path }}"
@@ -18,3 +25,12 @@
with_items: "{{ npm_files_check.results }}"
when: item.stat.exists
+- name: Patch OOM - nexus domain resolving
+ lineinfile:
+ path: "{{ item.stat.path }}"
+ regexp: '^(.*)HOSTS_FILE_RECORD'
+ line: '\g<1>{{ cluster_ip }} {{ simulated_hosts.nexus | join(" ") }} >> /etc/hosts;'
+ backrefs: yes
+ state: present
+ with_items: "{{ hosts_files_check.results }}"
+ when: item.stat.exists