Skip to content

Commit History for drp-community-content

This is the commit history for the drp-community-content component.

v4.15.6 (2025/10/25)

  • fix(drp-community-content): Fix critical breaking bug for all scripted OS installs on v4

v4.14.25 (2025/10/16)

  • enhance(drp-community-content): Add backslash handling to record UEFI boot entry on v4.14.0-branch

v4.13.35 (2025/10/16)

  • enhance(drp-community-content): Add backslash handling to record UEFI boot entry on v4.13.0-branch

v4.15.5 (2025/10/14)

  • fix(ubuntu): ssh keys in autoinstall must be a list
  • feat(rs-debug-py-log-level): add param for global enumeration of python logging level
  • fix(drp-community-content): fixes 'record-current-uefi-boot-entry' due to Deb13 outputting backslashes
  • fix(test-tools): Update alma-9.5-min expected files
  • fix(part-scheme): Add handling for major-only verParts
  • enhance(drp-community-content): Fix Debian 13 handling in preseed and select-kickseed
  • feature(tests): Add bootenv and ssh-render template tests

v4.14.24 (2025/10/14)

  • fix(ubuntu): ssh keys in autoinstall must be a list

v4.13.34 (2025/10/14)

  • fix(ubuntu): ssh keys in autoinstall must be a list

v4.13.33 (2025/10/07)

  • update(alma_sledgehammer): creating additional bootenvs for alma-9.4,5,6 and updating sledgehammer to use an alma-9.6 image for amd64.

v4.15.4 (2025/09/18)

  • fix(content): Update package repos param

v4.15.3 (2025/09/15)

  • enhance(drp-community-content): Add updated Sledgehammer based on Alma 9.6 for amd64
  • enhance(drp-community-content): Enhance 'network-data' Param documentation for 'interface'

v4.14.23 (2025/09/15)

  • enhance(drp-community-content): Add updated Sledgehammer based on Alma 9.6 for amd64

v4.13.32 (2025/09/15)

  • enhance(drp-community-content): Add updated Sledgehammer based on Alma 9.6 for amd64
  • Fix up .gitignore and .gitlab-ci
  • Initial post-split commit for branches v4.13.0-branch

v4.15.2 (2025/08/11)

  • fix(drp-community-content): Fix Debian 13 specific Console and Options bootenv Params

v4.15.0 (2025/07/29)

  • fix(indent): Fix indentation of authorized-keys.
  • fix(ubuntu-autoinstall-userdata): duplicate line
  • enhance(drp-community-content): Update set-proxy handling
  • fix(debian): Fix all Debians to default to online installs.
  • fix(ubuntu-autoinstall-userdata):
  • fix(ubuntu-autoinstall-userdata): fix multiple ssh key handling
  • (fix): RHELish latest bootenvs
  • feat(bootenvs): mark appropriate bootenvs as deprecated
  • Machine per profile
  • Add ssh render tests
  • fix(utility-connectivity-test): halt on successive retries (3)

v4.14.22 (2025/07/29)

  • fix(indent): Fix indentation of authorized-keys.

v414-fix-ubuntu-userdata (2025/07/29)

  • fix(ubuntu-autoinstall-userdata): duplicate line

v4.14.21 (2025/07/22)

  • fix(debian): Fix all Debians to default to online installs.
  • fix(ubuntu-autoinstall-userdata): fix multiple ssh key handling
  • Fix up .gitignore and .gitlab-ci
  • Initial post-split commit for branches v4.14.0-branch

v4.15.0-alpha01 (2025/06/12)

  • Fix up .gitignore and .gitlab-ci
  • Initial post-split commit for branches v4
  • fix(drp-community-content): Fix Ubuntu autoinstall metadata, add missing vendordata
  • enhance(drp-community-content,os-other): Add SuSe SLES installation to v4
  • part-scheme-default fixes
  • Reuse pkg_mgr commands better
  • Add empty cache to if_update_needed true
  • Fix rhel/photon pkg mgr cmd check
  • Add package cleanup to prelude.tmpl
  • fix(content): add c:\curtin to path if available
  • enhance(content): Updated Ubuntu 24.04 to .2
  • fix(triggers): disable content updates and add params
  • feat: add UX viz dashboards
  • feat: add UX viz params
  • fix(content): ipmi_scan_results are not default objects
  • fix(content): Add missing objects to the read-only and operator roles
  • refactor(task-helpers.tmpl): remove erroneous line that bothers me...
  • fix(ubuntuhammer) add loaders to profiles
  • feat(content): add detected-secure-boot flag set during sledgehammer boot
  • fix(drp-community-content): Tip fix for Alma 8.10 DVD sha256sum values
  • enhance(drp-community-content): Cleanup output in utility-connectivity-test curl calls
  • fix(content): update the handler to deal with CurrentTask
  • fix(drp-community-content): Fix ESXi 'task-add' sub-template scope issue
  • fix(flexiflow,validation,classify): Fix broken tasks on windows
  • fix(content): Convert secure parameter back to insecure.

v4.12.0-tip (2025/06/12)

  • Fix up .gitignore and .gitlab-ci
  • Initial post-split commit for branches v4.12.0-branch

v4.14.20 (2025/06/02)

  • fix(drp-community-content): Fix Ubuntu autoinstall metadata, add missing vendordata v4.14.0 branch

