Age | Commit message (Collapse) | Author | Files | Lines |
|
We now have build.py which handles all the building and build.sh was
just a wrapper to include ansible playbook. Now that we have built in
apex libs to run ansible there is no reason to keep build.sh anymore.
Also simplifies the logic to determine apex root by using the git
properties.
Change-Id: I00d2e5c7c198e549d21936bb1e9b562ba93d3010
Signed-off-by: Tim Rozet <trozet@redhat.com>
|
|
Change-Id: I60470611a70261d57ccbfd0e499f4336c7a12fe1
Signed-off-by: Tim Rozet <trozet@redhat.com>
|
|
|
|
Removes all bash libraries and converts almost all of the code to a
mixture of Python and Ansible. utils.sh and clean.sh still exist.
clean.sh will be migrated fully to clean.py in another patch.
The Apex Python package is now built into the opnfv-apex-common RPM. To
install locally do 'pip3 install .'. To deploy:
opnfv-deploy -d <file> -n <file> --image-dir /root/apex/.build -v --debug
Non-python files (THT yaml, settings files, ansible playbooks) are all
installed into /usr/share/opnfv-apex/. The RPM will copy settings files
into /etc/opnfv-apex/.
JIRA: APEX-317
Change-Id: I3232f0329bcd13bce5a28da6a8c9c84d0b048024
Signed-off-by: Tim Rozet <trozet@redhat.com>
|
|
Bumps the step for barometer from 4 to 5.
apex-puppet-tripleo: I486c4045e29c7032526be6e19d11e7979070c2d9
Change-Id: I263d687e90e747e3fdfb9690ca9209553a1a2890
Signed-off-by: jhinman1 <john.hinman@intel.com>
|
|
apex-tripleo-heat-templates: I0749ed6e0d27bd4c9a5bb19657579d400501d09e
JIRA: APEX-498
Change-Id: I303e932d4a21b28e1b33f78f6520e4e888b4aaae
Signed-off-by: Carlos Goncalves <carlos.goncalves@neclab.eu>
|
|
|
|
Change-Id: I369b9d24880ebdb0836e42740ebf27082be9de99
Signed-off-by: Tim Rozet <trozet@redhat.com>
|
|
apex-puppet-tripleo: Ie336c22b366bd478963ca14e25d645fec0cded7a
Change-Id: I0b9212023eea28ff15e1e2f020a8bbd37cb2bcff
Signed-off-by: Feng Pan <fpan@redhat.com>
|
|
apex-tripleo-heat-templates: Ibada3c58e2ba870defef356363dbf54d02c8a965
JIRA: APEX-495
Change-Id: I372c1362f4f967345bf4fa6b2b7762155ee33aa3
Signed-off-by: Dan Radez <dradez@redhat.com>
|
|
apex-tripleo-heat-templates: Ie108ab75cce0cb7d89e72637c600e30fc241d186
apex-puppet-tripleo: Ic9a955a1c2afc040b2f9c6fb86573c04a60f9f31
Change-Id: I995420bdb2ce84b063ab36f6fd4bdcdbbedd23ee
Signed-off-by: Tim Rozet <trozet@redhat.com>
|
|
- add several dependent packages
- fix random no deploy log display
- chmod +x simple_deploy.sh
Change-Id: If18114b9fe8ba527abee907fa14eecf93beba098
Signed-off-by: QiLiang <liangqi1@huawei.com>
|
|
There are x86 specific build items that can't be used when building on
aarch64. Adding conditionals so that the items only get built in when
building on x86_64.
There are aarch64 specific settings that need to be set for deployment.
JIRA: APEX-381
Change-Id: I63e1c99d5d22bbb523c88be7e973a6c834a38b01
Signed-off-by: Dan Radez <dradez@redhat.com>
|
|
- Removing easy install references
- adding gitpython to pip installs
Change-Id: I8a07749d6444b63304cb5eabbf8d021eeb2fcd33
Signed-off-by: Dan Radez <dradez@redhat.com>
|
|
- updating syntax to meet rpmlint standards
Change-Id: I056b7600df0f4383b97c67e705bc0b749b4c1633
Signed-off-by: Dan Radez <dradez@redhat.com>
|
|
Migrating off of github onto opnfv.org to host our forked
projects that are side loaded into our builds
apex-tripleo-heat-templates: Ic65cfeee4a55e993629f831c8c9d9addf6f3dff4
apex-puppet-tripleo: If498c41d706c8f14a5b0bbee64cb4d26cd78c2d0
apex-os-net-config: I5281a57640f388e984b061702362f9c82d08da78
Change-Id: Ieb5cf293ad06d90fce7a9467e32ac0f2d8731a0a
Signed-off-by: Dan Radez <dradez@redhat.com>
Signed-off-by: Feng Pan <fpan@redhat.com>
|
|
|
|
- configure-vm requires libvirt-python
- removing some references to openstack-tripleo
- updating dep urls to artifacts.opnfv.org
JIRA: APEX-462
Change-Id: I5ed7f7ad2f2c016fcbc1157b29c2c0e4c5d9b4a7
Signed-off-by: Dan Radez <dradez@redhat.com>
|
|
Changes Include:
- Build has been refactored into python
- Caching now packs into multiple unique tar files which are
logged into a journal file
- Multiple files and journal allow for multiple apex builds to run
simultaenously while minimizing risk of collision between cache
reading and writing
- Build dependency packages updated and will install when missing
via ansible
- If more than 2 caches exist then prune the oldest cache
Change-Id: Iae703253eb6034aee42bf33153bb6e434d3cec48
Signed-off-by: Tim Rozet <trozet@redhat.com>
|
|
- making formatting changes to yaml files to meet yamllint checks
Change-Id: Id48a8446512943e908e61dc00bbe6c033af27775
Signed-off-by: Dan Radez <dradez@redhat.com>
|
|
- power management updated to virtualbmc, pxe_ssh is deprecated
- removing custom tacker build
- removing custom congress build
- disabling yum update in undercloud on the cli instead of in a patch
- Undercloud is direct kernel booted now, there are no kernel and initrd
in the disk image from upstream
- remove OpenDaylight previous to Carbon
JIRA: APEX-433
JIRA: APEX-432
JIRA: APEX-431
Change-Id: I6963f16e65eacade5607a3082b58b6150331406c
Signed-off-by: Dan Radez <dradez@redhat.com>
|
|
opnfv-tht-pr: 128
opnfv-puppet-tripleo-pr: 23
Change-Id: Ib99f7e3968ed03bd86ca0de9c6c37c9871921486
Signed-off-by: bobzhou <bob.zh@huawei.com>
|
|
|
|
Change-Id: I7010fb29bf6927d3d4050d9dd8326a0ec7bc44f1
Signed-off-by: Dan Radez <dradez@redhat.com>
|
|
Change-Id: If2712b15d23ce1453e7d3ee1aa4df92b8e537856
Signed-off-by: Dan Radez <dradez@redhat.com>
|
|
JIRA: APEX-426
Change-Id: Id2ea69fd26c1160885cbd532d297ed9d3b89f5f7
Signed-off-by: Dan Radez <dradez@redhat.com>
|
|
JIRA: APEX-129
opnfv-tht-pr: 111
opnfv-puppet-tripleo-pr: 18
Change-Id: I71de5802ed476b6f78ad5a718ac15d9aec9a6a1d
Signed-off-by: Dan Radez <dradez@redhat.com>
|
|
opnfv-tht-pr: 124
JIRA: APEX-398
Change-Id: I64092deea764b65301da686989610db8965b82fc
Signed-off-by: Dan Radez <dradez@redhat.com>
|
|
opnfv-tht-pr: 123
JIRA: APEX-401
Change-Id: I247fe72a30ca15af73c5317ff5777d41b7d73976
Signed-off-by: Feng Pan <fpan@redhat.com>
|
|
- port 8101 is open to all karaf ssh access
- port 6633 is open as the old default openflow port that is still
in use by upstream OpenDaylight system tests. It is still enabled
by default from the openflowplugin.
Add old openflow port (6633) and karaf ssh port (8101)
opnfv-tht-pr: 120
JIRA: APEX-397
Change-Id: I90a55b1d150758790cfb52231560c8cd722d94ad
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
|
|
There was a missing ':' in the hieradata value which was causing the
mariadb limit to never get increased. Also only runs the limit increase
when noha is used.
opnfv-tht-pr: 119
opnfv-puppet-tripleo-pr: 19
Change-Id: I0adf29de3afbb1ba021201e1814678b8beddb90e
Signed-off-by: Tim Rozet <trozet@redhat.com>
|
|
opnfv-tht-pr: 114
Change-Id: Icfa4edab139bcbf7684417649105212cc5f00a2e
Signed-off-by: Romanos Skiadas <rski@intracom-telecom.com>
|
|
opnfv-tht-pr: 116
JIRA: APEX-367
Change-Id: Ie86f5bcf7c2caec4446698dd2e43b63f58747a42
Signed-off-by: Dan Radez <dradez@redhat.com>
|
|
|
|
The package versions we were downloading as beta are no longer required.
Those versions are now included in epel, so we can just use the repo.
Change-Id: I422afe675e001a1a405c92eb8f0561b7d216badf
Signed-off-by: Tim Rozet <trozet@redhat.com>
|
|
There is currently an issue where the max open files limit is hit with
MariaDB in noha deployments, because it is defaulted to 1024 by system
limits. In HA deployments the limit is bumped to 16384. This patch
introduces a flag to be able to increase the limit to 16384 for noHA
deployments.
opnfv-tht-pr: 115
opnfv-puppet-tripleo-pr: 17
JIRA: APEX-345
Change-Id: I786517c5fb663332e782500df964a43d3d4538ff
Signed-off-by: Tim Rozet <trozet@redhat.com>
|
|
opnfv-tht-pr: 109
Change-Id: Iad64221f4ced02eb78661ded6c9185554698200b
Signed-off-by: Dan Radez <dradez@redhat.com>
|
|
opnfv-tht-pr: 110
Change-Id: I8db5f2788a93323c1c115acc159f5edfc3a627f2
Signed-off-by: Dan Radez <dradez@redhat.com>
|
|
Currently we allow specifying ram per Overcloud VM. If the node is
detected as ODL, we bump the RAM to a minimum of 10GB. There is a need
to be able to specify the RAM per compute node in cases where we need
controller RAM to be high, but want compute nodes to be low (like CSIT)
- in order to keep the memory footprint as small as possible.
Changes Include:
- Adds '--virtual-compute-ram' argument that will override the
'--virtual-ram' param for compute nodes
- Fixes a bug where if ODL is used and RAM is overridden to 10GB for
Control nodes, it was also accidentally being set for compute nodes
- Modifies '--virtual-ram' to be '--virtual-default-ram' in order to
clarify this parameter sets the default amount of RAM for all
overcloud nodes which may be overridden by a role specific arg
Change-Id: Ia36082aa2167d9897f3ec6753d08804352301c63
Signed-off-by: Tim Rozet <trozet@redhat.com>
|
|
Enables ODL clustering by default for all HA ODL scenarios.
opnfv-tht-pr: 107
opnfv-puppet-tripleo: 14
JIRA: APEX-390
Change-Id: I17934b5300e0cc9de36c24b4cd5b06ea54d05b8d
Signed-off-by: Tim Rozet <trozet@redhat.com>
|
|
opnfv-tht-pr: 98
opnfv-puppet-tripleo-pr: 11
Change-Id: I971bb2c94eb9500c81b25adf5019fd02f8e90053
Signed-off-by: Dan Radez <dradez@redhat.com>
|
|
This patch adds first version of gluon scenario config file,
as well as introducing etcd service in puppet-fdio and T-H-T.
JIRA: APEX-379
opnfv-tht-pr: 96
opnfv-puppet-tripleo-pr: 9
Change-Id: Icef29520d093e005dba9cbc5cf0e3fd1ed893cf4
Signed-off-by: Nikolas Hermanns <nikolas.hermanns@ericsson.com>
|
|
execute <apex>/ci/run_smoke_tests.sh. Also fixed the filename that contains the test stdout/stderr output from snoke-tests.out to smoke-tests.out"
|
|
- Also removing a stale file
Change-Id: Ice2f9b4f9961bcd7f05278f11995aa0af237ac8e
Signed-off-by: Dan Radez <dradez@redhat.com>
|
|
<apex>/ci/run_smoke_tests.sh. Also fixed the filename that contains the test
stdout/stderr output from snoke-tests.out to smoke-tests.out
JIRA: APEX-373
Change-Id: I7ef68ae09c100e4e7466a10bb8e22279d9a6b41e
Signed-off-by: spisarski <s.pisarski@cablelabs.com>
|
|
|
|
Change-Id: I4d7cde89f5ba1585339c53aeb166e5bb6a9f5575
Signed-off-by: Nikolas Hermanns <nikolas.hermanns@ericsson.com>
|
|
Introduces new (hidden) cli option to change composable env config.
This parameter then will use the provided file, for example,
csit-environment.yaml instead of the typical opnfv-environment.yaml.
The effect is using less services required for ODL CSIT snapshots.
Note: this will not work with perf options, but those are not required
currently for ODL CSIT.
CSIT also does not need ceph, so providing a new deploy option to
allow disabling it.
JIRA: APEX-362
Change-Id: If3833b1acceeb23ef9e12c90df6cc9607bd8c724
Signed-off-by: Tim Rozet <trozet@redhat.com>
|
|
Changes include:
- Building is isolated to a .build directory that is git ignored
- Caching is isolated to a .cache directory that is git ignored
- Build scripts have been variablized, and relative paths have been
removed
- Unused files removed
- build.sh, make file cleaned up
- Fixed broken building of markupsafe and jinja2 packages
- make clean-cache will remove the cache now
- per item cleans are removed in place of simple clean .build now
- includes fix for OSC issue with LP# 1642301
Change-Id: I42b8e4eb694bf0a2c398858814f8b73785931896
Signed-off-by: Tim Rozet <trozet@redhat.com>
|
|
|