commit 084db8a5c50642311ee31d89d701495cb98c8fbc
Author: Greg Althaus <galthaus@austin.rr.com>
Date: Sun Dec 29 14:18:41 2019 -0600
Update to v4.2.0
M go.mod
M go.sum
commit b07d6835b8df35c0d7fd8843ce5afd5b4021652c
Author: Greg Althaus <galthaus@austin.rr.com>
Date: Thu Dec 26 12:21:18 2019 -0600
Update to v420-beta11
M go.mod
M go.sum
commit 561724501c1aa4ef6a6203b7a29c76644144a387
Author: Shane Gibson <shane@rackn.com>
Date: Thu Dec 26 09:32:56 2019 -0800
Add rename datastore to esxi-install WF
M cmds/vmware/content/workflows/esxi-install.yaml
commit 81c7a8cc60a0174c390909f6c74cd82ad72c062a
Author: Shane Gibson <shane@rackn.com>
Date: Wed Dec 25 18:58:14 2019 -0800
Add esxi/rename-datastore stage/task
A cmds/vmware/content/params/esxi-rename-datastore.yaml
A cmds/vmware/content/stages/esxi-rename-datastore.yaml
A cmds/vmware/content/tasks/esxi-rename-datastore.yaml
commit b9df7a6ac1b65e26a1f60855b5cb9b7494a35949
Author: Greg Althaus <galthaus@austin.rr.com>
Date: Fri Dec 20 11:44:10 2019 -0600
Add raid and bios baseling task to get pieces from configured systems.
A cmds/bios/content/stages/bios-baseline.yml
A cmds/bios/content/tasks/bios-set-baseline.yml
A cmds/raid/content/stages/raid-baseline.yml
A cmds/raid/content/tasks/raid-set-baseline.yaml
commit 98305b905b06721bd18142c7bd13bd71a05dd46a
Author: Victor Lowther <victor.lowther@gmail.com>
Date: Thu Dec 19 12:02:16 2019 -0600
Derp, wrong state check for poweroff command
M cmds/ipmi/redfish.go
commit 6ae27168512883d784c393b3c9317a5e3615f18e
Author: Victor Lowther <victor.lowther@gmail.com>
Date: Thu Dec 19 11:49:14 2019 -0600
Update IPMI redfish power management to account for variant versions of allowable power actions
M cmds/ipmi/main.go
M cmds/ipmi/redfish.go
M go.mod
M go.sum
commit 4c0a94bae58ee16afc6f5a36a46098211bf5cdbf
Author: Greg Althaus <galthaus@austin.rr.com>
Date: Tue Dec 17 19:31:31 2019 -0600
Update the random ipmi password to respect already set ipmi/configure
M cmds/ipmi/content/templates/ipmi-configure.sh.tmpl
commit 5fd8ad6038a8152552ec6c8951f619316ab3e1f6
Author: Greg Althaus <galthaus@austin.rr.com>
Date: Tue Dec 17 19:30:13 2019 -0600
Add certificate install of esxi
A cmds/vmware/content/params/esxi-ssl-certificate.yaml
A cmds/vmware/content/params/esxi-ssl-key.yaml
A cmds/vmware/content/stages/esxi-install-certificate.yaml
A cmds/vmware/content/tasks/esxi-install-certificate.yaml
M cmds/vmware/content/workflows/esxi-install.yaml
commit 56ead3162c56c373ba7936ae72a3f609d40b9c1b
Author: Greg Althaus <galthaus@austin.rr.com>
Date: Thu Dec 12 00:42:24 2019 -0600
Update to v4.2.0-beta7 and vib 0.7.1 vmware
M cmds/vmware/download-vibs.sh
M go.mod
M go.sum
commit ed834995b932f27a3114d0b65558a3871644cc94
Author: Greg Althaus <galthaus@austin.rr.com>
Date: Wed Dec 11 17:01:30 2019 -0600
Update the drpy vib and put back the esxi-patch-* tasks
but mark them deprecated.
A cmds/vmware/content/tasks/esxi-patch-complete.yaml
A cmds/vmware/content/tasks/esxi-patch-start.yaml
M cmds/vmware/download-vibs.sh
commit 283fb054ed77d53dccabce62764a528ec3391913
Author: Greg Althaus <galthaus@austin.rr.com>
Date: Tue Dec 10 16:53:25 2019 -0600
Update the passgen program to make sure length matches the
requested length.
M cmds/ipmi/content/templates/ipmi-passgen.py.tmpl
M cmds/vmware/content/templates/passgen.py.tmpl
commit bde11b466362a6c751e5cfe59cc386efccdaf025
Author: Greg Althaus <galthaus@austin.rr.com>
Date: Tue Dec 10 15:42:27 2019 -0600
Missed one of the random refs.
M cmds/ipmi/content/templates/ipmi-configure.sh.tmpl
commit a131c0cfa7587a794338f0b28602e471bf9011c8
Author: Greg Althaus <galthaus@austin.rr.com>
Date: Tue Dec 10 15:34:31 2019 -0600
Move the password settings into the configure space.
R094 cmds/ipmi/content/params/ipmi-random-password-settings.yaml cmds/ipmi/content/params/ipmi.configure.random-password-settings.yaml
M cmds/ipmi/content/templates/ipmi-passgen.py.tmpl
commit 1fd5450bc4f918c815947687ac88a780089c5a60
Author: Greg Althaus <galthaus@austin.rr.com>
Date: Tue Dec 10 15:05:25 2019 -0600
Add random generator for IPMI password. Workws like the esxi one
but triggered with different parameters.
A cmds/ipmi/content/params/ipmi-random-password-settings.yaml
A cmds/ipmi/content/params/ipmi.configure.generate-random-password.yaml
M cmds/ipmi/content/tasks/ipmi-configure.yaml
M cmds/ipmi/content/templates/ipmi-configure.sh.tmpl
A cmds/ipmi/content/templates/ipmi-passgen.py.tmpl
commit 5a693380365f31329fb048e521dc8d80ab568165
Author: Greg Althaus <galthaus@austin.rr.com>
Date: Tue Dec 10 14:42:50 2019 -0600
Add password policy setting for esxi.
A cmds/vmware/content/params/esxi-password-policy.yaml
A cmds/vmware/content/stages/esxi-activate-password-policy.yaml
A cmds/vmware/content/tasks/esxi-password-security-policy.yaml
M go.mod
M go.sum
commit 234e956991eb0522e05fce0418cb448d4c5efade
Author: Greg Althaus <galthaus@austin.rr.com>
Date: Sun Dec 8 14:20:53 2019 -0600
Update to 420-beta3
M go.mod
commit ad9eddea4f345634cd762364c9e84914b6c07f5d
Author: Greg Althaus <galthaus@austin.rr.com>
Date: Fri Dec 6 17:31:59 2019 -0600
Fix bugs around 2 vs 3 items by dell and HP
M cmds/ipmi/content/templates/ipmi-configure.sh.tmpl
commit 3cae4c9023805b48e1bca442afbbfbee60e65c80
Author: Greg Althaus <galthaus@austin.rr.com>
Date: Fri Dec 6 10:47:35 2019 -0600
Change the single values to lists
D cmds/ipmi/content/params/ipmi.configure.dns-server.yaml
A cmds/ipmi/content/params/ipmi.configure.dns-servers.yaml
D cmds/ipmi/content/params/ipmi.configure.ntp-server.yaml
A cmds/ipmi/content/params/ipmi.configure.ntp-servers.yaml
M cmds/ipmi/content/templates/ipmi-configure.sh.tmpl
commit 88b885751074840c534f912aa0f28c48cff545b9
Author: Greg Althaus <galthaus@austin.rr.com>
Date: Wed Dec 4 18:24:45 2019 -0600
Allow for full timezone parameter
M cmds/ipmi/content/templates/ipmi-configure.sh.tmpl
commit 7f8fc965fcda9039d614555e2334bc54143312bd
Author: Greg Althaus <galthaus@austin.rr.com>
Date: Wed Dec 4 18:20:00 2019 -0600
Allow HPE and Dell systems to configure the ntp-server
and timezone of the BMC
A cmds/ipmi/content/params/ipmi.configure.ntp-server.yaml
A cmds/ipmi/content/params/ipmi.configure.timezone.yaml
M cmds/ipmi/content/templates/ipmi-configure.sh.tmpl
commit 70772be2ebcbde91a8cf4fc1278b3a99dab78020
Author: Victor Lowther <victor.lowther@gmail.com>
Date: Wed Dec 4 11:09:09 2019 -0600
Update go module deps for 4.2.0-beta1
M go.mod
M go.sum
commit ac7dd5b77c71f063ad43a5a73ac5715fd40fec93
Author: Victor Lowther <victor.lowther@gmail.com>
Date: Tue Dec 3 10:36:03 2019 -0600
Fix up plugins and modify curtin
M cmds/callback/callback.go
M cmds/endpoint-exec/endpoint-exec.go
A cmds/image-deploy/content/params/image-deploy.skip-fstab.yaml
M cmds/image-deploy/content/templates/curtin-linux-curtin-hooks.py.tmpl
M cmds/kvm-test/kvm-test.go
M cmds/netbox/netbox.go
M cmds/ovirt/ovirt.go
M cmds/packet-ipmi/packet-ipmi.go
M cmds/virtualbox-ipmi/virtualbox-ipmi.go
M go.mod
M go.sum
commit e25c949d9bc1ca94bebbced09019e78de43ac005
Author: Michael Rice <michael@michaelrice.org>
Date: Mon Dec 2 10:32:05 2019 -0600
rename vmware content patch bits
In the vmware content the esxi-patch-start and esxi-patch-complete tasks were poorly named. This change renamed those tasks to make it more obvious which part of the tasks put the host into and out of maint mode. This change should fix an issue that left the admin with no obvious reusable task to leave a host in maint mode.
Signed-off-by: Michael Rice <michael@michaelrice.org>
M cmds/vmware/content/stages/esxi-install-patches.yaml
R094 cmds/vmware/content/tasks/esxi-patch-start.yaml cmds/vmware/content/tasks/esxi-enable-maint-mode.yaml
R093 cmds/vmware/content/tasks/esxi-patch-complete.yaml cmds/vmware/content/tasks/esxi-exit-maint-mode.yaml
commit fd9da007516be55c8419195e2ae721548b475ddc
Author: Shane Gibson <shane@rackn.com>
Date: Sun Dec 1 14:57:30 2019 -0800
Add Hitachi 650u3 content
A cmds/vmware/content/bootenvs/esxi_650u3-13932383_hitachi_blade-ha8000.yaml
A cmds/vmware/content/bootenvs/esxi_650u3-13932383_hitachi_ha8000v-gen10.yaml
A cmds/vmware/content/templates/esxi_650u3-13932383_hitachi_blade-ha8000.boot.cfg.tmpl
A cmds/vmware/content/templates/esxi_650u3-13932383_hitachi_ha8000v-gen10.boot.cfg.tmpl
commit b32b5ffcfc7f1830eed3c517c8a3b56dd2dcfbe4
Author: Shane Gibson <shane@rackn.com>
Date: Sun Dec 1 11:04:14 2019 -0800
delete bad hitachi content 4
D cmds/vmware/content/bootenvs/esxi_670u1-13932383_hitachi_blade-ha8000.yaml
commit 29ed18cc3e331925e8a1cf02bf4413abbf50c717
Author: Shane Gibson <shane@rackn.com>
Date: Sun Dec 1 11:04:01 2019 -0800
delete bad hitachi content 3
D cmds/vmware/content/bootenvs/esxi_670u1-13932383_hitachi_ha8000v-gen10.yaml
commit ebb2eb900a97dabf5a4a4e7dfadce0615a84d56a
Author: Shane Gibson <shane@rackn.com>
Date: Sun Dec 1 11:03:40 2019 -0800
delete bad hitachi content 2
D cmds/vmware/content/templates/esxi_670u1-13932383_hitachi_blade-ha8000.boot.cfg.tmpl
commit 6e7035e57ac443ef52b5ebe770fc255acd9c981a
Author: Shane Gibson <shane@rackn.com>
Date: Sun Dec 1 11:03:20 2019 -0800
delete bad hitachi content 1
D cmds/vmware/content/templates/esxi_670u1-13932383_hitachi_ha8000v-gen10.boot.cfg.tmpl
commit e43f4077ea3efe1d93ee7f6db564f8b352703b11
Author: Shane Gibson <shane@rackn.com>
Date: Sat Nov 30 19:24:53 2019 -0800
Add additional ESXi 650u3 content
A cmds/vmware/content/bootenvs/esxi_650u3-13932383-v430_fujitsu.yaml
A cmds/vmware/content/bootenvs/esxi_650u3-13932383-v431_fujitsu.yaml
A cmds/vmware/content/bootenvs/esxi_650u3-14320405_hpe.yaml
A cmds/vmware/content/templates/esxi_650u3-13932383-v430_fujitsu.boot.cfg.tmpl
A cmds/vmware/content/templates/esxi_650u3-13932383-v431_fujitsu.boot.cfg.tmpl
A cmds/vmware/content/templates/esxi_650u3-14320405_hpe.boot.cfg.tmpl
commit 4b07e75732fa86288bb048f78ad138d3eeb47937
Author: Shane Gibson <shane@rackn.com>
Date: Sat Nov 30 19:09:14 2019 -0800
Add ESXi 650u3 BootEnvs
A cmds/vmware/content/bootenvs/esxi_650u3-13932383-A01_dell.yaml
A cmds/vmware/content/bootenvs/esxi_650u3-13932383_cisco.yaml
A cmds/vmware/content/bootenvs/esxi_650u3-13932383_hpe_pregen9.yaml
A cmds/vmware/content/bootenvs/esxi_650u3-13932383_nec_standard.yaml
A cmds/vmware/content/bootenvs/esxi_650u3-13932383_vmware.yaml
A cmds/vmware/content/bootenvs/esxi_650u3-14293459_vmware_rollup.yaml
A cmds/vmware/content/bootenvs/esxi_650u3-14320405-A03_dell.yaml
A cmds/vmware/content/bootenvs/esxi_650u3-14320405_lenovo.yaml
A cmds/vmware/content/bootenvs/esxi_670u1-13932383_hitachi_blade-ha8000.yaml
A cmds/vmware/content/bootenvs/esxi_670u1-13932383_hitachi_ha8000v-gen10.yaml
A cmds/vmware/content/templates/esxi_650u3-13932383-A01_dell.boot.cfg.tmpl
A cmds/vmware/content/templates/esxi_650u3-13932383_cisco.boot.cfg.tmpl
A cmds/vmware/content/templates/esxi_650u3-13932383_hpe_pregen9.boot.cfg.tmpl
A cmds/vmware/content/templates/esxi_650u3-13932383_nec_standard.boot.cfg.tmpl
A cmds/vmware/content/templates/esxi_650u3-13932383_vmware.boot.cfg.tmpl
A cmds/vmware/content/templates/esxi_650u3-14293459_vmware_rollup.boot.cfg.tmpl
A cmds/vmware/content/templates/esxi_650u3-14320405-A03_dell.boot.cfg.tmpl
A cmds/vmware/content/templates/esxi_650u3-14320405_lenovo.boot.cfg.tmpl
A cmds/vmware/content/templates/esxi_670u1-13932383_hitachi_blade-ha8000.boot.cfg.tmpl
A cmds/vmware/content/templates/esxi_670u1-13932383_hitachi_ha8000v-gen10.boot.cfg.tmpl
commit 7f39f92805db9cc02184b39d5a45cd1b51a73b8e
Author: Shane Gibson <shane@rackn.com>
Date: Tue Nov 26 18:40:58 2019 -0800
Add ESXi 6.7.0u3 BootEnvs, Extra boot.cfg options
A cmds/vmware/content/bootenvs/esxi_670u3-13981272-A03_dell.yaml
A cmds/vmware/content/bootenvs/esxi_670u3-14320388_cisco.yaml
A cmds/vmware/content/bootenvs/esxi_670u3-14320388_fujitsu.yaml
A cmds/vmware/content/bootenvs/esxi_670u3-14320388_hpe.yaml
A cmds/vmware/content/bootenvs/esxi_670u3-14320388_lenovo.yaml
A cmds/vmware/content/bootenvs/esxi_670u3-14320388_nec_r120h-t120h-r110j.yaml
A cmds/vmware/content/bootenvs/esxi_670u3-14320388_nec_standard.yaml
A cmds/vmware/content/bootenvs/esxi_670u3-14320388_vmware.yaml
A cmds/vmware/content/params/esxi-boot-cfg-extra-options.yaml
A cmds/vmware/content/params/esxi-set-norts.yaml
A cmds/vmware/content/templates/esxi_670u3-13981272-A03_dell.boot.cfg.tmpl
A cmds/vmware/content/templates/esxi_670u3-14320388_cisco.boot.cfg.tmpl
A cmds/vmware/content/templates/esxi_670u3-14320388_fujitsu.boot.cfg.tmpl
A cmds/vmware/content/templates/esxi_670u3-14320388_hpe.boot.cfg.tmpl
A cmds/vmware/content/templates/esxi_670u3-14320388_lenovo.boot.cfg.tmpl
A cmds/vmware/content/templates/esxi_670u3-14320388_nec_r120h-t120h-r110j.boot.cfg.tmpl
A cmds/vmware/content/templates/esxi_670u3-14320388_nec_standard.boot.cfg.tmpl
A cmds/vmware/content/templates/esxi_670u3-14320388_vmware.boot.cfg.tmpl
commit 1e9492332945f7cd3bdbfc66eae757c4b5f1f28d
Author: Greg Althaus <galthaus@austin.rr.com>
Date: Tue Nov 26 12:05:24 2019 -0600
Remove the bogus leading/trailing piece that is now part of passgen.
M cmds/vmware/content/templates/esxi-set-insecure-password.sh.tmpl
commit de8e61d9dd72ed253c2acab31dd38681c2659790
Author: Victor Lowther <victor.lowther@gmail.com>
Date: Tue Nov 26 11:53:16 2019 -0600
Sigh, add extra mount/umount calls when messing with grub in curtin
M cmds/image-deploy/content/templates/curtin-linux-curtin-hooks.py.tmpl
commit 11a446589064e0f767fe44b4b570c38cc84da151
Author: Shane Gibson <shane@rackn.com>
Date: Tue Nov 26 06:13:09 2019 -0800
Add doc for leading/trailing options
M cmds/vmware/content/params/passgen-settings.yaml
commit 0dfb1c69633ccd0e45947858f1fd8fda31449344
Author: Michael Rice <michael@michaelrice.org>
Date: Mon Nov 25 23:05:02 2019 -0600
Added random char to leading and trailing password
In the vmware passgen.py.tmpl it is now possible to pass in a `leading_char` and a `trailing_char` and if you dont a random lowercase letter is picked to be used in ita place. This change forces either the passed in chars or a random lower case for all passwords now.
Signed-off-by: Michael Rice <michael@michaelrice.org>
M cmds/vmware/content/templates/passgen.py.tmpl
commit aa0e1accf17a6b55ba8ccea666610d72f4dd8cdd
Author: Michael Rice <michael@michaelrice.org>
Date: Fri Nov 22 22:25:37 2019 -0600
removes password setting from non password field
In the vmware content the esxi/install-datastore was improperly
labeled with a `password: showable` this change removes that
so that the value will not be hidden.
Signed-off-by: Michael Rice <michael@michaelrice.org>
M cmds/vmware/content/params/esxi-install-datastore.yaml
commit 1b6f47c5097b98cfb1f120a25bd395b9658f5978
Author: Greg Althaus <galthaus@austin.rr.com>
Date: Thu Nov 21 16:37:54 2019 -0600
Fix DNS hostname domain and dns server setting in ilo and idrac
M cmds/ipmi/content/templates/ipmi-configure.sh.tmpl
commit 4b547893c57b0c90ec59636ebae1d63ab005253d
Author: Greg Althaus <galthaus@austin.rr.com>
Date: Wed Nov 20 11:38:08 2019 -0800
Fix crash in ipmi startup
M cmds/ipmi/main.go
commit 6894dccf3fa4db42c5dc39d6c59dc2414b08e272
Author: Victor Lowther <victor.lowther@gmail.com>
Date: Wed Nov 20 08:45:55 2019 -0600
Just ignore unknown system types instead of failing when running BIOS code
M cmds/bios/content/tasks/bios-tools-install.yml
commit 26aff477994f87a527ab7c68bf3a053e3d0bc174
Author: Greg Althaus <galthaus@austin.rr.com>
Date: Mon Nov 18 11:12:47 2019 -0600
Add missing parameter for ipmi dns configuration
A cmds/ipmi/content/params/ipmi.configure.dns-server.yaml
commit 01cb732992e601b943466a753c1ce645ae9945e9
Author: Greg Althaus <galthaus@austin.rr.com>
Date: Mon Nov 18 11:09:42 2019 -0600
Add ability to set hostname and domain and dns-servers
during IPMI configure.
A cmds/ipmi/content/params/ipmi.configure.domain.yaml
A cmds/ipmi/content/params/ipmi.configure.hostname.yaml
M cmds/ipmi/content/templates/ipmi-configure.sh.tmpl
commit 0ac171552fef9e393b8f146ca6051ac3afa67669
Author: Greg Althaus <galthaus@austin.rr.com>
Date: Mon Nov 18 11:08:31 2019 -0600
Allow callers to override the data pushed to the callback.
callback/override-data allows for data to be sent instead of the machine
M cmds/callback/callback.go
End of Note