CHANGES
=======

1.2.7
-----

* add hitless

1.2.6
-----

* add sleep between bsnstacklib install and uninstall

1.2.5
-----

* remove bsnstacklib before upgrade

1.2.4
-----

* fix typo

1.2.3
-----

* skip nodes with uanme longer than 58

1.2.2
-----

* fix horizon for redhat
* redirect horizon to kilo

1.2.0
-----

* fix for redhat

1.1.29
------

* redhat fix

1.1.28
------

* fixes for redhat
* correct comments used for debugging
* remove ml2 section from compute nodes - not present in packstack env
* duplicate entry in centos_controller.pp

1.1.27
------

* temp fix for BVS-4022
* update bash file
* update puppet files to follow centos instead of redhat

1.1.26
------

* fix typo
* resolve conflicts
* BVS-4019 install apport
* node is not initialized - read from config_yaml
* check old IVS version only for T6
* centos selinux changes
* pass deploy_l3_agent flag for centos_puppet

1.1.24
------

* fix ovs kernel upgrade

1.1.23
------

* fix kernel upgrade
* fix dhcp metadata static route

1.1.22
------

* fix typo

1.1.21
------

* BVS-3980 ivs pkging, BVS-3804 kernel panic
* add dnsmasq config
* add logic for rabbit_hosts
* centos bash script present twice
* remove T6 specific parts
* make modifications for centos as packstack deployment
* add centos support in t5 bosi
* enable lbaas on controller, always
* add more validation
* move deploy mode to cmd
* don't ifdown bond for ubuntu t5
* minor fix
* minor fix
* imporve log
* minor fix
* fix bcf cert directory
* fix reboot problem for t5
* add crm clean up
* add reboot logic for t5
* improve performance by less copy
* remove install_all flag
* remove install_all flag
* remove default_install_all flag
* fix ml2_conf.ini for redhat
* BVS-3914, don't clean up dhcp agent config if deploy_to_specified_nodes_only is not set
* improve dhcp logic
* clean up logic for t6 ubuntu
* fix config for l3 agent
* add openvswitch to ml2_mechdriver
* reorder server start and enable
* clean up code
* make code compatable with python 2.6
* add timestamp and parse log
* disable l3 on controller. change install_all to boolean
* install_all is not boolean
* copy l3_agent.ini from controller node
* reboot node only when install_all is true
* add time cost
* use 1 dhcp agent
* various fixes for scale
* node.os instead of env.os
* Revert "BVS-3908 limit length of uname to 64 characters"
* BVS-3908 limit length of uname to 64 characters
* address comments
* move the node reboot to worker node deploy
* change message to not say 'finished rebooting'. that would mislead to assuming its back up and running
* reboot compute nodes after deployment
* make resync interval to 60
* move puppet apply back to start for controller
* fix ifup -a issue
* install bsnstacklib to all nodes
* add field to specify listed nodes only
* do not remove l3 agent from controller
* ml2_conf.ini aka plugin.ini is used by neutron-plugin-openvswitch-agent
* change the order of commands so that service is recognized correctly
* haproxy additions to bash script
* add haproxy and copy ml2_conf.ini from controller
* bsn_agent file should be present even if it has to be stopped/disabled
* fixes discovered over weekend
* fix neutron_id
* add missing files
* trivial fixes
* add missing quote
* various fixes
* fix the way to get uplink interfaces
* copy paste errors galore
* don't restart libvirt for fuel
* fix typo
* stop directly copy anything to /bin
* don't copy send_lldp directly to /bin
* add missing file
* refactor chmod
* fix ctrl c+v error
* env variable
* copy l3 agent ini when copying to compute nodes
* indentation
* fix error when removing pyo/pyc files
* fix issues found when deploying
* various fixes for redhat
* deploy bcf on compute!
* address comments
* make setup dir writable
* add 400 limit for dhcp
* update ivs pkg
* add bond from another branch
* remove unused files
* missed lldp script file
* update scripts to deploy dhcp and l3 agent in t5 mode
* fix heat config
* add t5 placeholder and dummy scripts as is from bigpatch.py
* fix NPE
* initial checkin for redhat
* work in progress
* work in progress
* enable neutron debug
* report interval to 60s
* fix heat template problem in fuel
* start to work on RHOSP7
* fix create router button
* copy less stuff to router rules
* fix wrong directory
* add router back to horizon
* BVS-3779, disable neutron-bsn-agent on controller
* fix typo
* BVS-3707, comment out tunnel_types
* disable dhcp server rescheduling
* BVS-3746, use post instead of put
* clear dup
* fix dup in neutron.conf
* remove router from plugin
* add missing service
* add missing service
* fix typo
* add haproxy to centos
* fix typo
* enable lb in horizon
* refactoring code
* add lbaas service plugin
* BVS-3723, install haproxy and lb agent on controller node
* various improvements for scale testing
* BVS-3729, BVS-3727, BVS-3728, BVS-3721
* BVS-3707, fix configuration in ovs_neutron_plugin.ini
* use active-active bond on controller node directly
* fix NPE
* don't do anything about selinux
* fix openrc file name
* various small fixes
* fix packstack
* add more comments for rebooting controller nodes
* don't reboot controller nodes
* clean up for fuel
* fix puppet file
* reboot controller nodes in fuel
* clean up redundent cron job
* various small fixes
* BVS-3630, patch dhcp scheduler to always prefer the least loaded dhcp agent
* fix typo
* add cron job to reschedule network in case dhcp agent fails
* clean up code for fuel
* bring up link in rc.local
* restart apache2 and keystone
* various small fixes
* add api to copy dir to remote
* lldp 10 sec
* improve format
* start to try on ha setup
* stop l3 agent on controller
* remove debug comments
* fix bugs in openstack controller
* various fixes
* various small fixes
* various small fixes
* add python file for lldp
* ubuntu controller puppet done
* work in progress
* fix threading bug
* add dependencies via requirements.txt config
* version bump
* Changes made by Xin for the initial port
* Initial bosi release
* Initial commit
* add more dependencies
* add more dependencies
* add subprocess32 to requirments
* make pip install work
