Skip to content

v4.3.1

commit 3614f82898940dc13c1093754a1d8379735d0845
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Sat Jun 13 16:09:34 2020 -0500

    build: update to v4.3.1 provision

M   go.mod
M   go.sum

commit ea3cda08ff130a488904e94da28b34c892fd98c8
Author: Rob Hirschfeld <rob@rackn.com>
Date:   Fri Jun 12 10:46:57 2020 -0500

    refactor(edge-lab): remove NFS mount bootstrap for now, it's not used

    refactor(edge-lab): reduce icon setting noise

M   edge-lab/stages/edge-lab-bootstrap.yaml
M   edge-lab/tasks/edge-lab-helm-charts.yaml
M   edge-lab/tasks/edge-lab-helm-install.yaml
M   edge-lab/templates/k3s-install.sh.tmpl
M   edge-lab/workflows/k3s-install.yaml

commit b11dfda4a175c0ad1ca120eef8709b2bf1fd8b6c
Author: Victor Lowther <victor.lowther@gmail.com>
Date:   Thu Jun 11 15:36:29 2020 -0500

    fix(sledgehammer): fix accidental removal of lldpd from Sledgehammer

    Upstream lldpd grew an indirect dependency on mysql client libraries.
    We removed everything them along with everything that directly or
    indirectly depended on them.  Fix this error by picking and choosing
    the packages that depend in mysql libraries that we want a little more
    carefully.

M   content/bootenvs/discovery.yml
M   content/bootenvs/sledgehammer.yml
M   sledgehammer-builder/bootenvs/build-sledgehammer.yaml
M   sledgehammer-builder/tasks/sledgehammer-stage-bits.yaml

commit 477734d417b58f7369f24d797562a74ea1bd0261
Author: Rob Hirschfeld <rob@rackn.com>
Date:   Thu Jun 11 13:34:56 2020 -0500

    refactor(task-library): migrate terraform apply task into core library from multi-site-demo

A   task-library/params/terraform-plan-action.yaml
A   task-library/params/terraform-plan-templates.yaml
A   task-library/params/terraform-tfstate.yaml
A   task-library/params/terraform-var-machine-ip.yaml
A   task-library/tasks/terraform-apply.yaml

commit 0c16790ab7052876fe318bd27658ea9c3cefef71
Author: Michael Rice <michael@michaelrice.org>
Date:   Thu Jun 11 12:56:12 2020 -0500

    docs(doc day updates)

    Updated some of the task-lib docs

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

M   task-library/._Documentation.meta
A   task-library/params/ansible-inventory.yaml
M   task-library/stages/ansible-inventory.yaml
M   task-library/stages/bootstrap-advanced.yaml
M   task-library/stages/inventory.yaml
M   task-library/tasks/ansible-inventory.yaml

commit b2ea5f9f147095b2aeb0eae6e386c097b86e000d
Author: Victor Lowther <victor.lowther@gmail.com>
Date:   Thu Jun 11 11:18:49 2020 -0500

    fix(sledgehammer): Bump sledgehammer to fix DHCP RELEASE issue.

    This version of Sledgehammer no longer releases its DHCP lease when
    transitioning from stage1 to stage2.  This was undocumented behaviour
    that we don't really want (since we will want another lease a few
    seconds later), and not all DHCP servers are good about giving you the
    same IP address again when the IP was returned via RELEASE.

M   content/bootenvs/discovery.yml
M   content/bootenvs/sledgehammer.yml
M   content/params/package-repositories.yaml
M   sledgehammer-builder/bootenvs/build-sledgehammer.yaml

commit c051de5d8ab22b00aefa6cf4eaa15984a4526c72
Author: Rob Hirschfeld <rob@rackn.com>
Date:   Mon Jun 8 23:11:54 2020 -0500

    refactor(edge-lab): include comments in disk partition indo

    refactor(edge-lab): use existing disk (cloud case) if available instead of mounting

M   edge-lab/params/edge-lab-mount-devices.yaml
M   edge-lab/templates/k3s-install.sh.tmpl

commit 5d0ec542192c311dc2a541b6c9a90942a930e279
Author: Rob Hirschfeld <rob@rackn.com>
Date:   Tue Jun 9 17:39:36 2020 -0500

    refactor(dev-library): expand wait time task to include API activity/load instead of just sleeping

A   dev-library/params/dev-wait-icons.yaml
M   dev-library/params/dev-wait-time.yaml
M   dev-library/tasks/wait-time.yaml

commit 706a906a54ef9a3b47eff7f61cf0c285069e5890
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Mon Jun 8 23:32:56 2020 -0500

    fix(drp-community-content): add wipefs to the cleaning items.

    This should help with some of the cleaning up of VMWare VSAN
    partitions.  It is not guaranteed, but should clear more spots
    that the dd might miss.  Running before dd helps get some other
    spots.

M   content/tasks/erase-hard-disks-for-os-install.yaml

