All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- SHA dev builds now work on more platforms (defaults to internal build url)
- Windows needs to use nightlies.puppet.com for nightly builds because the nightlies are not published to downloads.puppet.com
- Fix debian nightly collection installation.
- Pass
BEAKER_PE_VER
toinstall_pe_on()
for the PE version rather thanBEAKER_PUPPET_AGENT_VERSION
orPUPPET_INSTALL_VERSION
- Pass
BEAKER_PUPPET_AGENT_VERSION
toinstall_pe_on()
as the agent version to be installed alongside PE.
- Use
BEAKER_IS_PE
instead ofPUPPET_INSTALL_TYPE
to specify whether a run should be PE or agent. - Use
BEAKER_PUPPET_COLLECTION
instead ofPUPPET_INSTALL_TYPE
to specify puppet5, puppet6-nightly, etc. collections. - Use
BEAKER_PUPPET_AGENT_VERSION
instead ofPUPPET_INSTALL_VERSION
- Use
BEAKER_PUPPET_AGENT_SHA
instead ofPUPPET_AGENT_SHA
- Beaker only cares about the SHA and no longer cares about
PUPPET_AGENT_SUITE_VERSION
so deprecating that variable. See (the beaker source)[https://github.com/puppetlabs/beaker-puppet/blob/63ea32a0d7caa8f261c533b020625de19569f971/lib/beaker-puppet/install_utils/foss_utils.rb#L1150-L1152]
0.8.0 - Yanked
- Changed the default
PUPPET_INSTALL_TYPE
from "agent" (puppet 4) to "puppet5"
- Added puppet5 and puppet6-nightly ability.
- Reverted adding the bin folder to $PATH on non-windows
- MODULES-4653
run_puppet_install_helper_on
now installs puppetserver on master role when using thefoss
install type.
- Add puppet bin folder to $PATH on non-windows
- Change the default
PUPPET_INSTALL_TYPE
toagent
- Bump the beaker dependency range up to allow for beaker 3.
- Always add certs on windows
- Use pe_ver for the host variable of version to install
- Re-add CA certs on windows and solaris for PE 3.
- Don't copy certs on solaris, as they are no longer needed
- Add solaris for installing CA certs as well.