SmartOS/live a3782d5. Jenkinsfile

OS-8754 let Jenkinsfile skip stages in case of single-stage failure

Reviewed by: Toomas Soome <tsoome at edgecast.io>
Approved by: Toomas Soome <tsoome at edgecast.io>
DeltaFile
+28-1Jenkinsfile
+28-11 files

SmartOS/live e4b5dc2. Jenkinsfile

remove typo-ed whitespace
DeltaFile
+1-1Jenkinsfile
+1-11 files

SmartOS/live 4d5b2a2. Jenkinsfile

failFast as parameter?
DeltaFile
+1-2Jenkinsfile
+1-21 files

SmartOS/live e5b42da. Jenkinsfile

failFast needs to be above 'parallel'
DeltaFile
+1-1Jenkinsfile
+1-11 files

SmartOS/live 344f4c6. Jenkinsfile

Add FAIL_FAST (default is true)
DeltaFile
+8-2Jenkinsfile
+8-21 files

SmartOS/live 6fb5c75. Jenkinsfile

blah
DeltaFile
+3-3Jenkinsfile
+3-31 files

SmartOS/live 9615b93. Jenkinsfile

OS-8754 let Jenkinsfile skip stages in case of single-stage failure
DeltaFile
+22-0Jenkinsfile
+22-01 files

SmartOS/live 9d69823src/vm/node_modules VM.js

Fix jsstyle
DeltaFile
+1-1src/vm/node_modules/VM.js
+1-11 files

SmartOS/live e480ae0. default.configure-projects

This branch should build components from related branches.

NOTE: THIS CHANGE AND ANY OTHERS IN default.configure-* SHOULD NOT GET PUSHED
      INTO `master` WHEN IT IS READY FOR BEING ACTUALLY COMMITTED!
DeltaFile
+1-1default.configure-projects
+1-11 files

SmartOS/live 1aa1ea8src/vm/man vmadm.8.md, src/vm/node_modules VM.js

vm.js, vmadm: migrate-listen startup mode for bhyve live migration

Adds a first-class way to boot a bhyve VM in its live-migration
destination mode, replacing the /tmp/migrate.listen sentinel file
sidechannel with a properly scoped zonecfg attribute.

Interface:

  vmadm start <uuid> migrate-listen=true

This flows through VM.start(uuid, extra, {migrate_listen: true}, cb)
→ startVM → startZone, which (for the duration of this single
zoneadm boot call only) adds a transient `migrate_listen=true`
attribute to the zone's config via zonecfg.  The brand boot program
(usr/src/lib/brand/bhyve/zone/boot.c, illumos-joyent companion
change) reads the attribute and appends `-o migrate.listen=true` to
the bhyve argv, causing bhyve to skip bootrom + vcpu_reset and block
on its in-zone control socket waiting for import-state from the GZ
migration agent.

    [16 lines not shown]
DeltaFile
+97-5src/vm/node_modules/VM.js
+22-5src/vm/sbin/vmadm.js
+16-0src/vm/man/vmadm.8.md
+135-103 files

SmartOS/live 9ab4931. Jenkinsfile

This branch should build components from related branches on Jenkins too.

NOTE: THIS CHANGE AND ANY OTHERS IN Jenkinsfile SHOULD NOT GET PUSHED
      INTO `master` WHEN IT IS READY FOR BEING ACTUALLY COMMITTED!
DeltaFile
+1-1Jenkinsfile
+1-11 files

SmartOS/live 3a5382e. Jenkinsfile

This branch should build components from related branches on Jenkins too.

NOTE: THIS CHANGE AND ANY OTHERS IN Jenkinsfile SHOULD NOT GET PUSHED
      INTO `master` WHEN IT IS READY FOR BEING ACTUALLY COMMITTED!
DeltaFile
+1-1Jenkinsfile
+1-11 files

SmartOS/live 59bdea5. default.configure-projects

This branch should build components from related branches.

NOTE: THIS CHANGE AND ANY OTHERS IN default.configure-* SHOULD NOT GET PUSHED
      INTO `master` WHEN IT IS READY FOR BEING ACTUALLY COMMITTED!
DeltaFile
+1-1default.configure-projects
+1-11 files

SmartOS/live a37e6e2src/vm/node_modules VM.js

Fix jsstyle
DeltaFile
+1-1src/vm/node_modules/VM.js
+1-11 files

SmartOS/live 2cc27bdsrc piadm.sh, tools build_live

Merge branch 'master' into OS-8736
DeltaFile
+5-3src/piadm.sh
+2-2tools/build_live
+7-52 files

SmartOS/live ce75412src piadm.sh

OS-8735 piadm(8) lies about what version of loader is installed

Reviewed by: Toomas Soome <tsoome at edgecast.io>
Approved by: Toomas Soome <tsoome at edgecast.io>
DeltaFile
+5-3src/piadm.sh
+5-31 files

SmartOS/live d02e016tools build_live

Merge branch 'master' into OS-8735
DeltaFile
+2-2tools/build_live
+2-21 files

SmartOS/live f38aafdsrc piadm.sh

OS-8735 piadm(8) lies about what version of loader is installed
DeltaFile
+5-3src/piadm.sh
+5-31 files

SmartOS/live 9232e4ctools build_live

OS-8730 Bump /usr size to make room for illumos#17974

Reviewed by: Carlos Neira <cneira at edgecast.io>
Reviewed by: Toomas Soome <tsoome at edgecast.io>
Reviewed by: Nahum Shalman <nshalman at edgecast.io>
Approved by: Toomas Soome <tsoome at edgecast.io>
DeltaFile
+2-2tools/build_live
+2-21 files

