apex.git
8 years agoupdating the repos so that master points to Mitaka 91/4591/1
Dan Radez [Mon, 14 Dec 2015 17:08:20 +0000 (12:08 -0500)]
updating the repos so that master points to Mitaka

Change-Id: I7331dd91e6da3f82ba60689fffea8b2f46ff29db

8 years agoupdating the OpenDaylight patch 33/4233/8
Dan Radez [Wed, 9 Dec 2015 20:52:38 +0000 (15:52 -0500)]
updating the OpenDaylight patch

- using the proposed patched for upstream
- ensuring l3_ha is disabled
- exposing support for an ODL only node

Change-Id: I6f4a50300ea08322eea4ba466fc1a3b0fbcb5743
Signed-off-by: Dan Radez <dradez@redhat.com>
8 years agosyntax fixes for if statements 77/4077/3
Dan Radez [Tue, 8 Dec 2015 15:12:05 +0000 (10:12 -0500)]
syntax fixes for if statements

Change-Id: I3ff4b0e9aecff8fc193017d0dc4cd3c4c1a6339c
Signed-off-by: Dan Radez <dradez@redhat.com>
8 years agoswitching to RDO build undercloud instead of building it ourselves 29/4029/1
Dan Radez [Wed, 2 Dec 2015 22:03:20 +0000 (17:03 -0500)]
switching to RDO build undercloud instead of building it ourselves

Change-Id: I9f09c195352d2d88a3da4f42e09424d96d39722b

8 years agoMerge "Parses yaml files into deploy + other fixes"
Dan Radez [Mon, 7 Dec 2015 23:18:05 +0000 (23:18 +0000)]
Merge "Parses yaml files into deploy + other fixes"

8 years agoParses yaml files into deploy + other fixes 81/3981/4
Tim Rozet [Fri, 4 Dec 2015 22:54:52 +0000 (17:54 -0500)]
Parses yaml files into deploy + other fixes

This patch allows deploy_settings.yaml and inventory settings to be
passed in via cmdline.  The deploy settings are overridden by cmdline
arguments.  For example, if a user specifies no_ha in cmdline it will
override what is in deploy_settings.yaml.  The inventory file provides
yaml input for the baremetal topology.

Fixes include:
 - New arguments for passing inventory and deploy_settings
 - "global_params" in deploy_settings are set as globals in script
(unless already set via cmdline)
 - "deploy_options" are loaded into an array, and checked for deployment
options (such as which SDN controller to use)
 - inventory file is parsed (for baremetal) into correct instack json
output.  The output is then written to a temp instackjson file and used
for deployment.
 - renaming of copy_materials to copy_materials_to_instack
 - spelling fixes
 - cmdline argument checking with errors and warnings

Note this patch does not yet tamper with setting network-environment
settings.

JIRA: APEX-53

Change-Id: I9dce197e23563480c584650ba967898312eab4e7
Signed-off-by: Tim Rozet <trozet@redhat.com>
8 years agoadding quotes to a string check in deploy 17/4017/1
Dan Radez [Mon, 7 Dec 2015 14:31:02 +0000 (09:31 -0500)]
adding quotes to a string check in deploy

Change-Id: I41881c914494e329570c76fba9f4e0f1dce50e50

8 years agoMerge "adding build deps that have had to be installed manually"
Tim Rozet [Fri, 4 Dec 2015 16:28:06 +0000 (16:28 +0000)]
Merge "adding build deps that have had to be installed manually"

8 years agoMerge "adding flag to use flat underlay network"
Tim Rozet [Fri, 4 Dec 2015 16:26:06 +0000 (16:26 +0000)]
Merge "adding flag to use flat underlay network"

8 years agoMerge "Adds yaml files to use as input to Apex build/deploy"
Dan Radez [Fri, 4 Dec 2015 05:06:22 +0000 (05:06 +0000)]
Merge "Adds yaml files to use as input to Apex build/deploy"

8 years agoadding build deps that have had to be installed manually 55/3955/1
Dan Radez [Fri, 4 Dec 2015 04:56:55 +0000 (23:56 -0500)]
adding build deps that have had to be installed manually

