Starting point for ODL Integration 94/94/5
authorJonas Bjurel <jonas.bjurel@ericsson.com>
Mon, 2 Mar 2015 21:46:45 +0000 (22:46 +0100)
committerJonas Bjurel <jonas.bjurel@ericsson.com>
Mon, 9 Mar 2015 22:00:13 +0000 (23:00 +0100)
commit6cb518c68eb136ad448e96716ef8b1348440949f
tree757551a8efdc4e85e19fc1b0f27555825580e5c9
parent1e106bbaca2780c10bd02b4e5fa3702d36acdf39
Starting point for ODL Integration
***CAN BE MERGED***
- ODL build and installation (puppet manifests) including needed dependencies
- Modified in accordance with Randy Levensalors comments
- Added chmod 4755 /bin/fusermount due to that lately some systems dont install fuseiso
  withe SUID set for fusermount. Investing ongoing on why and why not consistent.
- Rebased with master
- ODL disabled in top Make (enable it by uncommenting the odl dirs
- Removed white spaces
- Hopefully fixed an issue with the docker ubuntu repos, added --no-cache=true to the fuel/docker/Make file.

TODO:
- Refactor collecting ODL and Java dependencies to one common place
- Refactoring top Makefile
- Adding CI hooks for build and deploy
- Finishing integration plumbing wit Neutron/ML2 and OVS/OVSDB

Change-Id: I13dd4d3a72d099316dfaa9f7cd9140781be2397b
Signed-off-by: Jonas Bjurel <jonas.bjurel@ericsson.com>
135 files changed:
fuel-build/f_osnaily/Makefile [deleted file]
fuel-build/f_resolvconf/Makefile [deleted file]
fuel/build/DOC/BUILD/README.architecture [moved from fuel-build/DOC/BUILD/README.architecture with 100% similarity]
fuel/build/DOC/BUILD/README.build [moved from fuel-build/DOC/BUILD/README.build with 59% similarity]
fuel/build/DOC/BUILD/README.examples [moved from fuel-build/DOC/BUILD/README.examples with 100% similarity]
fuel/build/DOC/INSTALL/README [moved from fuel-build/DOC/INSTALL/README with 100% similarity]
fuel/build/Makefile [new file with mode: 0644]
fuel/build/Makefile~ [moved from fuel-build/Makefile with 70% similarity]
fuel/build/README [moved from fuel-build/README with 97% similarity]
fuel/build/RELEASENOTES [new file with mode: 0644]
fuel/build/TODO [moved from fuel-build/TODO with 63% similarity]
fuel/build/add_opnfv_packages [moved from fuel-build/add_opnfv_packages with 100% similarity]
fuel/build/apply_patches [moved from fuel-build/apply_patches with 100% similarity]
fuel/build/config.mk [new file with mode: 0644]
fuel/build/docker/Makefile [moved from fuel-build/docker/Makefile with 88% similarity]
fuel/build/docker/README [moved from fuel-build/docker/README with 100% similarity]
fuel/build/docker/runcontext [moved from fuel-build/docker/runcontext with 100% similarity]
fuel/build/docker/ubuntu-builder/Dockerfile [moved from fuel-build/docker/ubuntu-builder/Dockerfile with 78% similarity]
fuel/build/docker/ubuntu-builder/enable_dockerx2 [moved from fuel-build/docker/ubuntu-builder/enable_dockerx2 with 97% similarity]
fuel/build/docker/ubuntu-builder/install.sh [new file with mode: 0755]
fuel/build/docker/ubuntu-builder/setcontext [moved from fuel-build/docker/ubuntu-builder/setcontext with 100% similarity, mode: 0755]
fuel/build/f_atk_wrap/Makefile [new file with mode: 0644]
fuel/build/f_atk_wrap/puppet/modules/opnfv/manifests/atk_wrap.pp [new file with mode: 0644]
fuel/build/f_ca_cert/Makefile [new file with mode: 0644]
fuel/build/f_ca_cert/puppet/modules/opnfv/manifests/ca_cert.pp [new file with mode: 0644]
fuel/build/f_comm_java/Makefile [new file with mode: 0644]
fuel/build/f_comm_java/puppet/modules/opnfv/manifests/comm_java.pp [new file with mode: 0644]
fuel/build/f_defjre/Makefile [new file with mode: 0644]
fuel/build/f_defjre/puppet/modules/opnfv/manifests/defjre.pp [new file with mode: 0644]
fuel/build/f_example_control_bond/Makefile [moved from fuel-build/f_opnfv_puppet/Makefile with 92% similarity]
fuel/build/f_example_control_bond/README [moved from fuel-build/f_example_control_bond/README with 100% similarity]
fuel/build/f_example_control_bond/puppet/modules/opnfv/files/control-bond [moved from fuel-build/f_example_control_bond/puppet/modules/opnfv/files/control-bond with 100% similarity]
fuel/build/f_example_control_bond/puppet/modules/opnfv/manifests/control-bond.pp [moved from fuel-build/f_example_control_bond/puppet/modules/opnfv/manifests/control-bond.pp with 100% similarity]
fuel/build/f_example_packadd/Makefile [moved from fuel-build/f_example_packadd/Makefile with 52% similarity]
fuel/build/f_example_packadd/README [moved from fuel-build/f_example_packadd/README with 100% similarity]
fuel/build/f_example_packadd/foobar_1.0-1/DEBIAN/conffiles [moved from fuel-build/f_example_packadd/foobar_1.0-1/DEBIAN/conffiles with 100% similarity]
fuel/build/f_example_packadd/foobar_1.0-1/DEBIAN/control [moved from fuel-build/f_example_packadd/foobar_1.0-1/DEBIAN/control with 100% similarity]
fuel/build/f_example_packadd/foobar_1.0-1/DEBIAN/postinst [moved from fuel-build/f_example_packadd/foobar_1.0-1/DEBIAN/postinst with 100% similarity]
fuel/build/f_example_packadd/foobar_1.0-1/etc/foobar/foobar.conf [moved from fuel-build/f_example_packadd/foobar_1.0-1/etc/foobar/foobar.conf with 100% similarity]
fuel/build/f_example_packadd/foobar_1.0-1/usr/bin/foobar [moved from fuel-build/f_example_packadd/foobar_1.0-1/usr/bin/foobar with 100% similarity]
fuel/build/f_example_packadd/foobar_1.0-1/usr/share/doc/foobar/changelog.Debian [moved from fuel-build/f_example_packadd/foobar_1.0-1/usr/share/doc/foobar/changelog.Debian with 100% similarity]
fuel/build/f_example_packadd/foobar_1.0-1/usr/share/doc/foobar/copyright [moved from fuel-build/f_example_packadd/foobar_1.0-1/usr/share/doc/foobar/copyright with 100% similarity]
fuel/build/f_example_packadd/puppet/modules/opnfv/manifests/foobar.pp [moved from fuel-build/f_example_packadd/puppet/modules/opnfv/manifests/foobar.pp with 100% similarity]
fuel/build/f_gif/Makefile [new file with mode: 0644]
fuel/build/f_gif/puppet/modules/opnfv/manifests/gif.pp [new file with mode: 0644]
fuel/build/f_isoroot/Makefile [moved from fuel-build/f_isoroot/Makefile with 100% similarity]
fuel/build/f_isoroot/README [moved from fuel-build/f_isoroot/README with 100% similarity]
fuel/build/f_isoroot/f_bootstrap/Makefile [moved from fuel-build/f_isoroot/f_bootstrap/Makefile with 100% similarity]
fuel/build/f_isoroot/f_bootstrap/README [moved from fuel-build/f_isoroot/f_bootstrap/README with 100% similarity]
fuel/build/f_isoroot/f_bootstrap/bootstrap_admin_node.sh [moved from fuel-build/f_isoroot/f_bootstrap/bootstrap_admin_node.sh with 100% similarity]
fuel/build/f_isoroot/f_bootstrap/bootstrap_admin_node.sh.orig [moved from fuel-build/f_isoroot/f_bootstrap/bootstrap_admin_node.sh.orig with 100% similarity]
fuel/build/f_isoroot/f_bootstrap/post-scripts/00_post_example.sh [moved from fuel-build/f_isoroot/f_bootstrap/post-scripts/00_post_example.sh with 100% similarity]
fuel/build/f_isoroot/f_bootstrap/post-scripts/01_fix_iommubug.sh [moved from fuel-build/f_isoroot/f_bootstrap/post-scripts/01_fix_iommubug.sh with 100% similarity]
fuel/build/f_isoroot/f_bootstrap/post-scripts/02_fix_console_speed.sh [moved from fuel-build/f_isoroot/f_bootstrap/post-scripts/02_fix_console_speed.sh with 100% similarity]
fuel/build/f_isoroot/f_bootstrap/pre-scripts/00_pre_example.sh [moved from fuel-build/f_isoroot/f_bootstrap/pre-scripts/00_pre_example.sh with 100% similarity]
fuel/build/f_isoroot/f_kscfg/Makefile [moved from fuel-build/f_isoroot/f_kscfg/Makefile with 100% similarity]
fuel/build/f_isoroot/f_kscfg/README [moved from fuel-build/f_isoroot/f_kscfg/README with 100% similarity]
fuel/build/f_isoroot/f_kscfg/ks.cfg [moved from fuel-build/f_isoroot/f_kscfg/ks.cfg with 100% similarity]
fuel/build/f_isoroot/f_kscfg/ks.cfg.orig [moved from fuel-build/f_isoroot/f_kscfg/ks.cfg.orig with 100% similarity]
fuel/build/f_isoroot/f_predeployment/Makefile [moved from fuel-build/f_isoroot/f_predeployment/Makefile with 100% similarity]
fuel/build/f_isoroot/f_predeployment/README [moved from fuel-build/f_isoroot/f_predeployment/README with 100% similarity]
fuel/build/f_isoroot/f_predeployment/pre-deploy.sh [moved from fuel-build/f_isoroot/f_predeployment/pre-deploy.sh with 100% similarity]
fuel/build/f_isoroot/f_predeployment/sysinfo.sh [moved from fuel-build/f_isoroot/f_predeployment/sysinfo.sh with 100% similarity]
fuel/build/f_isoroot/f_predeployment/transform_yaml.py [moved from fuel-build/f_isoroot/f_predeployment/transform_yaml.py with 100% similarity]
fuel/build/f_java/Makefile [new file with mode: 0644]
fuel/build/f_java/README [new file with mode: 0644]
fuel/build/f_java/puppet/modules/opnfv/manifests/java.pp [new file with mode: 0644]
fuel/build/f_java/testing/README [new file with mode: 0644]
fuel/build/f_java/testing/fake_init.pp [new file with mode: 0644]
fuel/build/f_jre/Makefile [new file with mode: 0644]
fuel/build/f_jre/README [new file with mode: 0644]
fuel/build/f_jre/puppet/modules/opnfv/manifests/jre.pp [new file with mode: 0644]
fuel/build/f_jre/testing/README [new file with mode: 0644]
fuel/build/f_jre/testing/fake_init.pp [new file with mode: 0644]
fuel/build/f_jre_head/Makefile [new file with mode: 0644]
fuel/build/f_jre_head/puppet/modules/opnfv/manifests/jre_head.pp [new file with mode: 0644]
fuel/build/f_l23network/Makefile [moved from fuel-build/f_ntp/Makefile with 92% similarity]
fuel/build/f_l23network/README [moved from fuel-build/f_l23network/README with 100% similarity]
fuel/build/f_l23network/puppet/modules/l23network/lib/puppet/parser/functions/extras_to_hosts.rb [moved from fuel-build/f_l23network/puppet/modules/l23network/lib/puppet/parser/functions/extras_to_hosts.rb with 100% similarity]
fuel/build/f_l23network/puppet/modules/l23network/manifests/hosts_file.pp [moved from fuel-build/f_l23network/puppet/modules/l23network/manifests/hosts_file.pp with 100% similarity]
fuel/build/f_l23network/puppet/modules/l23network/manifests/hosts_file.pp.orig [moved from fuel-build/f_l23network/puppet/modules/l23network/manifests/hosts_file.pp.orig with 100% similarity]
fuel/build/f_l23network/testing/README [moved from fuel-build/f_l23network/testing/README with 100% similarity]
fuel/build/f_l23network/testing/fake_init.pp [moved from fuel-build/f_l23network/testing/fake_init.pp with 100% similarity]
fuel/build/f_libnss/Makefile [new file with mode: 0644]
fuel/build/f_libnss/README [new file with mode: 0644]
fuel/build/f_libnss/puppet/modules/opnfv/manifests/libnss.pp [new file with mode: 0644]
fuel/build/f_libnss/testing/README [new file with mode: 0644]
fuel/build/f_libnss/testing/fake_init.pp [new file with mode: 0644]
fuel/build/f_libpcs/Makefile [new file with mode: 0644]
fuel/build/f_libpcs/puppet/modules/opnfv/manifests/libpcs.pp [new file with mode: 0644]
fuel/build/f_libxt/Makefile [new file with mode: 0644]
fuel/build/f_libxt/puppet/modules/opnfv/manifests/libxt.pp [new file with mode: 0644]
fuel/build/f_ntp/Makefile [moved from fuel-build/f_l23network/Makefile with 92% similarity]
fuel/build/f_ntp/README [moved from fuel-build/f_ntp/README with 99% similarity]
fuel/build/f_ntp/puppet/modules/opnfv/manifests/ntp.pp [moved from fuel-build/f_ntp/puppet/modules/opnfv/manifests/ntp.pp with 100% similarity]
fuel/build/f_ntp/puppet/modules/opnfv/templates/ntp.conf.compute.erb [moved from fuel-build/f_ntp/puppet/modules/opnfv/templates/ntp.conf.compute.erb with 100% similarity]
fuel/build/f_ntp/puppet/modules/opnfv/templates/ntp.conf.controller.erb [moved from fuel-build/f_ntp/puppet/modules/opnfv/templates/ntp.conf.controller.erb with 100% similarity]
fuel/build/f_ntp/testing/README [moved from fuel-build/f_ntp/testing/README with 100% similarity]
fuel/build/f_ntp/testing/fake_init.pp [moved from fuel-build/f_ntp/testing/fake_init.pp with 100% similarity]
fuel/build/f_opnfv_puppet/Makefile [moved from fuel-build/f_example_control_bond/Makefile with 92% similarity]
fuel/build/f_opnfv_puppet/README [moved from fuel-build/f_opnfv_puppet/README with 100% similarity]
fuel/build/f_opnfv_puppet/puppet/modules/opnfv/manifests/add_packages.pp [moved from fuel-build/f_opnfv_puppet/puppet/modules/opnfv/manifests/add_packages.pp with 100% similarity]
fuel/build/f_opnfv_puppet/puppet/modules/opnfv/manifests/init.pp [moved from fuel-build/f_opnfv_puppet/puppet/modules/opnfv/manifests/init.pp with 72% similarity]
fuel/build/f_opnfv_puppet/puppet/modules/opnfv/manifests/opncheck.pp [moved from fuel-build/f_opnfv_puppet/puppet/modules/opnfv/manifests/opncheck.pp with 100% similarity]
fuel/build/f_osnaily/Makefile [new file with mode: 0644]
fuel/build/f_osnaily/puppet/modules/osnailyfacter/examples/site.pp [moved from fuel-build/f_osnaily/puppet/modules/osnailyfacter/examples/site.pp with 100% similarity]
fuel/build/f_osnaily/puppet/modules/osnailyfacter/examples/site.pp.orig [moved from fuel-build/f_osnaily/puppet/modules/osnailyfacter/examples/site.pp.orig with 100% similarity]
fuel/build/f_resolvconf/Makefile [new file with mode: 0644]
fuel/build/f_resolvconf/README [moved from fuel-build/f_resolvconf/README with 99% similarity]
fuel/build/f_resolvconf/puppet/modules/opnfv/manifests/resolver.pp [moved from fuel-build/f_resolvconf/puppet/modules/opnfv/manifests/resolver.pp with 100% similarity]
fuel/build/f_resolvconf/puppet/modules/opnfv/templates/resolv.conf.erb [moved from fuel-build/f_resolvconf/puppet/modules/opnfv/templates/resolv.conf.erb with 100% similarity]
fuel/build/f_resolvconf/testing/README [moved from fuel-build/f_resolvconf/testing/README with 100% similarity]
fuel/build/f_resolvconf/testing/fake_init.pp [moved from fuel-build/f_resolvconf/testing/fake_init.pp with 100% similarity]
fuel/build/fuel-main_1.patch [moved from fuel-build/fuel-main_1.patch with 99% similarity]
fuel/build/fuel-main_2.patch [moved from fuel-build/fuel-main_2.patch with 99% similarity]
fuel/build/install/apt-ftparchive-deb.conf [moved from fuel-build/install/apt-ftparchive-deb.conf with 100% similarity]
fuel/build/install/apt-ftparchive-release.conf [moved from fuel-build/install/apt-ftparchive-release.conf with 100% similarity]
fuel/build/install/install.sh [moved from fuel-build/install/install.sh with 100% similarity]
fuel/build/install/uninstall.sh [moved from fuel-build/install/uninstall.sh with 100% similarity]
fuel/build/opendaylight/Makefile [new file with mode: 0644]
fuel/build/opendaylight/README [new file with mode: 0644]
fuel/build/opendaylight/f_odl/Makefile [new file with mode: 0644]
fuel/build/opendaylight/f_odl/README [new file with mode: 0644]
fuel/build/opendaylight/f_odl/puppet/modules/opnfv/manifests/odl.pp [new file with mode: 0644]
fuel/build/opendaylight/f_odl/testing/README [new file with mode: 0644]
fuel/build/opendaylight/f_odl/testing/fake_init.pp [new file with mode: 0644]
fuel/build/opendaylight/make-odl-deb.sh [new file with mode: 0755]
fuel/build/opendaylight/odl_maven/settings.xml [new file with mode: 0644]
fuel/build/patch-packages/Makefile [moved from fuel-build/patch-packages/Makefile with 91% similarity]
fuel/build/patch-packages/python-nova/Makefile [moved from fuel-build/patch-packages/python-nova/Makefile with 96% similarity]
fuel/build/patch-packages/python-nova/nova-console.patch [moved from fuel-build/patch-packages/python-nova/nova-console.patch with 99% similarity]
fuel/build/patch-packages/tools/correct_deps [moved from fuel-build/patch-packages/tools/correct_deps with 100% similarity]
fuel/build/patch-packages/tools/deb_pack [moved from fuel-build/patch-packages/tools/deb_pack with 100% similarity]
fuel/build/patch-packages/tools/deb_unpack [moved from fuel-build/patch-packages/tools/deb_unpack with 100% similarity]
fuel/build/patch-packages/tr_example/Makefile [moved from fuel-build/patch-packages/tr_example/Makefile with 96% similarity]