v4.14.19 (2025/05/29)

  • part-scheme-default fixes
  • enhance(drp-community-content,os-other): Add SuSe SLES installation to v4.4.14-branch
  • fix(arm64): Fix broken Alma9 arm64 support

v4.13.31 (2025/05/29)

  • part-scheme-default fixes

v4.13.30 (2025/04/11)

  • feat(supermicro): Update Supermicro to use saa instead of sum.

v4.14.18 (2025/03/31)

  • fix(content): add c:\curtin to path if available

v4.14.15 (2025/03/27)

  • enhance(content): Updated Ubuntu 24.04 to .2

v4.14.14 (2025/02/10)

  • fix(content): ipmi_scan_results are not default objects

v4.13.28 (2025/02/10)

  • fix: Update meta data to strings

v4.14.9 (2025/02/08)

  • fix(content): Add missing objects to the read-only and operator roles
  • fix(ubuntuhammer) add loaders to profiles

v4.14.7 (2025/01/23)

  • enhance(drp-community-content): Cleanup output in utility-connectivity-test curl calls

v4.14.6 (2025/01/23)

  • fix(content): update the handler to deal with CurrentTask
  • fix(drp-community-content): v4.14 fix for Alma 8.10 DVD sha256sum values

v4.15.1 (2025/01/16)

  • fix(features): Make content that handles tokens require strict-machine-token.

v4.14.5 (2025/01/16)

  • fix(features): Make content that handles tokens require strict-machine-token.

v4.14.4 (2025/01/09)

  • fix(drp-community-content): v4.14 branch Fix ESXi 'task-add' sub-template scope issue

v4.14.2 (2025/01/03)

  • fix(flexiflow,validation,classify): Fix broken tasks on windows

v4.14.1 (2024/12/30)

  • fix(content): Convert secure parameter back to insecure.

v4.13.26 (2024/12/11)

  • update(content): add updated sledgehammer profile

v4.12.17 (2024/12/10)

  • update(content): add updated sledgehammer profile

v4.14.0 (2024/12/05)

  • fix(drp-community-content): Fix Debian 12 install console definitions.
  • fix(content): Update ubuntuhammer builder to handle updated busybox
  • feat(sledgehammer): added arm64 for alma9 sledge
  • fix(content): latest ubuntu grubs don't support *efi commands
  • fix(sledgehammer): publish fixed sledgehammer startup issues
  • fix(drp-community-content): Fix rocky-9.4 bootenv IsoUrl references
  • feat(content): Update bootenvs
  • feat(content): Update community conent hammers
  • fix(drp-community-content): convert which to command -v
  • fix(community): Remove spurious line in template.
  • feat(ubuntuhammer): update to 24.10
  • fix(drp-community-content): Let the caller driver force of common add task templates
  • fix(content): Alter file locations to handle dependencies
  • fix(drp-community-content): Restore missing OS support and install_lookup() in 'prelude.tmpl'
  • docs: replace old readthedocs links with rackn.io links
  • enhance(drp-community-content,task-library): Enhance 'configure-network', add 'show-net-interface-data'
  • feat(sledgehammer): Add the ability to configure bonds on sledgehammer boot
  • feat(content): initial prelude for powershell
  • fix(linux-selector.sh.tmpl): replace .Param with .ParamExpand so this value can be overridden.
  • refactor: Convert GenerateInfiniteToken and GenerateToken calls to newer functions
  • feat(task-helpers): add periodic print functions
  • fix(token): fixing usages of GenerateToken and GenerateInfiniteToken
  • fix(task-helpers): fix copy/paste error and add 'function' keyword
  • fix(content): agent config should use 0600 perms
  • feat(task-helpers): add 'command_exists' function
  • fix(content): Rearrange content to move items to increase security options
  • fix(bootstrap): Fix broken boot into Sledgehammer.
  • feat(utility): if centos repos fails, add a flexible connectivity test
  • fix(params): use secure param where appropriate
  • fix: Update more ref links
  • fix(content): Fix non-string meta data
  • fix(task-library): correct typo in parameter name
  • feat(ux-views): update claims for operator and readonly roles
  • fix(content): fix open quotes
  • enhance(community-content): Add Ubuntu 24.04 (Noble Numbat) install support
  • fix(content): add cdc_eem to the ignore device list for discovery
  • fix(bootenv): fix bootenv name.
  • feat(bootenvs): add ubuntu 22.04.4, update url for 22.04.3
  • fix(content): fix debian repo task
  • fix(ux-views): fix missing columns in reference view
  • fix(rbac): add pools,clusters,brokers to roles
  • fix(join-up): add missing prerequisite template from control.sh
  • fix(content): Add the ability to ignore interfaces during discovery
  • Tom add install normalize
  • feat(content): Add parameter to remove mac addresses that are "bad" from the discovery machine list
  • fix(drp-community-content): Make the utitlty bootenvs param composable
  • Utility Blue Prints proposed to improve install wizard experience
  • fix(content): update the default linux to alma-9-min because centos-8 breaks because of stream
  • fix(drp-community-content): remove dependency on os-other

v4.13.24 (2024/10/03)

  • fix(bootstrap): Fix broken boot into Sledgehammer.

v4.13.19 (2024/08/05)

  • update(sledgehammer): Add Alma 8.10 and 9.4 based Sledgehammer profiles

v4.13.15 (2024/06/26)

  • fix(content): add cdc_eem to the ignore device list for discovery

v4.13.13 (2024/04/30)

  • fix(content): fix debian repo task