Change-Id: I1af7ffdb1d1e4b96b31b44f2750de23b55d9d540

8 years agoadding flag to use flat underlay network 41/3941/1
Dan Radez [Mon, 30 Nov 2015 16:59:25 +0000 (11:59 -0500)]
adding flag to use flat underlay network

Change-Id: I12cbb68df993e27f9ff3c41185c4682a64349736

8 years agoupdating prebuilt images 35/3835/5
Dan Radez [Tue, 1 Dec 2015 15:54:32 +0000 (10:54 -0500)]
updating prebuilt images

- switching to updated source from RDO project
- adding md5sum check

Change-Id: Ib7b7172596ae38522694090529e81db3cc7ff03d

8 years agoAdds yaml files to use as input to Apex build/deploy 97/3897/1
Tim Rozet [Wed, 2 Dec 2015 22:32:52 +0000 (17:32 -0500)]
Adds yaml files to use as input to Apex build/deploy

yaml inputs are broken up into:
-build settings
-deploy options
-network definition
-pod baremetal information

JIRA: APEX-53

Change-Id: Iee85b17beb37ce82bf9312dcce61e09ae924dfc5
Signed-off-by: Tim Rozet <trozet@redhat.com>
8 years agoadding some error handling 75/3775/3
Dan Radez [Fri, 13 Nov 2015 21:58:09 +0000 (16:58 -0500)]
adding some error handling

- make sure we connect to Instack
- enable the ping site to be configurable
- put ntp server in a variable so it can be made configurable later

Change-Id: I2ec30f6bab0b48ec878bd25790145f7fff00964a

8 years agoadding installation instructions 55/3455/10
Dan Radez [Fri, 13 Nov 2015 16:47:05 +0000 (11:47 -0500)]
adding installation instructions

JIRA: APEX-35

Change-Id: Iebbf85bd59844716961c27bb81ff7bbda2d1a1bf

8 years agoMerge "Example as code, documentation template for sphinx build"
Dan Radez [Sat, 21 Nov 2015 03:28:47 +0000 (03:28 +0000)]
Merge "Example as code, documentation template for sphinx build"

8 years agoEnabling options for passing configuration files 45/3445/1
Dan Radez [Fri, 13 Nov 2015 21:38:34 +0000 (16:38 -0500)]
Enabling options for passing configuration files

- virtual deploys still expect to pull pre-canned files
  from $CONFIG dir
- non-virtual deploys now expect an instackenv.json
  and network-environment.yaml file in pwd on deploy

JIRA: APEX-41
JIRA: APEX-49

Change-Id: Ib61ac7448917ec1ea728c23cb3406feab9058f77

8 years agoenable network-isoaltion and opendaylight 03/3403/3
Dan Radez [Wed, 18 Nov 2015 19:07:05 +0000 (14:07 -0500)]
enable network-isoaltion and opendaylight

Change-Id: I2a506f95036b897309dbaf9120426bdf3f4a6337

8 years agoupdates and fixes to the iso build 11/3411/1
Dan Radez [Tue, 17 Nov 2015 19:22:42 +0000 (14:22 -0500)]
updates and fixes to the iso build

- adding isohybrid so isos can be written to a USB
- adding base group to yum comps file for iso install

Change-Id: I3a8bda84b1a704f01e433f43533e63452f1a6e83

8 years agoadding cleanup for build 09/3409/3
Dan Radez [Wed, 18 Nov 2015 00:13:37 +0000 (19:13 -0500)]
adding cleanup for build

Change-Id: If748e8fade74d3764c624f2b3a790421be4667e2

8 years agoupdates to cleanup.sh 73/3373/3
Dan Radez [Wed, 18 Nov 2015 00:13:37 +0000 (19:13 -0500)]
updates to cleanup.sh

- adding vol-delete to help ensure volumes are cleaned up
- adding brbm clean up

Change-Id: I3cbb79b09c6ac77dbc3c452938dbd6a6d03c815b

8 years agoadding basic network isolation 73/3273/7
Dan Radez [Wed, 4 Nov 2015 21:13:02 +0000 (16:13 -0500)]
adding basic network isolation