commit cb0f2a1ebe3f0b8f6581a6d1fa52f2c985d6691a
Author: Rob Hirschfeld <rob@rackn.com>
Date:   Wed Jun 3 12:04:38 2020 -0500

    refactor(kube-lib): initial kube-lib commit to consolidate common kubernetes tasks

    refactor(kube-lib): WIP for kubectl install

    refactor(kube-lib): add migration, WIP testing w dashboard working

    refactor(kube-lib): testing end-to-end run

    refactor(kube-lub): improve migration code, validate helm charts

    refactor(kube-lib): update dashboard version

A   kube-lib/._Author.meta
A   kube-lib/._CodeSource.meta
A   kube-lib/._Color.meta
A   kube-lib/._Copyright.meta
A   kube-lib/._Description.meta
A   kube-lib/._DisplayName.meta
A   kube-lib/._DocUrl.meta
A   kube-lib/._Documentation.meta
A   kube-lib/._Icon.meta
A   kube-lib/._License.meta
A   kube-lib/._Name.meta
A   kube-lib/._Order.meta
A   kube-lib/._Prerequisites.meta
A   kube-lib/._RequiredFeatures.meta
A   kube-lib/._Source.meta
A   kube-lib/._Tags.meta
A   kube-lib/params/kube-lib-dashboard-token.yaml
A   kube-lib/params/kube-lib-dashboard-version.yaml
A   kube-lib/params/kube-lib-helm-charts.yaml
A   kube-lib/params/kube-lib-helm-download-url.yaml
A   kube-lib/params/kube-lib-helm-version.yaml
A   kube-lib/params/kube-lib-kube-config.yaml
A   kube-lib/params/kube-lib-kubernetes-download-url.yaml
A   kube-lib/params/kube-lib-kubernetes-version.yaml
A   kube-lib/stages/kube-lib-dashboard.yaml
A   kube-lib/stages/kube-lib-helm.yaml
A   kube-lib/tasks/kube-lib-dashboard-install.yaml
A   kube-lib/tasks/kube-lib-helm-charts.yaml
A   kube-lib/tasks/kube-lib-helm-install.yaml
A   kube-lib/tasks/kube-lib-kubectl-install.yaml
A   kube-lib/tasks/kube-lib-legacy-migration.yaml

commit ca0ecd973a8bf95a8a050e93bd7ccc4cd2ebd7bb
Author: Victor Lowther <victor.lowther@gmail.com>
Date:   Fri Jun 5 10:28:44 2020 -0500

    feat(centos-8): Add support for centos-8 remote installs

    This relies on matching support on the dr-provision side, so
    drp-community-content now requires the `centos-8` feature.

    Also fix a bunch of .Env.OS.Family referenced to refer to
    .Env.OS.FamilyName (which will calculate .Env.OS.Family based on the OS
    name if it is not filled out), and fix up version checking to rely on
    .Env.OS.VersionEq, which will do the Right Thing with longer version
    strings.

M   content/._RequiredFeatures.meta
M   content/bootenvs/centos-7.8.2003.yml
M   content/bootenvs/centos-8.yml
M   content/params/package-repositories.yaml
M   content/templates/centos-7.ks.tmpl
M   content/templates/centos-8.ks.tmpl
M   content/templates/select-kickseed.tmpl

commit ab82cb13033f6b1dbe0a16cb44af123d6584c044
Author: Rob Hirschfeld <rob@rackn.com>
Date:   Thu Jun 4 16:33:25 2020 -0500

    refactor(task-library): ansible join-up needs to wait for connection

M   task-library/tasks/ansible-join-up.yaml

commit 91e922665e023ee51e7d350fe125838f28764871
Author: Carl Perry <carlp@drp-tip.hyperv>
Date:   Thu Jun 4 14:10:45 2020 -0500

    feat(content,task-library): Add CentOS 8 support

    Adding support for CentOS 8, which requires touching all the CentOS 7
    file as well. Added major version to all CentOS based bootenvs.
    Added bootenv for CentOS 8, as well as revised kickstart template.
    Added logic to pick correct kickstart based on version. Updated
    the centos-base task to use CentOS 8 instead of 7.

M   content/bootenvs/centos-7.6.1810.yml
M   content/bootenvs/centos-7.7.1908.yml
A   content/bootenvs/centos-7.8.2003.yml
M   content/bootenvs/centos-7.yml
A   content/bootenvs/centos-8.yml
A   content/stages/centos-8.yml
A   content/templates/centos-8.ks.tmpl
M   content/templates/select-kickseed.tmpl
M   task-library/workflows/centos-base.yaml

commit 72651ead1bf820767c29acb0e6fcce1f2b6841b4
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Thu Jun 4 11:36:40 2020 -0500

    build: Update to v4.3.0 release tag

M   .gitignore
M   go.mod
M   go.sum

commit 9525eb34ed0b96bcdaddd2d7427f7f17d1968218
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Thu Jun 4 11:29:31 2020 -0500

    build: Update to v4.3.0 provision tag

