{"push_id":1396716505,"size":68,"distinct_size":2,"ref":"refs/heads/master","head":"e147d5d685253ff1d7ce368e7b4578527e363b51","before":"5413675602f556b12d9100a4570c1e5c2550bda5","commits":[{"sha":"f802e951479ea24724475500902b6885c093f37b","author":{"name":"Munoz, Obed N","email":"4776e41e150fa7d0108df6f563da65b12ffe07fc@intel.com"},"message":"singlevm: Remove use of qemu-nbd to use loop devices mount points\n\nThis implements a loop device based CNCI image mounting/handling\nfor CNCI certs and binary injection.\nIt removes qemu* dependencies, losetup and loop devices tools are\navailable by default on most of Linux distributions\n\nSigned-off-by: Munoz, Obed N <obed.n.munoz@intel.com>","distinct":false,"url":"https://api.github.com/repos/albertomurillo/ciao/commits/f802e951479ea24724475500902b6885c093f37b"},{"sha":"db4d4a1523e795ce037cd95ab1798aa7dada7087","author":{"name":"Rob Bradford","email":"71b3ec67e1cef67ac7415512d8baf2e34b8084b2@intel.com"},"message":"ciao-controller: Populate created volumes with a human readable string\n\nThis change is a cosmetic change that gives volumes that have been\ncreated as part of the instance creation process a name indicating that\nthe volumes were created for an instance.\n\nSigned-off-by: Rob Bradford <robert.bradford@intel.com>","distinct":false,"url":"https://api.github.com/repos/albertomurillo/ciao/commits/db4d4a1523e795ce037cd95ab1798aa7dada7087"},{"sha":"c2a94999ef661eb198ea464e482cdf452ae667a5","author":{"name":"Manohar Castelino","email":"75112b1f34ec599779bad886036fca2bf5250db6@intel.com"},"message":"Single VM: Truncate demo.sh at each run\n\nTruncate demo.sh at each run vs appending.\n\nSigned-off-by: Manohar Castelino <manohar.r.castelino@intel.com>","distinct":false,"url":"https://api.github.com/repos/albertomurillo/ciao/commits/c2a94999ef661eb198ea464e482cdf452ae667a5"},{"sha":"fcfce892a937c94d677eb88d0544ca10686c0d62","author":{"name":"markdryan","email":"5dc6744e7b965cd005e4b28e27c730a282971fa0@users.noreply.github.com"},"message":"Merge pull request #770 from mcastelino/single_vm_tls_fix\n\nSingle VM: Truncate demo.sh at each run","distinct":false,"url":"https://api.github.com/repos/albertomurillo/ciao/commits/fcfce892a937c94d677eb88d0544ca10686c0d62"},{"sha":"b7cabb8ac1094a60a63c05f935dd6c7d6496861f","author":{"name":"Mark Ryan","email":"ec2b6a3007fe920337492f22f33b64d631e4f23a@intel.com"},"message":"ciao-launcher: Stop leaking docker networks\n\nThere were two issues here.  Commit 54d8e50 introduced a bug which\nlead to a new docker network being created with every container,\nwhich is not what we want.  The intended behaviour is to create a\nnew docker network for each new subnet.  This creation of extra\nnetworks lead to a leak as they were not getting deleted as they\nwere not supposed to exist.\n\nThere was an existing bug which could result in docker network\nleaks when you created a container, a VM, deleted the container\nand then the VM in that order.\n\nBoth these issues have now been fixed.\n\nFixes #768\n\nSigned-off-by: Mark Ryan <mark.d.ryan@intel.com>","distinct":false,"url":"https://api.github.com/repos/albertomurillo/ciao/commits/b7cabb8ac1094a60a63c05f935dd6c7d6496861f"},{"sha":"5496073620c7ea0aee798d39d9dc58759bcaacf4","author":{"name":"Manohar Castelino","email":"7e725790ce966e9c4c578b13e9d20970951b4985@users.noreply.github.com"},"message":"Merge pull request #771 from markdryan/master\n\nciao-launcher: Stop leaking docker networks","distinct":false,"url":"https://api.github.com/repos/albertomurillo/ciao/commits/5496073620c7ea0aee798d39d9dc58759bcaacf4"},{"sha":"7b087d20eae80de66b12af19376e4d79a2060845","author":{"name":"Manohar Castelino","email":"7e725790ce966e9c4c578b13e9d20970951b4985@users.noreply.github.com"},"message":"Merge pull request #755 from obedmr/singlevm\n\nsinglevm: Remove use of qemu-nbd to use loop device mountpoints","distinct":false,"url":"https://api.github.com/repos/albertomurillo/ciao/commits/7b087d20eae80de66b12af19376e4d79a2060845"},{"sha":"6feafc44c663bb5cc5f479eb777050f4fd032141","author":{"name":"Tim Pepper","email":"9ca68eda3abf78fbf634adcaaa20e3fe0416096a@linux.intel.com"},"message":"ciao-cert: hostname clarifications for README.md\n\nWe're seeing users not understanding the implications of hostnames in\ncertificates.  This commit attempts to be more explicit about the security\ntrade offs and the deployment choices for generic keys versus machine\nspecific keys.\n\nSigned-off-by: Tim Pepper <timothy.c.pepper@linux.intel.com>","distinct":false,"url":"https://api.github.com/repos/albertomurillo/ciao/commits/6feafc44c663bb5cc5f479eb777050f4fd032141"},{"sha":"aa13b6d097bb45dddbffe5645091552138f91878","author":{"name":"Tim Pepper","email":"9ca68eda3abf78fbf634adcaaa20e3fe0416096a@linux.intel.com"},"message":"ciao-networking: simplify cnci image preparation mount\n\nWe have a race potentially between losetup and partition existance.  This\nprobably is what the retry loop managed to kind of work around in the past.\nThe udevadm settle was in the wrong location previously.  It needs to come\nafter creation and before use.  It would have coincidentally in the past,\nIF you were retrying.\n\nWe can simplify by not looping and rather create, wait, use as a simple\nseries of commands.\n\nIf we find subsequent issues that need more logic in this flow, I suggest\nwe remove the losetup and udevadm settle, and instead do \"kpartx -sav\n$img\" followed by the mount.  Then also on exit do \"kpartx -sdv $img\".\n\nSigned-off-by: Tim Pepper <timothy.c.pepper@linux.intel.com>","distinct":false,"url":"https://api.github.com/repos/albertomurillo/ciao/commits/aa13b6d097bb45dddbffe5645091552138f91878"},{"sha":"887322071cae597fbe77a677417630ff88bc0b2d","author":{"name":"Mark Ryan","email":"ec2b6a3007fe920337492f22f33b64d631e4f23a@intel.com"},"message":"ciao-controller: Store correct tenant ID for instance deleted events\n\nThe controller was incorrectly storing the instance ID in the tenant ID\nfield of the log table for instance deleted events.  This meant that it\nwas not possible for the user to view these events using ciao-cli event\nlist as events are filtered by tenant ID, and the IDs stored did not\ncorrespond to any tenants.\n\nFixes #776\n\nSigned-off-by: Mark Ryan <mark.d.ryan@intel.com>","distinct":false,"url":"https://api.github.com/repos/albertomurillo/ciao/commits/887322071cae597fbe77a677417630ff88bc0b2d"},{"sha":"124777e8378bee680396b543ae830d9a0c97a1a8","author":{"name":"Rob Bradford","email":"71b3ec67e1cef67ac7415512d8baf2e34b8084b2@intel.com"},"message":"Merge pull request #777 from markdryan/master\n\nciao-controller: Store correct tenant ID for instance deleted events","distinct":false,"url":"https://api.github.com/repos/albertomurillo/ciao/commits/124777e8378bee680396b543ae830d9a0c97a1a8"},{"sha":"afec9904af808f86c4acb24f542b7bf0861acb6a","author":{"name":"Alberto Murillo Silva","email":"dfbdab0d275e8ace1c5552af1465bbd80c9d5105@intel.com"},"message":"ansible: Import playbooks from clearlinux/clear-config-management\n\nMove development of ciao ansible playbooks into ciao repository to\nhave better tracking of the project\n\nSigned-off-by: Alberto Murillo Silva <alberto.murillo.silva@intel.com>","distinct":false,"url":"https://api.github.com/repos/albertomurillo/ciao/commits/afec9904af808f86c4acb24f542b7bf0861acb6a"},{"sha":"a88aaf18ec933d550fb7a601d8a4c14e4973ca7f","author":{"name":"Alberto Murillo Silva","email":"dfbdab0d275e8ace1c5552af1465bbd80c9d5105@intel.com"},"message":"ansible: Remove roles from ansible galaxy\n\nRemove roles from ansible-galaxy to remove 1 step from the\ninstallation process.\n\nPreviuously the user had to clone the playbooks repository and then\ninstall the roles from ansible galaxy.\n\nNow the user clones the ciao repository and uses the playbooks\nincluded within.\n\nSigned-off-by: Alberto Murillo Silva <alberto.murillo.silva@intel.com>","distinct":false,"url":"https://api.github.com/repos/albertomurillo/ciao/commits/a88aaf18ec933d550fb7a601d8a4c14e4973ca7f"},{"sha":"7089ca8665949c7c4ba80a163ee1011603f0aa0e","author":{"name":"Alberto Murillo Silva","email":"dfbdab0d275e8ace1c5552af1465bbd80c9d5105@intel.com"},"message":"ansible: Update documentation to refer to ciao repo\n\nOld documentation used to refer to github.com/clearlinux/clear-config-management\nrepository\n\nSigned-off-by: Alberto Murillo Silva <alberto.murillo.silva@intel.com>","distinct":false,"url":"https://api.github.com/repos/albertomurillo/ciao/commits/7089ca8665949c7c4ba80a163ee1011603f0aa0e"},{"sha":"f31f7ea571f2fed33d0b488b67404113047f9d56","author":{"name":"Alberto Murillo Silva","email":"dfbdab0d275e8ace1c5552af1465bbd80c9d5105@intel.com"},"message":"ansible: Update GPG key for docker role\n\nUpdate the key ID of the GPG key for the docker\nrepository in ubuntu\n\nSigned-off-by: Alberto Murillo Silva <alberto.murillo.silva@intel.com>","distinct":false,"url":"https://api.github.com/repos/albertomurillo/ciao/commits/f31f7ea571f2fed33d0b488b67404113047f9d56"},{"sha":"b37e6ad5e273090339094df0309a434c3b021f8a","author":{"name":"Alberto Murillo Silva","email":"dfbdab0d275e8ace1c5552af1465bbd80c9d5105@intel.com"},"message":"ansible: Download latest version of containers\n\nThis change downloads the latest version of clearlinux/ciao-webui\nand clearlinux/keystone containers and restarts the running container\nwith the newer image\n\nSigned-off-by: Alberto Murillo Silva <alberto.murillo.silva@intel.com>","distinct":false,"url":"https://api.github.com/repos/albertomurillo/ciao/commits/b37e6ad5e273090339094df0309a434c3b021f8a"},{"sha":"60923144dd380b5d09ce50c02c11d5af640c8b3f","author":{"name":"Alberto Murillo Silva","email":"dfbdab0d275e8ace1c5552af1465bbd80c9d5105@intel.com"},"message":"ansible: Delete duplicates of Apache License\n\nEach role had a copy of the apache2 license which is not needed since\nthere is a copy of the license on the top level of the repository.\n\nSigned-off-by: Alberto Murillo Silva <alberto.murillo.silva@intel.com>","distinct":false,"url":"https://api.github.com/repos/albertomurillo/ciao/commits/60923144dd380b5d09ce50c02c11d5af640c8b3f"},{"sha":"8646832cdbc55797a2a9908c8b5a13e1e4d8fd91","author":{"name":"Alberto Murillo Silva","email":"dfbdab0d275e8ace1c5552af1465bbd80c9d5105@intel.com"},"message":"ansible: Add a note on roles/keystone/library/keystone\n\nlibrary/keystone file is taken from github.com/openstack/openstack-ansible-plugins\nrepository.\n\nAdd a note on roles/keystone/README.md to specify where the file comes from.\n\nSigned-off-by: Alberto Murillo Silva <alberto.murillo.silva@intel.com>","distinct":false,"url":"https://api.github.com/repos/albertomurillo/ciao/commits/8646832cdbc55797a2a9908c8b5a13e1e4d8fd91"},{"sha":"26f94ee0a2d4ea838f7a17ef653176be8bb00da7","author":{"name":"Alberto Murillo Silva","email":"dfbdab0d275e8ace1c5552af1465bbd80c9d5105@intel.com"},"message":"ansible: Add copyright header to all yml files\n\nSome yml files had copyright headers while other didn't\n\nThis change add copyright header to all yml files to keep consistency\n\nSigned-off-by: Alberto Murillo Silva <alberto.murillo.silva@intel.com>","distinct":false,"url":"https://api.github.com/repos/albertomurillo/ciao/commits/26f94ee0a2d4ea838f7a17ef653176be8bb00da7"},{"sha":"8a6c04388141290cf96df4cf07cdc2ecc54c3fc0","author":{"name":"Alberto Murillo Silva","email":"dfbdab0d275e8ace1c5552af1465bbd80c9d5105@intel.com"},"message":"ansible: Use existing tables/workload files\n\nciao-controller role creates /var/lib/ciao/tables and\n/var/lib/ciao/workload.\n\nThis change reuses the files from ciao-controller rather than\nhaving a copy in he ciao-controller ansible role.\n\nSigned-off-by: Alberto Murillo Silva <alberto.murillo.silva@intel.com>","distinct":false,"url":"https://api.github.com/repos/albertomurillo/ciao/commits/8a6c04388141290cf96df4cf07cdc2ecc54c3fc0"}]}
{"actor":{"display_login":"albertomurillo"}}