- separating external traffic from internal traffic

JIRA: APEX-41

Change-Id: Idcd01a514083c53a3133a75d3bcabf824a7a4377

8 years agoMerge "changing copying to linking to save time and space on the build"
Tim Rozet [Mon, 16 Nov 2015 20:49:34 +0000 (20:49 +0000)]
Merge "changing copying to linking to save time and space on the build"

8 years agochanging copying to linking to save time and space on the build 75/3275/1
Dan Radez [Thu, 12 Nov 2015 23:44:41 +0000 (18:44 -0500)]
changing copying to linking to save time and space on the build

Change-Id: I6a0a63f04c0693b9dd2f4a137475ef00c2377455

8 years agofixing non-ha deploy 05/3205/3
Dan Radez [Mon, 9 Nov 2015 22:06:24 +0000 (17:06 -0500)]
fixing non-ha deploy

The instackenv has 5 nodes in it but we were only putting two
back into the pool. This patch puts all 5 back in the pool
but doesn't throw the ha flags

JIRA: APEX-45

Change-Id: I1c539eafca9ed2f674a1a954f75c175fe9efc5bb

8 years agoMerge "adding the opendaylight integration"
Tim Rozet [Wed, 11 Nov 2015 15:32:55 +0000 (15:32 +0000)]
Merge "adding the opendaylight integration"

8 years agoadding variable fix for clean up 59/3159/1
Dan Radez [Mon, 9 Nov 2015 19:18:38 +0000 (14:18 -0500)]
adding variable fix for clean up

Change-Id: I4e18bc0ddfb39a11c75070012743e6a68ecb70f6

8 years agoarg parse updates 31/3131/1
Dan Radez [Sun, 8 Nov 2015 17:55:16 +0000 (12:55 -0500)]
arg parse updates

- replacing the echo | cut with bash string slicing
- replacing underscores with dashes in long args
- adding no-ha to the usage display

Change-Id: Ie87709c60a485bbcd97f168207e03d43bd85f24a

8 years agoadding the opendaylight integration 53/3053/6
Dan Radez [Tue, 27 Oct 2015 05:55:20 +0000 (01:55 -0400)]
adding the opendaylight integration

Change-Id: Iaaf5cbc790abd3b7af6f94b4e6d7e8ecfbbc6534

8 years agoMerge "adding --atime-preseve to try and fix caching"
Tim Rozet [Wed, 4 Nov 2015 19:13:49 +0000 (19:13 +0000)]
Merge "adding --atime-preseve to try and fix caching"

8 years agoadding --atime-preseve to try and fix caching 33/3033/1
Dan Radez [Wed, 4 Nov 2015 14:54:44 +0000 (09:54 -0500)]
adding --atime-preseve to try and fix caching

Change-Id: I6446058a5ab1dd37659e553ad41d9fd9b0f9bd25

8 years agoend user messaging and ssh options update 31/3031/1
Dan Radez [Wed, 4 Nov 2015 13:28:00 +0000 (08:28 -0500)]
end user messaging and ssh options update

- updating end user output
- adding option to ssh to supress excessive warnings

Change-Id: Ibe44b4a580bcb1e60899b8f8aca8cbadc8e447a9

8 years agoAdds HA support to deploy 27/2927/6
Tim Rozet [Wed, 28 Oct 2015 19:17:20 +0000 (15:17 -0400)]
Adds HA support to deploy

Defaults the deploy to use HA and adds new param for using
non-HA.

JIRA: APEX-40

Change-Id: Ib3fc8b31ea13a3c590ceaa875197b4b9c1bb55a1
Signed-off-by: Tim Rozet <trozet@redhat.com>
8 years agominor update to build dependancies 19/2819/1
Dan Radez [Thu, 22 Oct 2015 23:45:05 +0000 (19:45 -0400)]
minor update to build dependancies

removing libvirt package depenency, qemu-kvm maybe enough
probably will have to evolve this list over time

remove the openvswitch agent bounce from deploy
this was a workaround for a bug that has been fixed