v4.13.11 (2024/04/20)

  • fix(join-up): add missing prerequisite template from control.sh

v4.13.9 (2024/04/03)

  • fix(content): Add the ability to ignore interfaces during discovery

v4.13.8 (2024/03/22)

  • feat(content): Add parameter to remove mac addresses that are "bad" from the discovery machine list
  • Tom add install normalize

v4.13.5 (2024/03/10)

  • fix(drp-community-content): Make the utitlty bootenvs param composable
  • Utility Blue Prints proposed to improve install wizard experience

v4.13.3 (2024/02/29)

  • fix(content): update the default linux to alma-9-min because centos-8 breaks because of stream

v4.13.2 (2024/02/26)

  • fix(drp-community-content): remove dependency on os-other

v4.13.1 (2024/02/13)

  • enhance(proxmox): v4.13 release enhancements
  • refactor(bootenvs): metadata colors and added group-by data
  • more rhel fixes.
  • fix(os-other): fix typos and install commands
  • debian 13
  • rhel
  • fix almas
  • rhel updates
  • oracle updates.
  • Ubuntu URL updates
  • fix(bootenvs): update urls when not returning 206.
  • enhance(os-other,drp-community-content): RHEL Subscription Management Enhancements
  • fix(content): Fix bad bash test
  • refactor(bootenvs): metadata colors and added group-by data
  • fix(content): do not progress if not in sledgehammer and reboot once
  • feat(content): change agent to another user
  • enhance(proxy): Add configuration of no_proxy environment variable
  • fix(uxviews): remove Classifiers field
  • fix(ubuntu): Fix broken Ubuntu bootenvs.
  • feat(airgap-testing): adding content to download and install airgap
  • doc(content): provide in task hints for common startup problem
  • feat(ipam): Update reservation create to reflect machine association
  • fix(nagios): Handle the init problem and cleanup
  • fix(task-library): fix nagios restart
  • fix(task-library): Reduce messages on drpcli...
  • fix(repos): Fix default package-repositories values.
  • feat(http-boot): Refactor bootenvs to support http boot.
  • fix(almalinux): os family can be either alma or almalinux. accounting for both
  • fix(ubuntuhammer): updated bad uuid in 3 locations

v4.12.16 (2023/12/22)

  • fix(content): do not progress if not in sledgehammer and reboot once

v4.12.7 (2023/12/07)

  • enhance(proxy): Add configuration of no_proxy environment variable

v4.12.6 (2023/11/07)

  • fix(ubuntu): Fix broken Ubuntu bootenvs.

v4.12.4 (2023/08/21)

  • fix(repos): Fix default package-repositories values.

v4.12.2 (2023/07/27)

  • fix(ubuntuhammer): updated bad uuid in 3 locations

v4.12.1 (2023/07/25)

  • fix(content): fix uefi label changes introduced with f38
  • update(content): Updated ubuntuhammer in community
  • enhance(drp-community-content): Update bootenvs and package-repositories
  • fix: typos
  • fix(content,task-library): fix task-error-handlers references
  • fix(content): erase tweaks
  • fix(drp-community-content): add wipefs to LV destroy steps
  • fix(content): update service error message
  • fix(drp-community-content): pass dev as argv1, localize variables in discard()
  • fix(drp-community-content): cleanup
  • fix(drp-community-content): add unmount force partitions just in case
  • fix(drp-community-content): Fix parallel discard function
  • feat(content): support debian 12
  • feat(agent-upgrade): Add seamless agent upgrade
  • feat(content): add fedora-38-install
  • fix(urls): Stop fetching files using {{.ApiURL}}
  • feat(ubuntuhammer): Update ubuntuhammer to latest (efibootmgr + secureboot)
  • feat(content): Allow the user to specify the target endpoint for the agent
  • fix(drp-community-content): Fix CentOS 7.8.2003 bootenv reference name
  • feat(sledgehammer): Deal with HPe removing support in alma9
  • enhance(drp-community-content): Fix swallowing helpful STDERR output
  • fix(context): Update tasks to work if context is not a container
  • fix(drp-community-content): Remove spurious 'which drpcli' output
  • feat(ux-views): add superuser role to operator view
  • feat(ux-views): assign superuser view a priority of 60
  • fix(bootstrap): if directory doesn't exist, fix it
  • feat(ux-views): add failed jobs view to operator ux-view
  • fix(bootstrap): if directory doesn't exist, fix it
  • fix(drp-community-content): Fix catalog_manager_urls bad default value
  • Add yamllint to gitlab build pipeline
  • feat(ux-views): add failed machines view
  • feat(task-library): add docker-context user/role for restricted control
  • feat(task-library): add a work_order runner / wait that is parameter driven
  • fix(templates): fix setup.tmpl job_error function for work_order jobs
  • docs: rst to md conversion, parts missed by previous passes
  • fix: Allow join-up.sh to run in $HOME and fall back to /tmp
  • enhance(drp-community-content): Add CentOS Stream 8 and 9 bootenvs and support - v4 branch
  • docs(community-content): rst to md conversion
  • fix(sl9): Add ISOUrl for download
  • feat(sledgehammer): Add sledgehammer 9 override profile for testing
  • enhance(drp-community-content,os-other): Update bootenvs - v4
  • enhance(os-other,drp-community-content): Add RHEL Server 9.1 to v4 branch
  • feat(content): Update for 9.1 alma and update package repositories
  • doc(discovery): updated discovery bootenv doc

