This repository has been archived by the owner on Jul 16, 2020. It is now read-only.
Releases: ciao-project/ciao
Releases · ciao-project/ciao
80: Changes since last release
---closed--- Issue/PR #927: [RFC] ansible: Add Firewall documentation URL: https://github.com/01org/ciao/pull/927 Issue/PR #822: document required host/role firewall rules URL: https://github.com/01org/ciao/issues/822 Issue/PR #846: Use OVMF code shipped by the OS URL: https://github.com/01org/ciao/pull/846 Issue/PR #373: Modify compute API to support storage volumes URL: https://github.com/01org/ciao/issues/373 Issue/PR #387: Add volume support to ciao-cli URL: https://github.com/01org/ciao/issues/387 Issue/PR #896: extended volume support URL: https://github.com/01org/ciao/pull/896 ---merged--- Issue/PR #927: [RFC] ansible: Add Firewall documentation URL: https://github.com/01org/ciao/pull/927 Issue/PR #846: Use OVMF code shipped by the OS URL: https://github.com/01org/ciao/pull/846 Issue/PR #896: extended volume support URL: https://github.com/01org/ciao/pull/896 ---Full Change Log--- Merge pull request #977 from tpepper/storage ciao-controller: BAT expects that workload storage is ephemeral ciao-down: update to golang 1.7.4 Merge pull request #927 from erick0z/master Merge pull request #846 from albertomurillo/ovmf Merge pull request #896 from tpepper/storage ciao-launcher: error on local volume request ciao-storage noop: snapshot uuid's should be {uuid}@{uuid} ciao-controller: adding openstack compute API testing for volumes travis: enable test-cases check of ciao-storage ciao-storage: add ceph uuid snapshot test ciao-storage: add noop driver test ciao-cli: fix misspell and goreportcard ciao-cli: instance volume subarg unit tests ciao-controller: shift startWorkload() to use WorkloadRequest struct ciao-controller: add workload request type ciao-launcher: search for bootable volume ciao-controller: honor user specified volume ephemerality/bootability ciao-controller: change Persistent to Ephemeral ciao-controller: track user tag in volume description ciao-scheduler: glog before init leaves logs in /tmp ciao-controller: remove redundant startWorkload argument ciao-controller: simplify function returns ciao-scheduler: consider local disk request when scheduling ciao-scheduler: track local disk stats from launcher ciao-scheduler: update todo comment ciao-cli: multi-subarg-parsing ciao-controller: add volumes to newInstance/newConfig ciao-launcher: dummy implement new storage interface ciao-controller: use storage snapshot UUID validator helper ciao-controller: consistently give ctl struct to OpenStack validators ciao-storage: extend interface to include snapshot uuid validator ciao-controller: add Tag to types.StorageResource ciao-controller: move getStorage to use simpler arg ciao-controller: deduplicate code payloads: extend StorageResources for more volume capabilities Merge pull request #966 from sboeuf/master
79: Changes since last release
---closed--- Issue/PR #946: Add support for creating custom workloads URL: https://github.com/01org/ciao/pull/946 Issue/PR #932: ciao-cli: support creation of custom workloads for privileged users URL: https://github.com/01org/ciao/issues/932 Issue/PR #931: Implement admin create workload API for ciao-controller URL: https://github.com/01org/ciao/issues/931 Issue/PR #970: ciao-launcher: Add some more docker unit tests URL: https://github.com/01org/ciao/pull/970 Issue/PR #969: ansible: Fix image uuids URL: https://github.com/01org/ciao/pull/969 Issue/PR #968: ansible: upload images with different uuid URL: https://github.com/01org/ciao/issues/968 Issue/PR #967: Add some more unit tests for launcher URL: https://github.com/01org/ciao/pull/967 ---merged--- Issue/PR #946: Add support for creating custom workloads URL: https://github.com/01org/ciao/pull/946 Issue/PR #970: ciao-launcher: Add some more docker unit tests URL: https://github.com/01org/ciao/pull/970 Issue/PR #969: ansible: Fix image uuids URL: https://github.com/01org/ciao/pull/969 Issue/PR #967: Add some more unit tests for launcher URL: https://github.com/01org/ciao/pull/967 ---Full Change Log--- Merge pull request #966 from sboeuf/master networking: libsnnet: Set Vnic peer address explicitely networking: libsnnet: Get existing VNIC device by name Merge pull request #946 from kaccardi/topic/workloads ciao-controller: modify the /workloads POST api to return the workload Merge pull request #970 from markdryan/fix-1 ciao-launcher: Add additional unit tests for docker Merge pull request #969 from erick0z/ansible ansible: Fix image uuids ciao-launcher: Remove the dockerClient structure ciao-launcher: Add containerManager interface Merge pull request #967 from markdryan/fix-1 ciao-cli: add support for creating workloads ciao-controller: add first workload API ciao-controller: sqlite3db: add updateWorkload ciao-launcher: Document new unit tests. ciao-launcher: Add image and portgrabber unit tests ciao-launcher: Add ssntp_test.go ciao-launcher: Added some comments to ssntp.go ciao-launcher: Move agent_client into ssntp.go ciao-launcher: Unit tests no longer write to /var/lib/ciao/instances ciao-launcher: Add additional payload tests ciao-launcher: Add tests for process_stats.go Merge pull request #960 from rbradford/ceph-image-size
78: Changes since last release
---closed--- Issue/PR #556: External IP Support: Controller, CLI and Web UI Requirements URL: https://github.com/01org/ciao/issues/556 Issue/PR #964: ciao-cli: Validate image file exists when adding a new image. URL: https://github.com/01org/ciao/pull/964 Issue/PR #874: ciao-cli,ciao-image: image in queued state if file does not exist URL: https://github.com/01org/ciao/issues/874 Issue/PR #965: SingleVM: Use templates to get SSH IP URL: https://github.com/01org/ciao/pull/965 Issue/PR #844: Single VM: container network connectivity test failure URL: https://github.com/01org/ciao/issues/844 Issue/PR #940: ciao-storage lacks unit tests URL: https://github.com/01org/ciao/issues/940 Issue/PR #928: storage BAT tests do not work on release cluster URL: https://github.com/01org/ciao/issues/928 Issue/PR #963: misc: Fix tennant->tenant typo URL: https://github.com/01org/ciao/pull/963 Issue/PR #880: Spelling: tennant vs. tenant URL: https://github.com/01org/ciao/issues/880 Issue/PR #961: Fix glog dependencies URL: https://github.com/01org/ciao/pull/961 Issue/PR #944: ansible: Make sure the deployment node is using the correct ciao-cli URL: https://github.com/01org/ciao/pull/944 Issue/PR #943: ansible: ciao-cli binary missing in the deployment node URL: https://github.com/01org/ciao/issues/943 Issue/PR #906: ciao-image: Fix raw datastore error handling on ciao-image service URL: https://github.com/01org/ciao/pull/906 Issue/PR #905: ciao-storage, ciao-image: RBD commands hang and then hang ciao-image service calls URL: https://github.com/01org/ciao/issues/905 Issue/PR #919: osprepare should not import glog URL: https://github.com/01org/ciao/issues/919 Issue/PR #954: Single VM : Exit on cleanup URL: https://github.com/01org/ciao/pull/954 Issue/PR #953: Unable to cancel Single VM setup URL: https://github.com/01org/ciao/issues/953 Issue/PR #935: bat: Specify where to run bat tests from URL: https://github.com/01org/ciao/pull/935 Issue/PR #930: Refactor logging interface used in osprepare URL: https://github.com/01org/ciao/pull/930 Issue/PR #942: networking: libsnnet: Export Vnic API URL: https://github.com/01org/ciao/pull/942 Issue/PR #941: networking: libsnnet: Export bridge API URL: https://github.com/01org/ciao/pull/941 Issue/PR #922: Image upload race condition in Single VM URL: https://github.com/01org/ciao/issues/922 Issue/PR #835: ciao-down: Add ciao-down, a utility for building VMs for Single VM URL: https://github.com/01org/ciao/pull/835 Issue/PR #566: Return correct error response from upload image URL: https://github.com/01org/ciao/issues/566 Issue/PR #937: ciao-image: Add regex pattern for validating UUID URL: https://github.com/01org/ciao/pull/937 Issue/PR #563: Add input validation for uuids: image service URL: https://github.com/01org/ciao/issues/563 Issue/PR #681: ciao-image ignores most of the parameters passed to by ciao-cli image add URL: https://github.com/01org/ciao/issues/681 Issue/PR #684: ciao-cli image list on SingleVM has some empty values URL: https://github.com/01org/ciao/issues/684 Issue/PR #936: ciao-cli image cleanup URL: https://github.com/01org/ciao/pull/936 Issue/PR #939: ciao-storage: Improve error logging from rbd commands URL: https://github.com/01org/ciao/pull/939 Issue/PR #642: ciao-storage: ceph: improve the error reporting when creating volumes URL: https://github.com/01org/ciao/issues/642 Issue/PR #895: testutil: Add temporary test cert file generation URL: https://github.com/01org/ciao/pull/895 Issue/PR #938: ciao-cli: Indicate that newly created instance is pending URL: https://github.com/01org/ciao/pull/938 Issue/PR #674: Need to error out if instance creation fails URL: https://github.com/01org/ciao/issues/674 Issue/PR #694: end-user workload definition URL: https://github.com/01org/ciao/issues/694 Issue/PR #783: BAT tests do not work on ansible installed clusters URL: https://github.com/01org/ciao/issues/783 ---merged--- Issue/PR #964: ciao-cli: Validate image file exists when adding a new image. URL: https://github.com/01org/ciao/pull/964 Issue/PR #965: SingleVM: Use templates to get SSH IP URL: https://github.com/01org/ciao/pull/965 Issue/PR #963: misc: Fix tennant->tenant typo URL: https://github.com/01org/ciao/pull/963 Issue/PR #961: Fix glog dependencies URL: https://github.com/01org/ciao/pull/961 Issue/PR #944: ansible: Make sure the deployment node is using the correct ciao-cli URL: https://github.com/01org/ciao/pull/944 Issue/PR #906: ciao-image: Fix raw datastore error handling on ciao-image service URL: https://github.com/01org/ciao/pull/906 Issue/PR #954: Single VM : Exit on cleanup URL: https://github.com/01org/ciao/pull/954 Issue/PR #935: bat: Specify where to run bat tests from URL: https://github.com/01org/ciao/pull/935 Issue/PR #930: Refactor logging interface used in osprepare URL: https://github.com/01org/ciao/pull/930 Issue/PR #942: networking: libsnnet: Export Vnic API URL: https://github.com/01org/ciao/pull/942 Issue/PR #941: networking: libsnnet: Export bridge API URL: https://github.com/01org/ciao/pull/941 Issue/PR #835: ciao-down: Add ciao-down, a utility for building VMs for Single VM URL: https://github.com/01org/ciao/pull/835 Issue/PR #937: ciao-image: Add regex pattern for validating UUID URL: https://github.com/01org/ciao/pull/937 Issue/PR #936: ciao-cli image cleanup URL: https://github.com/01org/ciao/pull/936 Issue/PR #939: ciao-storage: Improve error logging from rbd commands URL: https://github.com/01org/ciao/pull/939 Issue/PR #895: testutil: Add temporary test cert file generation URL: https://github.com/01org/ciao/pull/895 Issue/PR #938: ciao-cli: Indicate that newly created instance is pending URL: https://github.com/01org/ciao/pull/938 ---Full Change Log--- Merge pull request #960 from rbradford/ceph-image-size Merge pull request #964 from erick0z/ciao-image Merge pull request #965 from mcastelino/singlevm_templates SingleVM: Use templates to get SSH IP ciao-cli: Validate image file exists when adding a new image. Merge pull request #963 from rbradford/tenant-name-fix Merge pull request #961 from sboeuf/master database: Initialize clogger from packages using it networking: libsnnet: Initialize clogger from packages using it database: Fix glog dependency relying on clogger networking: libsnnet: Fix glog dependency relying on clogger Merge pull request #944 from erick0z/ansible Merge pull request #906 from obedmr/issue-905 misc: Fix tennant->tenant typo controller: Populate image size in openstack image API ciao-image: Populate image datastore with rbd image size ciao-image: Add clean mechanism after test ciao-image: Fix raw datastore error handling on ciao-image service bat: Add ceph test for creating a sized block device storage: Add support to ceph for querying block device size Merge pull request #954 from markdryan/fix-953 Single VM : Exit on cleanup ansible: Make sure the deployment node is using the correct ciao-cli binary Merge pull request #935 from albertomurillo/bat Merge pull request #930 from bryteise/logging-refactor Merge pull request #942 from sboeuf/master networking: libsnnet: Export Vnic API Merge pull request #941 from sboeuf/master Merge pull request #835 from markdryan/ciao-dev Merge pull request #937 from obedmr/issue-563 Merge pull request #936 from rbradford/image-cleanup networking: libsnnet: Export bridge API ciao-cli: Drop unused parameters from ciao-cli image add/modify Refactor logging interface used in osprepare Merge pull request #939 from rbradford/improve-storage-error-logging ciao-storage: Improve error logging from rbd commands bat: Specify where to run bat tests from ciao-image: Fix error handling on not-found images ciao-image: Add regex pattern for validating UUID Merge pull request #895 from bryteise/test-cert-generator ciao-down: Fix golint errors in ciao_down.go ciao-down: Install ssh-client tools on host ciao-down: Set correct owner for home directory ciao-down: Clarify use of git variables. ciao-down: Create constants for guest image meta data ciao-down: Fix check for Go extraction ciao-down: Generate SSH keys instead of using id_rsa ciao-down: Don't add ciao-down VM to host's known_hosts file ciao-down: Remove unneeded if statements ciao-down: Remove unused password ciao-down: Check nested KVM is enabled ciao-down: Add --debug to the prepare command Single VM: Remove image service race condition ciao-down: Intelligently choose resources for VM ciao-down: Fix an issue with GOPATH mounting ciao-down: Remove use of glog ciao-down: Reorganize the source ciao-down: Fix two error messages ciao-down: Add README.md file ciao-down: Report cloud-init errors ciao-down: Fix file sharing and hosts file ciao-down: Install openstack dependencies ciao-down: Add ciao-down, a utility for building VMs for Single VM Merge pull request #938 from rbradford/fix-674 ciao-cli: Indicate that newly created instance is pending ciao-cli: Remove unused fields from ciao-cli image show/list testutil: Add temporary test cert file generation Merge pull request #923 from markdryan/fix-911
77: Changes since last release
---closed--- Issue/PR #856: Use a memory datastore for datastore tests URL: https://github.com/01org/ciao/pull/856 Issue/PR #403: Improve datastore unit testing by creating fake persistent datastores URL: https://github.com/01org/ciao/issues/403 Issue/PR #926: Single VM: Bugfix: Setup the cloud-init in the right location URL: https://github.com/01org/ciao/pull/926 Issue/PR #925: Single VM: Tests fails if ~/local directory is deleted URL: https://github.com/01org/ciao/issues/925 Issue/PR #904: ansible: Upload images to ciao-image URL: https://github.com/01org/ciao/pull/904 Issue/PR #841: Ansible needs to upload image files URL: https://github.com/01org/ciao/issues/841 Issue/PR #909: Persistent store cleanup URL: https://github.com/01org/ciao/pull/909 Issue/PR #876: Add Storage bat tests URL: https://github.com/01org/ciao/pull/876 Issue/PR #682: Create BAT tests for storage URL: https://github.com/01org/ciao/issues/682 Issue/PR #890: ciao-controller: allow overlapping subnets for tenant internal IPs URL: https://github.com/01org/ciao/pull/890 Issue/PR #712: Change ciao-controller IP allocation algorithm to re-enable overlapping IP URL: https://github.com/01org/ciao/issues/712 Issue/PR #914: Single VM: Fix SSH Key provisioning issue URL: https://github.com/01org/ciao/pull/914 Issue/PR #913: Single VM: SSH connectivity verification fails due to ssh key provisioning failure URL: https://github.com/01org/ciao/issues/913 Issue/PR #915: Kicking travis: DO NOT MERGE URL: https://github.com/01org/ciao/pull/915 Issue/PR #758: VM booting should always have workload storage associated with it URL: https://github.com/01org/ciao/issues/758 Issue/PR #903: ciao-controller: prevent deletion of instances with mapped IPs URL: https://github.com/01org/ciao/pull/903 Issue/PR #898: ciao-controller: force user to unmap external IP prior to delete URL: https://github.com/01org/ciao/issues/898 Issue/PR #891: ciao-image: Set status to 'Killed' when upload fails URL: https://github.com/01org/ciao/pull/891 Issue/PR #663: ciao-image: Failure to upload an image can lead to an invalid state and corrupted image URL: https://github.com/01org/ciao/issues/663 Issue/PR #900: ciao-controller: more verbose error message URL: https://github.com/01org/ciao/pull/900 Issue/PR #902: singlevm: update wiki link URL: https://github.com/01org/ciao/pull/902 Issue/PR #908: Single VM: Fix Single VM URL: https://github.com/01org/ciao/pull/908 Issue/PR #907: ciao-controller: Fix build errors from patch merges URL: https://github.com/01org/ciao/pull/907 Issue/PR #850: ciao-controller: Change persistent data paths URL: https://github.com/01org/ciao/pull/850 Issue/PR #83: data race in controller_test.go URL: https://github.com/01org/ciao/issues/83 Issue/PR #868: ciao-controller data race URL: https://github.com/01org/ciao/issues/868 Issue/PR #877: ciao-controller unit test improvements URL: https://github.com/01org/ciao/pull/877 Issue/PR #806: ciao-cli node list -compute returns error URL: https://github.com/01org/ciao/issues/806 Issue/PR #863: external ip support URL: https://github.com/01org/ciao/pull/863 Issue/PR #879: External IP: Handle Error Cases & generate error events URL: https://github.com/01org/ciao/issues/879 Issue/PR #693: ciao-cli: Add support of listing external IPs URL: https://github.com/01org/ciao/issues/693 ---merged--- Issue/PR #856: Use a memory datastore for datastore tests URL: https://github.com/01org/ciao/pull/856 Issue/PR #926: Single VM: Bugfix: Setup the cloud-init in the right location URL: https://github.com/01org/ciao/pull/926 Issue/PR #904: ansible: Upload images to ciao-image URL: https://github.com/01org/ciao/pull/904 Issue/PR #909: Persistent store cleanup URL: https://github.com/01org/ciao/pull/909 Issue/PR #876: Add Storage bat tests URL: https://github.com/01org/ciao/pull/876 Issue/PR #890: ciao-controller: allow overlapping subnets for tenant internal IPs URL: https://github.com/01org/ciao/pull/890 Issue/PR #914: Single VM: Fix SSH Key provisioning issue URL: https://github.com/01org/ciao/pull/914 Issue/PR #903: ciao-controller: prevent deletion of instances with mapped IPs URL: https://github.com/01org/ciao/pull/903 Issue/PR #891: ciao-image: Set status to 'Killed' when upload fails URL: https://github.com/01org/ciao/pull/891 Issue/PR #900: ciao-controller: more verbose error message URL: https://github.com/01org/ciao/pull/900 Issue/PR #902: singlevm: update wiki link URL: https://github.com/01org/ciao/pull/902 Issue/PR #908: Single VM: Fix Single VM URL: https://github.com/01org/ciao/pull/908 Issue/PR #907: ciao-controller: Fix build errors from patch merges URL: https://github.com/01org/ciao/pull/907 Issue/PR #850: ciao-controller: Change persistent data paths URL: https://github.com/01org/ciao/pull/850 Issue/PR #877: ciao-controller unit test improvements URL: https://github.com/01org/ciao/pull/877 ---Full Change Log--- Merge pull request #923 from markdryan/fix-911 Merge pull request #856 from rbradford/memory-datastore Merge pull request #926 from mcastelino/topic/singlevm_fix_test_ips Single VM: Bugfix: Setup the cloud-init in the right location Merge pull request #904 from albertomurillo/images travis: Run golint on all builds ciao-down: Remove erroneous call to misspell travis: Enable go1.8beta1 builds sqlite3db: Add basic testing of instance statistics sqlite3db: Add test coverage of event logging sqlite3db: Add testing of stats handling in sqlite3db sqlite3db: Remove (now) unused GetFrameStatistics() datastore: Refactor out common test frame creation code sqlite3db: Add testing of tenant creation and retrieval sqlite3db: Dynamically create sqlite memory backends sqlite3db: Add test coverage of workloads sqlite3db: Modify test names to show they're testing sqlite backend sqlite3db: Import workloads and tables into DB ciao-controller: Remove sleeps from datastore test ciao-controller: Add a memory backend for unit testing ciao-controller: Add the ability to switch DB backend for datastore ciao-controller: Report error message from datastore initialisation Merge pull request #909 from rbradford/persistent-store-cleanup Merge pull request #876 from markdryan/storage_bat Merge pull request #890 from kaccardi/topic/allow-overlapping-ips ansible: Use CIAO_CA_CERT_FILE env var when calling ciao-cli ansible: Move variables from ciao-common to ciao-controller ansible: Update references of fedora23 to fedora24 ansible: Upload images to ciao-image service ciao-controller: allow overlapping subnets for tenant internal IPs Merge pull request #914 from mcastelino/topic/singlevm_fix_test_ips Travis CI: Install DNS Masq Single VM: Fix SSH Key provisioning issue bat: Add storage bat tests bat: Split bat.go bat: Update ciao-cli calls to use new template function Merge pull request #903 from kaccardi/topic/issue-898 sqlite3db: Treat the PersistentURI as a URI sqlite3db: Remove directory creation for workloads and tables Merge pull request #891 from obedmr/issue-663 Merge pull request #900 from tpepper/master Merge pull request #902 from tpepper/commentfix Merge pull request #908 from markdryan/fix-single-vm Single VM: Fix Single VM Merge pull request #907 from rbradford/fix-client-merge-break ciao-controller: Fix build errors from patch merges Merge pull request #850 from obedmr/ciao-controller Merge pull request #877 from rbradford/unit-test-tweaks ciao-controller: prevent deletion of instances with mapped IPs singlevm: update wiki link ciao-controller: more verbose error message ciao-image: Set status to 'Killed' when upload fails Merge pull request #863 from kaccardi/topic/combined-external-ips
76: Changes since last release
---closed--- Issue/PR #878: ciao-image: Fix open file issue on posix write ops URL: https://github.com/01org/ciao/pull/878 Issue/PR #661: ciao-image leaks file descriptors each time you upload a new file URL: https://github.com/01org/ciao/issues/661 Issue/PR #888: testutil: channels are a reference type URL: https://github.com/01org/ciao/pull/888 Issue/PR #893: ciao-cli: fix typo URL: https://github.com/01org/ciao/pull/893 Issue/PR #894: ciao-image: Return an empty list when there are no images URL: https://github.com/01org/ciao/pull/894 Issue/PR #892: ciao-image: /v2/images should return a list always URL: https://github.com/01org/ciao/issues/892 Issue/PR #827: [RFC]testutil: Add snake oil cert files for roles URL: https://github.com/01org/ciao/pull/827 ---merged--- Issue/PR #878: ciao-image: Fix open file issue on posix write ops URL: https://github.com/01org/ciao/pull/878 Issue/PR #888: testutil: channels are a reference type URL: https://github.com/01org/ciao/pull/888 Issue/PR #893: ciao-cli: fix typo URL: https://github.com/01org/ciao/pull/893 Issue/PR #894: ciao-image: Return an empty list when there are no images URL: https://github.com/01org/ciao/pull/894 ---Full Change Log--- Merge pull request #863 from kaccardi/topic/combined-external-ips Merge pull request #3 from mcastelino/topic/combined-external-ips Merge pull request #878 from obedmr/issue-661 Merge pull request #888 from tpepper/unittests Merge pull request #893 from tpepper/master SingleVM: Add test for checking External IP Unmap failure Merge pull request #894 from albertomurillo/image_api ciao-image: Return an empty list when there are no images ciao-cli: fix typo Single VM: Cleanup verify.sh ciao-image: Remove unused length variable ciao-image: Fix open file issue on posix write ops testutil: channels are a reference type ciao-cli: add newline for non-privileged external-ip list ciao-scheduler: Enable command forwarding to CNCI's Commands such as AssignPublicIP (and the eventual peer removal command) need passed by the scheduler to the correct CNCI, based on the CNCIAgent uuid in the command payload. ciao-controller: handle UnassignFailure ciao-cli: fix output of pools list when non-privileged user External IP: Report error on failure SingleVM: Test SSH connectivity via External IP ciao-controller: datastore: do not use defer to unlock mutex in AddPool() ciao-controller: log failure to map regardless of failure to unmap ciao-cli: output usage() and exit in pools remove ciao-cli: move tabwriter flush to correct location testutil: singlevm: change to admin for pool create/add Single VM: Enhance Single VM tests to verify external IP Networking: Report Public IP Assigned and Unassigned events Networking: Release Public IP, fix typo Ciao-Scheduler: Add support for ReleasePublicIP ciao-scheduler: Enable command forwarding to CNCI's Commands such as AssignPublicIP (and the eventual peer removal command) need passed by the scheduler to the correct CNCI, based on the CNCIAgent uuid in the command payload. Networking: CNCI Agent Assign and Release public IP implementation Networking: Create user-defined chains for floating ips ciao-cli: add support for external IP pools ciao-controller: Add support for external IPs configuration: add support for new ciao API service port ssntp: Add AssignPublicIPFailure error Merge pull request #887 from markdryan/fix-872
75: Changes since last release
---closed--- Issue/PR #885: ciao-scheduler: add forwarding rules for attach/detach volume failure URL: https://github.com/01org/ciao/pull/885 Issue/PR #871: Attaching Volume to running container should fail URL: https://github.com/01org/ciao/issues/871 Issue/PR #886: ciao-controller: create attachment at request time URL: https://github.com/01org/ciao/pull/886 Issue/PR #867: Deleting an instance can lead to permenantly attaching volumes URL: https://github.com/01org/ciao/issues/867 Issue/PR #884: fix comments on ssntp error versus event URL: https://github.com/01org/ciao/pull/884 Issue/PR #883: ciao-controller: Add boot flag to attachment URL: https://github.com/01org/ciao/pull/883 Issue/PR #870: Detaching a bootable volume should fail URL: https://github.com/01org/ciao/issues/870 Issue/PR #875: Data volumes are not persisted URL: https://github.com/01org/ciao/issues/875 ---merged--- Issue/PR #885: ciao-scheduler: add forwarding rules for attach/detach volume failure URL: https://github.com/01org/ciao/pull/885 Issue/PR #886: ciao-controller: create attachment at request time URL: https://github.com/01org/ciao/pull/886 Issue/PR #884: fix comments on ssntp error versus event URL: https://github.com/01org/ciao/pull/884 Issue/PR #883: ciao-controller: Add boot flag to attachment URL: https://github.com/01org/ciao/pull/883 ---Full Change Log--- Merge pull request #887 from markdryan/fix-872 Merge pull request #885 from kaccardi/topic/issue-871 Merge pull request #886 from kaccardi/topic/issue-867 ciao-controller: create attachment at request time ciao-launcher: Always update stats when volumes change Merge pull request #884 from tpepper/commentfix Merge pull request #883 from kaccardi/topic/issue-870 ciao-scheduler: add forwarding rules for attach/detach volume failure fix comments on ssntp error versus event ciao-controller: Add boot flag to attachment Merge pull request #857 from rbradford/minor-singlevm-fixes
74: Changes since last release
---merged--- Issue/PR #865: ciao-cli: use correct identity endpoint for unscoped token URL: https://github.com/01org/ciao/pull/865 Issue/PR #813: singlevm: Add keystone support URL: https://github.com/01org/ciao/pull/813 ---closed--- Issue/PR #865: ciao-cli: use correct identity endpoint for unscoped token URL: https://github.com/01org/ciao/pull/865 Issue/PR #864: ciao-cli uses incorrect identity API for unscoped tokens URL: https://github.com/01org/ciao/issues/864 Issue/PR #614: Single VM Dev Env: Use keystone container for identity services URL: https://github.com/01org/ciao/issues/614 Issue/PR #813: singlevm: Add keystone support URL: https://github.com/01org/ciao/pull/813 Issue/PR #791: [WIP] External IP Support URL: https://github.com/01org/ciao/pull/791 ---Full Change Log--- Merge pull request #857 from rbradford/minor-singlevm-fixes Merge pull request #865 from kaccardi/topic/keystone-container-singlevm Merge pull request #813 from bwarden/btwarden/topic/add-keystone-to-single-vm singlevm: Cleanup keystone storage singlevm: Add storage endpoints singlevm: remove admin from "service" project singlevm: Add variable for keystone wait time singlevm: remove openstack dependency singlevm: Add hosts entry in keystone container singlevm: remove extraneous roles singlevm: Fix certificate deployment singlevm: check for openstack tools singlevm: Add keystone identity support singlevm: Clean up configuration singlevm: Don't try and delete images that don't exist Merge pull request #855 from rbradford/cnci-ephemeral-storage
73: Changes since last release
---closed--- Issue/PR #662: ciao-cli image commands are very resource intensive URL: https://github.com/01org/ciao/issues/662 Issue/PR #859: Fix resource issues with ciao-cli image URL: https://github.com/01org/ciao/pull/859 Issue/PR #853: Volumes created for images are not marked in use URL: https://github.com/01org/ciao/issues/853 ---merged--- Issue/PR #859: Fix resource issues with ciao-cli image URL: https://github.com/01org/ciao/pull/859 ---Full Change Log--- Merge pull request #855 from rbradford/cnci-ephemeral-storage Merge pull request #859 from rbradford/ciao-cli-image-optimisation ciao-cli: For image downloads don't save the whole file into memory Merge pull request #854 from rbradford/fix-volume-status
72: Changes since last release
---closed--- Issue/PR #860: ciao-image: Add more logging information URL: https://github.com/01org/ciao/pull/860 Issue/PR #779: ciao-image has almost no logs URL: https://github.com/01org/ciao/issues/779 Issue/PR #862: ciao-controller: Add qemu-img as dependency URL: https://github.com/01org/ciao/pull/862 ---merged--- Issue/PR #860: ciao-image: Add more logging information URL: https://github.com/01org/ciao/pull/860 ---Full Change Log--- Merge pull request #854 from rbradford/fix-volume-status Merge pull request #860 from obedmr/ciao-image ciao-image: Add more logging information Merge pull request #862 from albertomurillo/qemu-img
71: Changes since last release
---closed--- Issue/PR #839: [WIP] ansible: Use cephfs for /var/lib/ciao/images URL: https://github.com/01org/ciao/pull/839 Issue/PR #852: ciao-cert: Rename signer flag for clarity URL: https://github.com/01org/ciao/pull/852 Issue/PR #849: ansible: Install docker on compute nodes URL: https://github.com/01org/ciao/pull/849 Issue/PR #848: ciao-cli: Improve template functionality URL: https://github.com/01org/ciao/pull/848 Issue/PR #785: [DONOTMERGE] Add initial support for ciao external IPs API URL: https://github.com/01org/ciao/pull/785 Issue/PR #847: [RFC] ciao-controller: Change persistent data paths URL: https://github.com/01org/ciao/pull/847 Issue/PR #843: ciao-cert: do certs need subjectAltName URL: https://github.com/01org/ciao/issues/843 Issue/PR #848: ciao-cli: Improve template functionality URL: https://github.com/01org/ciao/pull/848 ---merged--- Issue/PR #852: ciao-cert: Rename signer flag for clarity URL: https://github.com/01org/ciao/pull/852 Issue/PR #849: ansible: Install docker on compute nodes URL: https://github.com/01org/ciao/pull/849 Issue/PR #848: ciao-cli: Improve template functionality URL: https://github.com/01org/ciao/pull/848 ---Full Change Log--- Merge pull request #862 from albertomurillo/qemu-img ciao-controller: Add qemu-img as dependency Merge pull request #852 from bryteise/cert-signer-rename Merge pull request #849 from albertomurillo/ansible Merge pull request #848 from markdryan/master ciao-cert: Rename signer flag for clarity ciao-cli: Improve template functionality ansible: Install docker on compute nodes Merge pull request #845 from mcastelino/single_vm_tls_fix