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