Skip to content

v4.2.0

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