Change-Id: Iad556da3b08cca234bd4d584b1a42b6fa45d6e4f
Signed-off-by: Dan Radez <dradez@redhat.com>
8 years agoAdding deploy.sh that work with RDO Manager 17/2717/1
Dan Radez [Mon, 28 Sep 2015 20:26:35 +0000 (16:26 -0400)]
Adding deploy.sh that work with RDO Manager

- adding virtual and jenkins support tested
- adding config file parameters to deploy
- instack virt-sparsify disabled for now
- adding clean script

Change-Id: I26b5968e64fa79af166b11422f5d73812d8e96d1
Signed-off-by: Dan Radez <dradez@redhat.com>
8 years agoupdating repos, liberty is becoming stable 73/2673/3
Dan Radez [Mon, 19 Oct 2015 18:07:43 +0000 (14:07 -0400)]
updating repos, liberty is becoming stable

Change-Id: I6564c384db33a18f851dc35de6e1cb52e919753d
Signed-off-by: Dan Radez <dradez@redhat.com>
8 years agocleaning up some things 01/2601/2
Dan Radez [Fri, 16 Oct 2015 17:08:14 +0000 (13:08 -0400)]
cleaning up some things

- clearing out the glance image builds, we download those from RDO
- cleaning out the underlay attachment, that should happen in the deployment
- no need to start the instack VM back up since the glance images are being downloaded

Change-Id: I82098c9e908d58a704ce8b183d902032dd056be5
Signed-off-by: Dan Radez <dradez@redhat.com>
8 years agoMerge "updates to the instack VM"
Tim Rozet [Fri, 16 Oct 2015 17:13:37 +0000 (17:13 +0000)]
Merge "updates to the instack VM"

8 years agoupdates to the instack VM 73/2573/7
Dan Radez [Thu, 15 Oct 2015 20:21:35 +0000 (16:21 -0400)]
updates to the instack VM

- increasing memory and vcpus for the VM
- dumping yum cache
- virt-sparsifying the instack disk image
- remove cleaning stack dir so we actually cache its contents

Change-Id: Ie35a2daeba69a1b53a749ef3423ac6356408ff97
Signed-off-by: Dan Radez <dradez@redhat.com>
8 years agomoving all resources and configs to /var/opt/opnfv 71/2571/1
Dan Radez [Thu, 15 Oct 2015 17:56:23 +0000 (13:56 -0400)]
moving all resources and configs to /var/opt/opnfv

Change-Id: Id34ae51c351abc6793a4afa484c86b2e2c8e56e8
Signed-off-by: Dan Radez <dradez@redhat.com>
8 years agousing rdo project glance images 13/2413/9
Dan Radez [Fri, 9 Oct 2015 14:29:44 +0000 (10:29 -0400)]
using rdo project glance images

Change-Id: I61cd1ff95c0940dcc5ef7d8dfcab507c5609b072
Signed-off-by: Dan Radez <dradez@redhat.com>
8 years agoVariablize the ssh options for easier maintenance 95/2395/1
Dan Radez [Fri, 9 Oct 2015 13:39:02 +0000 (09:39 -0400)]
Variablize the ssh options for easier maintenance

Change-Id: I17a7bef84af194063f748773131dd3b8dc7c72dc
Signed-off-by: Dan Radez <dradez@redhat.com>
8 years agocleaning up libvirt storage after undefine 49/2349/4
Dan Radez [Thu, 8 Oct 2015 14:52:32 +0000 (10:52 -0400)]
cleaning up libvirt storage after undefine

Change-Id: Id03828b1a61c2f9a3c56821d8ca31f2d82251c9b
Signed-off-by: Dan Radez <dradez@redhat.com>
8 years agoFixes repos and adds errexit checks per radez github commit 51/2351/3
Tim Rozet [Thu, 8 Oct 2015 15:00:49 +0000 (11:00 -0400)]
Fixes repos and adds errexit checks per radez github commit

Also fixes node vms naming issue where naming is changed from
baremetal_x to baremetalbrbm_x in liberty.

Change-Id: I8b791d71466d7c5c1037e45839e689a9aac0dd8f
Signed-off-by: Tim Rozet <trozet@redhat.com>
8 years agoEnhancing build with more resources and fixes 65/2265/11
Dan Radez [Thu, 1 Oct 2015 20:46:39 +0000 (16:46 -0400)]
Enhancing build with more resources and fixes

