Commit History for task-library¶
This is the commit history for the task-library component.
v4.15.8 (2025/11/06)¶
- allow cluster-provision to taint machines to recreate them
v4.15.7 (2025/10/28)¶
- fix(alerts): fix default password alert KB doc link
- fix(inventory-minimal): Handle null maps better
v4.14.22 (2025/10/28)¶
- fix(inventory-minimal): Handle null maps better
v4.13.33 (2025/10/28)¶
- fix(inventory-minimal): Handle null maps better
v4.15.6 (2025/10/16)¶
- fix(brokers): Use dig function when dealing with empty maps
v4.15.5 (2025/10/15)¶
- fix(broker): Handle unspecified fields better
v4.15.4 (2025/10/14)¶
- fix(lldp): enable CDP processing with LLDP
v4.15.3 (2025/10/02)¶
- fix: Fix name of cluster-provision/-destroy parameter
v4.15.2 (2025/08/13)¶
- fix(network-lldp-start): Repository installation was out of order and running when not required
- feat(cluster): Allow cluster-provision and cluster-destroy to skip brokers
v4.15.1 (2025/08/01)¶
- fix(bootstrap): add content claim
v4.14.21 (2025/07/23)¶
- fix(task-library): Fix systemd-timesyncd again for v4.14.0-branch
- fix(inventory-os): fix formatting of patch
- Fix up .gitignore and .gitlab-ci
- Initial post-split commit for branches v4.14.0-branch
v4.15.0 (2025/07/23)¶
- fix(task-library): Fix systemd-timesyncd again for v4
- fix(task-library): Fix systemd-timesyncd check for Param 'timezone'.
- update(workflows): Revised the machine migration documentation
- fix(inventory-os): fix formatting of patch
v4.13.32 (2025/07/16)¶
- fix(inventory-os): fix formatting of patch
- Fix up .gitignore and .gitlab-ci
- Initial post-split commit for branches v4.13.0-branch
v4.15.0-alpha01 (2025/06/12)¶
- Fix up .gitignore and .gitlab-ci
- Initial post-split commit for branches v4
- feat(tasks): cleanup dr-server-install to support airgap
- adding registry parameters to docker context
- fix(tasks): simplify and unify network-firewall task
- fix(task-library): hide stderr when testing for context image
- Let bootstrap-container pass without podman svc
- Add all container engine install combos
- enhance(task-lib): added no-vib esxi support
- Adding Photon to detected families of firewall interfaces
- feat(task-library): Allow context-broker to create any type of machine.
- fix(task-library): Update lldp install to handle family better
- refactor(task-library): use a composable map of params for broker/type in broker-provision
- fix(triggers): disable content updates and add params
- fix(task-library): fix empty list handling in bootstrap files, fix shell var dependence
- feat(task-library): Add bootstrap-files to download files/isos in drp bootstrap
- fix(task-library): Make the new providers executable.
- fix(task-library): fix more path issues in tf-update
- feat(task-library): Add method to update terraform providers for brokers
- feat(task-library): Add terraform TF_LOG variable
- fix(task-library): fix firewall shutdown
- fix(task-library): terraform-apply needs to pull by file and not var
- fix(task-library): use files instead of shell vars for tracking state
- fix(task-library): Update cluster remove from manager for extended names
- fix(task-library): protect ha vars in single mode
- fix(task-library): only do ha server build if in ha mode
- feat(task-library): Update manager join to work on ha cluster.
- refactor(rsa-key-create): use prelude.tmpl and command_exists instead of which.
- feat(task-library): Update / Add consensus cluster server building
- feat: enable context or pool choice when creating clusters
- enhance(task-library): Add the systemd-timesyncd stage for Workflow usage
- enhance(task-library): Add a systemd-timesyncd configuration and enablement capability
- fix(task-library): loop until we get valid json in lldp discovery
v4.14.20 (2025/03/07)¶
- fix(task-library): fix firewall shutdown
v4.14.13 (2025/03/07)¶
- fix(task-library): terraform-apply needs to pull by file and not var
v4.14.12 (2025/03/05)¶
- fix(task-library): use files instead of shell vars for tracking state
v4.13.28 (2025/02/10)¶
- fix: Update meta data to strings
v4.14.11 (2025/01/02)¶
- fix(task-library): loop until we get valid json in lldp discovery
v4.14.0 (2024/12/01)¶
- feat(task-library): Add dr-server install options
- fix(task-library): Handle bootstrap contexts for images in registries
- fix(task-library): Requires flexiflow now
- meta should not have been included
- refactor(alerts): add ux:// for items to help users navigate from logs
- fix(content): Alter file locations to handle dependencies
- feat(task-library): Add reusable templates for adding tasks from params
- enhance(task-library): Add new 'taskadd' generic capability
- fix(tasks): update esxi migrate-machine
- fix(containers): Update the version and checksum of containers.
- fix(task-library): allow bootstrap ipmi to work on older versions.
- fix(task-library): Add missing parameter and gather data to start with
- fix(task-library): Fix typo in template
- feat(task-library): Change inventory-minimal to a flexiflow stage for extension
- fix(task-library): update task to actually migrate a machine and agent.
- feat(cluster/name): add cluster/name param and update brokers to use this param.
- docs: replace old readthedocs links with rackn.io links
- enhance(drp-community-content,task-library): Enhance 'configure-network', add 'show-net-interface-data'
- fix(inventory): update windows inventory-os
- feat(task): rotate agent token
- refactor: Convert GenerateInfiniteToken and GenerateToken calls to newer functions
- fix(token): fixing usages of GenerateToken and GenerateInfiniteToken
- fix(provision-content): Fixes 'inventory-minimal' to test for Profile before adding
- fix(token): removing all usages of GenerateProfileTokens and replacing with profiles.. extra claims
- fix(params): use secure param where appropriate
- fix: Update more ref links
- fix(task-library): use drpcli addprofile multi-add feature
- fix(task-library): fix bundle failure for non-string
- docs(task-library): add Profiles entry to the cluster/machine param
- feat(task-library): support adding profiles to cluster machines via cluster/machines[].Profiles
- fix(packer-builder): refresh setup
- feat(task-library): Record the TPM version in the inventory sequence.
- fix(content): Only bring up link if real devices
- Tom add install normalize
- fix(task-library): allow pool broker to apply workflows and pipelines when return machines. Also handle lack of names (like clouds)
- feat(ansible-playbooks): allow and handle galaxy requirements file
- fix(bootstrap-manager): not downloading tip by default
- fix(bootstrap-manager): not downloading tip by default
v4.13.31 (2024/10/22)¶
- feat(task): rotate agent token
v4.13.26 (2024/10/11)¶
- fix(provision-content): Fixes 'inventory-minimal' to test for Profile before adding - v4.13.0
v4.13.20 (2024/08/29)¶
- feat(task-library): Record the TPM version in the inventory sequence.
v4.13.16 (2024/03/25)¶
- fix(content): Only bring up link if real devices
v4.13.6 (2024/03/22)¶
- Tom add install normalize
v4.13.5 (2024/03/10)¶
- fix(task-library): allow pool broker to apply workflows and pipelines when return machines. Also handle lack of names (like clouds)
- feat(ansible-playbooks): allow and handle galaxy requirements file
v4.13.3 (2024/02/15)¶
- fix(bootstrap-manager): not downloading tip by default
v4.13.0 (2024/02/10)¶
- fix bash if/then error
- test
- enhance(task-library): Add Terraform 'init' options Param
- enhance(task-library): Add evenly_group() function
- feat(gohai-disks): adding mapping for disk info
- fix(lldp): Disable LLDP firewall using ethtool as well as debug magic.
- enhance(task-library): Add PowerShell and PowerCLI installers
- feat(airgap-testing): adding content to download and install airgap
- fix(content): over corrected JQ checks - was not returning array
- fix(content): handle virtualbox case where DMI Memory Devices are reported as [null]
- feat(nagios,prometheus,grafana): split in to more content packs
- feat(task-lib): added alerts for nagios
- fix(nagios): Update containers for pull
- fix(nagios): Handle the init problem and cleanup
- feat(task-library): Add drp version version sets
- fix(nagios): Pull in Mike R fixes for nagios restart and update container
- feat(prom): Add task to enable prom node exporter
- feat(task-library): Split the graphs for DRP
- feat(task-library): Add config params for g/p/n to force reconfig without pause toggle.
- fix(task-library): All for working in AWS with self-runner
- fix(task-library): fix nagios restart
- feat(task-library): Run a nagios server in a container as a service.
- fix(task-library): fix rsa-key-private not being multiline
- fix(almalinux): os family can be either alma or almalinux. accounting for both
v4.12.12 (2023/07/26)¶
- fix(task-library) skip disabled endpoints
- fix(content,task-library): fix task-error-handlers references
- fix(task-library): Fix inventory-minimal profile handling for hardware base
- fix(task-library): Add install for potentially missing 'git'
- feat(hardware): Add early support for adding mfgr specific profiles.
- fix(cisco): Have the inventory-minimal task handle Cisco gear.
- feat(batch): Add a batch content pack with examples and pieces.
- Add yamllint to gitlab build pipeline
- fix(task-library): Fix GPU product name
- feat(task-library): add docker-context user/role for restricted control
- feat(task-library): add a work_order runner / wait that is parameter driven
- docs: rst to md conversion, parts missed by previous passes
- docs(task-library): rst to md conversion
- feat(task-library): Add parameters/collector for Display gohai data
- fix(pool-broker): add checks to ensure cluster machines are not InUse before destroying the cluster
- fix(pool-broker): put back @sygibson changes from bad merge
- refactor(cluster): add ux:// echos to help w/ debugging
- enhance(cloud-wrappers,task-library): Add Icon color for Machine creates in clusters
- fix(task-library): Fix bootstrap container to reference docker/podman check correctly
v4.11.0 (2023/01/10)¶
- enhance(task-library): Enhance PhotonOS bootstrapping for container engine
- fix(bootstrap): update error handler to follow exit code requirements
- fix(task-library): switch to more direct test of self-runner
- feat(worker pool): update the triggers that can run in containers to use the event-worker-pool
- enhance(cloud-wrappers): Add VMware vSphere Resource Broker (PXE only)
- feat(terraform): add flag to allow unescaped terraform templates
- fix(task-library): fix the tag lookup mechanism.
- fix(task-library): add rhel to lldp install stanzas
- fix: docker-context version should be choosable
- fix: get the docker-context plugin from internet
- fix(task-library): set cloud/provider to none if none detected
- feat(broker): Update context-broker to allow for tags of workers and round-robin
- feat(cloud-wrappers): Add libvirt cloud wrapper
- enhance(drp-community-content,task-library): Add bootstrap Alert handling on Task failure
- fix(doc): Fix the kill switch Param documentation
- enhance(task-library,proxmox,cloud-wrappers): Add Proxmox Resource Broker capabilities
- enhance(task-library,proxmox,cloud-wrappers): Add Proxmox Resource Broker capabilities
- fix(task-library): make bootstrap-container-engine handle enable/start of service safer
- fix: ansible-apply and ansible-playbook assumed root ssh access and needs to be configurable
- feat(task-library): Update ansible to work blueprints/triggers
- feat(dr-server-install): Allow for the license to be passed in
- fix: try to allow spaces in names. There are other problems in the server.
- fix(inventory): Derp, fix indentation of the JSON blob in inventory.yaml
- fix(inventory): Fix inventory validation event fail.
- fix(alerts): typos fixed
- fix(task-library): bootstrap container engine fixes, add Fedora
- fix: fix a typo in task-library
v4.10.2 (2022/08/03)¶
- fix(task-library): handle firewall not set or not running in drp-server install
- fix(install): add remove-rocketskates flag to install
- feat(utility): add check for low disk space to system-check sweep
- wip(health): checks disk space using inventory
- wip(health): checks disk space
- feat(contexts): update contexts
- fix: Handle bad containers
- refactor(bootstrap): skip context bootstrap if no docker-context plugin - @zaheena air-gap use cases 2
- refactor(bootstrap): skip context bootstrap if no docker-context plugin - @zaheena air-gap use cases
- fix(cloud): correct bootstrap break in cloud-api-detect
- fix(events): fixes from testing change to events
- wip(events): tasks should raise events instead of alerts
- fix(contexts): restore important imateUpload step to bootstrap contexts tasks
- fix(cloud-wrappers): update based on TFlint suggestions, move to most current versions (matches ones in TF context)
- feat(terraform): add linting as prep for terraform apply
- fix(task-lib): fixes inventory issue with hyp null
- fix(cloud): allow longer timeouts for meta api checks
- fix(ssh): change key file encoding to work for older systems
- feat(guac): Add resource-broker service that uses guacd context
- refactor(cloud): keep instance ID for cloud from meta discovery, helps with later drift detection
- fix(task-library): add cloud-cli to enum
- fix(cloud-detect): required params update
- fix(cloud-detect): fix cloud test to look at result, not just did it error
- fix(bootstrap): add claims to access global profile for catalog action
- feat(bootstrap): Add parameter to restrict to needed contexts
- fix(bootstrap): add cache updates if needed before install packages
- feat(inventory): include os info into inventory processes
- refactor(triggers): switch trigger overrride params to use enabled instead of disabled
- feat(alerts): create default password audit check and alert
- fix(typo): fix file name typo
- refactor(alerts): change to better .CurrentJob value for alerts
- feat(triggers): include missed param
- feat(triggers): include triggered-by into recent triggers, dev target for ux trigger button
- feat(alert): add alert to dev cluster cleanup
- fix(alerts): improve documentation for MVP slack demo
- feat(slack): basic task to call slack webhook
- refactor(alerts): use events to raise alerts on content changes
- fix(alerts): remove overeager use of alerts
- feat(alert): add alert to git build content push
- fix(catalog): global profile needs to be readable
- fix(alerts): title tweak
- fix(alerts): create alerts correctly with extra params
- feat(alerts): update alerts to use params
- fix(task-library): fix pool broker cleanup.
- feat(consul,vault): Add support for install consul/vault
- fix(dr-install): add flag to allow port check skipping
- fix(gitops): more echos for git-build, include backup tools/build_content
- fix(terraform): fix plan mode from provision, throw error if drifted
- fix(cluster): on destroy, check for and remove orphan machines
- fix(cloud): azure tf templates had rendering errors
- enhance(task-libarary): Add Alma/Rocky to bootstrap-containers and lldpd into v4 branch
- fix: change crontab to valid format for hours
- fix(broker): include required setup param for pool broker
- feat(ssh-keys): utility blueprint to update ssh keys
- doc(trigger): add echos can >/dev/null to git-build-content
- refactor(cluster): cluster provision as WO will pickup broker/set-context
- doc: update cluster_pattern reference
- doc: fix some doc issues
v4.9.2 (2022/03/01)¶
- fix(boostrap-manager): do not update catalog for airgap
- fix(task-library): Fix bootstrap-network pieces
- enhance(task-library): Add bootstrap network capabilities
- feat: convert meta data to a single file
- enhance(task-library): Add Rocky and Alma Linux to bootstrap-tools, enhance pkg installer detection
- feat(bootstrap-impi): update task to check for catalog_url
- fix(cluster): add timeout catch for await to prevent task from spinning forever
- meta(blueprint): update icon to redo from money:
- fix: extra character in line
- fix: cluster-reevaluate should do a full reeval
- refactor(cloud): make inventory calc smarter by including RAM size into fallback calculation
- doc(task-lib): add note about disable flag
- fix: trigger endpoint rebuilds if catalog updated
- fix: typo in base should be basename
- fix: allow cluster-provision to work in work order mode
- fix: use the content pack name as the name of dir
- fix: temporarily doenload tip as well
- feat: add manager management blueprints and triggers
- feat(cloud-wrapper): provide reference example to add firewalls into linode terraform (no on by default)
- fix(cloud-cost): protect against missing instance-type
- fix: alter cluster-wait-for-members to fail if the nodes fail.
- feat(cluster): pass params into broker wos
- fix(cluster): restart project jq
- feat(cluster): injectable task that will restart existing machines in a cluster
- fix: missing stage by removing it.
- fix(cluster): params can be json so format as JSON
- fix(cluster): fix extraclaims in cluster wait
- feat(blueprints): Update object types
- feat(cloud-broker): collect public IP from TF since we have it
- feat(cloud-broker): collect private IP information when setting up instances
- feat(dr-install): use machine address for install to ensure public address is used
- doc(dr-install): improve docs
- feat(costs): add cost summation for clusters and brokers
- refactor(package): add flags needed for google cloud
- feat(inventory): refactor cloud inventory to be more extensible, add cloud detector, add cost lookup
- feat(task-library): Add general ansible inventory file creator
- feat(task-library): add params for docker-context
- fix(bootstrap): typo!
- doc(manager): provide more feedback in log for manager join
- refactor(bootstrap): add retry for fragile download/install contexts task
- fix(manager): fix flags for updateLocal to match calling pattern
- meta(ansible): use plane icon for ansible items
- feat(ansible): add local playbook work order for reference
- fix(bootstrap): fix misnamed param
- refactor(bootstrap): endpoint bootstrap should end up locked and in WO mode
- refactor(ansible): small tweak that allows test playbook to work for BOTH local and ssh uses. make it the default
- meta(storage): change to correct icon
- refactor(ansible): remove legacy/unused/dangerous code block from Ansible apply
- fix(broker): broker should set the rsa/key-user on a machine because it is broker specific instead of at the profile level
- feat(kubespray): update for new cluster pattern.
- fix(pipeline): fix update for amazon
- refactor(pipeline): split linux package updates into two tasks
- refactor(broker): add type to array
- refactor(broker): refactor for pipeline set during cluster build
- refactor(broker): docs and protections from bad passed params
- build: Fix build break
- feature(broker): add Oracle cloud broker
- fix(cluster): cluster-add-params testing and docs
- fix(pipelines): connecting MSM demo pipelines through brokers
- enhance(task-library): Add Profile removal/cleanup capabilities
- refactor(broker): reorder profiles to be consistent w/ cloud broker
- doc(cluster): update cluster/count to be optionally injected by UX instead of hardcoded
- fix(bootstrap): correct error found by @galthaus in review
- refactor(mult-site): remove unneeded flag from dr-install, docs updates
- fix(task-library): cluster-provision await with timeout is bad
v4.8.1 (2021/12/06)¶
- feat(brokers): Put brokers in work order mode and locked
- feat(task-library): convert to work orders
- doc(broker): add link to cloud-profiles into credentials prams
- doc(cleanup): resolve doc build issues
- refactor(terraform): do not show unnecessary error message
- refactor(terraform): separate terrform plan debug from rs-debug
- feat(task-library): migrate linux machine to a new endpoint
- refactor(terraform): use self.# for synchronize to allow more flexibility in terraform mapping
- refactor(broker): use common name for Digital Ocean token
- refactor(terraform-apply): eliminate passing sensitive data to local-exec to improve debugging, update should be more agressive
- fix(brokers): get Azure broker working
- fix(cloud-broker): tuning and testing cloud brokers
- fix(task-library): fix terraform apply to handle cleanup and waiting
- fix(task-library): context destroy should be cleanup in cluster management
- fix(task-library): add forgotten claims
- fix(task-library): Allow bootstrap-manager to find a stage for faster install
- fix(task-library): Remove restart of plugin - isn't needed
- fix(bootstrap): restart plugin after bootstrap
- revert(terraform): use cluster profile for debug info as per @galthaus
- meta(ipmi): fix icon name
- refactor(terraform): suggestion by @galthaus on review
- fix(contexts): remove unneeded profile - this is a task
- refactor(broker): revert changes per review from @galthaus
- meta(cloud-wrapper): fix icons 2
- fix(brokers): fixing errors based on testing brokers
- refactor(ansible-join): use new rsa/key-name param
- meta(task-library): update icons
- refactor(terraform-apply): use cleanup instead of destroy
- fix(task-library): key create should update cluster profile even if no cluster/profile is defined
- meta(cloud-wrapper): fix icons 2
- revert(terraform): use cluster profile for debug info as per @galthaus
- fix(task-library): restart docker-context after podman/docker is installed
- meta(ipmi): fix icon name
- fix(rsa-key): read files directly into param, use name not file
- refactor(terraform): suggestion by @galthaus on review
- fix(contexts): remove unneeded profile - this is a task
- refactor(broker): revert changes per review from @galthaus
- meta(cloud-wrapper): fix icons 2
- fix(brokers): fixing errors based on testing brokers
- refactor(ansible-join): use new rsa/key-name param
- meta(task-library): update icons
- refactor(terraform-apply): use cleanup instead of destroy
- fix(task-library): key create should update cluster profile even if no cluster/profile is defined
- meta(cloud-wrapper): fix icons 2
- fix(task-library): update tpm-tools options for rhelish8
- meta(task-library): update icons
- refactor(terraform-apply): use cleanup instead of destroy
- fix(task-library): key create should update cluster profile even if no cluster/profile is defined
- meta(cloud-wrapper): fix icons 2
- fix(cloud-wrapper): remove ZEHICLE comment
- refactor(terrform): brokers do not set context
- refactor(task-library): remove tf-vars building and fix broker context setting
- update profiles to run correct bootstrap steps.
- refactor(task-library): update bootstrap-contexts for new image naming, add checksum
- feat(task-library): Add initial install version for dr-install
- fix(bootstrap): Add machines resource as well.
- fix(cloud-wrapper): Update for new cloud pipelines, clusters, brokers
- enhance(drp-community-content): Add Ubuntu 20.04.3 support
- feat(task-library): Add inventory-minimal to set type earlier
- feat(gitlab): Migrate module to gitlab
- fix(task-library): Remove skipping bootstrap contexts - license updates allow this
- fix(task-library): fix config file update for debian/ubuntu packages
- fix(task-library): fix config file update for debian/ubuntu packages
v4.7.0 (2021/08/26)¶
- bug(universal-bootstrap): add fedora to the family.
- feat(content): fedora 34
- fix(bootstrap): make bootstrap work on darwin
- feat(task-library): Make the lldp client receive only
- enhance(task-library): allow 'bootstrap-tools' to Compose
- enhance(vmware-lib,task-library): Doc enhance for bootstrap-drp-endpoint profile.
- enhance(vmare-lib,task-library): Bootstrap fixes, vmware-lib cleanups
- refactor(task-library): download join-up instead of building one
- feat(drp-agent): Switch more things to use drp-agent
- feat(task-lib): add keys from access-keys when joining
- feat(task-library): for debug, install all DRP access keys first before starting agent
- refactor(content): use HTTPS instead of HTTP to get control.sh
v4.6.0 (2021/04/27)¶
- refactor(task-library): dr-install license check uses rackn.io site
- feat(cloud-wrapper): add Phoenix NAP cloud type, minor refactoring needed
- fix(provision-content): ignore non-content directories
- fix(universal): protect out of order operations for universal
- feature(task-library): dr-install can overlay binary for dev testing
- doc(task-library) clarify titles of operations
- fix :ref: link
- enhance(drp-community-content,task-library,os-other): Deprecation notices for base workflows
- enhance(drp-community-content): Add Ubuntu 20.04.2 bootenv
- feat(content,task-library): Add categorization and tags for PXE and machine/type
- fix(doc): Various content doc fixes
- fix(task-library): zip file logic was reversed
- feat(cloud-wrapper): move site create/destroy to cloud-wrapper
v4.6.0-beta01 (2021/02/23)¶
- fix(task-library): drp-raid calls need to select tools.
- fix(task-library): Amazon Linux does not like yum podman now
- feat(task-library): ansible local has optional template expansion in extra-vars
- refactor(task-library): updates to install drp on AWS Linux 2
- feat(cloud-wrapper): collect DMI.Hypervisor during provision
- fix(task-library): jq not installed by install.sh
- refactor(cloud-wrapper): point to latest instead of date version
- refactor(cloud-wrappers): switch to using builtin drpcli-runner for tip
- enhance(drp-community-content): Fix Fedora bootenvs Versions, add f33 workflow
- refactor(task-lib): change dr-server-install task to use ansible instead of runner
- enhance(bootenvs): Update bootenv versions, fix kickseeds
- refactor(task-librar): dr-install should upgrade if already installed
- fix(task-library): handle case where firewalld did not start automatically
- wip(edge-lab): add kube-lib, remove edgelab k3s
- refactor(task-library): make terraform-apply less verbose
- fix(task-library): Allow bigger kibana payloads
- fix(cloud-wrap): fix terraform 0.14 requirements
- feat(task-library): Add more NIC inventory fields
- feat(dev-library): send powercycle event for UX testing
- doc(task-lib): mark deprecations
- feat(content): add TPM public key recorder for inventory.
- feat(content): add TPM public key recorder for inventory.
- feat(task-library): allow user to set password during dr-server-install
- fix(task-library): fix dnf/yum separation for bootstrap-contexts
v4.5.2 (2020/10/09)¶
- fix(task-library): elk should use repo install
- fix(task-library): Rename profiles and deprecate things
- fix(task-library): fix startup issues with kibana and elasticsearch
- fix(task-library): remove and re-add the packages
- feat(task-library): simple elasticsearch and kibana setup tasks and profiles
- refactor(task-library): add debugging helper to ansible runner
v4.5.0 (2020/09/17)¶
- fix(task-library): update dr-server-install to handle some races
- refactor(task-library): install ansible if missing
- fix(task-library): ansible-playbooks-local needed param but it was not defined
- bug(task-library): fix overly restrictive regex in Terraform version check
- doc(task-library): add clearer description to bootstrap-contexts
- refactor(task-lib): do not dump TF state into joblog
- fix(task-lib): add retry for joinup to handle intermittent failures
- fix(task-library): allow a wider match test in license for dr-server-install
- fix(task-library): terraform 0.13 breaks on legacy syntax, provide upgrader
- doc(task-library): document discover requirement for join-up
v4.4.1 (2020/07/19)¶
- refactor(task-library): update dr-install to pull license and install from online sources
- refactor(task-library): change from docker to podman in context bootstrap
- refactor(cloud-wrappers): pull cloud tasks from content to dedicated library
v4.4.0-alpha03 (2020/06/18)¶
- feat(agent): Add content for installing the agent.
- feat(centos7): Add a centos-7-base workflow
- task-library: allow download-tools to use proxy
- refactor(task-library): if missing, create the runner context during docker context bootstrap
v4.3.1 (2020/06/11)¶
- refactor(task-library): migrate terraform apply task into core library from multi-site-demo
- docs(doc day updates)
- refactor(task-library): ansible join-up needs to wait for connection
- 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
- refactor(task-library): remove firewall setting set from base behavior - this discovery example should be generic
- refactor(task-library): handle case where image tag is not the same as docker pull name
- fix(edge-lab): SELinux and version for k3s, admin-user for dashboard
- fix(task-library): too aggressive removing firewalld from refactor
- fix(task-library): cent7 requires installing dnf via yum (of course it does)
- fix(contents): join-up process needs to have a way to set the IP address outside of sledgehammer
- refactor(task-library): set-machine-ip removed from join-up, needs to be added exlicitly
- bug(task-library): fix apt install names for docker
- refactor(task-library): improve docker install and other protections for bootstrap-contexts
- feat(task-library): create dedicated discover for joinups - needed for cloud joins | migrate from multi-site-demo
- refactor(task-library): move firewall open task from multi-site-demo to task-lib needed for cloud join
- refactor(bootstrap): move contexts bootstrap from multi-site-demo to task-library
- refactor(content): move bootstrap tasks from edge-lab to main content
- feat(task-library): better discovery for join-up (move from dev area)
v4.3.0-beta6 (2020/04/22)¶
- docs(task-library): One last formatting nit - no 1
- docs(task-library): Fix RST documentation errors and inconsistencies.
- Forgot to fix this
- feat(task-library): Add a set of collectors for Raid Disk Status and nic speed.
- at @galthaus request - include dev param
- better messaging on HA token generate
- improve process to start at end to make binary replacement better
- more tuning for binary updates
- tweaks to make it easier to replace binary for testing
- include HA configuration options in dr-server install
v4.3.0-beta2 (2020/02/16)¶
- enhance: idempotent check to make sure we don't re-run join-up
- position so that edge-lab and multi-site demo can start using shared code
- placeholder for slowly pulling work from edgelab into release
- Adding fedora 31 bootenv
- workaround: dont enforce full object spec during migration
- bring over from multi-site
- Filter out content after @ from ip -o link
- add context name param, remove dead ansible params
v4.2.1, v4.3.0-alpha2 (2019/12/26)¶
- protect names
- migrate content-set logic from mulit-site-demo to shared library
v4.2.0-beta11 (2019/12/24)¶
- migrate calls from krib to share library
- make safer - assume raw number is /tcp intended
- add cluster-setup to leverage new ExtraClaims feature
- enforce structure for lists in cluster workflow
- Add DIskSizes for scanning
v4.2.0-beta7 (2019/12/12)¶
- Update to beta7
v4.2.0-beta3 (2019/10/26)¶
- add some protections for firewalld
v4.1.2 (2019/10/07)¶
- Add more fields that others can have fun with.
- Add more pieces to the default inventory system.
v4.1.0 (2019/09/23)¶
- move download functions to task-library
v4.1.0-beta (2019/09/16)¶
- Stop marking machines as not runnable on shutdown.
v4.0.15 (2019/09/03)¶
- remove ansible children now that we have profile in profile
v4.0.13 (2019/08/10)¶
- Fix doc links
v4.0.4 (2019/08/07)¶
- Add missing files to content packs we are opening up
v4.0.2 (2019/08/06)¶
- Add previous stuff
- Initial commit