M   go.mod

commit bb25eeb03a60349ade3b41f9a30cf0a6be388005
Author: Rob Hirschfeld <rob@rackn.com>
Date:   Wed Jun 3 23:13:11 2020 -0500

    refactor(contexts): runner context should include keygen so we can create rsa keys

M   integrations/docker-context/runner-dockerfile

commit c40696a340d986126d95404bf89edbd94130ca9f
Author: Rob Hirschfeld <rob@rackn.com>
Date:   Wed Jun 3 12:17:20 2020 -0500

    refactor(content): use existing lock-machine stage, pull lock out of bootstrap-stage

    refactor(edgelab): use lock-machine stage correctly

M   content/stages/bootstrap-base.yaml
D   content/tasks/bootstrap-lock-mc.yaml
M   content/workflows/bootstrap-base.yaml
M   edge-lab/stages/edge-lab-bootstrap.yaml
M   edge-lab/workflows/edge-lab-bootstrap.yaml
M   task-library/stages/bootstrap-advanced.yaml
M   task-library/workflows/bootstrap-advanced.yaml

commit 72e0462266400b3d17f1975b29071e185455464b
Author: Shane Gibson <shane@rackn.com>
Date:   Tue Jun 2 13:46:11 2020 -0700

    enhance(image-builder): Enhance doc, tweak ubuntu codenames.

M   image-builder/._Documentation.meta
M   image-builder/templates/image-reset-package-repos.sh.tmpl

commit 89e313526284c7db96145d7aab4bbdef4728b6de
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Tue Jun 2 12:22:06 2020 -0500

    build: ignore rel_notes

M   .gitignore

commit 489617ff2c9726023221f5f65acfbeaba0a64a2b
Author: Rob Hirschfeld <rob@rackn.com>
Date:   Tue Jun 2 11:22:15 2020 -0500

    style(edge-lab): enable copy and paste from select params

M   edge-lab/params/edge-lab-dashboard-token.yaml
M   edge-lab/params/edge-lab-helm-download-url.yaml
M   edge-lab/params/k3s-download-url.yaml
M   edge-lab/params/openfaas-password.yaml

commit e04c7c375ebddc425e8d4c76a1263bb6fcfc778f
Author: Rob Hirschfeld <rob@rackn.com>
Date:   Mon Jun 1 22:19:18 2020 -0500

    doc(edgelab): turn URL into link

M   edge-lab/params/edge-lab-dashboard-token.yaml

commit ada4b0b3edb04dc5edd7c49e1a3bdfbd55d26473
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Mon Jun 1 13:20:30 2020 -0500

    fix(vmware-lib): Fix arch from arm64 to amd64.

M   vmware-lib/dockerfiles/dockerfile-govc
M   vmware-lib/dockerfiles/dockerfile-vcsa-deploy

commit edc6fb586d9d29a1960b359fa7af9c3343ad6140
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Mon Jun 1 12:54:58 2020 -0500

    fix(vmware-lib): Fix dockerfiles to have good drpcli links

M   vmware-lib/dockerfiles/dockerfile-govc
M   vmware-lib/dockerfiles/dockerfile-vcsa-deploy

commit 928dfbb0f333f491ef7b748466cb11669f130556
Author: Rob Hirschfeld <rob@rackn.com>
Date:   Mon Jun 1 09:54:19 2020 -0500

    doc(edge-lab): address @galthaus review requests, add docs

M   edge-lab/._Documentation.meta
M   edge-lab/params/edge-lab-mount-devices.yaml
M   edge-lab/templates/k3s-install.sh.tmpl

commit 409831a926df961f7feb2125ebb8a211fc291284
Author: Victor Lowther <victor.lowther@gmail.com>
Date:   Mon Jun 1 08:44:01 2020 -0500

    fix(secureBoot): Fix up boot for UEFI Secure Boot on arm64

    OK, this doesn't really add secure boot support on arm64, mostly due
    to my vms having no way of actually testing it.  Instead, it fixes up
    the paths that we serve grub.cfg on for secure boot to work on arm64
    as well as amd64, and arrange to use the built-in grub binary (instead
    of the shim loader, which crashes qemu right now)

    This also removes ISO information frim the sledgehanner builder
    bootenv, as it should just be tracking whatever the current version of
    centos is instead of pinning it at centos 7.6

M   content/bootenvs/centos-7.6.1810.yml
M   content/bootenvs/centos-7.7.1908.yml
M   content/bootenvs/centos-7.yml
M   content/bootenvs/fedora-31.yml
M   content/bootenvs/ubuntu-16.04.yml
M   content/bootenvs/ubuntu-18.04.yml
M   sledgehammer-builder/bootenvs/build-sledgehammer.yaml