cleaning up the VMs after the build and fixing my bad spelling
updating the rpm to include all the files nessesary to launch instack
adding brbm to the build and rpm
fixing stack directory creation
adding glance images to the rpm

Change-Id: Ia553dfa89bbd16a72139be240f47353eac8867f6
Signed-off-by: Dan Radez <dradez@redhat.com>
8 years agoFixes delorean repos to liberty 63/2263/1
Tim Rozet [Mon, 5 Oct 2015 18:13:53 +0000 (14:13 -0400)]
Fixes delorean repos to liberty

Change-Id: I2cdfa0cd6f287ad75193ec29ed74973d2a4f82ea
Signed-off-by: Tim Rozet <trozet@redhat.com>
8 years agoadding master support for building 17/2117/20
Dan Radez [Mon, 31 Aug 2015 18:59:43 +0000 (14:59 -0400)]
adding master support for building
updating build.sh to use RDO manager
ensuring jenkins will build properly

Change-Id: Id7660c49650a85958e5ff0153d9b5cc6255cb6ad
Signed-off-by: Dan Radez <dradez@redhat.com>
8 years agoupdating release notes for Bramaputra 67/1767/1
Dan Radez [Fri, 18 Sep 2015 15:35:30 +0000 (11:35 -0400)]
updating release notes for Bramaputra

Change-Id: I9881d7dd2887cb2b882d45acec4ec60c0e92a7c8
JIRA: APEX-34
Signed-off-by: Dan Radez <dradez@redhat.com>
8 years agomigrating Arno release notes into Apex repo. 57/1757/3
Dan Radez [Fri, 18 Sep 2015 14:01:19 +0000 (10:01 -0400)]
migrating Arno release notes into Apex repo.
Migrating them as is so a subsequent patch can be merged with updates to it

JIRA: APEX-34
Change-Id: I1651464846e108ab7e4ab8aef7eacfe5c1cc05fd
Signed-off-by: Dan Radez <dradez@redhat.com>
8 years agoExample as code, documentation template for sphinx build 82/1482/2
Aric Gardner [Thu, 10 Sep 2015 19:17:20 +0000 (15:17 -0400)]
Example as code, documentation template for sphinx build

This code will be pushed to each project as an example to the devs.
JIRA:RELENG-15

Change-Id: I7f0a718ffb8c318b8ab0bd5ba3fa4dd9176625a8
Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
8 years agoAdding .gitreview 81/1481/1
Aric Gardner [Thu, 10 Sep 2015 19:13:17 +0000 (15:13 -0400)]
Adding .gitreview

Change-Id: Ia6a5f23c157bab1eeea021072aa746d3980a4d89
Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
8 years agoAdding initial deploy script based on RDO manager 07/1207/2
Dan Radez [Fri, 14 Aug 2015 17:32:32 +0000 (13:32 -0400)]
Adding initial deploy script based on RDO manager

Change-Id: Ic193e3d10537da7b669e2d709d06fff176a21658
Signed-off-by: Dan Radez <dradez@redhat.com>
8 years agoAdding initial build scripts based on RDO manager 01/1201/1
Dan Radez [Fri, 14 Aug 2015 13:49:45 +0000 (09:49 -0400)]
Adding initial build scripts based on RDO manager

Change-Id: Ib5f8ed4dfcaa42bcefcf2a7914c201a887beeacd
Signed-off-by: Dan Radez <dradez@redhat.com>
8 years agoNew repo init (Includes INFO and LICENSE) 31/1031/1
Tim Rozet [Mon, 20 Jul 2015 18:15:44 +0000 (14:15 -0400)]
New repo init (Includes INFO and LICENSE)

JIRA:

Change-Id: I077423b744312891ecc6d1b7bca792d70834c825
Signed-off-by: Tim Rozet <trozet@redhat.com>
8 years agoInitial empty repository
Aric Gardner [Fri, 17 Jul 2015 18:47:45 +0000 (18:47 +0000)]
Initial empty repository