summary |
shortlog | log |
commit |
commitdiff |
review |
tree
first ⋅ prev ⋅ next
Georg Kunz [Thu, 27 Aug 2020 19:43:22 +0000 (21:43 +0200)]
Fixing broken copy of BMRA host_vars
The host_vars directory is not correctly copied during deployment
resulting in a deployment failure.
Signed-off-by: Georg Kunz <georg.kunz@est.tech>
Change-Id: Ic56c9073d7f535245aafe9b962b627622052a9a0
Reviewed-on: https://gerrit.opnfv.org/gerrit/c/kuberef/+/70893
Tested-by: jenkins-ci <jenkins-opnfv-ci@opnfv.org>
Reviewed-by: Rihab Banday <rihab.banday@ericsson.com>
Georg Kunz [Fri, 21 Aug 2020 14:09:59 +0000 (16:09 +0200)]
Adding checks for installation prerequisites
This patch adds a few preliminary checks for installation prerequisites,
currently covering software dependencies and runtime prerequisites. More
checks need to be added over time.
Signed-off-by: Georg Kunz <georg.kunz@est.tech>
Change-Id: Ic59b99873983511b74ebdce06d3aeb2ade318a76
Reviewed-on: https://gerrit.opnfv.org/gerrit/c/kuberef/+/70841
Tested-by: jenkins-ci <jenkins-opnfv-ci@opnfv.org>
Reviewed-by: Victor Morales <chipahuac@hotmail.com>
Reviewed-by: Rihab Banday <rihab.banday@ericsson.com>
Georg Kunz [Tue, 8 Sep 2020 15:52:40 +0000 (17:52 +0200)]
Extending PDF and IDF of Ericsson pod2 to all nodes
Pod2 of the Ericsson OPNFV lab should be used for CI jobs deploying RI2
on all 5 nodes. This adds the missing hardware infos for provisinioning
all 5 nodes.
Note: The BMRA deployment still considers only 2 nodes. This will be addressed
in a separate patch.
Signed-off-by: Georg Kunz <georg.kunz@est.tech>
Change-Id: Ie31365cf04f6fc041d3173099e7c2e8f7020d6b8
Reviewed-on: https://gerrit.opnfv.org/gerrit/c/kuberef/+/71022
Tested-by: jenkins-ci <jenkins-opnfv-ci@opnfv.org>
Reviewed-by: Victor Morales <chipahuac@hotmail.com>
Reviewed-by: Rihab Banday <rihab.banday@ericsson.com>
Rihab Banday [Fri, 21 Aug 2020 13:03:34 +0000 (15:03 +0200)]
Fix PyYAML error caused by net-attach-defs-create role in BMRA
This change modifies net-attach-defs-create role to fix PyYAML
errors discovered during installation of openshift package on
remote nodes.
Change-Id: I45d9fef77942b8bec0bfc5fb50d8be53c96adb75
Signed-off-by: Rihab Banday <rihab.banday@ericsson.com>
Reviewed-on: https://gerrit.opnfv.org/gerrit/c/kuberef/+/70839
Tested-by: jenkins-ci <jenkins-opnfv-ci@opnfv.org>
Reviewed-by: Georg Kunz <georg.kunz@est.tech>
Georg Kunz [Fri, 28 Aug 2020 19:07:04 +0000 (21:07 +0200)]
Fixing linting errors
Fixing linting errors raised by shellcheck.
Signed-off-by: Georg Kunz <georg.kunz@est.tech>
Change-Id: I3996b81d930724cf37a855649c615782d756d809
Reviewed-on: https://gerrit.opnfv.org/gerrit/c/kuberef/+/70895
Tested-by: jenkins-ci <jenkins-opnfv-ci@opnfv.org>
Reviewed-by: Rihab Banday <rihab.banday@ericsson.com>
Victor Morales [Thu, 27 Aug 2020 15:08:38 +0000 (11:08 -0400)]
Fix linting issues
The CI job has been enabled and there are some issues reported by
tox and shellcheck. This change fixes them.
Signed-off-by: Victor Morales <v.morales@samsung.com>
Change-Id: I2678dbfeffdce61aa330aa9bba36010622f7227e
Reviewed-on: https://gerrit.opnfv.org/gerrit/c/kuberef/+/70890
Tested-by: jenkins-ci <jenkins-opnfv-ci@opnfv.org>
Tested-by: Georg Kunz <georg.kunz@est.tech>
Reviewed-by: Rihab Banday <rihab.banday@ericsson.com>
Reviewed-by: Georg Kunz <georg.kunz@est.tech>
Georg Kunz [Tue, 18 Aug 2020 15:36:59 +0000 (17:36 +0200)]
PDF and IDF for Ericsson pod 2 to be used in CI
Pod 2 is meant to be used for verification deployment jobs. This
patch adds the PDF and IDF config files for this pod.
Signed-off-by: Georg Kunz <georg.kunz@est.tech>
Change-Id: I33231547921e82cf77c7051e6ba0319ffb66a09a
Reviewed-on: https://gerrit.opnfv.org/gerrit/c/kuberef/+/70826
Reviewed-by: Victor Morales <chipahuac@hotmail.com>
Tested-by: Rihab Banday <rihab.banday@ericsson.com>
Georg Kunz [Tue, 11 Aug 2020 08:15:19 +0000 (10:15 +0200)]
Always copy configuration data inside jump VM
This helps to pick up changes between redeploys.
Signed-off-by: Georg Kunz <georg.kunz@est.tech>
Signed-off-by: Victor Morales <v.morales@samsung.com>
Change-Id: I4a1b23ad4187f63cbb2b638f62fb463ed2b37af5
Reviewed-on: https://gerrit.opnfv.org/gerrit/c/kuberef/+/70706
Reviewed-by: Victor Morales <chipahuac@hotmail.com>
Reviewed-by: Rihab Banday <rihab.banday@ericsson.com>
Tested-by: Rihab Banday <rihab.banday@ericsson.com>
Rihab Banday [Fri, 21 Aug 2020 13:20:55 +0000 (15:20 +0200)]
Dockerfile of the container that installs BMRA
This change adds a Dockerfile for building a container with
all the dependencies required to install BMRA. Currently, the
tooling uses a pre-built image, but this file can be useful
during troubleshooting issues.
Change-Id: Ibe086da10f3ece069327cee521af6f7fbe990a8f
Signed-off-by: Rihab Banday <rihab.banday@ericsson.com>
Reviewed-on: https://gerrit.opnfv.org/gerrit/c/kuberef/+/70838
Reviewed-by: Victor Morales <chipahuac@hotmail.com>
Reviewed-by: Georg Kunz <georg.kunz@est.tech>
Tested-by: Georg Kunz <georg.kunz@est.tech>
Victor Morales [Wed, 19 Aug 2020 18:12:28 +0000 (14:12 -0400)]
Ignore E006 bashate rule
The E006 bashate rule enforces to use less than 80 characters per line.
Even when this is a good practice to be enforced most of the time makes
development process harder so we can skip it for now.
Signed-off-by: Victor Morales <v.morales@samsung.com>
Change-Id: Id0468b707bda01d719af36c57c6d1ce54246dae1
Rihab Banday [Wed, 19 Aug 2020 07:35:35 +0000 (07:35 +0000)]
Merge ""Better" pattern matching for name of jump VM"
Rihab Banday [Wed, 19 Aug 2020 07:35:24 +0000 (07:35 +0000)]
Merge "Disable strict host checking everywhere"
Rihab Banday [Wed, 19 Aug 2020 07:34:07 +0000 (07:34 +0000)]
Merge "Adding Deployment Guide"
Georg Kunz [Tue, 18 Aug 2020 20:28:18 +0000 (20:28 +0000)]
Merge "Set Jumpbox root's password"
Rihab Banday [Tue, 18 Aug 2020 08:51:24 +0000 (10:51 +0200)]
Fix minor bugs observed in hw_config files
This patch fixes minor bugs observed in hw_config files:
1. Rename admin network to public in Intel's IDF to have
consistent network naming schemes across IDF's.
2. Remove arbitary/unverified VLAN's from Intel's PDF.
3. Move shebang to top to fix linting error.
Change-Id: Ibad63e80431880ef5558864bf890dd1877400b08
Signed-off-by: Rihab Banday <rihab.banday@ericsson.com>
Rihab Banday [Tue, 11 Aug 2020 08:56:54 +0000 (08:56 +0000)]
Adding Deployment Guide
This patch adds a deployment guide that describes the steps to initiate
the deployment.
Change-Id: I1835c0b6eee5945990ae078a20d2e2c92516c6b1
Signed-off-by: Rihab Banday <rihab.banday@ericsson.com>
Victor Morales [Fri, 31 Jul 2020 17:02:54 +0000 (13:02 -0400)]
Set Jumpbox root's password
Every OS has different root's passwords which complicates the
throubleshooting process. This change sets the root password of
the jumpbox to what's defined in the ROOT_PASSWORD env variable.
Signed-off-by: Victor Morales <v.morales@samsung.com>
Change-Id: I7b926f9500de9341a660b86ccb1c9eafbfaf6053
Georg Kunz [Tue, 11 Aug 2020 08:13:31 +0000 (10:13 +0200)]
Disable strict host checking everywhere
Disable stricty host key checking for all SSH commands.
Signed-off-by: Georg Kunz <georg.kunz@est.tech>
Change-Id: Id08a4e2ef3f441b2a3ba20868c4e3af7fc04c1c5
Georg Kunz [Sun, 2 Aug 2020 20:35:33 +0000 (22:35 +0200)]
"Better" pattern matching for name of jump VM
The pattern currently used matches also non-exact hits, such as
"jumphost" and "xci-jumphost". This tweak attempts to achieve better
exact word matches. Note: the -w option of grep does not seem to do
the trick as well.
Signed-off-by: Georg Kunz <georg.kunz@est.tech>
Change-Id: I8cb98a5540a41f5e6044efe12584403b7f4398df
Rihab Banday [Thu, 30 Jul 2020 09:16:28 +0000 (09:16 +0000)]
Update env variable extraction and VM creation steps
This change uses YAML parser to extract environmental variables from PDF
and IDF. Additionally it merges the VM creation step with the main
functions script.
Change-Id: I2089b7a84f15e892d57fbadf06252db8769f0fbf
Signed-off-by: Rihab Banday <rihab.banday@ericsson.com>
Rihab Banday [Mon, 17 Aug 2020 08:44:56 +0000 (08:44 +0000)]
Merge "Remove creation of httpboot folder"
Rihab Banday [Sun, 16 Aug 2020 20:41:47 +0000 (20:41 +0000)]
Merge "Remove double quotes around EOF"
Rihab Banday [Wed, 12 Aug 2020 09:01:24 +0000 (11:01 +0200)]
Remove creation of httpboot folder
Remove creation of httpboot folder and manual copy
of CentOS 7 image as the support is now added
upstream by [1] and [2].
[1] https://gerrit.nordix.org/c/infra/provisioner/bifrost/+/5547
[2] https://gerrit.nordix.org/c/infra/stack/ironic/+/5550
Change-Id: I3eae2816091e2631d2170f9950fedd2f13e84db7
Signed-off-by: Rihab Banday <rihab.banday@ericsson.com>
Rihab Banday [Wed, 12 Aug 2020 16:25:30 +0000 (18:25 +0200)]
Remove double quotes around EOF
The double quotes introduced by linting tool
around EOF in functions.sh causes issues during
deployment in CentOS. This change removes the double quotes.
Change-Id: I23f4739e9bfbde296c48d4cf260b8483a844fd0b
Signed-off-by: Rihab Banday <rihab.banday@ericsson.com>
Victor Morales [Fri, 31 Jul 2020 19:37:01 +0000 (15:37 -0400)]
Improve wait instruction
The time that the jumpbox takes can be different every time that is
created so waiting for a specific state can help during the creation.
Signed-off-by: Victor Morales <v.morales@samsung.com>
Change-Id: Idee038556bc669594660a308e405e79fe13ba118
Rihab Banday [Wed, 12 Aug 2020 15:39:02 +0000 (15:39 +0000)]
Merge "Implement linting process"
Rihab Banday [Wed, 12 Aug 2020 15:38:43 +0000 (15:38 +0000)]
Merge "Adding pdf and idf for Ericsson pod 1"
Victor Morales [Thu, 30 Jul 2020 21:56:36 +0000 (17:56 -0400)]
Implement linting process
This commit pretends to make changes required by yamllint and shellcheck
tools.
Signed-off-by: Victor Morales <v.morales@samsung.com>
Change-Id: I73b0a3b54f89b2692c1c3af7940a3acf1124fadb
Georg Kunz [Sun, 2 Aug 2020 20:27:32 +0000 (22:27 +0200)]
Adding pdf and idf for Ericsson pod 1
This adds the pod descriptor file and installer descriptor file
for Ericsson pod 1.
Signed-off-by: Georg Kunz <georg.kunz@est.tech>
Change-Id: Ie518f71a35b657ef4a7b17464cb8f0e4116a3771
Rihab Banday [Tue, 11 Aug 2020 09:41:55 +0000 (09:41 +0000)]
Merge "Drop VM_IP environment variable"
Victor Morales [Fri, 31 Jul 2020 17:34:33 +0000 (13:34 -0400)]
Drop VM_IP environment variable
It's not necessary to declare this variable because the IP address
of the jumpbox can retrieved calling the get_vm_ip function.
Signed-off-by: Victor Morales <v.morales@samsung.com>
Change-Id: I92f29a70ea1924eb105d66781d9d313427e2d1f0
Georg Kunz [Fri, 31 Jul 2020 13:21:47 +0000 (15:21 +0200)]
Adding gitignore file to repo
Signed-off-by: Georg Kunz <georg.kunz@est.tech>
Change-Id: I87faf75ee5801259fb2bdb1534934d84fc2b3a5d
Georg Kunz [Thu, 30 Jul 2020 22:20:25 +0000 (00:20 +0200)]
Adding Victor Morales as committer to Info file
Change-Id: I101159dcf90247ecdc75153a0826eea2d975e5d2
Signed-off-by: Georg Kunz <georg.kunz@est.tech>
Georg Kunz [Thu, 30 Jul 2020 22:10:03 +0000 (22:10 +0000)]
Merge "Automation adds INFO.yaml"
Rihab Banday [Tue, 21 Jul 2020 10:49:45 +0000 (10:49 +0000)]
Initial structure for e2e deployment scripting
This patch includes the initial skeleton of the e2e deployment
tooling. This is expected to evolve as further development progresses.
Change-Id: Ie1e334e672acb2213e8f6c2174506b685f826f98
Signed-off-by: Rihab Banday <rihab.banday@ericsson.com>
LF Jenkins CI [Mon, 13 Jul 2020 17:26:58 +0000 (17:26 +0000)]
Automation adds INFO.yaml
Change-Id: Iac88d52ed23707059e075daec53ee9de70244f0d
Signed-off-by: lf-jobbuilder <releng+lf-jobbuilder@linuxfoundation.org>
LF Jenkins CI [Mon, 13 Jul 2020 17:10:37 +0000 (17:10 +0000)]
Automation adds .gitreview
Change-Id: I6f433cb9f4db682c5e9061e37ad9a153e75c5c7b
Signed-off-by: lf-jobbuilder <releng+lf-jobbuilder@linuxfoundation.org>
LF Jenkins CI [Mon, 13 Jul 2020 17:10:27 +0000 (17:10 +0000)]
Initial empty repository