securedlab.git
6 years agoarm-pod5: Fix duplicate MAC addresses 21/42721/1
Alexandru Avadanii [Thu, 21 Sep 2017 23:30:07 +0000 (01:30 +0200)]
arm-pod5: Fix duplicate MAC addresses

Change-Id: I3664d50a1510e2697c570adcf89cff9d1ea7961f
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
6 years agoarm-pod5: Fix MAC copy-paste typo 15/42715/1
Alexandru Avadanii [Thu, 21 Sep 2017 22:57:10 +0000 (00:57 +0200)]
arm-pod5: Fix MAC copy-paste typo

Change-Id: I01c54ebdded9d2aaa4142078699a9a65ffe652fd
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
6 years agolabs: PDF: s/pod owner/pod_owner/g 91/42691/1
Alexandru Avadanii [Thu, 21 Sep 2017 19:08:13 +0000 (21:08 +0200)]
labs: PDF: s/pod owner/pod_owner/g

Change-Id: Idc72cc6c0c8f13410adbb3478f811a8ee8563223
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
6 years agoMerge "arm-pod5: updated admin network / jumphost ipmi"
Alexandru Avadanii [Thu, 21 Sep 2017 14:36:47 +0000 (14:36 +0000)]
Merge "arm-pod5: updated admin network / jumphost ipmi"

6 years agoarm-pod5: updated admin network / jumphost ipmi 37/41937/6
Guillermo Herrero [Thu, 14 Sep 2017 08:55:39 +0000 (10:55 +0200)]
arm-pod5: updated admin network / jumphost ipmi

Change-Id: Id337c53d94ad52266db8f7419a61d7f2f2e8c300
Signed-off-by: Guillermo Herrero <guillermo.herrero@enea.com>
6 years agoMerge "Use pharos submodule for PDF validation"
Jack Morgan [Tue, 19 Sep 2017 23:33:55 +0000 (23:33 +0000)]
Merge "Use pharos submodule for PDF validation"

6 years agolf-pod4: Fix yamllint warnings 45/42345/1
Alexandru Avadanii [Tue, 19 Sep 2017 00:05:09 +0000 (02:05 +0200)]
lf-pod4: Fix yamllint warnings

- align comment start, end;
- s/pod owner/pod_owner/ (not a problem, but breaks syntax highlight);
- remove 'os' param from lfpod4-node1;

Change-Id: I6c61b3a45da390f5db14c4d81f6a7d430fbe8128
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
6 years agoUse pharos submodule for PDF validation 41/42341/1
Alexandru Avadanii [Mon, 18 Sep 2017 21:02:55 +0000 (23:02 +0200)]
Use pharos submodule for PDF validation

Depends-on: Ic4bd75e1b2dc339c15cd4943dfc5a1c74c68b094

Change-Id: I9d6807f3d24cee8d9a03955112a8c179d9ea7d14
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
6 years agoutils/generate_config.py: Add dpkg_arch filter 45/42145/1
Alexandru Avadanii [Sat, 16 Sep 2017 23:15:28 +0000 (01:15 +0200)]
utils/generate_config.py: Add dpkg_arch filter

PDF populates the canonical arch name, as reported by $(uname -m).
In some cases, we need to pass the architecture read from PDF to
software components that expect it to be represend in DPKG format
(e.g. MaaS, APT on Debian systems use "amd64" instead of "x86_64").

Change-Id: I5fcef0a2c2a5cdc5332b5fab1fd284386bb865d0
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
6 years agoutils/generate_config.py: Add ipaddr_index filter 75/42075/2
Alexandru Avadanii [Fri, 15 Sep 2017 14:21:32 +0000 (16:21 +0200)]
utils/generate_config.py: Add ipaddr_index filter

v5 -> v6:
- IP address can be IPv4 or IPv6;
- add fallback to 'str' type for py3-incompatible 'unicode';
- fix pylint complaints (silence unnecessary ones);

Change-Id: Iea1049a7f5379e9bcb4b785fdd810b67f51c94ab
Signed-off-by: Guillermo Herrero <guillermo.herrero@enea.com>
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
6 years agogenerate_config: Replace print statement with fc 09/42109/2
Alexandru Avadanii [Sat, 16 Sep 2017 00:49:41 +0000 (02:49 +0200)]
generate_config: Replace print statement with fc

Fix py3 compatibility by using 'print' function instead.
While at it, fix constant names reported by `pylint` as invalid.

Change-Id: I73e3a370560c038a8814db9758b13026dc4c0b42
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
6 years agoSupport daisy on zte-pod3 53/41953/1
Alex Yang [Thu, 14 Sep 2017 10:27:35 +0000 (18:27 +0800)]
Support daisy on zte-pod3

Change-Id: I4bdf8a4a083d5731849aef40473eec2198d3a9b2
Signed-off-by: Alex Yang <yangyang1@zte.com.cn>
6 years agoMerge "correct lf pod4 fixed_ips"
Aric Gardner [Mon, 11 Sep 2017 19:50:51 +0000 (19:50 +0000)]
Merge "correct lf pod4 fixed_ips"

6 years agoMerge "Make daisy template compatible with lf-pod4"
julien zhang [Sun, 10 Sep 2017 14:47:14 +0000 (14:47 +0000)]
Merge "Make daisy template compatible with lf-pod4"

6 years agoarm-pod5: descriptor file 05/41005/5
Guillermo Herrero [Mon, 4 Sep 2017 14:32:55 +0000 (16:32 +0200)]
arm-pod5: descriptor file

