Skip to content

v4.0.8

commit 18f1086c1ef8d85080d53ea25acd3a053dade50c
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Thu Sep 5 20:24:13 2019 -0500

    This seems to work on timing and startup and restart.

M   cmds/vmware/content/tasks/esxi-install-startup-agent.yaml
M   cmds/vmware/content/templates/esxi-install-py3.ks.tmpl

commit 55871884512bbf25a8de3f71f192143aeccac3b7
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Thu Sep 5 19:02:56 2019 -0500

    Try to handle firstboot timing issues by starting firstboot later.

M   cmds/vmware/content/templates/esxi-drpy-run.py.tmpl
M   cmds/vmware/content/templates/esxi-install-py3.ks.tmpl
M   cmds/vmware/download-vibs.sh

commit a15a8dab89caf6c54af665e1eb8e80c688b55500
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Thu Sep 5 14:48:11 2019 -0500

    More comments to get clean

M   cmds/vmware/content/templates/esxi-ks-custom-kickstart.tmpl

commit f468d9a4e918cdad93731220d140ce8f15da43cf
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Thu Sep 5 14:26:08 2019 -0500

    Keep finding comments to remove and alter.

M   cmds/vmware/content/templates/esxi-ks-custom-kickstart.tmpl
M   cmds/vmware/content/templates/esxi-ks-custom-sections.tmpl

commit e683eec10ddfaa7c5c90a76144ad766604e23485
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Thu Sep 5 12:31:10 2019 -0500

    Get rid of more comments.

M   cmds/vmware/content/templates/esxi-ks-custom-kickstart.tmpl

commit 47e96545eda15ac201027161a36e3a6df95dfc26
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Thu Sep 5 12:07:13 2019 -0500

    Fix comments in kickstart

M   cmds/vmware/content/templates/esxi-install-py3.ks.tmpl

commit 176cedb7fd371c9c455c07750a66bcdd1823480e
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Thu Sep 5 11:21:16 2019 -0500

    Convert most things to tasks

A   cmds/vmware/content/stages/esxi-activate-nested.yaml
A   cmds/vmware/content/stages/esxi-activate-network.yaml
A   cmds/vmware/content/stages/esxi-activate-shells.yaml
A   cmds/vmware/content/stages/esxi-install-welcome.yaml
A   cmds/vmware/content/stages/esxi-preserve-logs.yaml
A   cmds/vmware/content/tasks/esxi-activate-nesting.yaml
A   cmds/vmware/content/tasks/esxi-activate-shells.yaml
M   cmds/vmware/content/tasks/esxi-install-startup-agent.yaml
A   cmds/vmware/content/tasks/esxi-install-welcome.yaml
M   cmds/vmware/content/tasks/esxi-patch-complete.yaml
M   cmds/vmware/content/tasks/esxi-patch-start.yaml
A   cmds/vmware/content/tasks/esxi-preserve-logs.yaml
A   cmds/vmware/content/tasks/esxi-set-dns.yaml
A   cmds/vmware/content/tasks/esxi-set-hostname.yaml
A   cmds/vmware/content/tasks/esxi-set-network.yaml
A   cmds/vmware/content/tasks/esxi-set-ntp.yaml
M   cmds/vmware/content/tasks/in-subnet-check-render.yaml
D   cmds/vmware/content/templates/esxi-enable-shells.tmpl
D   cmds/vmware/content/templates/esxi-get-version.py3.tmpl
M   cmds/vmware/content/templates/esxi-install-py3.ks.tmpl
D   cmds/vmware/content/templates/esxi-network-firstboot.tmpl
D   cmds/vmware/content/templates/esxi-preserve-logs.tmpl
D   cmds/vmware/content/templates/esxi-welcome.tmpl

commit ba6375cf8eaeefe4a9dbe4315bf78f62501ef5af
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Thu Sep 5 09:45:28 2019 -0500

    Update to the released vib

    Fix case of missing networking parameters.
    Fix missing post to make sure the python and shell scripts
    don't get confused.

M   cmds/vmware/content/tasks/esxi-install-startup-agent.yaml
M   cmds/vmware/content/templates/esxi-get-version.py3.tmpl
M   cmds/vmware/content/templates/esxi-install-py3.ks.tmpl
M   cmds/vmware/content/templates/esxi-network-firstboot.tmpl
M   cmds/vmware/download-vibs.sh

