This repository has been archived by the owner on Jul 16, 2020. It is now read-only.
35: Changes since last release
---closed--- Issue/PR #388: add discovery of storage cluster to ciao configuration URL: https://github.com/01org/ciao/issues/388 Issue/PR #399: etcd configuration backend URL: https://github.com/01org/ciao/issues/399 Issue/PR #400: ZooKeeper configuration backend URL: https://github.com/01org/ciao/issues/400 Issue/PR #525: travis: Fix Go 1.6 builds URL: https://github.com/01org/ciao/pull/525 Issue/PR #524: Update README.md URL: https://github.com/01org/ciao/pull/524 Issue/PR #505: ciao-controller: confirm tenant in openstack volume interface URL: https://github.com/01org/ciao/pull/505 Issue/PR #379: Implement no-op block driver URL: https://github.com/01org/ciao/issues/379 Issue/PR #374: Add persistent data storage for volumes URL: https://github.com/01org/ciao/issues/374 Issue/PR #449: singlevm : Add networking automation (macvlan and DHCP Server) URL: https://github.com/01org/ciao/pull/449 Issue/PR #446: Single VM: Single VM with dnsmasq does not work on Ubuntu URL: https://github.com/01org/ciao/issues/446 Issue/PR #514: fix travis errors for ineffassign URL: https://github.com/01org/ciao/pull/514 Issue/PR #375: Implement open stack compatibility interface for block api URL: https://github.com/01org/ciao/issues/375 Issue/PR #382: Implement a subset of the Open Stack Block APIs URL: https://github.com/01org/ciao/issues/382 Issue/PR #376: modify stats payload to include attached volume information URL: https://github.com/01org/ciao/issues/376 Issue/PR #371: Create block driver interface for storage support URL: https://github.com/01org/ciao/issues/371 Issue/PR #370: modify workload definition to allow for creation of volume at workload start time URL: https://github.com/01org/ciao/issues/370 Issue/PR #369: Modify workload start payload to include storage information URL: https://github.com/01org/ciao/issues/369 Issue/PR #372: add storage information to start requests in ciao-controller URL: https://github.com/01org/ciao/issues/372 Issue/PR #415: Implement attach/detach error handling in ciao-controller URL: https://github.com/01org/ciao/issues/415 Issue/PR #521: Networking: Container unit test cases fail due to docker plugin stop failure URL: https://github.com/01org/ciao/issues/521 Issue/PR #485: [DONOTMERGE] Add Ciao deployment via ansible URL: https://github.com/01org/ciao/pull/485 Issue/PR #462: configuration: pass ceph cluster info URL: https://github.com/01org/ciao/issues/462 Issue/PR #506: ciao-controller: datastore: update attachments correctly URL: https://github.com/01org/ciao/pull/506 Issue/PR #501: singlevm: Fix hardcoded SSH version URL: https://github.com/01org/ciao/pull/501 Issue/PR #493: SingleVM SSH instance checks fail URL: https://github.com/01org/ciao/issues/493 Issue/PR #440: API Documentation: Automate process of API docs URL: https://github.com/01org/ciao/issues/440 Issue/PR #458: ciao-controller: validate API docs with Travis URL: https://github.com/01org/ciao/pull/458 Issue/PR #499: ciao-controller: check error on tenant out of bounds test. URL: https://github.com/01org/ciao/pull/499 Issue/PR #498: ciao-controller: add name and description to block_data URL: https://github.com/01org/ciao/pull/498 Issue/PR #503: ciao-launcher: Fix ciao-launcher-server usage with --network URL: https://github.com/01org/ciao/pull/503 Issue/PR #502: ciao-launcher-server cannot be used when launcher enables networking URL: https://github.com/01org/ciao/issues/502 Issue/PR #496: ciao-controller: datastore: use Fatal() for test errors URL: https://github.com/01org/ciao/pull/496 Issue/PR #494: Complete implementation of the OpenStack block api interface in ciao-controller URL: https://github.com/01org/ciao/pull/494 Issue/PR #495: add unit test for block api os-detach action URL: https://github.com/01org/ciao/pull/495 Issue/PR #489: Prepare URL: https://github.com/01org/ciao/pull/489 Issue/PR #459: bat: Fix tap package import and requirements URL: https://github.com/01org/ciao/pull/459 ---merged--- Issue/PR #525: travis: Fix Go 1.6 builds URL: https://github.com/01org/ciao/pull/525 Issue/PR #505: ciao-controller: confirm tenant in openstack volume interface URL: https://github.com/01org/ciao/pull/505 Issue/PR #449: singlevm : Add networking automation (macvlan and DHCP Server) URL: https://github.com/01org/ciao/pull/449 Issue/PR #514: fix travis errors for ineffassign URL: https://github.com/01org/ciao/pull/514 Issue/PR #506: ciao-controller: datastore: update attachments correctly URL: https://github.com/01org/ciao/pull/506 Issue/PR #501: singlevm: Fix hardcoded SSH version URL: https://github.com/01org/ciao/pull/501 Issue/PR #458: ciao-controller: validate API docs with Travis URL: https://github.com/01org/ciao/pull/458 Issue/PR #499: ciao-controller: check error on tenant out of bounds test. URL: https://github.com/01org/ciao/pull/499 Issue/PR #498: ciao-controller: add name and description to block_data URL: https://github.com/01org/ciao/pull/498 Issue/PR #503: ciao-launcher: Fix ciao-launcher-server usage with --network URL: https://github.com/01org/ciao/pull/503 Issue/PR #496: ciao-controller: datastore: use Fatal() for test errors URL: https://github.com/01org/ciao/pull/496 Issue/PR #494: Complete implementation of the OpenStack block api interface in ciao-controller URL: https://github.com/01org/ciao/pull/494 Issue/PR #495: add unit test for block api os-detach action URL: https://github.com/01org/ciao/pull/495 Issue/PR #489: Prepare URL: https://github.com/01org/ciao/pull/489 Issue/PR #459: bat: Fix tap package import and requirements URL: https://github.com/01org/ciao/pull/459 ---Full Change Log--- Merge pull request #535 from albertomurillo/storage ciao-controller: Return an empty volumes list Merge pull request #525 from markdryan/fix-travis travis: Fix Go 1.6 builds Merge pull request #505 from kaccardi/topic/confirm-tenant Merge pull request #449 from obedmr/singlevm Add Ctrl-C trapper Single VM: Perform cleanup on failure singlevm: Add networking automation (macvlan and DHCP Server) ciao-controller: confirm tenant in openstack volume interface Merge pull request #514 from 01org/topic/ineffassign networking: libsnnet: fix misspell errors Merge pull request #520 from mcastelino/ineffassign Networking: Fix issues identifed by ineffassign Merge pull request #516 from 01org/sameo/topic/ineffassign ssntp: Fix ineffassign error qemu: Fix ineffassign error Merge pull request #513 from kaccardi/topic/ineffassign ciao-controller: fix ineffassign errors Merge pull request #506 from kaccardi/topic/fix-update-attachments Merge pull request #501 from obedmr/issue493 Merge pull request #458 from leoswaldo/ciao-controller/api-documentation ciao-controller: update persistent datastore when removing attachment ciao-controller: modify travis to test generation of API Documentation ciao-controller: add basic headers to method for definition of API Docs ciao-controller: datastore: check instance ID when updating attachment Merge pull request #499 from kaccardi/topic/fix-tenant-out-of-bounds Merge pull request #498 from 01org/kaccardi/topic/add-name-description singlevm: Fix hardcoded SSH version Merge pull request #503 from markdryan/master ciao-launcher: Fix ciao-launcher-server usage with --network ciao-controller: check error on tenant out of bounds test. ciao-controller: add name and description to block_data Merge pull request #496 from kaccardi/topic/fix-datastore-tests Merge pull request #494 from kaccardi/topic/storage-fork Merge pull request #495 from kaccardi/topic/block-api ciao-controller: datastore: when not using format string, use t.Fatal() ciao-controller: datastore: reorder persistent store update ciao-controller: datastore: use Fatal() for test errors openstack: block: add unit test for os-detach openstack: block: remove stray print Merge pull request #489 from tpepper/prepare ciao-controller: datastore: add comment to DeleteBlockDevice Merge pull request #459 from obedmr/bat ciao-controller: implement DeleteVolume ciao-controller: datastore: add DeleteBlockDevice osprepare: note Fedora's ceph needs osprepare: let controller specific debug/production deps osprepare: don't add empty dependencies to the required list ciao-launcher: move osprepare call to helper Merge pull request #2 from ikeydoherty/tpepper-prepare osprepare: Remove redundant reslice of packages slice osprepare: be more explicit for go vet osprepare: allow common net and compute launcher deps ssntp: add client getter for role osprepare: make golint / gofmt / misspell happy again osprepare: add a simple README.md ciao-launcher: add deps and osprepare call out ciao-controller: add deps and osprepare call out osprepare: Add initial documentation to illustrate integration osprepare: less redundant function name osprepare: fix misspell warning osprepare: make gofmt / vet / lint clean osprepare: fix go vet warnings scheduler: explicitly declare no OS deps osprepare: don't pass PackageRequirements by reference osprepare: Include an early bootstrap call for Ceph ciao-scheduler: Integrate with the osprepare module osprepare: Ensure its ok to fail early Introduce new Ciao Preparation functionality ciao-controller: datastore: add deleteBlockData to sqlitedb ciao-controller: implement ListVolumesDetail ciao-controller: implement list volume details Merge pull request #443 from leoswaldo/leoswaldo/enhacement/getTenant