JIRA: ARMBAND-292

Change-Id: I33443a8496bfe8a24266ffe99f6562cded88436c
Signed-off-by: Guillermo Herrero <guillermo.herrero@enea.com>
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
Signed-off-by: Charalampos Kominos <Charalampos.Kominos@enea.com>
6 years agoMake daisy template compatible with lf-pod4 75/41375/1
Alex Yang [Fri, 8 Sep 2017 07:36:27 +0000 (15:36 +0800)]
Make daisy template compatible with lf-pod4

Now the daisy template is not compatible with lf-pod4, see [1].
The meaning of 'interfaces' in this pod is different with other pods.
Make daisy template compatible with it.

[1] https://build.opnfv.org/ci/job/validate-jinja2-templates-master/80/console

Change-Id: I29058f705bab333c48614b7eab8c8b9e83b9e1cb
Signed-off-by: Alex Yang <yangyang1@zte.com.cn>
6 years agocorrect lf pod4 fixed_ips 57/41157/1
Blaisonneau David [Wed, 6 Sep 2017 07:28:15 +0000 (09:28 +0200)]
correct lf pod4 fixed_ips

Change-Id: I2b413c239698258cd4dfb521441408513670c855
Signed-off-by: Blaisonneau David <david.blaisonneau@orange.com>
6 years agoMerge "Proposition to add a network descriptor in the pdf file"
Aric Gardner [Mon, 28 Aug 2017 20:27:52 +0000 (20:27 +0000)]
Merge "Proposition to add a network descriptor in the pdf file"

6 years agoCorrect typos to avoid failure in jenkins-ci check 07/40107/1
Blaisonneau David [Thu, 24 Aug 2017 14:44:06 +0000 (16:44 +0200)]
Correct typos to avoid failure in jenkins-ci check

Change-Id: I2e8b789cbc10def76a1b7ee673bc1ca6d7f4137f
Signed-off-by: Blaisonneau David <david.blaisonneau@orange.com>
6 years agoProposition to add a network descriptor in the pdf file 83/38283/8
Julien [Thu, 27 Jul 2017 14:39:37 +0000 (16:39 +0200)]
Proposition to add a network descriptor in the pdf file

linked with patch 36297

Add a network descriptor in the file.
The network descriptor contains what is in the wiki
Each network is linked to an interface number, who refer to an interface
  on each server.
Each nodes, list only mac addresses that are used, and plugged, in order
Each nodes can specify ip addresses for each interfaces, it is optionnal
  depending on installer choice
This solution split network definition and node definition that contains
  only physical informations

Updated this patchset to fix typos
we could rename the net_config names to be less openstack specific
But I don't think it hurts and deploying openstack is a major usecase.

Change-Id: I27f4a56db0e50436f5c59e1645b6d2c4c9b8ae5c
Signed-off-by: Blaisonneau David <david.blaisonneau@orange.com>
Signed-off-by: agardner <agardner@linuxfoundation.org>
Signed-off-by: Julien <zhang.jun3g@zte.com.cn>
Signed-off-by: Blaisonneau David <david.blaisonneau@orange.com>
6 years agoarm-{pod5,virtual2}: local_env: drop obsolete variables 81/39981/6
Charalampos Kominos [Wed, 23 Aug 2017 10:50:57 +0000 (12:50 +0200)]
arm-{pod5,virtual2}: local_env: drop obsolete variables

Change-Id: I0146d6f28796c5af69d9acad08d446af333296f6
Signed-off-by: Charalampos Kominos <Charalampos.Kominos@enea.com>
6 years agoarm-pods: Remove obsolete pods and config files 37/39537/1
Alexandru Avadanii [Thu, 17 Aug 2017 18:05:04 +0000 (20:05 +0200)]
arm-pods: Remove obsolete pods and config files

- arm-pod1 was dismembered;
- arm-pod2 will be restored later after the jump server is replaced;
- arm-pod3 becomes arm-pod5, remove old Fuel specific config;

Change-Id: Ia1d087a38583e8f3963f4f2aa2e903240e7df099
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
6 years agoarm-{pod3,virtual2}: Openstack public net range 33/39533/1
Alexandru Avadanii [Thu, 17 Aug 2017 17:55:36 +0000 (19:55 +0200)]
arm-{pod3,virtual2}: Openstack public net range

While at it, update arm-pod3 local_env with MCP specific config.

Change-Id: I328ac0dab3095b4d47f2d91ebd74a52a20f5b983
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
6 years agofuel: lf-pod2: Add local_env configuration file 21/39521/1
Alexandru Avadanii [Thu, 17 Aug 2017 15:33:34 +0000 (17:33 +0200)]
fuel: lf-pod2: Add local_env configuration file

This file provides pod-specific enviroment variables that will be
passed down to Fuel's `ci/deploy.sh` script.

Change-Id: I7e3a5ebf9a30a31b7d4bd7d7dc9a13f7c45e2c6d
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
6 years agoGet MAC addresses to help daisy to distinguish the discovered hosts 87/38387/1
Alex Yang [Mon, 31 Jul 2017 00:52:31 +0000 (08:52 +0800)]
Get MAC addresses to help daisy to distinguish the discovered hosts

JIRA: DAISY-42
JIRA: DAISY-56

Now the deploy script cannot distinguish the discovered hosts, then
the roles are assigned to hosts randomly. The MAC addresses of hosts
can help daisy to assign roles correctly.