v4.11.1 (2023/01/11)

  • enhance(drp-community-content): part-scheme-default changes; Add Param for rhelish RootFS max size, fix Photon filesystem sizes
  • fix(ubuntuhammer): remove cloud init removal
  • fix(sledgehammer): have the python selector in the path
  • fix(ubuntuhammer): added iso info for release
  • fix(content): update rhelish-9.0 links to vault locations
  • enhance(drp-community-content): Add task breakout template and param
  • fix(content): Always download sledgehammer for amd64
  • fix(content): If cloud-providers in none still get isos
  • fix(content): restore 20.04.3 version of Ubuntu
  • fix(ubuntu): Semicolon ends a line in GRUB.
  • fix(global): Don't save the private key to the global file
  • enhance(drp-community-content,task-library): Add bootstrap Alert handling on Task failure
  • fix: parameter name typo
  • feat(content): Added Ubuntu 20.04.5 update
  • fix(ubuntuhammer): More correctness fixes
  • feat(content): added ubuntuhammer bootenv
  • fix(bootorder): Add regex-based fallback code for missing BootCurrent
  • feat(content): add support for ol 7.9, 8.6, and 9.0
  • feat(content): Added usermod task to set uid
  • feat(filters): Add UX filters to the system for others to use
  • enhance(drp-community-content): Add safety rails for empty-gpt-tables
  • feat(ux-views): move ux-views content into DRP content
  • fix: add missing isourl
  • fix(drp-community-content): Fix the 'empty-gpt-tables' Task for Contents concat issue
  • fix(content): fix space in name
  • feat(sledgehammer-update): update to alma-8 sledgehammer
  • fix(sledgehammer): Update sledgehammer-builder.
  • refactor(content): include machine name and type in base ENV setup
  • enhance(drp-community-content): Add Debian 11 Support to DRP Community Content
  • fix: remove debian-11-boot, fix package-repositories security
  • add debian 11 to package repositories
  • more debian work
  • fixed iso
  • Update bootenv.
  • attempt to use debian 10 preseed
  • initial stab at debian 11 bootenv

v4.10.5 (2022/08/03)

  • fix(content): remove refs to unsupported arch
  • feat(ubuntu): Add ubuntu 20.04 and 22.04 in package-repositories.
  • fix(content): remove fipscheck package
  • fix(content): update params for new bootenvs
  • feat(bootenvs): add new rhelish versions
  • fix(content): remove auth from newer kickstarts
  • fix(bootens): update urls
  • feat(bootenvs): add alma-8.6-minimal-install
  • enhance(bootenvs): add init-options param
  • fix(bootstrap): authorized keys may not have a newline on last line.
  • doc: fix formatting issue
  • refactor(bootstrap): all param so bootstrap lock behavior can be over-riden
  • feat(labs): Add lab_urls to the system for the UX
  • feat(ubuntuhammer-builder): adding ubuntuhammer
  • feat(content): add context/publish-ports parameter
  • fix(content): rework bootstrap to use all the parameters
  • fix(ssh): change key file encoding to work for older systems
  • feat(ssh): add bootstrap-ssh-self to record access to self
  • feat(bootstrap): Add parameter to restrict to needed contexts
  • feat(inventory): include os info into inventory processes
  • feat(linux): Add ubuntu-22.04 install
  • feat(global params): adding manager catalog url for managers
  • enhance(drp-community-content): Remove SHA256 sum for Debian ISOs - v4 branch
  • feat(consul,vault): Add support for install consul/vault
  • feat(profiles): multiple catalog urls for global
  • enhance(drp-community-content): Add Alma 8.5 universal application on v4
  • fix: handle issue #599 - add -k for curls
  • fix: Include dnf proxy configuration along with yum.

v4.9.0 (2022/03/01)

  • enhance(drp-community-content): Add Sha256 sum for Debian 10 ISO
  • fix(content): remove alma-8.5 as it is broken right now
  • fix(content): update alma content.
  • feat: convert meta data to a single file
  • Rocky85 update
  • fix: remove save from trigger
  • fix: endpoint reference in trigger
  • feat: update trigger to limit to specific local endpoint
  • feat(content): added rocky 8.5 support
  • fix(content): add proxies to repos
  • fix(content.package-repo): centos 8 mirror fixes
  • fix(cluster): fix extraclaims in cluster wait
  • feat(content): Auto rebootstrap on content load
  • feat(blueprints): Update object types
  • fix(content): errant tab removal.
  • fix(content): use reorder-uefi-boot-order task instead
  • fix(drp-community-content): Fix linux specific tasks in 'universal-runbook' workflow
  • fix(content): fix duplicate name in task
  • fix(drp-community-content): 'update-pipeline' blows up on ESXi, since no BASH
  • fix(bootorder): Split UEFI boot order fixup into 2 parts.
  • refactor(drpcli): make it easier to figure out version of drpcli by including drpcli version in gohai
  • fix(content): add to list of bad macs
  • feat(kubespray): update for new cluster pattern.
  • refactor(broker): refactor for pipeline set during cluster build
  • feat: add job_error task helper.

