CHANGES
=======

* Modify a spelling error
* Increase default resources in devops templates
* Fix deploy-test-vms invocation
* Add test with ccp in container
* Add conformance test
* Remove custom timeouts in few\_os tests
* Add tests to check rabbit cluster
* Fixed pep8
* Fix getting ip in shutdown node method
* Add debug key to ccp command execution
* Change build images condition
* Refactor fixtures that check required files and settings
* Add galera tests
* Increase KARGO\_TIMEOUT to 3600
* Disable netchecker deployment in Calico tests
* Fix regexp for required images matching
* Fix parameters passed to deploy-test-vms.sh
* Temporary fix for ETCDCTL\_ENDPOINT
* Catch devops error if inspecting containers goes wrong
* Add LICENSE file
* Log additional hyperkube info after cluster deployment
* Revert only the latest snapshot that matches the test requirements
* Explicitly set KARGO\_TIMEOUT type to int
* Use 'calico/cni' image to get CNI binaries (kargo)
* Support new version of Calico (2.0)
* Fix PEP8 errors (E305)
* Add a possiblity to set 'calicoctl\_image\_tag'
* Fix resource names for the AppController test
* Fix 'required\_images\_exists' method
* Refactor netchecker and calico tests
* Add negative tests for checking --to-revision arg for kubectl unroll undo daemonset/<name>
* Test rollout skipping
* Rollback multiple times a daemonset using updateStrategy type: RollingUpdate and --to-revision=0 arg
* Rollout multiple times a daemonset using --revision key
* Rollout multiple times a daemonset using updateStrategy type: RollingUpdate
* Rollout a daemonset using updateStrategy type: Noop
* Rollout a daemonset using updateStrategy type: RollingUpdate
* Update a daemonset using updateStrategy type: RollingUpdate
* Update a daemonset using updateStrategy type: Noop
* Add possibility to enable network policy via Calico
* Add documentation for fuel-ccp-tests
* Fix update yamls using
* CCP fetch yaml default intialization fix
* Add YamlEditor from fuel-qa repo
* ccp fetch tests
* Add rest of repos to don't miss them in the future
* Precommit test change: - add revert from custom name snapshot - add possibility pull images from external registry
* Split system tests
* Split component tests into 3 separate groups
* Automate few OS clusters tests
* Set iface name in create\_vm script
* Revert "Set  latest tag as default"
* Set  latest tag as default
* Remove deprecated deploy config parameter
* Extend 'netchecker-server' integration test
* Add Sahara precomit test
* Add KARGO\_TIMEOUT setting
* Add skip and failures info in report
* Add an ability to turn on/off custom Calico CNI
* Add possibility to update ccp.yaml
* Netchecker status code is changed from 204 to 200
* Change group of test with 2 OS
* Test logging aggregation
* Update default template for usage of userdata
* Add deploy test with full tempest run
* Newton/Ocacta support
* Add check to deploy(smoke) test
* Remove 'component' mark from netcheker/calico tests
* Enable ACPI for VMs in templates
* Set 'bvt' mark on test with parametrized deployment
* Fix pod deletion
* Use upstream 1.4.0 hyperkube
* Fix wrong attribute address usage of K8sNode instance in k8smanager
* Change lvm settings to make lvcreate working inside containers
* Add calico\_node\_image\_tag usage in k8s settings
* Fix messages
* Don't override 'ipip' option for installer by default

0.1.0
-----