Change-Id: If413ad776706eb4e25db5223917a7518d856ba8e
Signed-off-by: Alex Yang <yangyang1@zte.com.cn>
6 years agoarm-virtual2: Update DEFAULT_BRIDGE for MCP 09/38209/1
Alexandru Avadanii [Wed, 26 Jul 2017 16:49:31 +0000 (18:49 +0200)]
arm-virtual2: Update DEFAULT_BRIDGE for MCP

Change-Id: I6cd8df7d1866297fe125727166cdad72e0a64d0f
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
6 years agoarm-virtual2: export LIBVIRT_DEFAULT_URI 09/38009/1
Alexandru Avadanii [Mon, 24 Jul 2017 18:16:17 +0000 (20:16 +0200)]
arm-virtual2: export LIBVIRT_DEFAULT_URI

Change-Id: Ic88f9ab032db65fe0f4390b861b618ecb2ee86ba
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
6 years agoarm-virtual2: Add local_env with bridge info 07/37707/2
Alexandru Avadanii [Wed, 19 Jul 2017 01:24:31 +0000 (03:24 +0200)]
arm-virtual2: Add local_env with bridge info

While at it, remove obsolete arm-virtual1 local_env configuration,
as well as old Fuel configuration for arm-virtual_kvm.

Change-Id: I17aab716a33c0ceca993b2cfb552a240e691bec7
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
6 years agoarm-pod2: IPMI: Use secondary IP for ipmi2snmp 67/37667/1
Alexandru Avadanii [Tue, 18 Jul 2017 01:33:41 +0000 (03:33 +0200)]
arm-pod2: IPMI: Use secondary IP for ipmi2snmp

Our ipmi2snmp proxy uses 2 IPs, use the secondary one since the
primary is now unreachable.

Change-Id: I3fda960758f68c6ba8b0f31620f7639e6bfa5e1d
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
6 years agoenable HA deployment in zte-pods for daisy 57/37057/1
Alex Yang [Fri, 7 Jul 2017 07:11:42 +0000 (15:11 +0800)]
enable HA deployment in zte-pods for daisy

Change-Id: I0e72702540309b70afcd752b6f6442218fbf9d75
Signed-off-by: Alex Yang <yangyang1@zte.com.cn>
6 years agoMerge "Use POD descriptor file in daisy"
Zhijiang Hu [Mon, 3 Jul 2017 17:42:31 +0000 (17:42 +0000)]
Merge "Use POD descriptor file in daisy"

6 years agoModify zte-pod2 to non-HA temporarily for test with daisy 09/36509/1
Alex Yang [Mon, 26 Jun 2017 11:38:36 +0000 (19:38 +0800)]
Modify zte-pod2 to non-HA temporarily for test with daisy

Now there are some issues in HA function in daisy.
The pod will be set to HA again when these issues fixed.

Change-Id: I79046448641ddd18e72c9c9dd5f65e9535764824
Signed-off-by: Alex Yang <yangyang1@zte.com.cn>
6 years agoUse POD descriptor file in daisy 63/36363/1
Alex Yang [Thu, 22 Jun 2017 08:27:34 +0000 (16:27 +0800)]
Use POD descriptor file in daisy

Change-Id: Ie043eb252e2bfdbf42f1403b218958190a1070a8
Signed-off-by: Alex Yang <yangyang1@zte.com.cn>
6 years agoarm-pod2: Fix IPMI2SNMP Remote hosts 47/36047/1
Catalina Focsa [Tue, 13 Jun 2017 13:38:23 +0000 (15:38 +0200)]
arm-pod2: Fix IPMI2SNMP Remote hosts

Change-Id: I3ebbfabd45710ea568e559684edbca77f281db8b
Signed-off-by: Catalina Focsa <catalina.focsa@enea.com>
7 years agochange zte-virtual1 to be multinode deployment 77/35477/1
SerenaFeng [Mon, 29 May 2017 11:01:41 +0000 (19:01 +0800)]
change zte-virtual1 to be multinode deployment

Change-Id: I6cae2857d6e407f4570e34446833058f5ddff1e4
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
7 years agoUpdate the gateway info in daisy baremetal deploy 29/35429/1
Alex Yang [Sat, 27 May 2017 02:25:11 +0000 (10:25 +0800)]
Update the gateway info in daisy baremetal deploy

1. update gateway
2. add adapter info
3. remove useless disks info

Change-Id: I65f19e691680af11cbde1119776f241785b5593d
Signed-off-by: Alex Yang <yangyang1@zte.com.cn>
7 years agoadd external_network configuration to zte-pod2 03/35403/1
SerenaFeng [Fri, 26 May 2017 09:40:59 +0000 (17:40 +0800)]
add external_network configuration to zte-pod2

Change-Id: I4e66c18c176faaf93dc80d2bbe829671c3f0cdec
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
7 years agoarm-pods:1,3; dea: Modify interfaces properties: MTU 51/34851/3
Catalina Focsa [Tue, 16 May 2017 15:06:54 +0000 (17:06 +0200)]
arm-pods:1,3; dea: Modify interfaces properties: MTU

arm-pod2: check 8826cffe65acf34822a9ed4665267f4de6dc65ca
arm-pod1, arm-pod3, virtual_kvm:
Modify MTU value from null into 9000 for each
interface belonging to each node.
Values are to be merged into each fuel node dictionary
by key reference.

JIRA: https://jira.opnfv.org/browse/ARMBAND-199