v4.8.2 (2021/11/21)

  • fix(content): make sure install of agent will work.
  • fix(drp-community-content): Remove 'Devel' from package-repositories
  • meta(broker): machine types should be readonly in UX
  • fix(broker): revert agent install to not test
  • fix(brokers): fixing errors based on testing brokers
  • meta(broker): machine types should be readonly in UX
  • fix(broker): revert agent install to not test
  • fix(brokers): fixing errors based on testing brokers
  • fix(content): remove format uri to allow for content expansion.
  • refactor(terrform): brokers do not set context
  • feat(community-content): add update drpcli windows
  • enhance(drp-community-content): Add package-repositories for AlmaLinux 8.4 and newer
  • enhance(drp-community-content,os-other,image-builder) Update OS bootenvs
  • fix(drp-community-content): undo the agent-install code change
  • fix(cloud-wrapper): Update for new cloud pipelines, clusters, brokers
  • feat(content): add update drpcli task for linux
  • enhance(drp-community-content): Add Ubuntu 20.04.3 support
  • feature(content): fix icon and add docs
  • feature(content): enable brownfield join-up using local bootenv #53
  • feat(gitlab): Migrate module to gitlab
  • fix(content): Update join-up.sh to handle redirects on curl

v4.7.0 (2021/08/20)

  • fix(content): don't remove fedora-31
  • feat(content): fedora 34
  • feat(content): add more ppc64le fixes.
  • Fix issue when a machine is on UEFI mode and is trying to install Debian 9 or below and possible other Ubuntu flavors. The installer warns that: The machine firmware has started the installer in UEFI mode but it looks like there may be existing operating system already installed using "BIOS compatibility mode" ticket: 466
  • fix(content): Put NIC devices already in the list first.
  • Update the Debian 10 (Buster) iso to use the full image and not the mini.iso
  • feat(content,sledgehammer-builder): ppc64le changes for sl8
  • feat(content): add ppc64le support to centos8
  • fix(content): update setup.tmpl to support ppc64le
  • Remove redundant allow-pw option from ubuntu autoinstall
  • Updated the Debian 9 ISO download URL to point to 9.13.0
  • fix(content): allow https for control.sh
  • fix(debian-base): Remove inadvertent dependency on task-library.
  • fix(drp-community-content): Fix net-seed typo for proxy and ntp-servers
  • enhance(drp-community-content): Add Rocky 8 pkgs to 'kickstart-base-packages'
  • enhance(drp-community-content,os-other): Add Rocky 8 Linux to DRPCC and os-other
  • fix(esxi-join): updates the esxi join for vfat
  • fix(content): remove calico fake mac eeeeeee
  • refactor(content): use HTTPS instead of HTTP to get control.sh
  • feat(content): add bootstrap-discovery profile for universal-bootstrap
  • fix(content,sledgehammer-builder): update full drivers for c8 and add xlst to sledgehammer
  • fix(content): profiles missing urls to uploadiso

v4.6.0 (2021/04/23)

  • refactor(content): bootstrap-ssh should ADD keys if param exists
  • fix(drp-community-content,sledgehammer-builder): add lsusb to sl8
  • Fix doc comments in 'part-scheme' param.
  • Move photon content in to 'os-other'
  • doc(community-content): note about no inet setting
  • enhance(drp-community-content,os-other): Add UEFI boot order change enhancement.
  • enhance(drp-community-content): Allow Discovery to customize how HOSTNAME is handled.
  • fix(drp-community-content): Fix Ubuntu 20.04 SSH keys not present
  • feat(drp-community-content): add stage for configure-network
  • enhance(drp-community-content,task-library,os-other): Deprecation notices for base workflows
  • enhance(drp-community-content): Add Ubuntu 20.04.2 bootenv
  • added in new enum selectors for 'rhel-server'
  • more typo fixes, add rhel-server-8.3, remap rhel-server-latest
  • fix(drp-community-content): Fix linux bootenv selector - typo and IsoFile check
  • feat(content,task-library): Add categorization and tags for PXE and machine/type
  • fix(doc): Various content doc fixes
  • fix(drp-community-content): Fix ubuntu 20.04 ISO kernel options to use template expansion
  • enhance(drp-community-content): Update older net-seed.tmpl with doc link
  • enhance(drp-community-content): Add preseed documentation link.
  • fix(content): update package-repositories for centos-8.3
  • feat(drp-community-content): record last boot if in sledgehammer
  • refactor(content): include gohai into base bootstrap to ensure data is collected
  • fix(content): configure-network shoudl no-op for contexts