commit abde7b58cadacb05b7f02f1480afc4c2e547b6fb
Author: Rob Hirschfeld <rob@rackn.com>
Date:   Mon Jun 1 00:28:26 2020 -0500

    refactor(edge-lab): expand storage attach logic to use array of inputs to be less hardcoded

    refactor(edgelab): missed fstype

M   .gitignore
A   edge-lab/params/edge-lab-mount-devices.yaml
M   edge-lab/params/k3s-admin-conf.yaml
M   edge-lab/templates/k3s-install.sh.tmpl

commit 33473971946b1eb2a1bc8cd30eaad39177e07cc7
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Sat May 30 15:15:41 2020 -0500

    fix(edge-lab): Fix nfs exporting.  Add local storage of SD or USB

    k3s needs local storage for overlayfs to work correctly.  This will
    attempt to mount USB storage (it is destructive).  This will use
    the local SD card for the rpi if nothing else is present.

M   edge-lab/tasks/edge-lab-bootstrap-nfs.yaml
M   edge-lab/templates/k3s-install.sh.tmpl

commit 43e2d2cd4fed90e90759ec20018b512381232c91
Author: Rob Hirschfeld <rob@rackn.com>
Date:   Sat May 30 09:40:28 2020 -0500

    refactor(task-library): remove firewall setting set from base behavior - this discovery example should be generic

M   task-library/workflows/discover-joinup.yaml

commit 0d7511fff9b7203a867c5d9cc06432f6bdd0360d
Author: Rob Hirschfeld <rob@rackn.com>
Date:   Fri May 29 23:47:51 2020 -0500

    refactor(task-library): handle case where image tag is not the same as docker pull name

M   task-library/tasks/bootstrap-contexts.yaml

commit 09a4d7e8bd2ce1ee81267e6cf7fdf709e7bb66a3
Author: Rob Hirschfeld <rob@rackn.com>
Date:   Fri May 29 15:20:56 2020 -0500

    fix(content): find-by-saved-uuid logic was missing saved uuids, this fixes that

M   content/templates/discovery-common-bootstrap.sh.tmpl

commit 1fe331bab2ad26f82838daf9445b7228e9fe8d61
Author: Victor Lowther <victor.lowther@gmail.com>
Date:   Wed May 27 15:02:14 2020 -0500

    feat(exit-context): Add a stage that just exits a context.

    You could just as easily do this with task construction, but a stage
    makes building the workflows a bit easier.

A   content/stages/exit-context.yaml

commit c37ddbebf589f729a612d1b5611bb0f3cdfb85fb
Author: Rob Hirschfeld <rob@rackn.com>
Date:   Wed May 27 00:17:47 2020 -0500

    feature(content): RPi bootenvs need cgroup setting

M   content/bootenvs/discovery.yml
M   content/bootenvs/sledgehammer.yml

commit d8ea24ac55fbd4f79f024cd3d64a18b8f759c2a3
Author: Rob Hirschfeld <rob@rackn.com>
Date:   Tue May 26 18:59:38 2020 -0500

    refactor(edge-lab): eat error messages for routine tests

M   edge-lab/tasks/edge-lab-helm-install.yaml

commit a70edf2ee9e2791e560ed7e92ce61e768ca2ecd0
Author: Rob Hirschfeld <rob@rackn.com>
Date:   Tue May 26 18:31:34 2020 -0500

    feature(content): add Kernel 5.4.34 support for RPi discovery and sledgehammer

    refactor(content): reorder RPi components to reduce diff

    refactor(content): RPi reduce diff

M   content/bootenvs/discovery.yml
M   content/bootenvs/sledgehammer.yml

commit 93a2aa4fccc59fb47e06590a26e7fa00cf8a2301
Author: Rob Hirschfeld <rob@rackn.com>
Date:   Tue May 26 12:49:29 2020 -0500

    refactor(edge-lab): improve error handling

M   edge-lab/templates/k3s-install.sh.tmpl

commit e9416a3f69e066096fbe977be56064153e9dc96e
Author: Rob Hirschfeld <rob@rackn.com>
Date:   Mon May 25 15:44:22 2020 -0500

    wip(edge-lab): initial run of openfaas install

A   edge-lab/profiles/open-faas.yaml
M   edge-lab/tasks/edge-lab-helm-charts.yaml

commit bab2a47c14937c811bce0dd00d220ab5d9344d89
Author: Rob Hirschfeld <rob@rackn.com>
Date:   Mon May 25 15:21:42 2020 -0500

    fix(edge-lab): handle missing tar case

M   edge-lab/params/edge-lab-helm-version.yaml
M   edge-lab/tasks/edge-lab-helm-charts.yaml

commit dac2da0890206a1e73cb6a47ba1ce2bebdfd3e6f
Author: Rob Hirschfeld <rob@rackn.com>
Date:   Mon May 25 14:54:43 2020 -0500

    fix(edge-lab): handle missing tar case

M   edge-lab/tasks/edge-lab-helm-install.yaml