commit 372eab21cfb4d71ea12608f5229fcd946c7a0cce
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Wed Sep 4 13:50:03 2019 -0500

    Rework the kickstart file to flow better and get more
    stuff in place during firstboot.  That is the only one
    that seems to matter.

A   cmds/vmware/content/stages/esxi-install-agent.yaml
A   cmds/vmware/content/tasks/esxi-install-startup-agent.yaml
M   cmds/vmware/content/tasks/esxi-patch-complete.yaml
M   cmds/vmware/content/tasks/esxi-patch-install.yaml
M   cmds/vmware/content/templates/esxi-acceptance-level.sh.tmpl
M   cmds/vmware/content/templates/esxi-drpy-run.py.tmpl
D   cmds/vmware/content/templates/esxi-drpy-startup.sh.tmpl
M   cmds/vmware/content/templates/esxi-install-py3.ks.tmpl
M   cmds/vmware/download-vibs.sh

commit feaef4b9ee3a23032e0cfcbda041f044536381ba
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Tue Sep 3 16:25:01 2019 -0500

    Don't include non-ascii characters

M   cmds/vmware/content/tasks/esxi-patch-start.yaml

commit 5a1807a3c39eea2b8e8e33a5a6efd467d7f3630d
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Tue Sep 3 16:23:38 2019 -0500

    DeleteSecurityKey as opposed to Destroy

M   cmds/raid/drp-raid/megacli.go

commit f74f86ea536959e29a29195e3fd885ade0953901
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Tue Sep 3 11:49:51 2019 -0500

    Adjust agent some more

M   cmds/vmware/content/templates/esxi-drpy-run.py.tmpl

commit c47beb7e6200e0dbdf0cbd739274c75f4c25d49f
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Tue Sep 3 11:26:19 2019 -0500

    Make sure agent is referencable.

M   cmds/vmware/content/templates/esxi-drpy-run.py.tmpl

commit b19f4ba5578aef57c3b3b70a9da9c044a59d54a0
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Tue Sep 3 10:05:43 2019 -0500

    Update provision refs

M   go.mod
M   go.sum

commit ecdfb6338d223d3459720ba5e941d1929c0038d1
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Mon Sep 2 16:24:16 2019 -0500

    Fix #! issue in clear patch

M   cmds/vmware/content/tasks/vmware-esxi-clear-patch-index.yaml

commit 8446f4e0adbfc0e106bfa729083f918b874e366b
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Mon Sep 2 16:20:28 2019 -0500

    Fix duplicate bootenv

M   cmds/vmware/content/bootenvs/esxi-670u1-install.yaml
D   cmds/vmware/content/bootenvs/esxi-670u1.yaml

commit 0b95a7227451b7dbdd9ce28d9fcea71e2b4ffa4d
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Mon Sep 2 14:37:41 2019 -0500

    Add stage/task to clear patch index for esxi installs

A   cmds/vmware/content/stages/vmware-esxi-clear-patch-index.yaml
A   cmds/vmware/content/tasks/vmware-esxi-clear-patch-index.yaml

commit 138a7ba28d958015fdad9ac612fc852ad9080875
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Mon Sep 2 14:28:52 2019 -0500

    Don't reset the index on complete.  This keeps future reboots from
    dealing with this.

M   cmds/vmware/content/tasks/esxi-patch-complete.yaml

commit 2d055c5b2302bc02cb471d599a7f35823a81e473
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Mon Sep 2 14:26:44 2019 -0500

    Rework the system to we don't have to alter the task list.
    Everytime we return to the esxi-install-patches task
    we rebuild the list from where we left off.  We use an
    index variable to track progress (esxi/patch-index).
    This allows us to keep track of if we started / stopped.

A   cmds/vmware/content/params/esxi-patch-index.yaml
M   cmds/vmware/content/params/esxi-patch-list-override.yaml
D   cmds/vmware/content/params/esxi-patch-list.yaml
A   cmds/vmware/content/stages/esxi-install-patches.yaml
D   cmds/vmware/content/stages/esxi-set-patch-list.yaml
M   cmds/vmware/content/tasks/esxi-patch-complete.yaml
A   cmds/vmware/content/tasks/esxi-patch-install.yaml
M   cmds/vmware/content/tasks/esxi-patch-start.yaml
D   cmds/vmware/content/tasks/esxi-set-patch-list.yaml
D   cmds/vmware/content/templates/esxi-set-patch-list.sh.tmpl