v4.6.0-beta01 (2021/02/26)

  • fix(content): fix network-data dhcp assumption
  • fix(content): roll back network-config addition
  • fix(sledgehammer): allow vlans to work
  • fix(sledgehammer): make sure 8021q module is loaded for vlans
  • feat(sledgehammer): allow mtu and vlan to operate independent of IP selection
  • fix(content): configure-network shoudl no-op for contexts
  • feat(drp-community-content): change complete to clear context as well.
  • feat(content): add network-config to discover
  • enhance(drp-community-content): Fix Fedora bootenvs Versions, add f33 workflow
  • doc(discovery): adjusted doc for esxi-joinup
  • enhance(bootenvs): Update bootenv versions, fix kickseeds
  • fix(esxi-join-up): support with signed vib
  • doc(community-content): add link to KB article in note
  • fix(content,sledgehammer-builder): remove yum repo files from sl8
  • fix(content): fix network-data icon and boolean schema
  • feat(content): added esxi-join-up script
  • Rework shell type to do right thing with Arrays magically
  • add os-identity, simple-params.py, fixes to NetData parser
  • add new fetch_nd_var() function, more doc
  • correct documentation of debug Param
  • WIP: enhance(drp-community-content): Add 'network-data' parser
  • fix(content): Update sl8 for new cdboot.iso
  • fix(contents): handle /home/rob not set case
  • fix(content): fix routes field of network-data
  • fix(content): include rs.uuid in rpi4 kernel cmdline
  • enhance(drp-community-content): Add 'network-manage-routes task
  • feat(content): add more network-data fields
  • fix(content): add links back into debian.
  • feat(content): security flag overrides debug to protect sensitive data
  • fix(content): Make network-data composable in sledgehammer
  • doc(task-lib): mark deprecations
  • feat(content): Allow sledgehammer cdboot to have parameterized interface
  • feat(sledgehammer): allow sledgehammer to boot from static IPs
  • feat(sledgehammer): add exanic-utils to full driver sl8
  • feat(content): Add linux bootenv selector and parameters
  • fix(content): centos-8 duplicate removed
  • fix(content): Add IsoUrl to the profiles for sledgehammer
  • feat(sledgehammer): add exablaze to full drivers
  • feat(sledgehammer-builder): Add xorriso and tpm tools to sledgehammer
  • feat(content): add auto reserve task for discover stage.
  • feat(content): update centos-7 to 7.9.2009 and add new bootenv
  • feat(content): Define network-data
  • feat(content): add parameters for the new access-ssh
  • feat(content): Add access-ssh-parameters and template override
  • feat(community-content): updated Ubuntu 18.04
  • enhance(drp-community-content): Add empty-gpt-tables stage/task

v4.5.3 (2020/09/22)

  • feat(centos8): add kickstart extra ifs for centos8
  • fix(sledgehammer): Add back increased wget timeouts.
  • doc: Fix typo
  • feat(sledge8): Update cent8 sledgehammer to use python2 by default.
  • feat(rpi4): Update sledgehammer for rpi4 with 8GB
  • fix(debian-10): Fix Debian Buster BootEnv for netcfg

v4.4.2 (2020/07/31)

  • Revert "fix(drp-community-content): update sledgehammer with wget timeout increase"
  • Revert "fix(drp-community-content): update sledgehammer with wget timeout increase"
  • bug(doc): Minor content fixes across content packs

v4.4.0 (2020/07/29)

  • fix(drp-community-content): update sledgehammer with wget timeout increase
  • return to the "duplicate remove" path
  • fix(drp-community-content): Fix uefi boot; remove current boot number
  • bug(drp-community-content): Fix setup.tmpl '<<<' redirect breaks ESXi shell

v4.4.0-beta01 (2020/07/20)

  • feat(content): Move all ISOs to RackN controlled repo for Linux installers
  • feat(content): Debian 10 Support
  • refactor(cloud-wrappers): pull cloud tasks from content to dedicated library

v4.4.0-alpha03 (2020/06/25)

  • fix(drp-community-content): setup.tmpl should not use proxies
  • feat(drp-community-content): add start of u20.04 bootenv/stage
  • refactor(provision-content): reorder to set prefs first
  • feat(agent): Add content for installing the agent.
  • enhance(drp-community-content): Add Machine object name set Stage from Param 'hostname'
  • docs: Fix formatting errors in docs
  • doc(content): add Meta.type to all items
  • task-library: allow download-tools to use proxy
  • refactor(contents): add multiple scopes for access-keys
  • doc(burnin): start adding type to meta data
  • enhance(os-other): Add selinux params, add to RHEL 8 KS
  • WIP enhance(os-other): Add RHEL support

v4.3.1 (2020/06/11)

  • fix(sledgehammer): fix accidental removal of lldpd from Sledgehammer
  • fix(sledgehammer): Bump sledgehammer to fix DHCP RELEASE issue.
  • fix(drp-community-content): add wipefs to the cleaning items.
  • feat(centos-8): Add support for centos-8 remote installs
  • feat(content,task-library): Add CentOS 8 support

v4.3.0 (2020/06/03)

  • refactor(content): use existing lock-machine stage, pull lock out of bootstrap-stage
  • fix(secureBoot): Fix up boot for UEFI Secure Boot on arm64
  • fix(content): find-by-saved-uuid logic was missing saved uuids, this fixes that
  • feat(exit-context): Add a stage that just exits a context.
  • feature(content): RPi bootenvs need cgroup setting
  • feature(content): add Kernel 5.4.34 support for RPi discovery and sledgehammer
  • doc(content): ensure Meta section for all content
  • fix(contents): join-up process needs to have a way to set the IP address outside of sledgehammer
  • refactor(content): add commonly needed osfamily variable. needs to be inplace before refactoring other scripts
  • refactor(content): move bootstrap tasks from edge-lab to main content
  • fix(discover): Derp, fix new hardware discovery caused by stupid typo
  • fix: Update ISO URLs for all operating systems to current values
  • fix(discoverName): Name generation during discovery was broken.
  • feat(whoami): Refactor discovery scripts to use whoami if present
  • doc(community-content) Updated docs for params

v4.3.0-beta6 (2020/04/22)

  • docs(drp-community-content): Fix formating and indentation.
  • Fix the ssh access method for root access.
  • Refactor UEFI secure boot to reduce the number of times we chain bootloaders
  • Add secure boot support for Sledgehammer and CentOS install bootenvs.
  • Add generic secure grub template that just chains into the usual grub load sequence.