* Add reconfig/redeploy test
* AppController linear test improvements
* Make k8s.cluster.K8sCluster be used both in py2 and py3
* Add precommit test etcd
* Set correct DNS after reverting 'hardware' snapshot
* Add 'hardware' snapshot with 'clean' environment
* Add connection timeout to the nechecker requests
* Add component tests for Calico network plugin
* Remove ipip check where it's not needed
* Test that kubernetes-dashboard exists in k8s deployment
* Revert "Add Grafana CPU metrics test"
* Add stacklight influxdb test for load metrics
* Add precommit test mariadb
* Add test with 2 OS clusters
* Use local DNS server for kubernetes by default
* Revert snapshots in each fixture as a workaround
* Delete unused build\_command method
* Add stacklight influxdb test for CPU metrics
* Add pre\_commit tests for neutron
* Delete use\_stderr parameter
* Add stacklight influxdb test for filesystem metrics
* Add Grafana CPU metrics test
* Switch netchecker test to use docker images
* ccp show dep tests update:
* Gather logs from the k8s nodes if test fails
* Fix "NAMESERVERS" environment variable usage in tests
* Fix in test\_appcontroller
* Fix network checker test
* LVM plugin for k8s basic test
* Migrate to cpp conf file
* Use local DNS server for tests by default
* Some fixes to our 'component' group of tests
* Update test for the network checker
* Add possibility to specify custom Calico artifacts
* Add system and component marks
* Add pre-commit test for stacklight repository
* Use environment name in snapshot config names
* Basic test of appcontroller
* Delete test\_fuel\_ccp\_dry\_run
* Fix name of tempest suite
* Create 'show\_step' fixture to log tests steps
* Add creation of fail snapshot
* Change test dirs
* Add test for k8s network checker
* Fix type error in create\_objects  invoke
* Add heat test
* Add test for nova service
* Switch to YAML config since oslo.config won't work anymore
* Quick fix for wait\_phase and wait\_running methods in pods.py
* Scale up k8s cluster using fuel-ccp-installer
* Add ccp show dependency tests
* Migrate to k8s client
* Ignore .ini files with config for snapshot in GIT
* Init default params for cppmanager when reverting
* TrivialFix: Remove logging import unused
* Tests for fuel-ccp installer idempotency
* Pre commit test for keystone
* Add test\_fuel\_ccp\_dry\_run test
* Quick workaround of environment variables export
* Add test test\_glance\_api
* Store config when snapshots are taken and restore it with revert
* Fixing reason check for failed pods
* Fix check\_pods\_status checker
* Increase timeout for waiting until pods are running
* Fix image tag to be possible pull images from registry
* Add markers to system tests
* Use fuel-devops subprocess\_runner to run scripts on the host
* Pin to python-k8sclient 0.3.0 version
* Using methods from ccp.py manager for deployment
* Let's move shutdown logic to appropriate fixture
* Bump docker version in tests
* Let's stop environment after tests
* Fix calling sudo\_check\_call in check\_nginx\_pod\_is\_reached()
* Allow to provide custom oslo config
* Bump k8s to 1.3.5
* Move tests into a ./tests folder
* Fixtures based on oslo.config data objects
* Fix multiline split
* Add horizon pre-commit test
* Fixed k8s\_installed fixture
* Fix method parameters
* Add deploy microservices
* Quick fix for K8sJobManager and K8sPodManager resourses in method \_full\_list
* Check correct error exit code in ccp
* Refactoring k8s models
* Add an ability to specify namespace for k8s api queries
* Update custom\_yaml generating
* Fix in check\_etcd\_health method
* Add ccp-installer tests
* Increase default system volume size in cloudinit-env.yaml template
* Specific versions of fuel-devops and python-k8sclient are required
* Increase memory for vms
* Move ipip usage in settings
* Switch to fixture using in tests
* Fix SSH\_NODE\_CREDENTIALS in mcp\_tests/settings.py
* Remove upgrade tests
* Use 'backing\_store' libvirt feature for create nodes
* Make an ability to specify version for deploying k8s
* Configure 2nd and 3rd network interfaces in cloudinit-env.yaml
* Add test on kargo deployment with defaults
* Hotfix for cloudinit template
* Template for creating environment based on cloudinit images
* Add manager for creating VMs, PEP8 impromevents and some tests
* Prepare fuel-ccp-tests repo
* K8s models and example k8s tests
* Add mysql service image test
* Initial commit with some basic code
* Added .gitreview