commit a6afd4cb48a91960e68f2087331d216211f2d16a
Author: Rob Hirschfeld <rob@rackn.com>
Date:   Mon May 25 12:23:02 2020 -0500

    fix(edge-lab): SELinux and version for k3s, admin-user for dashboard

M   edge-lab/._Documentation.meta
M   edge-lab/params/edge-lab-dashboard-token.yaml
M   edge-lab/params/edge-lab-helm-charts.yaml
M   edge-lab/params/k3s-version.yaml
D   edge-lab/profiles/openfaas-base.yaml
M   edge-lab/tasks/edge-lab-bootstrap-nfs.yaml
M   edge-lab/tasks/edge-lab-helm-charts.yaml
M   edge-lab/tasks/edge-lab-install-dashboard.yaml
M   edge-lab/templates/k3s-install.sh.tmpl
M   integrations/docker-context/terraform-dockerfile
M   task-library/tasks/network-firewall.yaml

commit 4ca33847e6a2187e0885dace785293b9330026b2
Author: Rob Hirschfeld <rob@rackn.com>
Date:   Sun May 24 17:02:57 2020 -0500

    fix(task-library): too aggressive removing firewalld from refactor

M   task-library/tasks/network-firewall.yaml

commit 4035e8e4e8b70156872af550821201b5ca501e9d
Author: Rob Hirschfeld <rob@rackn.com>
Date:   Sat May 23 19:02:52 2020 -0500

    refactor(edge-lab): remove redundant bootstrap stages, xref #502

D   edge-lab/tasks/edge-lab-bootstrap-isos.yaml
D   edge-lab/tasks/edge-lab-bootstrap-prefs.yaml
D   edge-lab/tasks/edge-lab-bootstrap-ssh.yaml

commit 43140d85ab239e7830b9ac8703e86182e1725f57
Author: Rob Hirschfeld <rob@rackn.com>
Date:   Sat May 23 17:16:43 2020 -0500

    fix(task-library): cent7 requires installing dnf via yum (of course it does)

M   task-library/tasks/bootstrap-contexts.yaml

commit 76dcd663c8f1e07d4c5c8cb719e4bbd7895881c4
Author: Rob Hirschfeld <rob@rackn.com>
Date:   Sat May 23 17:05:34 2020 -0500

    refactor(content): gitignore content yaml

M   .gitignore

commit 1222b87952bdbd7cb777f2acb49f97b2089b306a
Author: Rob Hirschfeld <rob@rackn.com>
Date:   Sat May 23 17:05:34 2020 -0500

    refactor(content): gitignore content yaml

M   .gitignore

commit ee46a5fcfcf85a006ce248e2cb1e44f347e855a0
Author: Rob Hirschfeld <rob@rackn.com>
Date:   Sat May 23 00:03:23 2020 -0500

    bug(edge-lab): fix nfs setup logic

M   edge-lab/tasks/edge-lab-bootstrap-nfs.yaml

commit 4aa39049252b93e35c7aa9adbe53fa663443a39a
Author: Rob Hirschfeld <rob@rackn.com>
Date:   Sat May 23 00:02:07 2020 -0500

    feat(edgelab): update dashboard to correctly generate admin user and token

M   edge-lab/tasks/edge-lab-install-dashboard.yaml

commit 505c9e72d4a2906d0b06f29762b517d51ebff266
Author: Rob Hirschfeld <rob@rackn.com>
Date:   Fri May 22 10:50:05 2020 -0500

    refactor(edgelab): update bootstrap to used moved tasks

M   edge-lab/stages/edge-lab-bootstrap.yaml
M   edge-lab/workflows/edge-lab-bootstrap.yaml

commit bab21c169551da71a138659802d4b579b27454c7
Author: Rob Hirschfeld <rob@rackn.com>
Date:   Fri May 22 10:26:02 2020 -0500

    bug(edgelab): fix nfs to work on centos too

M   edge-lab/tasks/edge-lab-bootstrap-nfs.yaml

commit e35c4223556974be9be4c3c2ab7d0d4d0fa204b3
Author: Rob Hirschfeld <rob@rackn.com>
Date:   Fri May 22 10:15:43 2020 -0500

    refactor(edgelab): turn off subnets for cloud deploys

M   edge-lab/tasks/edge-lab-bootstrap-subnet.yaml

commit 48064aabc4e1d2024a7949c448b447aec9f95f79
Author: Rob Hirschfeld <rob@rackn.com>
Date:   Mon May 18 19:11:07 2020 -0500

    feature(edge-lab): tune nfs mount process

M   edge-lab/tasks/edge-lab-bootstrap-nfs.yaml
M   edge-lab/templates/k3s-install.sh.tmpl

commit 60cc57fc20ab1dd643ed8bea0eb5a093c1ebdabd
Author: Rob Hirschfeld <rob@rackn.com>
Date:   Fri May 15 00:34:44 2020 -0500

    feat(edge-lab): map nfs to k3s data