v4.3.0-beta2 (2020/02/13)

  • Ubuntu 18.04.4 (Bionic Beaver) update
  • placeholder for slowly pulling work from edgelab into release
  • update debian 9 bootenv
  • handle case where discovery should not force sledgehammer
  • Adding fedora 31 bootenv
  • Add helper comment help for people to find source
  • Update sledgehammer to work better with RPI behavior.
  • Fix custom macaddr rendering

v4.3.0-alpha2 (2020/01/01)

  • Update links to iso
  • Update for rpi4 builder pieces - hack for rpi4...
  • Start to allow for rpi4 arch for parallel operations.
  • Add some rpi changes

v4.2.1 (2019/12/28)

  • Fix typo in drcli to drpcli
  • Fix typo
  • More general fix to finding where drpcli is really installed.
  • inside a container, use usr/bin path

v4.2.0-beta7 (2019/12/08)

  • Add timezone variable for ipmi and others to use.

v4.2.0-beta3 (2019/12/07)

  • Attempt to use drpcli as jq instead by setting links for

v4.1.2 (2019/10/21)

  • for contexts, we want a finish that does not change the bootenv

v4.1.1 (2019/09/26)

  • operating-system-disk has a sane default, so rely on it existing
  • Silence some overly loud scripts and tasks
  • kernel-console and kernel-options params have defaults, no need to wrap them in if blocks
  • fix bad version references (7.6.19908)
  • add missed stage for 7.7.1908
  • add centos-7.7.1908, shift c7 to it

v4.0.15, v4.1.0-beta (2019/08/10)

  • Fix doc links

v4.0.4 (2019/08/09)

  • Add Ubuntu 18.04.3 BootEnv