Change-Id: Ieb80e51087d756499e0591d972aa8edd2fbabf1a
Signed-off-by: Catalina Focsa <catalina.focsa@enea.com>
7 years agoUpdate daisy config files according to opnfv/daisy repo 05/35305/1
Alex Yang [Thu, 25 May 2017 04:55:20 +0000 (12:55 +0800)]
Update daisy config files according to opnfv/daisy repo

1. enable multi-nodes for zte-virtual2
2. enlarge disk sizes
3. add adapter param
4. add physical network mapping param

Change-Id: I5b51e8d460a2514303b622b19bebdf10b20ff38c
Signed-off-by: Alex Yang <yangyang1@zte.com.cn>
7 years agoHello, OPNFV installer projects 81/34281/11
agardner [Thu, 4 May 2017 15:36:05 +0000 (11:36 -0400)]
Hello, OPNFV installer projects

Firstly, this patchset looks a bit messy at the onset.  relevant
parts are

installers/apex/*.j2
installers/joid/*.j2
installers/compass4nfv/*.j2

and the new verify job that runs check-jinja2.sh

If you look at installers/*/pod_config.yaml.j2 you will see the network
settings for apex joid and compass4nfv installers, the possible to template
hard coded values have been replaced with jinja2 vales, that are populated by
reading one of labs/*/*/config/pod.yaml

eg:
nodes:
  - name: pod1-node1

becomes
  - name: {{ conf['nodes'][0]['name'] }}

