commit 40e31983b0926d3242818bbe2eefae972f5b3df5
Author: Greg Althaus <galthaus@austin.rr.com>
Date: Thu Jan 12 11:13:18 2023 -0600
Release v4.12.0 Initial
M README.md
commit fdade9a2cc6ec0b4146b110a0f76507759c9b459
Author: Greg Althaus <galthaus@austin.rr.com>
Date: Thu Jan 12 11:13:06 2023 -0600
build: update to v4.11.0
M go.mod
M go.sum
commit 16fb43bd9daffe58532966090c7b12804d683772
Author: Michael Rice <michael@michaelrice.org>
Date: Mon Jan 9 20:27:50 2023 -0600
fix(image-deploy): adds fix to curtin install
Adds rm and param to skip removal of the mdev.log and mdev.seq files found
on the hammer distros that cause curtin to puke. The default is to remove the
unneeded files from the dev dir and allows a user to keep them if for some reason
they need them.
Signed-off-by: Michael Rice <michael@michaelrice.org>
A cmds/image-deploy/content/params/image-deploy.remove-mdev-text-files-from-dev.yaml
M cmds/image-deploy/content/templates/curtin-install.sh.tmpl
commit 3269be3be71f73b597557677bccca6dcf655eadc
Author: Greg Althaus <galthaus@austin.rr.com>
Date: Fri Jan 6 23:00:35 2023 -0600
fix: Update curtin for distro support in alma
Signed-off-by: Greg Althaus <galthaus@austin.rr.com>
M cmds/image-deploy/content/params/curtin.version.yaml
M cmds/image-deploy/embed-files.sh
commit 4dcd57e137214dedd351a678804624c7fab633bb
Author: Michael Rice <michael@michaelrice.org>
Date: Fri Jan 6 22:55:24 2023 -0600
fix(image-deploy): fixed missing s on command
Missing s on "drpcli machines task" for ubuntuhammer
Signed-off-by: Michael Rice <michael@michaelrice.org>
M cmds/image-deploy/content/templates/curtin-tools-install.sh.tmpl
commit d828f6c9baf2d842e11dfaf9e5ccca92f9326447
Author: Michael Rice <michael@michaelrice.org>
Date: Fri Jan 6 17:57:55 2023 -0600
fix(image-deploy): added task to set ssh and repos
Added missing task to get repos and ssh access working for ubuntuhammer
Signed-off-by: Michael Rice <michael@michaelrice.org>
M cmds/image-deploy/content/templates/curtin-tools-install.sh.tmpl
commit 2515d7ac7be931c93c6b98156e425f7c0c39188c
Author: Greg Althaus <galthaus@austin.rr.com>
Date: Thu Jan 5 13:21:13 2023 -0600
fix(ipmi): Add more robust reset_idrac function
Signed-off-by: Greg Althaus <galthaus@austin.rr.com>
M cmds/ipmi/content/templates/ipmi-dell-tools.sh.tmpl
commit 33c7a21e91cad0a88188dc894aa4f2b456a5dffc
Author: Greg Althaus <galthaus@austin.rr.com>
Date: Mon Dec 12 10:12:12 2022 -0600
fix: vulncheck update for go base comopnents
M go.mod
M go.sum
commit d894b05e7e1d299c3767700914a6a7af9583b4b7
Author: Victor Lowther <victor.lowther@gmail.com>
Date: Wed Nov 2 14:03:17 2022 -0500
feat(embed): Switch to native go embed support.
Switch over everything to use the native go embed support for
content and embedded assets. This also tweaks the build process to
not regenerate assets that don;t need regeneration, and should result
in space savings for plugins that embed larger assets.
M .gitignore
M cmds/bios/bios.go
M cmds/blancco-lun-eraser/blancco-lun-eraser.go
M cmds/callback/callback.go
M cmds/certs/certs.go
M cmds/eikon/eikon.go
M cmds/endpoint-exec/endpoint-exec.go
M cmds/event2audit/event2audit.go
M cmds/filebeat/filebeat.go
M cmds/honeycomb/honeycomb.go
M cmds/image-deploy/image-deploy.go
M cmds/ipmi/main.go
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/raid/raid.go
M cmds/simple-secrets/simple-secrets.go
M cmds/slack/slack.go
M cmds/tower/tower.go
M cmds/triggers/triggers.go
M cmds/vault/vault.go
M cmds/virtualbox-ipmi/virtualbox-ipmi.go
M cmds/vmware/vmware.go
M tools/build-one.sh
M tools/build.sh
commit 66745bc8d849040bd85cd40707925222bc754207
Author: Victor Lowther <victor.lowther@gmail.com>
Date: Wed Nov 2 13:10:41 2022 -0500
feat(embed): Switch to go native embed support for embedded assets
Get rid of go-bindata and of the need to bundle content into
a go file. Replace both with go:embed directives
M go.mod
A tools/package-assets/package-assets.go
A utils/copyfs.go
A utils/packageAssets.go
commit 8f9c78f7358032417fd149a9724fe89bcec6a205
Author: Michael Rice <michael@michaelrice.org>
Date: Tue Oct 25 15:26:55 2022 -0500
doc(image-deploy): added info about ubuntuhammer
Added blurb to docs about how to use ubuntuhammer
Signed-off-by: Michael Rice <michael@michaelrice.org>
M cmds/image-deploy/content/meta.yaml
commit ede07582c2aa6c11ba51765f9ef653dd805ba6ae
Author: Greg Althaus <galthaus@austin.rr.com>
Date: Wed Oct 26 12:14:03 2022 -0500
fix(bios,ipmi,raid): update to use flexiflow no compose
Signed-off-by: Greg Althaus <galthaus@austin.rr.com>
M cmds/bios/content/stages/bios-baseline.yml
M cmds/bios/content/stages/bios-configure.yml
M cmds/bios/content/stages/bios-inventory.yml
M cmds/bios/content/stages/bios-reset.yml
M cmds/ipmi/content/stages/ipmi-configure.yaml
M cmds/ipmi/content/stages/ipmi-install-cert.yaml
M cmds/ipmi/content/stages/ipmi-inventory.yaml
M cmds/raid/content/stages/raid-baseline.yml
M cmds/raid/content/stages/raid-configure.yaml
M cmds/raid/content/stages/raid-enable-encryption.yaml
M cmds/raid/content/stages/raid-inventory.yml
M cmds/raid/content/stages/raid-reset.yaml
commit 698a8dd6a96132b01d628df63ad571bb10c48a4d
Author: Michael Rice <michael@michaelrice.org>
Date: Fri Oct 14 10:29:42 2022 -0500
feat(image-deploy): adding ubuntuhammer support
Adds ability to use ubuntuhammer in image-deploy
Signed-off-by: Michael Rice <michael@michaelrice.org>
A cmds/image-deploy/content/params/image-deploy.deployment-os.yaml
M cmds/image-deploy/content/stages/image-deploy.yaml
M cmds/image-deploy/content/templates/curtin-tools-install.sh.tmpl
commit 1593d72d944c5a3c43b5077b62767ed9e1ee8324
Author: Victor Lowther <victor.lowther@gmail.com>
Date: Wed Oct 12 10:19:58 2022 -0500
feat(vulncheck): Add automated vulnerability checking
We now will run automated vulnerability checks against built artifacts.
M go.mod
M go.sum
M tools/build-one.sh
M tools/test.sh
commit f6a4da73a131b8c69ec0c5f98bbe5bba652985ce
Author: Shane Gibson <shane@rackn.com>
Date: Tue Oct 11 17:00:42 2022 -0700
fix(vmware): Fix manage users localcli to esxcli
M cmds/vmware/content/templates/esxi-manage-users.sh.tmpl
commit 087ecb0590c416f2c0f3fa249a2e5e8081e00e9f
Author: Greg Althaus <galthaus@austin.rr.com>
Date: Tue Oct 11 15:33:30 2022 -0500
fix(ipmi): Update the onecli ipmi calls into batchs for performance.
M cmds/ipmi/content/templates/ipmi-lenovo-tools.sh.tmpl
commit 2b5f5f1eb216c2b6fc7566f64a8aec673bb995d7
Author: Greg Althaus <galthaus@austin.rr.com>
Date: Mon Oct 10 10:15:56 2022 -0500
fix(bios): lenovo needs a 30s sleep to fix deassert
Signed-off-by: Greg Althaus <galthaus@austin.rr.com>
M cmds/bios/content/tasks/bios-lenovo-configuration.yaml
commit b38293589a62236214af0b6faec6ab4dbb787af0
Author: Shane Gibson <shane@rackn.com>
Date: Sat Oct 8 07:47:09 2022 -0700
enhance(vmware): Add service restart to manager users
M cmds/vmware/content/templates/esxi-manage-users.sh.tmpl
commit b72fb724ac4b410464682d7e5805a26386c75739
Author: Greg Althaus <galthaus@austin.rr.com>
Date: Sun Sep 4 16:41:38 2022 -0500
feat(raid,bios,ipmi): Use flexiflow to replace full tasks
Signed-off-by: Greg Althaus <galthaus@austin.rr.com>
M cmds/bios/content/meta.yaml
A cmds/bios/content/params/bios-baseline-tasks.yaml
A cmds/bios/content/params/bios-configure-tasks.yaml
A cmds/bios/content/params/bios-inventory-tasks.yaml
A cmds/bios/content/params/bios-reset-tasks.yaml
M cmds/bios/content/stages/bios-baseline.yml
M cmds/bios/content/stages/bios-configure.yml
M cmds/bios/content/stages/bios-inventory.yml
A cmds/bios/content/stages/bios-reset.yml
A cmds/bios/content/tasks/bios-reset.yml
A cmds/ipmi/content/params/ipmi.configure-tasks.yaml
A cmds/ipmi/content/params/ipmi.configure.vendor-template.yaml
A cmds/ipmi/content/params/ipmi.install-cert-tasks.yaml
A cmds/ipmi/content/params/ipmi.inventory-tasks.yaml
M cmds/ipmi/content/stages/ipmi-configure.yaml
M cmds/ipmi/content/stages/ipmi-install-cert.yaml
M cmds/ipmi/content/stages/ipmi-inventory.yaml
M cmds/ipmi/content/templates/ipmi-vendor.sh.tmpl
M cmds/raid/content/meta.yaml
A cmds/raid/content/params/raid-baseline-tasks.yaml
A cmds/raid/content/params/raid-configure-tasks.yaml
A cmds/raid/content/params/raid-enable-encryption-tasks.yaml
A cmds/raid/content/params/raid-inventory-tasks.yaml
A cmds/raid/content/params/raid-reset-tasks.yaml
M cmds/raid/content/stages/raid-baseline.yml
M cmds/raid/content/stages/raid-configure.yaml
M cmds/raid/content/stages/raid-enable-encryption.yaml
M cmds/raid/content/stages/raid-inventory.yml
M cmds/raid/content/stages/raid-reset.yaml
commit f0abe3102b279367401d3c66cd5e02df8a19425c
Author: Victor Lowther <victor.lowther@gmail.com>
Date: Fri Sep 30 10:04:36 2022 -0500
fix(ipmi/quirks): Refactor IPMI quirk support.
IPMI quirk handling was a hodgepodge from the original Digital Rebar.
Refactor it from a YAML blob processed by some hideous bash into some
less hideous JSON processed by bash and jq.
A cmds/ipmi/content/params/ipmi-quirklist.yaml
M cmds/ipmi/content/tasks/ipmi-configure.yaml
M cmds/ipmi/content/tasks/ipmi-inventory.yaml
M cmds/ipmi/content/templates/ipmi-load-quirks.sh.tmpl
M cmds/ipmi/content/templates/ipmi-process-quirks.sh.tmpl
A cmds/ipmi/content/templates/ipmi-quirks.json.tmpl
D cmds/ipmi/content/templates/ipmi-quirks.yaml.tmpl
commit 8a8a0c48152e79aa7c6c6c37f77c4457b1c025f4
Author: Greg Althaus <galthaus@austin.rr.com>
Date: Tue Sep 20 11:47:00 2022 -0500
fix: ipmi-install-cert needs tool()
Signed-off-by: Greg Althaus <galthaus@austin.rr.com>
M cmds/ipmi/content/templates/ipmi-install-cert-key.sh.tmpl
commit 5309885b8f5c06babadbb902739f832ba74b6032
Author: Shane Gibson <shane@rackn.com>
Date: Tue Sep 13 22:45:59 2022 +0000
fix(vmware): Add in missing Stage for esxi-manage-users
A cmds/vmware/content/stages/esxi-manage-users.yaml
commit 9e477911d3f3feb7013a78d9f1b19e2a2959b577
Author: Shane Gibson <shane@rackn.com>
Date: Fri Sep 2 12:48:55 2022 -0700
enhance(vmware): Add local user management to ESXi
A cmds/vmware/content/blueprints/esxi-manage-users.yaml
A cmds/vmware/content/params/esxi-manage-users-ignore-list.yaml
A cmds/vmware/content/params/esxi-manage-users.yaml
A cmds/vmware/content/tasks/esxi-manage-users.yaml
A cmds/vmware/content/templates/esxi-manage-users.sh.tmpl
M cmds/vmware/content/workflows/esxi-install.yaml
commit d26a406835b698aedbc8616b18c7cce73302f9e7
Author: Shane Gibson <shane@rackn.com>
Date: Thu Sep 1 06:08:55 2022 -0700
fix(vmware): Fixes ESXi bootenv ISO validation checks
M cmds/vmware/content/templates/vmware-esxi-selector.tmpl
commit 32af7b895ff2e02f76238a2d1172dada8a1d5842
Author: Greg Althaus <galthaus@austin.rr.com>
Date: Mon Aug 29 13:37:08 2022 -0500
build: try again on build to version docs
Signed-off-by: Greg Althaus <galthaus@austin.rr.com>
M tools/build_rel_notes.sh
M tools/publish.sh
commit f3898710eabb7632c829ecb2af7008f2161c2fc1
Author: Greg Althaus <galthaus@austin.rr.com>
Date: Mon Aug 29 12:51:09 2022 -0500
build: update docs to be built always into branch specific locations
Signed-off-by: Greg Althaus <galthaus@austin.rr.com>
M tools/build_rel_notes.sh
M tools/publish.sh
commit d7b8813eb8ad2e5667987230541e7a36c45ac005
Author: Greg Althaus <galthaus@austin.rr.com>
Date: Mon Aug 22 13:20:19 2022 -0500
feat(triggers): Add tracking of trigger counts for audit
Signed-off-by: Greg Althaus <galthaus@austin.rr.com>
M cmds/triggers/app-optics-trigger-alert-webhook.go
M cmds/triggers/azure-monitor-trigger-alert-webhook.go
M cmds/triggers/bitbucket-trigger-webhook-pr.go
M cmds/triggers/bitbucket-trigger-webhook-push.go
M cmds/triggers/datadog-trigger-alert_webhook.go
M cmds/triggers/dynatrace-trigger-alert_webhook.go
M cmds/triggers/git-lab-trigger-mr-webhook.go
M cmds/triggers/git-lab-trigger-webhook-push.go
M cmds/triggers/github-trigger-webhook-pr.go
M cmds/triggers/github-trigger-webhook-push.go
M cmds/triggers/jira-trigger-issue-update-webhook.go
M cmds/triggers/jira-trigger-new-issue-webhook.go
M cmds/triggers/json-trigger-webhook.go
M cmds/triggers/kaholo-trigger-lacework-alert-webhook.go
M cmds/triggers/logic-monitor-trigger-alert-webhook.go
M cmds/triggers/logzio-trigger-alert_webhook.go
M cmds/triggers/monday-trigger-status_update_webhook.go
M cmds/triggers/oci-monitoring-trigger-alert-webhook.go
M cmds/triggers/okta-trigger-alert.go
M cmds/triggers/okta-trigger-verify.go
M cmds/triggers/pager-duty-trigger-incident_webhook.go
M cmds/triggers/pingdom-trigger-webhook-alert.go
M cmds/triggers/prometheus-trigger-alert-webhook.go
M cmds/triggers/prtg-trigger-post-notification.go
M cmds/triggers/send-grid-trigger-event.go
M cmds/triggers/slack-button-trigger-webhook-button.go
M cmds/triggers/sumologic-trigger-alert-webhook.go
M cmds/triggers/unbounce-trigger-webhook-submit.go
M cmds/triggers/vsts-trigger-pr-webhook.go
M cmds/triggers/vsts-trigger-push-webhook.go
M cmds/triggers/zabbix-trigger-webhook.go
M cmds/triggers/zapier-trigger-webhook-post.go
M cmds/triggers/zendesk-trigger-webhook.go
M go.mod
M go.sum
commit f7d3e53242da081f8823a8d427d35adf5e135383
Author: Greg Althaus <galthaus@austin.rr.com>
Date: Sun Aug 21 21:34:06 2022 -0500
build: Update go mod
M go.mod
M go.sum
commit 3baccc3b65ebb7693c69a9b3a52fe5cca88f45e2
Author: Shane Gibson <shane@rackn.com>
Date: Sun Aug 14 04:53:35 2022 +0000
enhance(vmware): Add selective NTP config tooling based on installed ESXi version
A cmds/vmware/content/blueprints/esxi-set-ntp.yaml
A cmds/vmware/content/stages/esxi-set-ntp.yaml
M cmds/vmware/content/tasks/esxi-set-ntp.yaml
A cmds/vmware/content/templates/esxi-set-ntp-via_esxcli.sh.tmpl
A cmds/vmware/content/templates/esxi-set-ntp-via_ntpconf.sh.tmpl
commit 333b77af940b4b1d65ad0df8e56dd27c3a44b0c1
Author: Shane Gibson <shane@rackn.com>
Date: Fri Aug 12 01:57:01 2022 +0000
enhance(vmware): Update NTP handling based on new VMware requirements
M cmds/vmware/content/params/esxi-ntp-conf.yaml
M cmds/vmware/content/tasks/esxi-set-ntp.yaml
D cmds/vmware/content/templates/esxi-example-firstboot-complex.ks.tmpl
End of Note