Skip to content
This repository has been archived by the owner on Apr 17, 2023. It is now read-only.

Latest commit

 

History

History
100 lines (64 loc) · 4.71 KB

CHANGELOG.md

File metadata and controls

100 lines (64 loc) · 4.71 KB
title description
Change Log
List of changes made across the different versions of PCT.

Changelog

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.

Added

  • (GH-342) The build package as a genericized public package for turning packages with a config file and content folder into tar.gz files.

Changed

  • (GH-342) Improved the messaging for build failures to point to the full path of the config being processed.

Fixed

  • (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.

Added

  • (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 the pct install command for installation of templates from remote repositories.

Changed

  • 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, AND version defined in their metadata

Added

  • (GH-183) pct new handles namespaced templates
  • (GH-184) pct install works against remote tar.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

Removed

Added

  • (GH-83) Allow for workspace configuration overrides
  • (GH-107 Initialize zerolog via cobra.OnInitialize method

Fixed

  • (GH-15) Unset necessary env vars in pdkshell
  • (GH-125) Fail on errors, quote arguments
  • (GH-125) Fix $ver bug in download script

Added

  • (GH-67) Add installation scripts for PCT

Fixed

  • (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

Added

  • (GH-2) Created Puppet Content Templates package and modified pdk new to use PCT
  • (GH-7) Added wrapper to all existing PDK commands

Fixed

  • (GH-29) Error if template not found