title | description |
---|---|
Change Log |
List of changes made across the different versions of PCT. |
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.
- (GH-342) The
build
package as a genericized public package for turning packages with a config file and content folder intotar.gz
files.
- (GH-342) Improved the messaging for
build
failures to point to the full path of the config being processed.
- (GH-285) Ensure running PCT without arguments does not fail unexpectedly.
- (GH-287) Ensure a misconfigured telemetry binary fails early and cleanly.
- (GH-312) Ensure that the format flag correctly autocompletes valid format options.
- (GH-222) Telemetry to the binary, which will report the operating system type and architecture when a command is run; the implementation allows for two binaries: one with telemetry configured and enabled, and one without the telemetry included at all.
- (GH-223) Added hashed machine uuid generation and included in the telemetry; this will report a universally unique machine ID for each node running PCT and reporting telemetry.
- (GH-136) Added
--git-uri
flag to thepct install
command for installation of templates from remote repositories.
- The Puppet Content templates shipped in 0.4.0 and the handling of templates in 0.4.0 is not backward compatible with templates which do not have
id
,author
, ANDversion
defined in their metadata
- (GH-183)
pct new
handles namespaced templates - (GH-184)
pct install
works against remotetar.gz
files - (GH-185)
pct build
validates pct-config.yml - (GH-167) Implement
pct install
CLI command - (TEMPLATES-17) Ensure
puppet-content-template
includes the author key in the scaffolded config file - (TEMPLATES-18) Ensure all default templates have their author set to
puppetlabs
- (GH-144) Implement
pct build
CLI command
- (GH-172) Removal of PDKShell commands
- (GH-83) Allow for workspace configuration overrides
- (GH-107 Initialize zerolog via cobra.OnInitialize method
- (GH-15) Unset necessary env vars in pdkshell
- (GH-125) Fail on errors, quote arguments
- (GH-125) Fix
$ver
bug in download script
- (GH-67) Add installation scripts for PCT
- (GH-64) Strip pct from command name
- (GH-65) Allow deployment of empty files
- (GH-14) Return the exit code from the PDK when executed by the wrapper
- (GH-2) Created Puppet Content Templates package and modified pdk new to use PCT
- (GH-7) Added wrapper to all existing PDK commands
- (GH-29) Error if template not found