In my last patchset I had ignored data already present in the pod.yaml (which is defined in the pharos spec here: https://gerrit.opnfv.org/gerrit/gitweb?p=pharos.git;a=blob;f=config/pod1.yaml )

I created by own yaml file in an attempt to figure out what all the
installers needed to know to install on any given pod.

this was counter productive.

I have included a script (securedlab/check-jinja2.sh)  that will check all

securedlab/installers/*/pod_config.yaml.j2
against all
securedlab/labs/*/pod*.yaml

This is a first step towards having your installers run on any pod that
has a pod file created for it. (securedlab/labs/*/pod[pod-number].yaml)

Moving forward I would like your input on identifing variables in your
installers configs that are needed for deployment but not covered by
securedlab/labs/*/pod*.yaml

Thanks for your time and feedback
Best Regards,
Aric

Change-Id: I5f2f2b403f219a1ec4b35e46a5bc49037a0a89cf
Signed-off-by: agardner <agardner@linuxfoundation.org>
7 years agoMerge "add pod descriptor file for ericsson pod1"
Aric Gardner [Fri, 19 May 2017 15:58:50 +0000 (15:58 +0000)]
Merge "add pod descriptor file for ericsson pod1"

7 years agoMerge "Add pod18.yaml file for Intel lab"
Aric Gardner [Fri, 19 May 2017 15:58:35 +0000 (15:58 +0000)]
Merge "Add pod18.yaml file for Intel lab"

7 years agoAdd pod18.yaml file for Intel lab 61/35061/1
Jack Morgan [Fri, 19 May 2017 14:24:14 +0000 (07:24 -0700)]
Add pod18.yaml file for Intel lab

Change-Id: Iaf6f6e01ffbe2d899e1ff9b84d07e38447ce9357
Signed-off-by: Jack Morgan <jack.morgan@intel.com>
7 years agoadd pod descriptor file for ericsson pod2 65/34965/5
mting [Thu, 18 May 2017 08:51:27 +0000 (10:51 +0200)]
add pod descriptor file for ericsson pod2

Change-Id: Ia0467878d21f6ab88af5ecc47e27b259dfbba0e6
Signed-off-by: mting <dianfeng.du@ericsson.com>
7 years agoadd pod descriptor file for ericsson pod1 45/34945/7
mting [Thu, 18 May 2017 07:36:41 +0000 (09:36 +0200)]
add pod descriptor file for ericsson pod1

Change-Id: I9ba68c0ad5f1f10a714f584f3f974a52558dcaba
Signed-off-by: mting <dianfeng.du@ericsson.com>
7 years agoarm-pod2: dea: Modify interfaces properties: MTU 39/34839/2
Catalina Focsa [Tue, 16 May 2017 10:55:34 +0000 (12:55 +0200)]
arm-pod2: dea: Modify interfaces properties: MTU

Modify MTU value from null into 9000 for each
interface belonging to each node.
Values are to be merged into each fuel node dictionary
by key reference.

JIRA: ARMBAND-199

Change-Id: I77d70c25f1947ecd71585f7a730f749e5066d269
Signed-off-by: Catalina Focsa <catalina.focsa@enea.com>
7 years agoAdd check-jinja and lf pod1 descriptor 59/33959/2
agardner [Thu, 27 Apr 2017 14:17:23 +0000 (16:17 +0200)]
Add check-jinja and lf pod1 descriptor

Change-Id: Ic580cd934c674e5d0e7ce3cca3a113d8531e3400
Signed-off-by: agardner <agardner@linuxfoundation.org>
7 years agoTakes a template file and feeds it values 49/33849/3
agardner [Wed, 26 Apr 2017 11:48:59 +0000 (13:48 +0200)]
Takes a template file and feeds it values

Values come from a pod config file.
This is just an example, only ipmi_ips are templated at this time.

eg: address: {{ config['global_details']['ipmi_ips'][0] }}

test like this:

./utils/generate_config.py -y labs/intel/pod5/pod.yaml -j
installers/joid/labconfig.jinja2

releng should have a new job, validate-templates
that looks for
pattern: 'utils/generate_config.yml'
pattern: '**/*.jinja2'

and tests that templating does not error.

Change-Id: I7f781abb702afcfccf7ed17674378cffe4a7177d
Signed-off-by: agardner <agardner@linuxfoundation.org>
7 years agoadd ceph osd config 61/33161/1
Julien [Sun, 9 Apr 2017 08:40:42 +0000 (16:40 +0800)]
add ceph osd config

add /dev/sdb for ceph osd

Change-Id: Ie3a16957ef988ccde44b668ea56aad0274c9d788
Signed-off-by: Julien <zhang.jun3g@zte.com.cn>
7 years agoCorrect typo in virtual pod dea 07/32907/2
Cristina Pauna [Mon, 3 Apr 2017 11:34:32 +0000 (14:34 +0300)]
Correct typo in virtual pod dea

One of the reason virtual deploys have failed is a typo in the
dea file.

Change-Id: If760cdf9790eb2fa4a49b3acf0b2b7e88a3cf3ea
Signed-off-by: Cristina Pauna <cristina.pauna@enea.com>
Signed-off-by: Harry Kominos <Charalampos.Kominos@enea.com>
7 years agoarm-pod3: Fix IPMI2SNMP port mapping 33/32833/1
Alexandru Avadanii [Sat, 1 Apr 2017 00:45:23 +0000 (02:45 +0200)]
arm-pod3: Fix IPMI2SNMP port mapping

Change-Id: I2fe5a60eca8b014df5f3a3a7259df6c2b101dead
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
7 years agoMerge "arm-pod1: Fix missing uri in repo config"
Alexandru Avadanii [Thu, 30 Mar 2017 11:28:34 +0000 (11:28 +0000)]
Merge "arm-pod1: Fix missing uri in repo config"

7 years agoarm-pod1: Fix missing uri in repo config 71/32471/1
Alexandru Avadanii [Thu, 30 Mar 2017 11:25:49 +0000 (13:25 +0200)]
arm-pod1: Fix missing uri in repo config

Change-Id: I669de01f7e739650aa2bca8b8842928d6d3a7069
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
7 years agoarm-pod3: Use IPMI2SNMP to bypass flaky IPMI 75/32275/1
Alexandru Avadanii [Wed, 29 Mar 2017 18:33:40 +0000 (20:33 +0200)]
arm-pod3: Use IPMI2SNMP to bypass flaky IPMI

This is specific to Enea Pharos Lab, where we have a proxy that
translates IPMI requests to SNMP which commands a power controller.

Change-Id: I6c62c900823bf1496754fcbbbb8d81c5fa173e9c
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
7 years agoUpdate repos for arm pods 13/31913/1
Cristina Pauna [Mon, 27 Mar 2017 14:21:53 +0000 (17:21 +0300)]
Update repos for arm pods

Workarownd for JIRA: FUEL-250

Change-Id: I44077a6c5439e82d4547865e45a7f502778f897d
Signed-off-by: Cristina Pauna <cristina.pauna@enea.com>
7 years agoupdate according to daisy requirement 71/31671/1
Julien [Fri, 24 Mar 2017 09:18:00 +0000 (17:18 +0800)]
update according to daisy requirement

Change-Id: Ia5af58aa72d6d3294e4257847cca200c6aa47a0c
Signed-off-by: Julien <zhang.jun3g@zte.com.cn>
7 years agoarm-pod1: Remove package list override 65/31465/1
Alexandru Avadanii [Thu, 23 Mar 2017 02:51:35 +0000 (03:51 +0100)]
arm-pod1: Remove package list override

Let all package selection default to recently added kernel.

Change-Id: I0f67e19d57dee1578a9172f32d72d25094f053f2
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
7 years agochange EXTERNAL config for daisy virtual1 31/30631/3
SerenaFeng [Thu, 16 Mar 2017 03:22:35 +0000 (11:22 +0800)]
change EXTERNAL config for daisy virtual1

Change-Id: I5bd2271374f8ebfe891a01e7566d69851ef97244
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
7 years agoUpdate the ip according requirement of daisy 81/30381/1
Julien [Tue, 14 Mar 2017 05:53:06 +0000 (13:53 +0800)]
Update the ip according requirement of daisy

Change-Id: Ic906cf1ab1074b4e2c677cd73e95d13bf4c1754c
Signed-off-by: Julien <zhang.jun3g@zte.com.cn>
7 years agoMerge "Add POD3 yaml file"
julien zhang [Fri, 10 Mar 2017 11:17:23 +0000 (11:17 +0000)]
Merge "Add POD3 yaml file"

7 years agoMerge "Update POD2 pod yaml file"
julien zhang [Fri, 10 Mar 2017 11:17:10 +0000 (11:17 +0000)]
Merge "Update POD2 pod yaml file"

7 years agoUpdate POD2 pod yaml file 63/30163/1
Julien [Thu, 9 Mar 2017 09:15:19 +0000 (17:15 +0800)]
Update POD2 pod yaml file

Change-Id: I1bed6d3cc887696946543fef97396ba5dbaf177f
Signed-off-by: Julien <zhang.jun3g@zte.com.cn>
7 years agoUpdate ZTE POD1 using ymal file template 13/26313/4
Julien [Tue, 20 Dec 2016 16:46:26 +0000 (00:46 +0800)]
Update ZTE POD1 using ymal file template

update according to the final decision.

Change-Id: Id7e9c52506e54399a079ba13ea29e9490a0a0749
Signed-off-by: Julien <zhang.jun3g@zte.com.cn>
7 years agoAdd POD3 yaml file 65/30165/1
Julien [Thu, 9 Mar 2017 12:45:08 +0000 (20:45 +0800)]
Add POD3 yaml file

Change-Id: I2e1dfbfecf48a3b6719697fa60f27e6480a306ed
Signed-off-by: Julien <zhang.jun3g@zte.com.cn>
7 years agoUpdate gateway and vlan for daisy 03/29903/2
Julien [Tue, 7 Mar 2017 05:48:58 +0000 (13:48 +0800)]
Update gateway and vlan for daisy

Change-Id: I5794c5feabe66783ed2ce1573a5e22ec30ab7d82
Signed-off-by: Julien <zhang.jun3g@zte.com.cn>
7 years ago[e-virtual] Increase allocated memory for vms 47/29847/1
Michael Polenchuk [Mon, 6 Mar 2017 11:57:18 +0000 (15:57 +0400)]
[e-virtual] Increase allocated memory for vms

Change-Id: Ie7182a64bb904bda34d7ad5d724f407ca2134e20
Signed-off-by: Michael Polenchuk <mpolenchuk@mirantis.com>
7 years agoUpdate configuration for daisy 91/29391/1
Julien [Sun, 26 Feb 2017 14:07:05 +0000 (22:07 +0800)]
Update configuration for daisy

Change-Id: I5f7120e18cf00de09949abdf348614bb807f6207
Signed-off-by: Julien <zhang.jun3g@zte.com.cn>
7 years ago[lf-pod2] Mend dns and ntp servers settings 17/29217/1
Michael Polenchuk [Wed, 22 Feb 2017 11:02:19 +0000 (15:02 +0400)]
[lf-pod2] Mend dns and ntp servers settings

Change-Id: I55d896b3cdc261681d998d1d305854035b0ccc53
Signed-off-by: Michael Polenchuk <mpolenchuk@mirantis.com>
7 years agoMerge "Add labs for daisy"
julien zhang [Tue, 14 Feb 2017 13:49:35 +0000 (13:49 +0000)]
Merge "Add labs for daisy"

7 years agoAdd labs for daisy 87/28487/1
Julien [Mon, 6 Feb 2017 09:28:18 +0000 (17:28 +0800)]
Add labs for daisy

including:
pod2 and virtual1 and vitual2

JIRA: DAISY-40

Change-Id: Ia62ed654c52843410b94bf7042e782653ff2830c
Signed-off-by: Julien <zhang.jun3g@zte.com.cn>
7 years agobugfix local mirrors repos 37/28337/1
wu.zhihui [Thu, 9 Feb 2017 05:59:11 +0000 (13:59 +0800)]
bugfix local mirrors repos

Change-Id: I6f34f7bc66f1dd5e2140d7ce3815440fd24a1ba7
Signed-off-by: wu.zhihui <wu.zhihui1@zte.com.cn>
7 years agoarm-pod3: Fix incomplete regex in DEA 51/28151/1
Alexandru Avadanii [Mon, 6 Feb 2017 21:55:57 +0000 (22:55 +0100)]
arm-pod3: Fix incomplete regex in DEA

Change-Id: Id752c5823b98667a45955359f77630df07fb2e51
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
7 years agoarm-pod2: Redistribute roles, fix incomplete regex 47/28047/1
Alexandru Avadanii [Sun, 5 Feb 2017 01:57:02 +0000 (02:57 +0100)]
arm-pod2: Redistribute roles, fix incomplete regex

JIRA: ARMBAND-209

Change-Id: I2cff456f1d3106e504ca8a70a308ac61322ea825
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
7 years agoarm-pod2: dha: Fix missing title 43/28043/1
Alexandru Avadanii [Sun, 5 Feb 2017 00:02:43 +0000 (01:02 +0100)]
arm-pod2: dha: Fix missing title

JIRA: ARMBAND-209

Change-Id: Ide8eb9f31e64f1ca2e6230f70426b95ae0ef722a
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
7 years agoarm-pod2: Refresh dea/dha after node replacement 41/28041/1
Alexandru Avadanii [Sat, 4 Feb 2017 23:51:53 +0000 (00:51 +0100)]
arm-pod2: Refresh dea/dha after node replacement

TODO: Replace local ipmi2snmp wrapper addr (127.0.0.1).

JIRA: ARMBAND-209

Change-Id: I8d79636216feb68e17336d2ba2b474f22fc00bb5
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
7 years ago[epod2] Update private net vlan id 79/27979/1
Michael Polenchuk [Fri, 3 Feb 2017 09:42:28 +0000 (13:42 +0400)]
[epod2] Update private net vlan id

Change-Id: I8e743f14dd2e75776d84b9c4c50a4ae961f43057
Signed-off-by: Michael Polenchuk <mpolenchuk@mirantis.com>
7 years agoMerge "Update dea file for ZTE PODs"
zhihui wu [Fri, 3 Feb 2017 00:51:09 +0000 (00:51 +0000)]
Merge "Update dea file for ZTE PODs"

7 years ago[epod1] Update private net vlan id 75/27775/1
Michael Polenchuk [Tue, 31 Jan 2017 10:03:48 +0000 (14:03 +0400)]
[epod1] Update private net vlan id

Change-Id: I911c1e6ff62acd2d3b67884d42c92f35aac20a24
Signed-off-by: Michael Polenchuk <mpolenchuk@mirantis.com>
7 years agoarmband: Add public DNS, NTP servers 87/27387/1
Alexandru Avadanii [Mon, 23 Jan 2017 14:54:23 +0000 (15:54 +0100)]
armband: Add public DNS, NTP servers

While at it, enable "Public Gateway is Available", since our
PODs do have internet access during deployment.

JIRA: ARMBAND-207

Change-Id: I2ad453732baa8484a17e425602c4cd42c2f55969
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
7 years agoUpdate dea file for ZTE PODs 63/27363/2
wu.zhihui [Mon, 23 Jan 2017 08:01:39 +0000 (16:01 +0800)]
Update dea file for ZTE PODs

- remove repos info. Use repos which is defined in
dea_base.yml.
- remove storage info which is already defined by
scenario file.

Change-Id: I8c8150ddebfbb143408ed1fbd456e0d30aca6a9f
Signed-off-by: wu.zhihui <wu.zhihui1@zte.com.cn>
7 years agoMerge "Armband: Uplift Fuel cfg to Newton on Ubuntu 16.04"
Alexandru Avadanii [Sat, 21 Jan 2017 18:43:22 +0000 (18:43 +0000)]
Merge "Armband: Uplift Fuel cfg to Newton on Ubuntu 16.04"

7 years agoArmband: Uplift Fuel cfg to Newton on Ubuntu 16.04 65/27065/2
Alexandru Avadanii [Mon, 16 Jan 2017 17:14:56 +0000 (18:14 +0100)]
Armband: Uplift Fuel cfg to Newton on Ubuntu 16.04

Refresh all PODs' config for Newton:
- s/trusty/xenial/
- s/14.04/16.04/
- s/mos9/mos10/
- s/mitaka/newton/
- target image initial package list refresh;
- clean up virtual pod DEA override;
- remove hardcoded package lists from DEA overrides for all
  PODs except arm-pod1, which requires a custom kernel version;

TODO (later):
- enable Jumbo frames (mtu=9000) for all interfaces;

JIRA: ARMBAND-198

Depends-on: Ia99022e364e61245d109cabab9d0ed7157b4d2f5

Change-Id: I0c429ffe5a28e920b2268b9ada622df9049071ee
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
7 years ago[ericsson-pod2] Fix admin network assignment 59/27159/1
Michael Polenchuk [Wed, 18 Jan 2017 09:40:44 +0000 (13:40 +0400)]
[ericsson-pod2] Fix admin network assignment

Change-Id: Ife3c219ff620c54189bc22ba88193731f6e2bdc5
Signed-off-by: Michael Polenchuk <mpolenchuk@mirantis.com>
7 years ago[Ericsson-pod1/2] Changing the private network to ens2f1 89/27089/1
Nikolas Hermanns [Tue, 17 Jan 2017 11:13:15 +0000 (12:13 +0100)]
[Ericsson-pod1/2] Changing the private network to ens2f1

Change-Id: I208564e07ca2044757773825517579952348ad65
Signed-off-by: Nikolas Hermanns <nikolas.hermanns@ericsson.com>
7 years agoUpdate dpdk property path 67/26967/2
Michael Polenchuk [Fri, 13 Jan 2017 08:11:21 +0000 (12:11 +0400)]
Update dpdk property path

JIRA: FUEL-243
Change-Id: Id077221fa5c43d3924ac2b829621814233f3cff9
Signed-off-by: Michael Polenchuk <mpolenchuk@mirantis.com>
7 years ago[Ericsson-POD1/2] Updating the dea override 57/27057/1
Nikolas Hermanns [Mon, 16 Jan 2017 17:59:37 +0000 (18:59 +0100)]
[Ericsson-POD1/2] Updating the dea override

Change-Id: I7476f4901ab0b82bf397f16543b495449f52abf5
Signed-off-by: Nikolas Hermanns <nikolas.hermanns@ericsson.com>
7 years ago[ERICSSON-POD2] BUGFIX wrong vlan 81/26881/1
Nikolas Hermanns [Wed, 11 Jan 2017 13:49:36 +0000 (14:49 +0100)]
[ERICSSON-POD2] BUGFIX wrong vlan

The private vlan was wrong in the dea file.
In addition we make space in the mgmt network
so that the JHOST can get an ip as well.

Change-Id: Iae1fd9b74be0b232bbf380b4e8e451dba61b18ff
Signed-off-by: Nikolas Hermanns <nikolas.hermanns@ericsson.com>
7 years ago[CI-POD1] Add mgmt ip to JHOST 67/26867/1
Nikolas Hermanns [Wed, 11 Jan 2017 11:12:09 +0000 (12:12 +0100)]
[CI-POD1] Add mgmt ip to JHOST

The JHost of CI-pod1 needs to have access to the mgmt network
so we will change the range so that we have space
for the JHost

Change-Id: Ib62da69a70a3fa5f6a9ac2f964f21024fb80b24d
Signed-off-by: Nikolas Hermanns <nikolas.hermanns@ericsson.com>
7 years ago[Ericsson-pod2] resolving wrong ntp list 27/26827/1
Nikolas Hermanns [Tue, 10 Jan 2017 14:07:08 +0000 (15:07 +0100)]
[Ericsson-pod2] resolving wrong ntp list

Change-Id: I90b1f4cebf4f762207e48d4a9708697994e31f4f
Signed-off-by: Nikolas Hermanns <nikolas.hermanns@ericsson.com>
7 years agoUpdates to Reflect GIC RO Final HW positions 15/25815/2
Dan Smith [Tue, 13 Dec 2016 01:55:22 +0000 (20:55 -0500)]
Updates to Reflect GIC RO Final HW positions
Corrected with IPMI IPs and correct MACs for POD1 and POD2

Signed-off-by: Dan Smith <lmcdasm@gmail.com>
Change-Id: Ie8af9eb1b07847ba1b4b65096ddc59cd6d43baf3

7 years agoMove the local_env file 83/25083/1
cristinapauna [Tue, 29 Nov 2016 09:18:58 +0000 (11:18 +0200)]
Move the local_env file

The local_env file was in the wrong directory and it was
not sourced by the deploy script. Moved it to the correct
location

Change-Id: Ie5ddcfc656dc5c0a79aa49c2c553819b72303ef3
Signed-off-by: cristinapauna <cristina.pauna@enea.com>
7 years agoAdd a virtual POD for ARM 03/24903/2
cristinapauna [Fri, 25 Nov 2016 16:26:36 +0000 (18:26 +0200)]
Add a virtual POD for ARM

Define the DHA, DEA-override and local_env file for
new POD arm-virtual1

JIRA: ARMBAND-123

Change-Id: I083cb198f30748aafdd5eca7138f876314ee0a00
Signed-off-by: cristinapauna <cristina.pauna@enea.com>
7 years agoarm-pod1: Pin older kernel to avoid link issues 91/24791/1
Alexandru Avadanii [Wed, 23 Nov 2016 23:03:36 +0000 (00:03 +0100)]
arm-pod1: Pin older kernel to avoid link issues

Current Ubuntu Trusty kernel `linux-image-generic-lts-xenial`,
backported from Xenial, introduced a regressiong with our
10G Extreme Networks switch - sometimes the link negotiation
fails.

This was not a problem with the previous 4.4 kernel we used,
4.4.0-45-generic (current is 4.4.0-47-generic), so pin it until
upstream fixes the rootcause.

Since the local mirror only contains the new kernel, bring back
access to public Ubuntu repos (only for this pod).

NOTE: Our admin interface is on a PCI NIC, so we will keep
using the new (faulty) kernel for bootstrap image.

See [1] for full problem description.

[1] https://jira.opnfv.org/browse/ARMBAND-168

Change-Id: I39505013804620f1b910169492e895a637d20de2
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
7 years agoMerge "armband deploy: switch to local Ubuntu/MOS mirrors"
Alexandru Avadanii [Sat, 19 Nov 2016 16:22:49 +0000 (16:22 +0000)]
Merge "armband deploy: switch to local Ubuntu/MOS mirrors"

7 years agoMerge "Fix dpdk cpu pinning"
Michael Polenchuk [Fri, 18 Nov 2016 10:30:36 +0000 (10:30 +0000)]
Merge "Fix dpdk cpu pinning"

7 years agoUpdate repos url 83/24483/1
wu.zhihui [Thu, 17 Nov 2016 09:13:57 +0000 (17:13 +0800)]
Update repos url

- ubuntu version: trusty -> xenial
- mos and Auxiliary version: mitaka9.0 -> newton10.0

Change-Id: Ifa11140d6afe71c9d996cab786e97ad004e1bac4
Signed-off-by: wu.zhihui <wu.zhihui1@zte.com.cn>
7 years agoarmband deploy: switch to local Ubuntu/MOS mirrors 43/24443/2
Alexandru Avadanii [Wed, 16 Nov 2016 19:47:58 +0000 (20:47 +0100)]
armband deploy: switch to local Ubuntu/MOS mirrors

Since we now enabled local (multiarch) mirrors for Ubuntu, we
should make the automatic deploy benefit from them, and not
rely on public internet mirros at all.

FIXME: completely remove repo overrides and let dea_base set
these approapiately, after the packetary mirror rework is
merged in Fuel@OPNFV (FUEL-223).

JIRA: ARMBAND-35
JIRA: FUEL-218
JIRA: FUEL-223

Change-Id: I424fff2ec89b38a6e3a911a6287add34c64633c9
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
7 years agoFix dpdk cpu pinning 05/24105/4
billyom [Wed, 9 Nov 2016 11:50:05 +0000 (11:50 +0000)]
Fix dpdk cpu pinning

Jira: OVSNFV-44

Change-Id: I6f97c9a0babb695e57f6138c74f5a9e4eeecedb4
Signed-off-by: Billy O'Mahony<billy.o.mahony@intel.com>
7 years ago[virtual envs] Enhance hw resources of controller 67/23867/1
Michael Polenchuk [Wed, 2 Nov 2016 08:09:33 +0000 (11:09 +0300)]
[virtual envs] Enhance hw resources of controller

JIRA: FUEL-220
Change-Id: I96b1b3fb397ed2f957c0e865cc6f071b42698970
Signed-off-by: Michael Polenchuk <mpolenchuk@mirantis.com>
7 years ago[Fuel] Use Intel NICs for dpdk 45/23345/3
Michal Skalski [Wed, 19 Oct 2016 10:44:08 +0000 (12:44 +0200)]
[Fuel] Use Intel NICs for dpdk

JIRA: FUEL-214
JIRA: INFRA-26

Change-Id: I7cd675bd222fb9da21c01566c7220526b71699a0
Signed-off-by: Michal Skalski <mskalski@mirantis.com>