v4.0.3 (2019/06/27)

  • Update default installs to generate network configs
  • Add a few examples to the new net/ Params
  • Add parameters for network interface topology and config
  • Fix a couple of stupid typos in the runner-tmpdir doc.
  • Add a runner-tmpdir param.
  • Add a Param that tracks the most recently detected boot mode.
  • update doc on pw hash create
  • Add A lock stage that can lock a machine
  • Update discovery default.ipxe to exit fail from ipxe
  • Use what ROb choose for the UX
  • Add the ability to boot Sledgehammer from a local disk.
  • Fix busted booting via ipxe in discovery mode, and add a default for operating-system-disk
  • Have SLedgehammer always update the Address on the machine if it is not what we expect
  • Fix up grub support to account for EFI
  • Rename file to good name
  • Add ux-catalog-url as well.
  • Add ux-air-gap parameter
  • Always reset the OS for sledgehammer
  • Set the OS to centos-7 when in sledgehammer.
  • Add stage that allows the repos to be configured in centos based systems
  • Add proxy setting template.
  • Change 'if' to use 'eq ... true' check
  • add hostname param
  • add dns search domains and servers
  • Add prerequisites to community content bundles
  • Add Prerequisites metadata to communnity content.
  • Update to latest sledgehammer
  • added basic support for self healing etcd cluster
  • Update sledgehammer to use systemd 234
  • Add a task and stage and parameters that can be used to
  • add missing kernel-options and OptionalParams
  • tweaks for catalog generation
  • remove deprecated RunnerWait from Stages
  • Update finish-install.yaml
  • remove change-stage items
  • gohai-inventory should have a schema
  • Update sledgehammer amd64 to latest
  • Fix bad parts that greg mismatched
  • Update ubuntu-18.04.yml
  • Update ubuntu-18.04-arm64-hwe.yml
  • Add full content package info
  • Ubuntu Xenial 16.04.6 updated bootenv
  • Fix HWE usage, add Debian Stretch update
  • Add the missing nfs-utils package to enable nfs mounts.
  • Update DRP CC w/ Bionic .2, add ARM64 to Bionic, add 'kernel-option', cleanup bootenvs
  • Add the missing nfs-utils package to enable nfs mounts.
  • these base installs moved to RackN task-library
  • change name to minimal, base added to task-library
  • switch color/icon
  • fix name to base from basic
  • include other basic provisioning in defaults
  • add basic discovery workflow to help seed new installs
  • Fix gray to grey
  • Update sledgehammer to include lldpd
  • icon for last-boot-mac
  • Update centos-drp-only-repos.yaml
  • Modify join-up.sh to search RS_UUID in kernel params first.
  • Allow the join-up.sh script to use IP as a
  • This change does a couple of things.
  • Update centos 7 bootenv to 1810
  • Handle delete and lookups better depending upon token type.
  • Add CUMULUS ZTP Script comment.
  • add multiarch back
  • as per @faniand, remove unneeded packages. host check is optional
  • tweak join-up script to check for existing from name instead of just rs_uuid file
  • tweak join-up script to check for existing from name instead of just rs_uuid file
  • Update sledgehammer for latest ipv6 delays and fixes.
  • Only us the first global scope inet6 address.
  • Another change.
  • Update sledgehammer for /64 on ipv6 address
  • Update krib and friends to work with CoreOS
  • Update stretch to 9.6
  • Update sledgehammer for more IPV6 changes
  • Update sledgehammer for an IPv6 issue
  • add google discovery stage
  • fix address, validate script on AWS
  • Allow sledgehammer to not always reset the workflow/tasks index
  • cleanup join-up to be cloud agnostic, not tested
  • WIP changing model to use simpler join and aws stages
  • add join-up script for discovery that allows AWS machines to join from the unknown machine bootenv
  • Add provisioner.portdelay=X as an option in kernel-console.
  • Update to new sledgehammer with better /etc/resolv.conf handling.
  • Fix typo
  • Update sledgehammer to ipv6 cap and in s3
  • More multiarch fixes
  • Swizzle up discovery and centos-7-install bootenvs to be multiarch aware
  • Update to ipv6 capable sledgehammer.
  • Changes to support curl with ipv6 addresses.
  • Fixup the fixup_path()
  • add fixup_path() function, add /sbin and /usr/sbin
  • fix script error as per @galthaus
  • add deprecation warning for change stage map
  • Make kexec and option for the centos 7 kickstart files.
  • add require features flags to content
  • Add oppourtunistic kexec support to bootenvs that should have it.
  • Update debian-8 and debian-9 releases
  • Add erase a subset of disks specified by an optional parameter.
  • pull in July 30 update to 16.04.05
  • Update Bionic Beaver to the 18.04.1 ISO
  • Add a custom-ipxe bootenv
  • Make drpcli zero out the gohai inventory before replacing it
  • update ubuntu with warning about connectivity
  • Bump Sledgehammer version.
  • change icon, add meta for deprecation
  • add model docs and deprecation warning
  • include param definition
  • use params to skip gohai instead of requiring an alternate stage - deprecate discover-no-gohai
  • Conditionalize how discovery does DHCP management based on whether systemd-networkd is managing things
  • Add real icon for parm
  • Make drpcli zero out the gohai inventory before replacing it
  • Add defaults for package-repositories, tweak repo updaters to match.
  • bump centos-7.4 to centos-7.5
  • Change 7.4 to 7.5 to match Centos naming
  • update CentOS 7 to 1804; add Mac poop to .gitignore
  • Fix newline problem
  • Add icons to missing content
  • Allow extra packages to be added into the preseed or kickstart
  • make uefi bootorder fix exit gracefully when not in UEFI mode.
  • Update to release 18.04 ubuntu.
  • dedup the ssh keys
  • Update debian-9 to 9.4
  • Zap manual repo handling in the preseed and kickstart.
  • Add a stage and task to reorder the boot order during UEFI OS installs.
  • add BETA Bionic Beaver (daily builds)
  • Update sledgehammer for hotplug fix and vfat support.
  • Oops, forgot --force in change-stage.sh.tmpl
  • Use infinite tokens where needed, and clean up setup.tmpl and change-stage.sh.tmpl
  • Update erase disks task to be more thurough.
  • Make start-up.sh not rely on common setup
  • Apparently vgremove can require more than one force
  • change discover color to purple
  • Add machine-plugin to known parameters.
  • Updates to setup.tmpl, add Param rs-debug-enable
  • Switch CentOS 7 mirrors
  • Add --no-pid so that other dhclients can be run in the
  • Make sure dhclient survives when the sledgehammer service finishes
  • Content tweaks to reflect the drpcli runner changes.
  • Fix kernel panic issue on Debian 8.10 netboot image
  • Switched from Kernel.org to Princeton mirror; moved to 16.04.4
  • Add icon/color to prep install
  • Get ubuntu/debian installing again.
  • Make sure sane-exit-codes is set on all bundled content.
  • make color setting icon available in base package
  • add description at top
  • Have Sledgehammer populate HardwareAddrs if it is not populated.
  • Use $() instead of ``
  • Update to sledge hammer and add profile helper.
  • Remove boot parameters that are no longer required
  • Get rid of no longer required api_re
  • Fix recursive template expansion in setup.tmpl
  • Use setup.tmpl in a few more places
  • Clean up setup.tmpl a bit more
  • Refrain from downloading drpcli more than is needed
  • MAC address funsies
  • Correct incorrect syntax and move partman options
  • Template names must be strings (in quotes)
  • create 'setup' template to handle drpcli/jq, and Tokens for later reuse
  • Add feature-flags for all tasks
  • add icons to bootenvs
  • Update content to latest sledgehammer!
  • Remove whitespace at end of lines
  • Add family to bootenvs to work with kickseed selector.
  • initial check in of select-kickseed
  • Update debian releases to Dec 7th 2017 update.
  • Fix gohai to use stdin to avoid shell size issues.
  • Remove change-stage from new stages
  • Add change-stage-v2 meta data to bootenvs
  • Start the runner on sledgehammer entry and install entry.
  • More change
  • Remove change-stage call
  • Have ipxe always use http.
  • Add a reset-workflow template that will enable
  • Temporarily add a discover stage without gohai to
  • Add a little stage that wipes out any data that may cause an OS install to fail.
  • Make sure our hostname does not get set to localhost.
  • Add meta data
  • Add package-repositories param
  • this is not an in process stage - should not be yellow
  • added metadata
  • Correct part-scheme reference in preseed template
  • Make local-security-repo a string that allows for specific local
  • Add variable for local-security-repo to turn off the
  • Fix local-repo for all the cases as well.
  • Allow local-repo to be defined for both Debian/Ubuntu
  • Fix debian installs to use the right security url
  • Change-stage/map is not required, but desirable
  • Switch sledgehammer to a known machine token.
  • Fix centos-7 to have good yaml syntax
  • Add description to Debian bootenvs
  • Add missing icon and missing metadata
  • Fix description in complete-nowait
  • Fix busted end
  • Fix source references
  • debian-9 doesn-t have a security space yet.
  • Add @wdennis change
  • Update stages to use tasks
  • Remove version for git and fix centos6 to match c7 runner
  • First pass at merging content
  • First move things into the two new parts.
  • Initial commit