SmartOS/live c664084tools build_live

OS-8730 Bump /usr size to make room for illumos#17974
DeltaFile
+2-2tools/build_live
+2-21 files

SmartOS/live 7ddd5cesrc/vm/man vmadm.8.md, src/vm/node_modules VM.js

vm.js, vmadm: migrate-listen startup mode for bhyve live migration

Adds a first-class way to boot a bhyve VM in its live-migration
destination mode, replacing the /tmp/migrate.listen sentinel file
sidechannel with a properly scoped zonecfg attribute.

Interface:

  vmadm start <uuid> migrate-listen=true

This flows through VM.start(uuid, extra, {migrate_listen: true}, cb)
→ startVM → startZone, which (for the duration of this single
zoneadm boot call only) adds a transient `migrate_listen=true`
attribute to the zone's config via zonecfg.  The brand boot program
(usr/src/lib/brand/bhyve/zone/boot.c, illumos-joyent companion
change) reads the attribute and appends `-o migrate.listen=true` to
the bhyve argv, causing bhyve to skip bootrom + vcpu_reset and block
on its in-zone control socket waiting for import-state from the GZ
migration agent.

    [16 lines not shown]
DeltaFile
+97-5src/vm/node_modules/VM.js
+22-5src/vm/sbin/vmadm.js
+16-0src/vm/man/vmadm.8.md
+135-103 files

SmartOS/live 06c9bafsrc/vm/man vmadm.8.md, src/vm/node_modules VM.js

vm.js, vmadm: migrate-listen startup mode for bhyve live migration

Adds a first-class way to boot a bhyve VM in its live-migration
destination mode, replacing the /tmp/migrate.listen sentinel file
sidechannel with a properly scoped zonecfg attribute.

Interface:

  vmadm start <uuid> migrate-listen=true

This flows through VM.start(uuid, extra, {migrate_listen: true}, cb)
→ startVM → startZone, which (for the duration of this single
zoneadm boot call only) adds a transient `migrate_listen=true`
attribute to the zone's config via zonecfg.  The brand boot program
(usr/src/lib/brand/bhyve/zone/boot.c, illumos-joyent companion
change) reads the attribute and appends `-o migrate.listen=true` to
the bhyve argv, causing bhyve to skip bootrom + vcpu_reset and block
on its in-zone control socket waiting for import-state from the GZ
migration agent.

    [16 lines not shown]
DeltaFile
+91-3src/vm/node_modules/VM.js
+22-5src/vm/sbin/vmadm.js
+16-0src/vm/man/vmadm.8.md
+129-83 files

SmartOS/live b7e5f2dsrc/vm/node_modules VM.js, src/vm/node_modules/cloudinit nocloud.js

OS-8724 - Reserve vendor-data for SmartOS/Triton use

Reviewed by: Dan McDonald <danmcd at edgecast.io>
Reviewed by: Nahum Shalman <nahum.shalman at edgecast.io>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+20-5src/vm/tests/test-cloudinit-nocloud.js
+4-4src/vm/node_modules/cloudinit/nocloud.js
+3-1src/vm/node_modules/VM.js
+27-103 files

SmartOS/live 96a904asrc/vm/node_modules/cloudinit nocloud.js

PR feedback: variable rename
DeltaFile
+3-3src/vm/node_modules/cloudinit/nocloud.js
+3-31 files

SmartOS/live 5fe3126src/vm/node_modules VM.js, src/vm/node_modules/cloudinit nocloud.js

OS-8724 - Reserve vendor-data for SmartOS/Triton
DeltaFile
+20-5src/vm/tests/test-cloudinit-nocloud.js
+3-1src/vm/node_modules/VM.js
+2-2src/vm/node_modules/cloudinit/nocloud.js
+25-83 files

SmartOS/live ad86b7csrc/vm/man vmadm.8.md, src/vm/node_modules proptable.js VM.js

OS-8723 Expose virtio1 zone attribute via vmadm

Reviewed by: Nahum Shalman <nshalman at edgecast.io>
Reviewed by: Carlos Neira <cneira at edgecast.io>
Approved by: Nahum Shalman <nshalman at edgecast.io>
DeltaFile
+15-0src/vm/man/vmadm.8.md
+14-1src/vm/node_modules/proptable.js
+8-0src/vm/node_modules/VM.js
+37-13 files

SmartOS/live a5b6010src/vm/node_modules VM.js, src/vm/node_modules/cloudinit nocloud.js

OS-8724 - Reserve vendor-data for SmartOS/Triton
DeltaFile
+20-5src/vm/tests/test-cloudinit-nocloud.js
+2-2src/vm/node_modules/cloudinit/nocloud.js
+3-1src/vm/node_modules/VM.js
+25-83 files

SmartOS/live 1ee5bfdsrc/vm/node_modules VM.js

fix jsstyle
DeltaFile
+5-5src/vm/node_modules/VM.js
+5-51 files

SmartOS/live c1e4723src/vm/node_modules VM.js

Don't forget to setAttr()
DeltaFile
+1-0src/vm/node_modules/VM.js
+1-01 files

SmartOS/live 5f0c759src/vm/man vmadm.8.md, src/vm/node_modules proptable.js

spelling, and trailing commas
DeltaFile
+2-2src/vm/node_modules/proptable.js
+1-1src/vm/man/vmadm.8.md
+3-32 files