tag 1 Tagger: Kristen Carlson Accardi Date: Tue Jun 14 17:17:51 2016 -0700 Changes since last release ---closed--- Issue/PR #259: travis: add before_deploy and deploy steps URL: https://github.com/01org/ciao/pull/259 Issue/PR #140: Networking: BUG: TestCNContainer_Base URL: https://github.com/01org/ciao/issues/140 Issue/PR #91: Upgrade to docker 1.11.1 URL: https://github.com/01org/ciao/issues/91 Issue/PR #125: ciao: Single VM Developer Setup URL: https://github.com/01org/ciao/issues/125 Issue/PR #233: Single VM Dev Env: Reduce CNCI resources URL: https://github.com/01org/ciao/issues/233 Issue/PR #211: Identify packages for which new releases exist URL: https://github.com/01org/ciao/issues/211 Issue/PR #257: 3rd Party: Update networking dependencies and add ciao-vendor improvements URL: https://github.com/01org/ciao/pull/257 Issue/PR #256: Update netlinlk to the latest version URL: https://github.com/01org/ciao/issues/256 Issue/PR #258: documentation: note waffle.io connection URL: https://github.com/01org/ciao/pull/258 Issue/PR #250: Single VM Dev: Use the new ciao-cli logic + Bug fixes URL: https://github.com/01org/ciao/pull/250 Issue/PR #248: Single VM Dev Env: SSH reachability test does not work on Ubuntu 16.04 URL: https://github.com/01org/ciao/issues/248 Issue/PR #249: Single VM Dev Env: CNCI Image creation fails sporadically URL: https://github.com/01org/ciao/issues/249 Issue/PR #253: ciao-cli: Fix README typos URL: https://github.com/01org/ciao/pull/253 Issue/PR #252: testutil: Fix the singleVM setup script URL: https://github.com/01org/ciao/pull/252 Issue/PR #243: README.md: Add Waffle badge URL: https://github.com/01org/ciao/pull/243 Issue/PR #167: ciao-cli: implement subcommands URL: https://github.com/01org/ciao/issues/167 Issue/PR #224: ciao-cli: Implement subcommands URL: https://github.com/01org/ciao/pull/224 Issue/PR #247: ciao-controller: workloads: change docker ubuntu latest workload URL: https://github.com/01org/ciao/pull/247 Issue/PR #246: docker ubuntu latest default workload does not start URL: https://github.com/01org/ciao/issues/246 Issue/PR #242: ciao-launcher: Remove --server command line option URL: https://github.com/01org/ciao/pull/242 Issue/PR #241: data: Add datastore directory for DB files. URL: https://github.com/01org/ciao/pull/241 Issue/PR #217: Add Ciao configuration wiki entry URL: https://github.com/01org/ciao/issues/217 Issue/PR #218: waffle.io Badge URL: https://github.com/01org/ciao/pull/218 Issue/PR #230: Improve SSNTP client's ConnectNotify to pass the connected server IP/URL URL: https://github.com/01org/ciao/issues/230 Issue/PR #226: Single VM CI Enhancements and ciao-cnci-agent cert based scheduler configuration URL: https://github.com/01org/ciao/pull/226 Issue/PR #179: Unittests: more commonizing URL: https://github.com/01org/ciao/pull/179 Issue/PR #103: scheduler test coverage URL: https://github.com/01org/ciao/issues/103 Issue/PR #137: make test functionality global URL: https://github.com/01org/ciao/issues/137 Issue/PR #239: ciao-scheduler: glog distinct messages for no cn/nn connected URL: https://github.com/01org/ciao/pull/239 Issue/PR #240: configuration: fix false failure bug URL: https://github.com/01org/ciao/pull/240 Issue/PR #238: travis: make logdir for scheduler URL: https://github.com/01org/ciao/pull/238 Issue/PR #237: ciao-launcher: Fix unit tests URL: https://github.com/01org/ciao/pull/237 Issue/PR #223: ciao-controller: Add Config package support for ciao-controller URL: https://github.com/01org/ciao/pull/223 Issue/PR #26: Race detected when closing launcher URL: https://github.com/01org/ciao/issues/26 Issue/PR #184: Output stderr from go test if it panics URL: https://github.com/01org/ciao/issues/184 Issue/PR #225: Add overseer unit tests and fix two bugs URL: https://github.com/01org/ciao/pull/225 Issue/PR #168: ciao-launcher: Add Config package support for ciao-launcher URL: https://github.com/01org/ciao/pull/168 Issue/PR #231: configuration: Compute and Mgmt subnets are not mandatory URL: https://github.com/01org/ciao/pull/231 Issue/PR #228: configuration: Add README URL: https://github.com/01org/ciao/pull/228 Issue/PR #227: Add a configuration package README URL: https://github.com/01org/ciao/issues/227 Issue/PR #220: ciao-cli: Get rid of go-spew URL: https://github.com/01org/ciao/issues/220 Issue/PR #219: Get rid of the go-spew dependency URL: https://github.com/01org/ciao/pull/219 Issue/PR #173: Identify list of dependencies that can be eliminated URL: https://github.com/01org/ciao/issues/173 Issue/PR #214: configuration: Add Init method for Configure payload default values URL: https://github.com/01org/ciao/pull/214 Issue/PR #216: configuration: Consistency fixes URL: https://github.com/01org/ciao/pull/216 Issue/PR #215: testutils: Simple automated single VM test scripts URL: https://github.com/01org/ciao/pull/215 Issue/PR #149: configuration: Add config package to handle cluster configuration URL: https://github.com/01org/ciao/pull/149 Issue/PR #213: ciao-controller: Flush the indentity strings URL: https://github.com/01org/ciao/pull/213 Issue/PR #19: Send Node UUID on StartFailure error URL: https://github.com/01org/ciao/issues/19 Issue/PR #205: ssntp: Add SSNTP Frame Origin field URL: https://github.com/01org/ciao/pull/205 Issue/PR #212: ciao-scheduler: refactor StatusNotify() for combo role AGENT|NETAGENT URL: https://github.com/01org/ciao/pull/212 Issue/PR #204: ciao-controller: Use specific constructors for compute structures URL: https://github.com/01org/ciao/pull/204 Issue/PR #166: CIAO- CN api returning null instead of empty list URL: https://github.com/01org/ciao/issues/166 Issue/PR #68: Cleanup ciao-vendor URL: https://github.com/01org/ciao/issues/68 Issue/PR #210: ssntp: Do not dereference nil PEM blocks URL: https://github.com/01org/ciao/pull/210 Issue/PR #208: Do not use nil PEM blocks when parsing certificate URL: https://github.com/01org/ciao/issues/208 Issue/PR #207: ssntp: make Role a more opaque type URL: https://github.com/01org/ciao/pull/207 Issue/PR #58: should keystone passwords be stored in plain text? URL: https://github.com/01org/ciao/issues/58 Issue/PR #113: cloud-init defaults are incorrect URL: https://github.com/01org/ciao/issues/113 Issue/PR #203: ciao: Apply goimports convetion to all URL: https://github.com/01org/ciao/pull/203 Issue/PR #201: ciao-vendor: Add -d option to uses command URL: https://github.com/01org/ciao/pull/201 Issue/PR #199: Add a flag to the uses command to show direct dependencies only URL: https://github.com/01org/ciao/issues/199 Issue/PR #198: gocyclo error in ciao-vendor URL: https://github.com/01org/ciao/issues/198 Issue/PR #197: Static analysis tools in travis builds do not examine ciao-vendor URL: https://github.com/01org/ciao/issues/197 Issue/PR #200: Fix static analysis issues with ciao-vendor URL: https://github.com/01org/ciao/pull/200 Issue/PR #196: Topic/singlevm: Single VM Development and Test Environment Support URL: https://github.com/01org/ciao/pull/196 Issue/PR #195: test-cases does not run tests in external test packages URL: https://github.com/01org/ciao/issues/195 Issue/PR #191: Update rackspace/gophercloud to pickup Cinder v2 support URL: https://github.com/01org/ciao/issues/191 Issue/PR #192: Add uses command to ciao-vendor URL: https://github.com/01org/ciao/issues/192 Issue/PR #194: ciao-vendor: Add uses command and update gophercloud URL: https://github.com/01org/ciao/pull/194 Issue/PR #190: CIAO use Keystone for projects/tenants handling URL: https://github.com/01org/ciao/issues/190 Issue/PR #189: [payloads] Change vars names to avoid confusion with SSNTP certs URL: https://github.com/01org/ciao/pull/189 Issue/PR #183: data-race in ssntp unit tests URL: https://github.com/01org/ciao/issues/183 Issue/PR #186: sameo/issues/183 URL: https://github.com/01org/ciao/pull/186 Issue/PR #188: travis: Enable gofmt, misspell, gocylco and ineffassign URL: https://github.com/01org/ciao/pull/188 Issue/PR #172: Enable all goreportcard tools in travis URL: https://github.com/01org/ciao/issues/172 Issue/PR #185: ciao-launcher-server no longer works using the default certs URL: https://github.com/01org/ciao/issues/185 Issue/PR #187: ciao-launcher: Update test certificates URL: https://github.com/01org/ciao/pull/187 Issue/PR #36: Implement an event log retrieval endpoint URL: https://github.com/01org/ciao/issues/36 Issue/PR #15: Extend CONNECTED payload URL: https://github.com/01org/ciao/issues/15 Issue/PR #177: payloads: Fix misspelling URL: https://github.com/01org/ciao/pull/177 Issue/PR #175: README: One more badge URL: https://github.com/01org/ciao/pull/175 Issue/PR #170: add ciao tmpfiles.d configuration file URL: https://github.com/01org/ciao/pull/170 Issue/PR #174: Add documentation for creation of compute service and endpoint URL: https://github.com/01org/ciao/pull/174 Issue/PR #176: ciao-launcher: Add unit tests for the instanceLoop URL: https://github.com/01org/ciao/pull/176 Issue/PR #164: testutil and unit test framework enhancements URL: https://github.com/01org/ciao/pull/164 Issue/PR #169: CIAO - API: missing /v2.1/{tenant}/flavors/details URL: https://github.com/01org/ciao/issues/169 Issue/PR #171: sameo/issues/169 URL: https://github.com/01org/ciao/pull/171 Issue/PR #59: Add SSNTP unit test for testing multiple server URIs logic URL: https://github.com/01org/ciao/issues/59 Issue/PR #165: sameo/issues/59 URL: https://github.com/01org/ciao/pull/165 Issue/PR #139: testutil: add a new testutil package with fake identity service URL: https://github.com/01org/ciao/pull/139 Issue/PR #159: ciao-scheduler: Unittests URL: https://github.com/01org/ciao/pull/159 Issue/PR #155: ciao-cert: Reduce cyclomatic complexity URL: https://github.com/01org/ciao/pull/155 Issue/PR #120: scheduler: deadlock URL: https://github.com/01org/ciao/issues/120 Issue/PR #95: Networking - CNCI Agent - ethtool configuration URL: https://github.com/01org/ciao/issues/95 Issue/PR #157: ciao-vendor: Fix gocyclo issue URL: https://github.com/01org/ciao/pull/157 Issue/PR #156: Networking: Tests: Reduce cyclomatic complexity URL: https://github.com/01org/ciao/pull/156 Issue/PR #153: Fix ciao-cert cyclomatic complexity URL: https://github.com/01org/ciao/issues/153 Issue/PR #152: Fix ssntp cyclomatic complexity URL: https://github.com/01org/ciao/issues/152 Issue/PR #154: sameo/issues/152 URL: https://github.com/01org/ciao/pull/154 Issue/PR #146: sameo/issues/67 URL: https://github.com/01org/ciao/pull/146 Issue/PR #67: Retrieve client roles from certificates URL: https://github.com/01org/ciao/issues/67 Issue/PR #151: fix link in docs URL: https://github.com/01org/ciao/pull/151 Issue/PR #55: Networking: Rename cnci-agent to ciao URL: https://github.com/01org/ciao/issues/55 Issue/PR #150: network: Fix bugs introduced in 2293e2 URL: https://github.com/01org/ciao/pull/150 Issue/PR #118: Issue55 URL: https://github.com/01org/ciao/pull/118 Issue/PR #135: ciao-controller: rename cloudinit user URL: https://github.com/01org/ciao/pull/135 Issue/PR #131: cannot use ciao as the default user for cloud-init URL: https://github.com/01org/ciao/issues/131 Issue/PR #148: documentation: push vs pull URL: https://github.com/01org/ciao/pull/148 Issue/PR #147: payloads: finish off coverage URL: https://github.com/01org/ciao/pull/147 Issue/PR #145: Use test-cases to generate coverage data URL: https://github.com/01org/ciao/pull/145 Issue/PR #144: Networking: Code refactoring to reduce complexity URL: https://github.com/01org/ciao/pull/144 Issue/PR #143: ciao-scheduler: yet more lock fixing URL: https://github.com/01org/ciao/pull/143 Issue/PR #136: SSNTP multiple roles URL: https://github.com/01org/ciao/issues/136 Issue/PR #142: sameo/issues/136 URL: https://github.com/01org/ciao/pull/142 Issue/PR #5: Should specify media type when creating iso images URL: https://github.com/01org/ciao/issues/5 Issue/PR #116: ciao-launcher: specify media type for ciao.iso and seed.iso URL: https://github.com/01org/ciao/pull/116 Issue/PR #141: ciao-launcher: Fix remaining gocyclo issue. URL: https://github.com/01org/ciao/pull/141 Issue/PR #132: ciao-scheduler: add first unit test and benchmark URL: https://github.com/01org/ciao/pull/132 Issue/PR #134: travis: make a change that tests protected master URL: https://github.com/01org/ciao/pull/134 Issue/PR #133: Networking: Use Testify for all Networking Unit test cases URL: https://github.com/01org/ciao/pull/133 Issue/PR #129: scheduler locking (issue #120) fixes URL: https://github.com/01org/ciao/pull/129 Issue/PR #122: scheduler locking (issue #120) fixes URL: https://github.com/01org/ciao/pull/122 Issue/PR #121: ssntp: disconnect notifier role URL: https://github.com/01org/ciao/issues/121 Issue/PR #128: travis: Simplify go vet and golint commands URL: https://github.com/01org/ciao/pull/128 Issue/PR #127: [WIP] travis: integrate coveralls integration URL: https://github.com/01org/ciao/pull/127 Issue/PR #34: Failed to start container: failed to add interface svp_ae86911 to sandbox URL: https://github.com/01org/ciao/issues/34 Issue/PR #75: Issue with "pending" status VMs URL: https://github.com/01org/ciao/issues/75 Issue/PR #123: travis: enable golint and go vet for ciao-controller URL: https://github.com/01org/ciao/pull/123 Issue/PR #119: travis: Fail build on go vet, golint or misspell errors URL: https://github.com/01org/ciao/pull/119 Issue/PR #117: Fix all outstanding golint errors in payloads. URL: https://github.com/01org/ciao/pull/117 Issue/PR #114: payloads: Add documentation to fix golint errors URL: https://github.com/01org/ciao/pull/114 Issue/PR #112: travis: Fix travis builds for github forks URL: https://github.com/01org/ciao/pull/112 Issue/PR #111: travis: run ciao-controller/internal/datastore tests URL: https://github.com/01org/ciao/pull/111 Issue/PR #97: travis: run ciao-controller/internal/datastore tests URL: https://github.com/01org/ciao/pull/97 Issue/PR #93: Remove username from cloud-init sudo line URL: https://github.com/01org/ciao/pull/93 Issue/PR #110: Networking: Fuzz Testing URL: https://github.com/01org/ciao/pull/110 Issue/PR #96: travis: add cert for compute api URL: https://github.com/01org/ciao/pull/96 Issue/PR #94: ciao-launcher: Fix errcheck, gocyclo and example yaml files URL: https://github.com/01org/ciao/pull/94 Issue/PR #92: Fix typos URL: https://github.com/01org/ciao/pull/92 Issue/PR #44: Unable to launch new CNCIs when trying to launch instances with other tenants URL: https://github.com/01org/ciao/issues/44 Issue/PR #33: networking - hard reset - docker database needs to be cleaned up URL: https://github.com/01org/ciao/issues/33 Issue/PR #88: test-cases: Failed tests are now coloured red URL: https://github.com/01org/ciao/pull/88 Issue/PR #74: Controller should sort instances (and maybe other lists as well) URL: https://github.com/01org/ciao/issues/74 Issue/PR #81: Should use parameterized SQL queries over fmt.Sprintf URL: https://github.com/01org/ciao/issues/81 Issue/PR #87: ciao-controller: datastore: use prepared statements rather than Sprintf URL: https://github.com/01org/ciao/pull/87 Issue/PR #82: ciao-controller: compute: sort instances by ID URL: https://github.com/01org/ciao/pull/82 Issue/PR #86: ciao-controller: instances: update usage synchronously for cache URL: https://github.com/01org/ciao/pull/86 Issue/PR #80: Travis: Use test-cases instead of go test to run unit tests URL: https://github.com/01org/ciao/pull/80 Issue/PR #79: Networking: Travis CI Support URL: https://github.com/01org/ciao/pull/79 Issue/PR #78: Networking: Travis CI URL: https://github.com/01org/ciao/pull/78 Issue/PR #77: travis: Enable ciao-controller unit tests URL: https://github.com/01org/ciao/pull/77 Issue/PR #76: travis: Create SSNTP certs and run SSNTP tests URL: https://github.com/01org/ciao/pull/76 Issue/PR #60: Add configuration file support to ciao-launcher URL: https://github.com/01org/ciao/pull/60 Issue/PR #73: 20160427 typos URL: https://github.com/01org/ciao/pull/73 Issue/PR #71: README: Remove reStructured text version URL: https://github.com/01org/ciao/pull/71 Issue/PR #63: ciao-launcher: Networking: better macvtap defaults URL: https://github.com/01org/ciao/pull/63 Issue/PR #12: Client connection/disconnection events URL: https://github.com/01org/ciao/issues/12 Issue/PR #65: Vendor 3rd party dependencies and update vendoring tool URL: https://github.com/01org/ciao/pull/65 Issue/PR #64: Sameo/topic/simulation URL: https://github.com/01org/ciao/pull/64 Issue/PR #57: Add configuration file support to ciao-launcher URL: https://github.com/01org/ciao/pull/57 Issue/PR #47: Retrieve the scheduler FQDN from the CA certificate URL: https://github.com/01org/ciao/issues/47 Issue/PR #54: ciao-cli should allow you to list service tenants using service user URL: https://github.com/01org/ciao/issues/54 Issue/PR #53: ciao-cli -list-tenants should not ask for a tenant to be passed as argument URL: https://github.com/01org/ciao/issues/53 Issue/PR #51: ciao-cli should allow --list-events per tenant URL: https://github.com/01org/ciao/issues/51 Issue/PR #56: Add configuration file support to ciao-launcher URL: https://github.com/01org/ciao/pull/56 Issue/PR #52: Add configuration file support to ciao-launcher URL: https://github.com/01org/ciao/pull/52 Issue/PR #30: deleting docker instances causes failures on next launch URL: https://github.com/01org/ciao/issues/30 Issue/PR #46: controller: test.yaml: Fix the test.yaml file URL: https://github.com/01org/ciao/pull/46 Issue/PR #38: Not able to list tenants with ciao-cli. Tenants are listed only after listing workloads or quotas URL: https://github.com/01org/ciao/issues/38 Issue/PR #42: Send a keystone request for ciao-cli -list-tenants URL: https://github.com/01org/ciao/issues/42 Issue/PR #41: Use environment variables to specifiy ciao-cli credentials URL: https://github.com/01org/ciao/issues/41 Issue/PR #37: Implement frame tracing compute interface URL: https://github.com/01org/ciao/issues/37 Issue/PR #35: Implement custom 'delete all instances' endpoint URL: https://github.com/01org/ciao/issues/35 Issue/PR #22: Failed to create docker instance: cn.CreateVnic failed Timeout waiting for device ready URL: https://github.com/01org/ciao/issues/22 Issue/PR #28: Networking - cn api - limit concurrency URL: https://github.com/01org/ciao/issues/28 Issue/PR #31: networking - hard reset - ciao links without alias not cleaned up URL: https://github.com/01org/ciao/issues/31 Issue/PR #32: hard-reset should delete all docker ciao networks URL: https://github.com/01org/ciao/issues/32 Issue/PR #24: ciao-controller: getTenantInstances returns an instance map URL: https://github.com/01org/ciao/pull/24 Issue/PR #21: address "race: limit on 8192 simultaneously alive goroutines is exceeded, dying" when launching 10K containers URL: https://github.com/01org/ciao/issues/21 ---merged--- Issue/PR #259: travis: add before_deploy and deploy steps URL: https://github.com/01org/ciao/pull/259 Issue/PR #257: 3rd Party: Update networking dependencies and add ciao-vendor improvements URL: https://github.com/01org/ciao/pull/257 Issue/PR #258: documentation: note waffle.io connection URL: https://github.com/01org/ciao/pull/258 Issue/PR #250: Single VM Dev: Use the new ciao-cli logic + Bug fixes URL: https://github.com/01org/ciao/pull/250 Issue/PR #253: ciao-cli: Fix README typos URL: https://github.com/01org/ciao/pull/253 Issue/PR #252: testutil: Fix the singleVM setup script URL: https://github.com/01org/ciao/pull/252 Issue/PR #243: README.md: Add Waffle badge URL: https://github.com/01org/ciao/pull/243 Issue/PR #224: ciao-cli: Implement subcommands URL: https://github.com/01org/ciao/pull/224 Issue/PR #247: ciao-controller: workloads: change docker ubuntu latest workload URL: https://github.com/01org/ciao/pull/247 Issue/PR #242: ciao-launcher: Remove --server command line option URL: https://github.com/01org/ciao/pull/242 Issue/PR #241: data: Add datastore directory for DB files. URL: https://github.com/01org/ciao/pull/241 Issue/PR #226: Single VM CI Enhancements and ciao-cnci-agent cert based scheduler configuration URL: https://github.com/01org/ciao/pull/226 Issue/PR #179: Unittests: more commonizing URL: https://github.com/01org/ciao/pull/179 Issue/PR #239: ciao-scheduler: glog distinct messages for no cn/nn connected URL: https://github.com/01org/ciao/pull/239 Issue/PR #240: configuration: fix false failure bug URL: https://github.com/01org/ciao/pull/240 Issue/PR #238: travis: make logdir for scheduler URL: https://github.com/01org/ciao/pull/238 Issue/PR #237: ciao-launcher: Fix unit tests URL: https://github.com/01org/ciao/pull/237 Issue/PR #223: ciao-controller: Add Config package support for ciao-controller URL: https://github.com/01org/ciao/pull/223 Issue/PR #225: Add overseer unit tests and fix two bugs URL: https://github.com/01org/ciao/pull/225 Issue/PR #168: ciao-launcher: Add Config package support for ciao-launcher URL: https://github.com/01org/ciao/pull/168 Issue/PR #231: configuration: Compute and Mgmt subnets are not mandatory URL: https://github.com/01org/ciao/pull/231 Issue/PR #228: configuration: Add README URL: https://github.com/01org/ciao/pull/228 Issue/PR #219: Get rid of the go-spew dependency URL: https://github.com/01org/ciao/pull/219 Issue/PR #214: configuration: Add Init method for Configure payload default values URL: https://github.com/01org/ciao/pull/214 Issue/PR #216: configuration: Consistency fixes URL: https://github.com/01org/ciao/pull/216 Issue/PR #215: testutils: Simple automated single VM test scripts URL: https://github.com/01org/ciao/pull/215 Issue/PR #149: configuration: Add config package to handle cluster configuration URL: https://github.com/01org/ciao/pull/149 Issue/PR #213: ciao-controller: Flush the indentity strings URL: https://github.com/01org/ciao/pull/213 Issue/PR #205: ssntp: Add SSNTP Frame Origin field URL: https://github.com/01org/ciao/pull/205 Issue/PR #212: ciao-scheduler: refactor StatusNotify() for combo role AGENT|NETAGENT URL: https://github.com/01org/ciao/pull/212 Issue/PR #204: ciao-controller: Use specific constructors for compute structures URL: https://github.com/01org/ciao/pull/204 Issue/PR #210: ssntp: Do not dereference nil PEM blocks URL: https://github.com/01org/ciao/pull/210 Issue/PR #207: ssntp: make Role a more opaque type URL: https://github.com/01org/ciao/pull/207 Issue/PR #203: ciao: Apply goimports convetion to all URL: https://github.com/01org/ciao/pull/203 Issue/PR #201: ciao-vendor: Add -d option to uses command URL: https://github.com/01org/ciao/pull/201 Issue/PR #200: Fix static analysis issues with ciao-vendor URL: https://github.com/01org/ciao/pull/200 Issue/PR #196: Topic/singlevm: Single VM Development and Test Environment Support URL: https://github.com/01org/ciao/pull/196 Issue/PR #194: ciao-vendor: Add uses command and update gophercloud URL: https://github.com/01org/ciao/pull/194 Issue/PR #189: [payloads] Change vars names to avoid confusion with SSNTP certs URL: https://github.com/01org/ciao/pull/189 Issue/PR #186: sameo/issues/183 URL: https://github.com/01org/ciao/pull/186 Issue/PR #188: travis: Enable gofmt, misspell, gocylco and ineffassign URL: https://github.com/01org/ciao/pull/188 Issue/PR #187: ciao-launcher: Update test certificates URL: https://github.com/01org/ciao/pull/187 Issue/PR #177: payloads: Fix misspelling URL: https://github.com/01org/ciao/pull/177 Issue/PR #175: README: One more badge URL: https://github.com/01org/ciao/pull/175 Issue/PR #170: add ciao tmpfiles.d configuration file URL: https://github.com/01org/ciao/pull/170 Issue/PR #174: Add documentation for creation of compute service and endpoint URL: https://github.com/01org/ciao/pull/174 Issue/PR #176: ciao-launcher: Add unit tests for the instanceLoop URL: https://github.com/01org/ciao/pull/176 Issue/PR #164: testutil and unit test framework enhancements URL: https://github.com/01org/ciao/pull/164 Issue/PR #171: sameo/issues/169 URL: https://github.com/01org/ciao/pull/171 Issue/PR #165: sameo/issues/59 URL: https://github.com/01org/ciao/pull/165 Issue/PR #159: ciao-scheduler: Unittests URL: https://github.com/01org/ciao/pull/159 Issue/PR #157: ciao-vendor: Fix gocyclo issue URL: https://github.com/01org/ciao/pull/157 Issue/PR #156: Networking: Tests: Reduce cyclomatic complexity URL: https://github.com/01org/ciao/pull/156 Issue/PR #154: sameo/issues/152 URL: https://github.com/01org/ciao/pull/154 Issue/PR #146: sameo/issues/67 URL: https://github.com/01org/ciao/pull/146 Issue/PR #151: fix link in docs URL: https://github.com/01org/ciao/pull/151 Issue/PR #150: network: Fix bugs introduced in 2293e2 URL: https://github.com/01org/ciao/pull/150 Issue/PR #135: ciao-controller: rename cloudinit user URL: https://github.com/01org/ciao/pull/135 Issue/PR #148: documentation: push vs pull URL: https://github.com/01org/ciao/pull/148 Issue/PR #147: payloads: finish off coverage URL: https://github.com/01org/ciao/pull/147 Issue/PR #145: Use test-cases to generate coverage data URL: https://github.com/01org/ciao/pull/145 Issue/PR #144: Networking: Code refactoring to reduce complexity URL: https://github.com/01org/ciao/pull/144 Issue/PR #143: ciao-scheduler: yet more lock fixing URL: https://github.com/01org/ciao/pull/143 Issue/PR #142: sameo/issues/136 URL: https://github.com/01org/ciao/pull/142 Issue/PR #141: ciao-launcher: Fix remaining gocyclo issue. URL: https://github.com/01org/ciao/pull/141 Issue/PR #132: ciao-scheduler: add first unit test and benchmark URL: https://github.com/01org/ciao/pull/132 Issue/PR #133: Networking: Use Testify for all Networking Unit test cases URL: https://github.com/01org/ciao/pull/133 Issue/PR #129: scheduler locking (issue #120) fixes URL: https://github.com/01org/ciao/pull/129 Issue/PR #128: travis: Simplify go vet and golint commands URL: https://github.com/01org/ciao/pull/128 Issue/PR #123: travis: enable golint and go vet for ciao-controller URL: https://github.com/01org/ciao/pull/123 Issue/PR #119: travis: Fail build on go vet, golint or misspell errors URL: https://github.com/01org/ciao/pull/119 Issue/PR #117: Fix all outstanding golint errors in payloads. URL: https://github.com/01org/ciao/pull/117 Issue/PR #114: payloads: Add documentation to fix golint errors URL: https://github.com/01org/ciao/pull/114 Issue/PR #112: travis: Fix travis builds for github forks URL: https://github.com/01org/ciao/pull/112 Issue/PR #111: travis: run ciao-controller/internal/datastore tests URL: https://github.com/01org/ciao/pull/111 Issue/PR #94: ciao-launcher: Fix errcheck, gocyclo and example yaml files URL: https://github.com/01org/ciao/pull/94 Issue/PR #92: Fix typos URL: https://github.com/01org/ciao/pull/92 Issue/PR #88: test-cases: Failed tests are now coloured red URL: https://github.com/01org/ciao/pull/88 Issue/PR #87: ciao-controller: datastore: use prepared statements rather than Sprintf URL: https://github.com/01org/ciao/pull/87 Issue/PR #82: ciao-controller: compute: sort instances by ID URL: https://github.com/01org/ciao/pull/82 Issue/PR #86: ciao-controller: instances: update usage synchronously for cache URL: https://github.com/01org/ciao/pull/86 Issue/PR #80: Travis: Use test-cases instead of go test to run unit tests URL: https://github.com/01org/ciao/pull/80 Issue/PR #79: Networking: Travis CI Support URL: https://github.com/01org/ciao/pull/79 Issue/PR #77: travis: Enable ciao-controller unit tests URL: https://github.com/01org/ciao/pull/77 Issue/PR #76: travis: Create SSNTP certs and run SSNTP tests URL: https://github.com/01org/ciao/pull/76 Issue/PR #73: 20160427 typos URL: https://github.com/01org/ciao/pull/73 Issue/PR #71: README: Remove reStructured text version URL: https://github.com/01org/ciao/pull/71 Issue/PR #65: Vendor 3rd party dependencies and update vendoring tool URL: https://github.com/01org/ciao/pull/65 Issue/PR #64: Sameo/topic/simulation URL: https://github.com/01org/ciao/pull/64 Issue/PR #46: controller: test.yaml: Fix the test.yaml file URL: https://github.com/01org/ciao/pull/46 Issue/PR #24: ciao-controller: getTenantInstances returns an instance map URL: https://github.com/01org/ciao/pull/24 ---Full Change Log--- Merge pull request #257 from markdryan/master Merge pull request #258 from tpepper/contrib documentation: note waffle.io connection Merge pull request #250 from mcastelino/topic/singlevmauto Single VM Dev: Use the new ciao-cli logic 3rd Party: Update networking dependencies. ciao-vendor: Add updates command ciao-vendor: Removed unused functions. Merge pull request #253 from 01org/sameo/topic/ciao-cli ciao-cli: Fix README typos Merge pull request #252 from 01org/sameo/topic/ciao-cli Merge pull request #243 from markdryan/master testutil: Fix the singleVM setup script Merge pull request #224 from albertomurillo/topic/subcommand ciao-cli: Implement subcommands Merge pull request #247 from 01org/kaccardi/issues/246 ciao-controller: workloads: change docker ubuntu latest workload Merge pull request #242 from mcastelino/topic/singlevmauto ciao-launcher: Remove --server command line option Merge pull request #241 from mrkz/data/systemd/tmpfile waffle: Move waffle badge to correct location add waffle.io badge data: Add datastore directory for DB files. Merge pull request #226 from mcastelino/topic/singlevmauto testutils: Single VM: Obtain controller config from scheduler Merge branch 'master' into topic/singlevmauto testutils: Single VM: Add support for config file testutil: Single VM Setup Bug Fixes Merge pull request #179 from tpepper/unittests Merge pull request #239 from tpepper/sched_no_nn Merge pull request #238 from tpepper/travis_sched_warning_cleanup ciao-scheduler: use testutil constants ciao-controller: more unique error messages travis: enable testing of testutil/ ciao-controller: use testutil constants in *_test.go testutil: add integrated clients and server test coverage testutil: add controller testutil: server reimplement command forwarding testutil: server event notify and forwarding testutil: agent SendStats() reimplementation testutil: fixup workload deletion testutil: fix various agent and server data races and locking issues testutil: export server connection creator and housekeeping testutil: export agent connection creator and housekeeping testutil: ssntp test certificates cleanup and test coverage testutil: move identity_test.go from ciao-controller testutil: move payloads/*_test.go constants to testutil/payloads.go testutil: move yaml.go to payloads.go ciao-controller: handle distinct test failures uniquely controller: use defers on ssntp Close after dialing testutil: make SendStats() error return idiomatic ssntp: own default cert names test: move ssntp's test certs to testutil ssntp: more descriptive error messages travis: make logdir for scheduler ciao-scheduler: glog distinct messages for no cn/nn connected configuration: fix false failure bug Merge pull request #237 from markdryan/master ciao-launcher: Fix unit tests Merge pull request #223 from obedmr/config_controller Merge pull request #225 from markdryan/master ciao-cnci-agent: Obtain the scheduler address from cert testutils: Single VM CI: Reduce CNCI Resources Merge pull request #168 from obedmr/config_launcher Merge pull request #231 from 01org/sameo/topic/configuration configuration: Compute and Mgmt subnets are not mandatory ciao-launcher: Add config package support to ciao-launcher Merge pull request #228 from 01org/sameo/topic/configuration configuration: Add README testutils: Single VM CI Script Enhancements ciao-launcher: Split ovsCh into two channels. test-cases: Output stderr from test cases after failure ciao-launcher: Add unit tests for the overseer. ciao-controller: Add Config package support for ciao-controller Merge pull request #219 from 01org/sameo/issues/173 vendor: Remove go-spew ciao-cli: Get rid of the spew package Merge pull request #214 from obedmr/config_initialize configuration: Add Init method for Configure payload default values Merge pull request #216 from 01org/sameo/topic/configuration configuration: Consistency fixes Merge pull request #215 from mcastelino/topic/singlevmauto Merge pull request #149 from mrkz/config_package config: Add config package to handle cluster configuration testutils: Simple automated single VM test Merge pull request #213 from mcastelino/master ciao-controller: Flush the indentity strings Merge pull request #205 from 01org/sameo/issues/19 ssntp: Add an Origin unit test ssntp: Add frame Origin UUID Merge pull request #212 from tpepper/singlemachine ciao-scheduler: refactor StatusNotify() for combo role AGENT|NETAGENT ssntp: add session client role accessor Merge pull request #204 from 01org/sameo/issues/166 Merge pull request #210 from 01org/sameo/issues/208 ssntp: Do not dereference nil PEM blocks Merge pull request #207 from tpepper/ssntp_role ssntp: make Role a more opaque type ciao-controller: Use specific constructors for compute structures Merge pull request #203 from obedmr/goimports Apply goimports format Merge pull request #201 from markdryan/master ciao-vendor: Add -d option to uses command Merge pull request #200 from markdryan/master ciao-vendor: Fix gocyclo issue travis: Include ciao-vendor in static analysis Merge pull request #196 from mcastelino/topic/singlevm ciao-controller: Fix go vet issues testutils: identity: support v3/users/{user_id}/projects ciao-controller: Set compute URL to machine name ciao-launcher: Support dual network mode Merge pull request #194 from markdryan/master test-cases: Add support for external test packages. 3rdparty: Update gophercloud to 67139b9. ciao-vendor: Make uses concurrent ciao-vendor: Add uses command. Merge pull request #189 from obedmr/config/controller-certs [payloads] Change vars names to avoid confusion with SSNTP certs Merge pull request #186 from 01org/sameo/issues/183 Merge pull request #188 from markdryan/master travis: Enable gofmt, misspell, gocylco and ineffassign ssntp: Take a lock before modifying server.listener ssntp: test: Use ServeSyncThread() client: Push Dial() result to SyncChannel ssntp: Add ServeThreadSync() ssntp: Add a sync channel to the SSNTP configuration Merge pull request #187 from markdryan/master ciao-launcher: Update test certificates Merge pull request #177 from 01org/sameo/topic/misspell-fixes Merge branch 'master' into sameo/topic/misspell-fixes Merge pull request #175 from 01org/sameo/topic/godoc-badge Merge branch 'master' into sameo/topic/godoc-badge Merge branch 'master' into sameo/topic/misspell-fixes Merge pull request #170 from mrkz/tmpfiles.d data: add ciao tmpfiles.d configuration file Merge pull request #174 from leoswaldo/master payloads: Fix misspelling Add documentation for creation of compute service and endpoint README: One more badge Merge pull request #176 from markdryan/master travis: Allow launcher unit tests to run without root. ciao-launcher: Add unit tests for instance go routine. ciao-launcher: Split startInstance to facilitate testing ciao-launcher: Rename client variable ciao-launcher: Abstract SSNTP connection. Merge branch 'tpepper/topic/unittests' Merge pull request #171 from 01org/sameo/issues/169 ciao-cli: Use /v2.1/{tenant}/flavors/details for listing flavors ciao-controller: Implement GET /v2.1/{tenant}/flavors/details ciao-controller: Factorize the flavor details building routine client: ClusterConfiguration() returns a formatted payload Merge pull request #165 from 01org/sameo/issues/59 ssntp: test: Add a localhost URI parsing unit test ssntp: test: Document the URI parsing unit tests ssntp: test: Add multi homed and configured unit test ssntp: test: Initial unit test for multi URIs CAs test: shift test ssntp client and test ssntp server to testutil ssntp: test: Generalize certification creation routine test: create combo AGENT|NETAGENT cert ciao-controller: start fake identity service in single machine mode testutil: add a new testutil package with fake identity service ciao-scheduler: remove useless old code ciao-scheduler: add test coverage for more command unmarshalling test: move more payload yaml samples to testutil/yaml.go ciao-scheduler: a little more start workload coverage Revert "ssntp: make Role a more opaque type" Revert "ciao-scheduler: refactor StatusNotify() for combo role AGENT|NETAGENT" Revert "ssntp: add role parameter to StatusNotify()" Revert "ciao-controller: use same default cert as travis" ciao-cert: location moved again ciao-controller: use same default cert as travis ssntp: make Role a more opaque type ciao-scheduler: refactor StatusNotify() for combo role AGENT|NETAGENT ssntp: add role parameter to StatusNotify() Merge pull request #159 from tpepper/unittests ciao-scheduler: add workload start unit test coverage ssntp: add ForwardDestination accessor functions gitignore: cscope files test: set travis to run go test with -short Networking: CNCI Agent: Enable multiqueue support Networking: Update the CNCI base image to a newer version ciao-vendor: Fix gocyclo issue Merge pull request #156 from mcastelino/master ciao-cert: Reduce cyclomatic complexity ssntp: client: Display role verification error Merge pull request #154 from 01org/sameo/issues/152 ssntp: server: Reduce Serve() cyclomatic complexity ssntp: client: Reduce Dial() cyclomatic complexity ssntp: Implement Config accessors ssntp: Enforce peer roles verification Merge pull request #146 from 01org/sameo/issues/67 Networking: Tests: Reduce cyclomatic complexity ssntp: Remove ssntp.Config Role ssntp: Automatically assign SSNTP server role ssntp_test: Always use buildTestConfig ciao-controller: Select the right certificates travis: Build SERVER, NETAGENT and CNCIAGENT certificates ssntp: Automatically assign SSNTP client role ssntp_test: Simplify getCerts() ssntp_test: Add test certificates for all roles ciao-scheduler: fix link in docs (#151) Merge pull request #150 from albertomurillo/issue55 network: Fix bugs introduced in 2293e2 Networking: Rename cnci-agent to ciao-cnci-agent Merge pull request #135 from albertomurillo/issue131 documentation: push vs pull (#148) payloads: finish off coverage (#147) Merge pull request #145 from markdryan/master travis: Generate coverage data with test-cases test-cases: Create coverage profile Merge pull request #144 from 01org/mcastelino/topic/cleanup Networking: Bug Fix: Loopback Interfaces should be excluded Networking: CNCI Image Creation: Support image download Networking: CN API: Split Create VNIC into multiple functions Networking: Split destroyVnicInternal into simple functions Networking: gometalinter gosimple fixes Networking: CN & CNCI API: Simplify topology generation Networking: Fix go lint failure Networking: Unit Tests: Parallel Test Cleanup Networking: VNIC : Reduce complexity of Create Networking: CN, CNCI API: Simplify Network Auto Configuration Networking: CNCI API: Move topology operations into its own function Networking: Unify physical network interface detection ciao-scheduler: yet more lock fixing (#143) Merge pull request #142 from 01org/sameo/issues/136 ciao-cert: Fix go fmt warning ciao-cert: Move to Ciao's top level ssntp: ciao-cert: Update README ssntp: Fix Role and OID conversion routines ssntp: ciao-cert: Support mutliple roles ssntp: A Role variable can be a bitmask of roles ciao-launcher: specify media type for ciao.iso and seed.iso ciao-launcher: Fix remaining gocyclo issue. Merge pull request #132 from tpepper/unittests ciao-scheduler: add client connect/disconnect test ciao-scheduler: add initial unit test and benchmark coverage ciao-scheduler: heartbeat refactoring for better test ciao-scheduler: don't error out for lack of logdir ciao-scheduler: glog warn instead of error on no compute nodes ciao-scheduler: use cnList for heartBeat ciao-scheduler: use same default cert as travis ciao-scheduler: move old log to glog ciao-scheduler: internal config refactor ciao-controller: rename cloudinit user ssntp: Improve the OID <-> role conversion routines Merge pull request #133 from 01org/mcastelino/topic/cleanup Networking: Unit Test: Use Testify Networking: Unit Tests: Cleanup Merge pull request #129 from tpepper/master ciao-scheduler: refactor ConnectNotify() to show symmetry with disconnect ciao-scheduler: refactor DisconnectNotify() using new role paramater ciao-scheduler: consistently lock nodeStat objects ciao-scheduler: read lock compute node pack in node picker ciao-scheduler: fix deadlock in connect/disconnect notifiers ciao-scheduler: split heartBeat function Networking: Unit Test: Use Testify Networking: CN API: Refactoring CONTRIBUTING: Elaborate on coding style CONTRIBUTING: Describe how to close issues README: Add coverage badge ssntp: test: Add Disconnection role checking tests ssntp: Change server's Disconnection notifier prototype travis: Simplify go vet and golint commands travis: integrate coveralls Networking: Allow all links when running in CI Mode ciao-controller: command: reduce complexity of StartWorkload ciao-controller: controller_test: simply StartWorkloadLaunchCNCI ciao-controller: controller_test: improve readability of CommandNotify ciao-controller: controller_test: improve readability of CommandNotify ciao-controller: controller_test: improve readability of tests ciao-controller: datastore: sqlite3db: improve readability of Connect ciao-controller: datastore: sqlite3db: simplify getTenantInstances ciao-controller: datastore: datastore_test: create addTestInstanceStats ciao-controller: datastore: datastore-test: split TestDeleteInstance travis: enable golint and go vet for ciao-controller (#123) ciao-controller: compute: use keyed field for composite literal ciao-controller: datastore: make tenantCNCIs more idiomatic ciao-controller: datastore: add comments to exported functions ciao-controller: types: fix golint issues travis: Add ciao-cli to the golint list ciao-cli: Fix identity.go golint warnings ciao-cli: Regroup all calls by functionality ciao-cli: Regroup instances action ciao-cli: Simplify listClusterEvents ciao-cli: Simplify startStopInstance ciao-cli: Simplify dumpCNCIDetails call ciao-cli: Simplify createTenantInstance call ciao-cli: Simplify listTenantWorkloads call ciao-cli: ciao-cli: Simplify listTenantResources call ciao-cli: Simplify listTenantQuotas call ciao-cli: Simplify listNodeInstances call ciao-cli: Simplify listAllInstances call ciao-cli: Remove dumpTenantID option ciao-cli: Factorize the tenant fetching routine ciao-cli: Fix golint warnings gitignore: update path for ciao-cert travis: Fail build on go vet, golint or misspell errors networking: silence "misspell" test payloads, ciao-cli, ciao-controller: Fix golint error payloads: Fix remaining golint documentation errors. payloads: Fix golint errors in numerous files. payloads: Fix go vet error in configure_test.go test-cases: Fix golint errors ciao-scheduler: remove old test code payloads: Add documentation to fix golint errors Revert "ciao-controller: Drop username from cloudinit config" ciao-scheduler: minor documentation edits ciao-launcher: doc grammar tweek travis: Fix travis builds for github forks ciao-scheduler: add first sentence short summary travis: include ciao-controller/internal/datastore tests ciao-controller: Drop username from cloudinit config ciao-controller: compute_test: add unit test for serverAction os-start ciao-controller: compute_test: add unit test for serverActions os-stop Networking: Basic Fuzz Testing & Travis CI workaround ciao-controller: controller_test: add testStartTracedWorkload() ciao-controller: compute_test: add unit test for traceData ciao-controller: compute_test: add unit test for clearLogs ciao-controller: compute_test: add unit test for listEvents no tenant ciao-controller: compute_test: add unit test for listTraces ciao-controller: compute_test: add unit test for listCNCIDetails ciao-controller: compute_test: add unit test for listCNCIs ciao-controller: compute_test: add test for nodeSummary ciao-controller: compute_test: add unit test for listNodes compute: sort node list in listNodes ciao-controller: compute_test: add unit test for listTenants ciao-controller: compute_test: increase delay on TestDeleteServer Networking: Coverage driven unit test enhancements Networking: Remove deprecated file ciao-scheduler: remove todo list from readme ciao-controller: identity: remove dead code ciao-controller: compute_test: insert time delay in DeleteServer test ciao-controller: compute_test: add unit test for ListNodeServers ciao-controller: compute_test: add unit test for listEvents by tenant ciao-controller: compute_test: add unit test for listTenantQuotas ciao-controller: compute_test: add unit test for ListTenantResources ciao-controller: compute_test: include unit test for ShowFlavorDetails ciao-controller: compute_test: add test for listFlavors ciao-controller: compute_test: add test for Server action os-stop ciao-controller: compute_test: add unit test for ServerAction os-start ciao-controller: compute_test: add test for DeleteServer ciao-controller: compute_test: return helpful message from request error ciao-controller: compute_test: add testHTTPRequest functionality ciao-controller: compute_test: add test for showServerDetails ciao-controller: compute_test: make listServersTenant available to other tests documentation: add issue tracking section in CONTRIBUTING.md ciao-scheduler: simplify readme and enable godoc Networking: Unit Tests: Docker Networking: Documentation: Docker ciao-controller: compute_test: correct error path in unit test ciao-controller: compute_test: fix error reporting ciao-controller: compute_test: add unit test for listServerDetails by workload ciao-controller: compute_test: test listServerDetails by tenant Networking: Unit Tests: Unified env variable handling travis: add cert for compute api ssntp: Implement String for the connected frame Networking: Fix issues identified by ineffassign Networking: deadcode elimination test-cases: travis: Colour every failed row in red. Networking: errcheck fixes Networking: golint fixes Networking: go vet fixes ciao-controller: controller_test: begin adding compute API unit tests ciao-launcher: gocyclo: Split qmpConnect into separate functions ciao-launcher: gocyclo: Split instanceLoop up ciao-launcher: examples: Update cloud-init examples ciao-launcher: gocyclo: Fix error in main.go ciao-launcher: errcheck: Clean up all errcheck errors Fix typos Networking: Bugfix: Travis Tag Networking: Updated Unit Test README Merge pull request #88 from markdryan/master test-cases: Failed tests are now coloured red Merge pull request #87 from 01org/kaccardi/topic/use-prepared-sql-stmt Networking: Documentation Update ciao-controller: datastore: use prepared statements rather than Sprintf ciao-controller: datastore: update usage correctly Networking: Reduce number of exported API Merge pull request #82 from 01org/kaccardi/topic/sort-instances ciao-controller: compute: sort instances by ID Merge pull request #86 from 01org/kaccardi/topic/fix-add-instance ciao-controller: instances: update usage synchronously for cache Networking: Unit Test Cleanup Networking: Removing old manual tests Merge pull request #80 from markdryan/master travis: Run all unit tests together to get a better output travis: Use test-cases to run networking tests travis: Use test-cases instead of go test test-cases: Add -short and -tags parameters test-cases: Exit with status 1 if any test fails test-cases: Add -text option Merge pull request #79 from mcastelino/topic/travis Networking: Travis CI Support ciao-controller: identity: remove workaround for gophercloud reauth issue documentation: better describe unified L2 at top level readme travis: Enable ciao-controller unit tests travis: Create and install SSNTP certs Networking: Unit Test case fixed to remove deprecated API Networking: Removing Deprecated APIs ciao-controller: command: check error returned from GetTenant() scheduler: note in README thoughts on NUMA affinities ciao-controller: datastore: check error during allocate IP test scheduler: fix golint issue ciao-controller: datastore: release lock in error path in getInstances() ssntp: ciao-cert: Add an install directory option ssntp: Rename generate_ciao_cert.go ssntp: Document the CONNECTED frame ciao-launcher: Apply gofmt -s suggestions to ciao-launcher Networking: Fix spell check errors ssntp: Add InvalidConfiguration error type README.md: Add Travis CI build indicator ciao: Disabling ciao-controller unit tests in Travis CI builds ciao: Enable Travis CI ciao-vendor: apply gofmt -s recommendations ssntp: server: Manage configuration payload ssntp: Add a configuration payload to CONNECTED Merge pull request #73 from dlespiau/20160427-typos trivial: Fix typos in markdown files trivial: Fix typos in go sources with misspell Merge pull request #71 from dlespiau/20160427-rst-README README: Remove reStructured text version payloads: configure: Add Controller configuration payloads: configure: Add Scheduler configuration CONTRIBUTING: Fix fork instructions CONTRIBUTING: Escape < and > ciao-launcher-server: Allow NN launchers to be tested CONTRIBUTING: Add instructions for working with github forks payloads: configure: Add launcher configuration payloads: compute: Fix go vet error ssntp: ciao-cert: Fix go_vet error ssntp: Fix mispell warnings README: Add goreportcard badge ssntp: Fix typo in ConnectFrame comment ciao-launcher: Networking: better macvtap defaults ciao-controller: Delete node and node stats when node disconnects ciao-scheduler: Send connection events to the controller ssntp: Add NodeConnected/Disconnected events payloads: Add NodeConnected/Disconnected event payloads ciao-vendor: Fix go get github.com/01org/ciao/... Merge pull request #65 from markdryan/master 3rd party: Add missing license for cancellable 3rd party: Vendor all dependencies ciao-vendor: Add packages and deps commands Revert "3rdparty: docker: vendor docker/engine-api" ciao-launcher: Set simulation ticker to nil once expired ciao-launcher: No need to track instances in simulation mode ciao-launcher: Allow multiple launcher to run in simulation mode ciao-scheduler: Push the soft limits to its maximum ciao-launcher: networking: Fix a crash when Vnic creation fails controller: workload csv typo asks for 80vcpus for docker Networking: ciao-cnci-agent: Updated documentation ssntp: Fix the reconnection logic ssntp: Parse CA certificate for server URL hints cnci-agent: Default server URL should be "" ciao-controller: Default server URL should be "" ciao-launcher: Default server URL should be "" ciao-cli: Check for mandatory options to be set ciao-cli: Add -list-all-tenants ciao-cli: Add -list-all-events option ciao-controller: Implement GET /v2.1/{tenant}/events docu: add irc channel scheduler: clarify performance targets in README Add link to cluster install document ciao-controller: Add total servers to the per node servers stats ciao-controller: Implement server statistics per node pagination ciao-controller: Implement node stats paging ciao-controller: datastore: remove GetInstanceInfo and GetInstanceFromTenant ciao-controller: datastore: trivial cleanup ciao-controller: datastore: fix test to use correct defaults ciao-controller: datastore: sqlite3db: trivial cleanup ciao-controller: instance: trivial cleanups ciao-controller: identity: trivial cleanup ciao-controller: client: trivial cleanups ciao-controller: command: make return values explicit ciao-controller: remove TODO ciao-controller: move *.yaml into ./workloads ciao-controller: move initial table data into separate subdir Merge pull request #46 from markdryan/master ciao-vendor: Add check and all vendored repos ciao-cli: Prettier output when missing usage history ciao-controller: No usage history is not an error ciao-cli: Fix multi-tenant support ciao-cli: getUserProjects should use its arguments ciao-cli: Fix tenant specification error message ciao-vendor: Fix two little bugs ciao-controller: rename fields in types to be more idiomatic ciao-launcher: Fix build Networking: Documentation: Internal Documentation datastore: remove unused function datastore: delete usage as part of removeInstance datastore: update usage when instance is added Networking: cncicli : Documentation Networking: cncli: Documentation vendoring: add first hacky version of ciao-vendor ciao-cli: Get tenant list from keystone ciao-cli: Command line options must take precedence ciao-cli: Only support https ciao-cli: Separate identity APIs from the main implementation datastore: move sql into it's own file ciao-cli: Fix README typo controller: test.yaml: Fix the test.yaml file ciao-controller: test.yaml password ciao-controller: remove the debug UI ciao-cli: Add a -delete-events option ciao-controller: Implement DELETE v2.1/events ciao-cli: Add a -list-events option ciao-controller: Implement GET v2.1/events ciao-cli: Remove remaining identity and controller URL ciao-cli: Export credentials through environment variables ciao-cli: Add keystone certificate documentation ciao-cli: README update Networking: Documentation ciao-cli: dump-label should not be a boolean ciao-cli: Separate all instances list possibilities ciao-cli: Be consistent with tenant name and ID options ciao-cli: Get all projects for a user when -scope is missing ciao-cli: Extract user projects ciao-cli: Rename sendCompute and unmarshalCompute ciao-cli: Preparation for sending unscoped tokens Networking: CNCI Agent: Image Generation Script Networking: Documentation Networking: Documentation: High Level Overview Networking: Bandwidth testing : Bridging and CNCI Performance controller: readme fix ups controller: readme edits controller: default compute service user docu: link mailing list in top level README.md controller: add initial README.md docu: commonize component linkage to cert creation scheduler: add usage information scheduler: add more design thinking words to README.md ciao-cli: Variance unit is seconds * seconds ciao-controller: datastore: make error path for StartFailure faster ciao-controller: Report number of instances per label ciao-cli: Add the -dump-label option ciao-controller: Implement GET v2.1/traces/{label} ciao-cli: Add the -list-labels option ciao-controller: Implement GET v2.1/traces launcher: hard-reset: Fix a small go vet error. ciao-launcher: tracing: Trace instance startup times ciao-cli: Document the trace labelling ciao-cli: Add -instance-label option compute: Add potential label and trace flag to the START frames ciao-cli: Implement all instances deletion ciao-controller: Implement POST /v2.1/{tenant}/servers/action launcher: instance: Split instance loop into multiple functions ciao-launcher: instance: Introduced instanceData structure ciao-launcher: main: Don't process SSNTP commands in a go routine ciao-launcher: tests: Rename loop.sh and add scripts for VMs ciao-launcher: tests: Make loop.sh generic launcher: networking: Set CnMaxAPIConcurrency to 1 readme: add links to cli and webui launcher: more docu path fixing launcher: Use common cert location launcher: More details on dependencies Use common cert location ciao-launcher: hard-reset: Delete all ciao docker networks Networking: CN API: Hard Reset ciao-launcher: docker: Fix network deletion ssntp: ciao-cert: Add README Networking: Unit Tests: Instrumentation Networking: Unit Testing: Docker Serial launch and instrumentation 3rdparty: docker: vendor docker/engine-api ciao-cli: Dump a formatted response structure when v=2 ciao-controller: compute: Add total number of instances ciao-cli: Document the command for consumed resources ciao-cli: Support instance offset option ciao-controlle: compute: Add support for instance offset Networking: CN API: Added API Throttle ciao-cli: Document usage ciao-cli: Launch, stop, restart and delete instances examples ciao-cli: Add all listing examples to README.md ciao-cli: First take at improving the README Networking: CNCI Image Scripts ssntp: Do not skip cert verification ssntp: ciao-cert: Name certs according to their role ssntp: Fix role String interface ssntp: ciao-cert: Fix display information ssntp: ciao-cert: Do not add -server to the CA cert name Networking: Unit Tests: Simulate Limited concurrency Networking: Unit Tests: Added latency instrumentation ssntp: ciao-cert: Separate IPs and hosts Networking: netlink: Removing vendored netlink implementation Networking: Unit Test: Concurrency and Parallel Testing ssntp: ciao-cert: Add options for organization and email Merge pull request #24 from 01org/sameo/topic/ciao-controller ciao-controller: getTenantInstances returns an instance map ciao-controller: Check for the right getTenant returned pointer ciao-controller: Switch to resources for {tenant}/resources ciao-controller: Be more idiomatic when parsing a slice ciao-controller: Check for err being nil when adding instances ssntp: client: Document the client thread safety requirement ssntp: client: Start a go routine for each processed frame networking: cn api: reduce API timeout controller: datastore: fix racy stats store controller: datastore: clean up CNCI channel handling ciao-controller: Give more space to the CNCI VM scheduler: add controllerStat mutex scheduler: Remove unneeded map assignment controller: datastore: do not delete instances from nodes blindly ciao-launcher: documentation: Fix some formatting issues. ciao-cli: Describe the relationships with controller scheduler: nodeStat struct data access race protection scheduler: Clean up controller map scheduler: add example role in default cert names scheduler: Remove unneeded statistic scheduler: Fix race in agent connections scheduler: Use common log dir controller: datastore: fix race with deleteInstance and AddInstance controller: datastore: make nodes map[string]*nodes ciao-launcher: docker: Fix a bug in docker networking Merge branch 'master' of https://github.com/01org/ciao adding .rst format README to facilitate organization and readability of content ssntp: Remove TODO ssntp: Update TODO ssntp: client: Make handleSSNTPServer a client method More broad descriptive text at the top level ciao: Initial commit commit 502703f8aa63a1ba6098a2afe4029bd98f2587ab Merge: 094b2fd d32a111 Author: Tim Pepper Date: Tue Jun 14 10:58:24 2016 -0700 Merge pull request #257 from markdryan/master 3rd Party: Update networking dependencies and add ciao-vendor improvements