commit 35a1964f598e1b43347226ebc07cf63c90ec8af7
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Sun Sep 1 23:32:09 2019 -0500

    Continue reworking the parameters to match.

M   cmds/vmware/content/params/esxi-patch-list-override.yaml
M   cmds/vmware/content/params/esxi-patch-list.yaml
M   cmds/vmware/content/templates/esxi-set-patch-list.sh.tmpl

commit 6901a6a2f0505c25fe8ce8a93abb194eba39ea8c
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Sun Sep 1 22:58:26 2019 -0500

    Parameters don't have optional or required params

M   cmds/vmware/content/params/esxi-patch-list-override.yaml
M   cmds/vmware/content/params/esxi-patch-list.yaml

commit 1381d186bef8fb91c9ee1b5f64aed6d6e506966b
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Sun Sep 1 22:56:49 2019 -0500

    Switch patch-mirror to use the standard ProvisionerURL
    expansion function.

M   cmds/vmware/content/params/esxi-patch-mirror.yaml
M   cmds/vmware/content/templates/esxi-set-patch-list.sh.tmpl

commit fb56b66d000271e3142e39e95b493accb16fe011
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Sun Sep 1 22:47:52 2019 -0500

    Fix false to be a bool and not a string

M   cmds/vmware/content/profiles/esxi-vcf38-example.yaml

commit 534e85bedadcdf3cbaebbe241f0e46458a3e080a
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Sun Sep 1 22:44:26 2019 -0500

    Fix typo

M   cmds/vmware/content/params/esxi-maintenance-mode.yaml

commit 8ecd9a5d8a9c54994290a5e31fb188115e9bc374
Author: Shane Gibson <shane@rackn.com>
Date:   Thu Aug 29 19:04:07 2019 -0700

    add vcf38 example profile for testing, tweaks to patch mirror, set tmpl

M   cmds/vmware/content/params/esxi-patch-mirror.yaml
A   cmds/vmware/content/profiles/esxi-vcf38-example.yaml
M   cmds/vmware/content/templates/esxi-set-patch-list.sh.tmpl

commit 26fad7385ddfcc39bd5d9d56866916b959fd5b46
Author: Shane Gibson <shane@rackn.com>
Date:   Thu Aug 29 12:12:13 2019 -0700

    shuffle around acceptance level, add stage, insert in KS

A   cmds/vmware/content/stages/esxi-acceptance-level.yaml
A   cmds/vmware/content/tasks/esxi-acceptance-level.yaml
D   cmds/vmware/content/tasks/esxi-acceptancelevel.yaml
A   cmds/vmware/content/templates/esxi-acceptance-level.sh.tmpl
M   cmds/vmware/content/templates/esxi-install-py3.ks.tmpl

commit f483e951b0c8f4bc45f605175a94bed8bbe3e2a4
Author: Shane Gibson <shane@rackn.com>
Date:   Thu Aug 29 11:50:22 2019 -0700

    staging more patches updates

M   cmds/vmware/content/params/esxi-maintenance-mode.yaml
A   cmds/vmware/content/params/esxi-patch-enabled.yaml
A   cmds/vmware/content/params/esxi-patch-list-override.yaml
A   cmds/vmware/content/params/esxi-patch-list.yaml
M   cmds/vmware/content/params/esxi-patch-map.yaml
M   cmds/vmware/content/params/esxi-patch-mirror.yaml
D   cmds/vmware/content/params/esxi-patches-apply-from-map.yaml
D   cmds/vmware/content/params/esxi-patches-to-apply.yaml
A   cmds/vmware/content/params/esxi-selected-vendor.yaml
D   cmds/vmware/content/stages/esxi-patch.yaml
A   cmds/vmware/content/stages/esxi-set-patch-list.yaml
M   cmds/vmware/content/tasks/esxi-patch-complete.yaml
M   cmds/vmware/content/tasks/esxi-patch-start.yaml
D   cmds/vmware/content/tasks/esxi-render-tools.yaml
R054    cmds/vmware/content/tasks/esxi-patch.yaml   cmds/vmware/content/tasks/esxi-set-patch-list.yaml
M   cmds/vmware/content/tasks/vmware-selector.yaml
D   cmds/vmware/content/templates/esxi-patch.sh.tmpl
A   cmds/vmware/content/templates/esxi-set-patch-list.sh.tmpl
M   cmds/vmware/content/templates/vmware-esxi-selector.tmpl