M   edge-lab/tasks/edge-lab-bootstrap-nfs.yaml
M   edge-lab/templates/k3s-install.sh.tmpl
M   edge-lab/workflows/k3s-install.yaml

commit 1bb0573071778f9a4913d0531b1e1c9a51d82234
Author: Rob Hirschfeld <rob@rackn.com>
Date:   Fri May 15 00:33:26 2020 -0500

    feat(edge-lab): dashboard install stage

A   edge-lab/params/edge-lab-dashboard-token.yaml
A   edge-lab/params/edge-lab-dashboard-version.yaml
A   edge-lab/stages/edge-lab-install-dashboard.yaml
A   edge-lab/tasks/edge-lab-install-dashboard.yaml

commit 915ad18f40e979cde6c47fbeb57a570ebf03462a
Author: Rob Hirschfeld <rob@rackn.com>
Date:   Thu May 14 15:03:54 2020 -0500

    feat(edge-lab): continued dev on nfs server

A   edge-lab/params/edge-lab-nfs-share.yaml
M   edge-lab/tasks/edge-lab-bootstrap-nfs.yaml

commit 74f7541c025f8e1069b4c880dfc15819087e7659
Author: Rob Hirschfeld <rob@rackn.com>
Date:   Wed May 13 14:00:23 2020 -0500

    feat(edge-lab): add nfs server to DRP host

M   edge-lab/stages/edge-lab-bootstrap.yaml
D   edge-lab/tasks/edge-lab-bootstrap-lock.yaml
A   edge-lab/tasks/edge-lab-bootstrap-nfs.yaml

commit 4a99986a865f4b2843a61f79855d414431b2039b
Author: Rob Hirschfeld <rob@rackn.com>
Date:   Sun May 3 17:08:29 2020 -0500

    Resolve merge

M   edge-lab/templates/k3s-install.sh.tmpl

commit e665a41e51f74156a1c5a9f349d0fbe29f7e1035
Author: Rob Hirschfeld <rob@rackn.com>
Date:   Sat May 23 00:22:55 2020 -0500

    doc(content): ensure Meta section for all content

M   content/bootenvs/custom-ipxe.yaml
M   content/tasks/configure-network.yaml
M   content/tasks/set-machine-ip-joinup.yaml
M   content/tasks/set-machine-ip.yaml
M   content/tasks/write-sledgehammer-to-disk.yaml

commit dc5efce4fc214221c483e61521b9ca115a7059f7
Author: Rob Hirschfeld <rob@rackn.com>
Date:   Fri May 22 12:07:03 2020 -0500

    fix(contents): join-up process needs to have a way to set the IP address outside of sledgehammer

M   content/stages/discover-nobootenv.yaml
A   content/tasks/set-machine-ip-joinup.yaml
M   task-library/workflows/discover-joinup.yaml

commit 0231c081b0f155703960e0509e416d845628d18c
Author: Rob Hirschfeld <rob@rackn.com>
Date:   Fri May 22 10:53:23 2020 -0500

    refactor(task-library): set-machine-ip removed from join-up, needs to be added exlicitly

M   task-library/workflows/discover-joinup.yaml

commit f117ca31f69b32ac7d14c0e5d604f267c18f26d8
Author: Rob Hirschfeld <rob@rackn.com>
Date:   Thu May 21 23:44:46 2020 -0500

    bug(task-library): fix apt install names for docker

M   task-library/tasks/bootstrap-contexts.yaml

commit dbcf2a90272ee640ef0001e233b3ce12ae94c463
Author: Rob Hirschfeld <rob@rackn.com>
Date:   Thu May 21 23:13:35 2020 -0500

    refactor(task-library): improve docker install and other protections for bootstrap-contexts

M   task-library/tasks/bootstrap-contexts.yaml

commit 9d32596285acc638bb782e3e207b6911c79b78c6
Author: Rob Hirschfeld <rob@rackn.com>
Date:   Thu May 21 19:28:06 2020 -0500

    refactor(content): add commonly needed osfamily variable.  needs to be inplace before refactoring other scripts

M   content/templates/setup.tmpl

commit 504196486adb12a41ec7da219a97a92bfe407cf7
Author: Rob Hirschfeld <rob@rackn.com>
Date:   Thu May 21 19:27:16 2020 -0500

    feat(task-library): create dedicated discover for joinups - needed for cloud joins | migrate from multi-site-demo

M   task-library/workflows/discover-joinup.yaml

commit eff2155f5f4d5d91036213bcef815eed05d215c9
Author: Rob Hirschfeld <rob@rackn.com>
Date:   Thu May 21 19:26:17 2020 -0500

    refactor(task-library): move firewall open task from multi-site-demo to task-lib needed for cloud join

M   task-library/params/network-firewall-ports.yaml
M   task-library/stages/network-firewall.yaml
M   task-library/tasks/network-firewall.yaml