commit 01bcdd020e2365350ee3630b2f259d28eec6d7e4
Author: Shane Gibson <shane@rackn.com>
Date:   Thu Aug 29 09:19:57 2019 -0700

    add esxi/acceptance-level setting task and param

A   cmds/vmware/content/params/esxi-acceptancelevel.yaml
A   cmds/vmware/content/tasks/esxi-acceptancelevel.yaml

commit 9d90dbcc0ee9ad67950f6a10396805630a62b253
Author: Shane Gibson <shane@rackn.com>
Date:   Tue Aug 13 16:28:14 2019 -0700

    start of patches implementation for esxi

A   cmds/vmware/content/params/esxi-drpy-agent-enable.yaml
A   cmds/vmware/content/params/esxi-maintenance-mode.yaml
A   cmds/vmware/content/params/esxi-patch-map.yaml
A   cmds/vmware/content/params/esxi-patch-mirror.yaml
A   cmds/vmware/content/params/esxi-patches-apply-from-map.yaml
A   cmds/vmware/content/params/esxi-patches-to-apply.yaml
A   cmds/vmware/content/stages/esxi-patch.yaml
A   cmds/vmware/content/tasks/esxi-patch-complete.yaml
A   cmds/vmware/content/tasks/esxi-patch-start.yaml
A   cmds/vmware/content/tasks/esxi-patch.yaml
A   cmds/vmware/content/tasks/esxi-render-tools.yaml
A   cmds/vmware/content/templates/esxi-drpy-run.py.tmpl
A   cmds/vmware/content/templates/esxi-drpy-startup.sh.tmpl
R071    cmds/vmware/content/templates/esxi-render-drpy-vib.py.tmpl  cmds/vmware/content/templates/esxi-drpy-vib-render.py.tmpl
M   cmds/vmware/content/templates/esxi-install-py3.ks.tmpl
A   cmds/vmware/content/templates/esxi-params.py.tmpl
A   cmds/vmware/content/templates/esxi-patch.sh.tmpl
M   cmds/vmware/content/templates/passgen.py.tmpl

commit 6f73ca6bbbbd0ac13ac41b5cb2cc1ff3dc1cd5f1
Author: Michael Rice <michael@michaelrice.org>
Date:   Tue Sep 3 00:34:00 2019 -0500

    Added ipmi network validation task

    task that will check the network validation using:

        ipmi/configure/address
        ipmi/configure/gateway
        ipmi/configure/netmask

    Signed-off-by: Michael Rice <michael@michaelrice.org>

A   cmds/ipmi/content/tasks/ipmi-network-validation.yaml

commit 9cc3564c81100d4f5de284903ef910f76a739b0e
Author: Michael Rice <michael@michaelrice.org>
Date:   Mon Sep 2 23:43:01 2019 -0500

    migrate the current in subnet shell to use lib

    Migrated the current in subnet validation script to use the new validation lib from the main
    validation content pack

    Signed-off-by: Michael Rice <michael@michaelrice.org>

M   cmds/vmware/content/templates/in-subnet-check.sh.tmpl

commit 2fdf3033c1275f75fc317c009c7828220eedcffd
Author: Michael Rice <michael@michaelrice.org>
Date:   Sat Aug 31 14:02:08 2019 -0500

    added task to validate firstboot-ipaddr in vmware

    added task to validate Machine.Name points to esxi/network-firstboot-ipaddr to the vmware plugin

    Signed-off-by: Michael Rice <michael@michaelrice.org>

A   cmds/vmware/content/tasks/validation-machine-name-dns-to-ip.yaml

commit 544bf7c8269cc8ff9b782862603a8f8d15e36eb3
Author: Shane Gibson <shane@rackn.com>
Date:   Fri Aug 23 14:56:12 2019 -0700

    add BASH version of in-subnet-check validation

M   cmds/vmware/content/tasks/in-subnet-check-render.yaml
M   cmds/vmware/content/tasks/in-subnet-check-validate.yaml
A   cmds/vmware/content/templates/in-subnet-check.sh.tmpl

End of Note