commit 18a3863657a9f18a11eda425b43859e8af1dd820
Author: Rob Hirschfeld <rob@rackn.com>
Date:   Thu May 21 19:24:58 2020 -0500

    refactor(bootstrap): move contexts bootstrap from multi-site-demo to task-library

A   task-library/stages/bootstrap-advanced.yaml
A   task-library/tasks/bootstrap-contexts.yaml
A   task-library/workflows/bootstrap-advanced.yaml

commit 8cc6b716321eb1aa803fa020c129eb88a5ed8afd
Author: Rob Hirschfeld <rob@rackn.com>
Date:   Thu May 21 17:05:29 2020 -0500

    refactor(content): move bootstrap tasks from edge-lab to main content

A   content/stages/bootstrap-base.yaml
A   content/tasks/bootstrap-discovery-iso.yaml
R077    task-library/tasks/bootstrap-lock.yaml  content/tasks/bootstrap-lock-mc.yaml
A   content/tasks/bootstrap-prefs.yaml
A   content/tasks/bootstrap-ssh.yaml
A   content/workflows/bootstrap-base.yaml
R100    task-library/params/network-firewalld-ports.yaml    task-library/params/network-firewall-ports.yaml
R100    task-library/stages/network-firewalld.yaml  task-library/stages/network-firewall.yaml
R100    task-library/tasks/network-firewalld.yaml   task-library/tasks/network-firewall.yaml

commit 2f257ab37cd4c075938384deadf24881c9141e52
Author: Rob Hirschfeld <rob@rackn.com>
Date:   Thu May 21 10:23:11 2020 -0500

    feat(task-library): better discovery for join-up (move from dev area)

A   task-library/workflows/discover-joinup.yaml

commit 764270c8e6aa5e1fb0e1dc805a0e977de7c20ad9
Author: Victor Lowther <victor.lowther@gmail.com>
Date:   Wed May 20 15:55:50 2020 -0500

    fix(discover): Derp, fix new hardware discovery caused by stupid typo

M   content/templates/discovery-common-bootstrap.sh.tmpl

commit 62c37345142aac5b4b230e1005b10d1117490f76
Author: Carl Perry <carlp@rackn.com>
Date:   Mon May 18 15:39:19 2020 -0500

    fix: Update ISO URLs for all operating systems to current values

    Bumped Debian 8 to 8.11.1
    Bumped CentOS 7 to build 2003
    Bumped Debian 9 to 9.12
    Fixed URLs for Ubuntu 18.04

M   content/bootenvs/centos-7.yml
M   content/bootenvs/debian-8.yml
M   content/bootenvs/debian-9.yml
M   content/bootenvs/ubuntu-18.04.yml

commit 18eac739f7db94c2f01400f0a81c9a57a053de2d
Author: Victor Lowther <victor.lowther@gmail.com>
Date:   Tue May 19 12:01:40 2020 -0500

    fix(discoverName): Name generation during discovery was broken.

    getent hosts during Sledgehammer startup was not filtering out
    localhost entries properly, which could (in combination with other
    issues) lead to the system getting a hostname of
    `localhost\nlocalhost`, which would wig out the rest of the machine
    name generation process.  Fixing this at the point it was broken would
    require a respin of Sledgehammer, so in the meantime work around it in
    start-up.sh in the discover bootenv.

M   content/bootenvs/discovery.yml
M   content/templates/discovery-common-bootstrap.sh.tmpl

commit 4bc8f99fad9f07c760e5da5f4b409c3baffe842c
Author: Victor Lowther <victor.lowther@gmail.com>
Date:   Tue May 12 15:52:43 2020 -0500

    feat(whoami): Refactor discovery scripts to use whoami if present

    This refactors the discovery and join-up scripts to use a variety
    of methods to determine what machine UUID matches the machine they
    are running on.  It also refactors the code implementing the discovery
    methods out to its own script for ease of ongoing maintenance.

    The discovery methods are:

    * Whoami
    * MAC address matching
    * Kernel command line.
    * Machine-local saved UUID
    * Hostname matching.

    Note the lack of address based matching -- experience at one of our
    largest customers has taught us that IP based matching cannot be relied upon.

    This also refrains from setting the machine Address on machine creation,
    and includes a task (that is included in the base discover stage) that uses
    the same logic our DHCP server uses to fix up the Address field in the face
    of oversubscribed DHCP address ranges.

M   content/bootenvs/discovery.yml
M   content/bootenvs/sledgehammer.yml
M   content/stages/discover-no-gohai.yaml
M   content/stages/discover.yaml
A   content/tasks/set-machine-ip.yaml
A   content/templates/discovery-common-bootstrap.sh.tmpl
M   content/templates/reset-workflow.tmpl

commit 69ec58f867cb227ed911479cfdc8b01ca7f1b6f0
Author: Victor Lowther <victor.lowther@gmail.com>
Date:   Mon May 11 09:48:20 2020 -0500

    Update sledgehammer-builder content, adding docs and changing how we kill udhcpc

M   sledgehammer-builder/bootenvs/build-sledgehammer.yaml
M   sledgehammer-builder/params/sledgehammer.extra-ifs.yaml
M   sledgehammer-builder/stages/sledgehammer-build.yaml
M   sledgehammer-builder/tasks/sledgehammer-stage-bits.yaml

commit 23e1ad7f7c0212681617dca6cc8341580103206d
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Mon May 11 09:54:54 2020 -0500

    fix(flash): hpe setup chooser shoud not fail because of set -e

    This ignores set -e for choosing a setup script and then fails
    when missing.

M   flash/tasks/hpe-firmware-flash-list.yml

commit 83d9813a190d3096c9701f81c5600c9a5b0e31e1
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Fri May 8 11:36:20 2020 -0500

    fix(flash): mc info can return before usb available on lenovo gear.

    Use the usb attach script to see if it can be used to handle test of up

M   flash/tasks/lenovo-firmware-flash-list.yml

commit dddaeb74d0b13b1e48faa7cdee1e7919b8a7c042
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Fri May 8 10:53:41 2020 -0500

    fix(flash): after resetting mc wait for it to take effect

M   flash/tasks/lenovo-firmware-flash-list.yml

commit 07e861d92aaaec89aa5cfa8d70b3b3c97710aba7
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Fri May 8 10:11:02 2020 -0500

    fix(flash): Use ipmitool to reset the bmc and wait

M   flash/tasks/lenovo-firmware-flash-list.yml

commit 8f8396da2a6b8742af14bdc6bc21454a567db407
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Fri May 8 08:58:01 2020 -0500

    fix(flash): Make true/yes match and add echos

M   flash/tasks/lenovo-firmware-flash-list.yml

commit 56bdc7b38b3cac319e2e9f0a499b0b2c8d624240
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Fri May 8 08:28:18 2020 -0500

    fix(flash): Also handle lenovo no reboot required.

M   flash/tasks/lenovo-firmware-flash-list.yml

commit 6835a5d24712b75f55ab888ae1639d28af58318b
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Fri May 8 08:21:48 2020 -0500

    fix(flash): Add more reboot required tests for lenovo

M   flash/tasks/lenovo-firmware-flash-list.yml

commit 3074a0771ac61f32e05cbb301706f96af6fc4d3c
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Thu May 7 11:37:29 2020 -0500

    fix(flash): lenovo flash failed to reboot bmc - claused embedded wrong.

M   flash/tasks/lenovo-firmware-flash-list.yml

commit b46855434a910750011a09cb8397348d3faf7b58
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Thu May 7 09:33:45 2020 -0500

    fix(flash): dell-flash-list treat rc 5 as ignore.

    By treating rc5 as ignore, we can have flash lists that work
    on extra pieces of hardware that are missing in some models.

M   flash/tasks/dell-firmware-flash-list.yml
M   go.sum

commit 5a406ed8c3ed7a959d82035e9b3fc6df32aaaa84
Author: Michael Rice <michael@michaelrice.org>
Date:   Tue May 5 21:14:21 2020 -0500

    doc(community-content) Updated docs for params

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

M   content/._Documentation.meta
M   content/params/gohai-inventory.yaml
M   content/params/hostname.yaml
M   content/params/kernel-options.yaml
M   content/params/kexec-ok.yaml
M   content/params/ntp-servers.yaml
M   content/params/provisioner-default-password-hash.yaml
M   content/params/runner-tmpdir.yaml
M   content/params/sledgehamer-enforce.yaml
M   content/params/ux-air-gap.yaml

commit e5a36bba6c59a70c1e39180620d665ff58bfdea5
Author: Shane Gibson <shane@rackn.com>
Date:   Tue May 5 14:09:57 2020 -0700

    doc(image-builder): Update documentation.

M   image-builder/._Documentation.meta
M   image-builder/stages/image-builder-start.yaml
M   image-builder/tasks/image-builder-cleanup.yaml
M   image-builder/tasks/image-capture.yaml
M   image-builder/tasks/image-install-cloud-init.yaml
M   image-builder/tasks/image-reset-package-repos.yaml
M   image-builder/tasks/image-stage.yaml

commit cbe39cfd3c49b50f18de60c94f52f486332318a7
Author: Shane Gibson <shane@rackn.com>
Date:   Tue May 5 12:46:03 2020 -0700

    doc(classify): Update classifier docs, examples, etc.

M   classify/._Documentation.meta
M   classify/params/classify-custom-functions.yaml
M   classify/stages/classify.yaml
M   classify/tasks/classify.yaml
M   classify/workflows/classify.yaml

commit 62b6c6dc24d4095d1c9ffbcd36b01e957b9185ef
Author: Rob Hirschfeld <rob@rackn.com>
Date:   Wed Mar 4 14:36:21 2020 -0600

    these should not exist, we should remove them

D   dev-library/params/unsafe-rs-password.yaml
D   dev-library/params/unsafe-rs-username.yaml

End of Note