This repository has been archived by the owner on Apr 17, 2023. It is now read-only.
Releases: puppetlabs-toy-chest/prm
Releases · puppetlabs-toy-chest/prm
PRM 0.2.1
Changelog
0.2.1 - 2022-05-31
Added
- (MAINT) Better error outputting to terminal #174 (petergmurphy)
Fixed
-
(GH-171) Better handle docker not running error #173 (petergmurphy)
-
(GH-163) Fix
--codedir
flag default #165 (petergmurphy)
PRM 0.2.0
Changelog
- 9130609 (GH-125) Ensure validate list only returns validators
- 3831bf1 (GH-127) Minimally implement docker validate
- acfd5d6 (GH-129) Tool output handling
- 727d789 (GH-130) Add
prm validate
documentation - 72dd01c (GH-130) Implement multi-tool validate command
- ab67e42 (GH-137) Fix tool listing order
- db0b70a (GH-138) Ensure cache directory exists
- 86316db (GH-139) Use puppet-agent 7.15.0
- e149a30 (GH-341) Add build acceptance tests
- cc61913 (GH-341) Add build command
- 8399061 (GH-341) Add tool sharing doc
- 60c0530 (GH-341) Update private
config_processor
- 4cd661b (GH-7) Add stubbed validate command
- c6b96f0 (MAINT) Add change log for prm 0.2.0 release
- a5f10a3 (MAINT) Bump dependencies
- 316f734 (MAINT) Bump golang version to 1.18
- 2654ce2 (MAINT) Bump testutils dependency
- 4fae1b6 (MAINT) Implement ConfigProcessorI
- 2e8a58d (MAINT) Pin goreleaser
- 18aa554 (MAINT) Update CI Tooling GOAMD64
- 7d4712c (MAINT) Update PCT references
- 4d9d3e1 (MAINT) Update README to include docs link
- 34d7536 (MAINT) Updated PRM Honeycomb dataset
- d221266 Bump github.com/docker/docker
- b3fde56 Bump github.com/mitchellh/mapstructure from 1.4.3 to 1.5.0
- 56d3730 Bump github.com/spf13/afero from 1.8.0 to 1.8.1
- 6f6a3b8 Bump github.com/spf13/afero from 1.8.1 to 1.8.2
- f8fb3b2 Bump github.com/spf13/cobra from 1.3.0 to 1.4.0
- f0b29e2 Bump github.com/stretchr/testify from 1.7.0 to 1.7.1
- 40025d8 Merge pull request #120 from puppetlabs/dependabot/go_modules/github.com/spf13/afero-1.8.1
- 45f78a7 Merge pull request #122 from puppetlabs/gh-341/main/implement_build_functionality
- e4347a7 Merge pull request #123 from puppetlabs/gh-341/main/add-build-command
- 62d6cfb Merge pull request #131 from puppetlabs/gh-7/main/implement_validate_command
- d2b6f75 Merge pull request #135 from puppetlabs/gh-125/main/limit_validate_list
- d28ec41 Merge pull request #136 from puppetlabs/gh-127/main/minimally_implement_docker_validate
- 220a490 Merge pull request #141 from puppetlabs/dependabot/go_modules/github.com/spf13/cobra-1.4.0
- af05468 Merge pull request #144 from puppetlabs/dependabot/go_modules/github.com/spf13/afero-1.8.2
- a110a2c Merge pull request #145 from puppetlabs/gh-129/main/tool_output_handling
- aa421ad Merge pull request #147 from puppetlabs/dependabot/go_modules/github.com/stretchr/testify-1.7.1
- b212dc5 Merge pull request #148 from puppetlabs/gh-130/main/implement_multitool_validate
- f2c9703 Merge pull request #149 from puppetlabs/maint/main/fix_go_releaser
- f0b29a6 Merge pull request #150 from puppetlabs/maint/main/upgrade_go_to_1.18
- 41367c0 Merge pull request #151 from puppetlabs/dependabot/go_modules/github.com/docker/docker-20.10.14incompatible
- 94e5266 Merge pull request #154 from puppetlabs/GH-139-bump_default_puppet_version
- 94d1eac Merge pull request #155 from puppetlabs/dependabot/go_modules/github.com/mitchellh/mapstructure-1.5.0
- 7b1e1d7 Merge pull request #156 from puppetlabs/maint/main/update_pct_references
- dbb83fb Merge pull request #157 from puppetlabs/maint/main/fix_prm_data_collection
- 1b117ff Merge pull request #158 from puppetlabs/gh-130/main/add_validate_docs
- 51f63dd Merge pull request #159 from puppetlabs/gh-137/main/order_tool_list
- df87df8 Merge pull request #160 from puppetlabs/GH-138/main/fix_cache_mount_issue
- 672225a Merge pull request #161 from puppetlabs/maint-containerd_cri_update
- 0b5cd0c Merge pull request #162 from puppetlabs/maint/main/update_changelog_for_0.2.0
PRM 0.1.0
Changelog
- 8e64071 (GH-101) - Add acceptance tests for explain command
- 6828442 (GH-102) Exec prm unit tests
- c9d04fe (GH-11) Add explain command and docs package
- 4759bb5 (GH-12) Add example spec puppet configuration
- 9dc0543 (GH-13) Add file for prm install acceptance testing
- 921d602 (GH-13) Implement prm install
- f6c7ed0 (GH-14) Initial status implementation
- 1020bcb (GH-15) Add
GenerateDefaultCfg
function - 23b30ca (GH-15) Add
mock.Utils
package forprm set
tests - b7d6bc7 (GH-15) Add
prm get backend
run cfgs - d8df3d2 (GH-15) Add
prm get backend
subcommand - 37daa52 (GH-15) Add
prm set backend
command - 054242c (GH-15) Add
prm set backend
run cfgs - fbd6520 (GH-15) Add
utils.WriteConfig
method - fc3a55e (GH-15) Add tests for config util funcs
- 598656a (GH-15) Make default cfg values constants
- e37f496 (GH-16) Add
prm get puppet
run configs - 1a752a5 (GH-16) Add
prm get puppet
subcommand; load config on app start - e4d4f46 (GH-16) Add
prm get
base command - f29a996 (GH-16) Add
prm set puppet
command - 2ab525c (GH-16) Add
prm set puppet
launch configs - aa2bef2 (GH-16) Add
prm set
base command - a9506f7 (GH-16) Minor refactor of
cmd/set
package - 41b2ba3 (GH-18) Add docker backend status method
- 0327df7 (GH-25) Add docker commands for Gem
- 2e4b5c2 (GH-25) example of multiple puppet builds
- f46b285 (GH-263) Add Github config/actions
- 6a0d2ec (GH-263) Add editor/git config files
- d7cb9b1 (GH-263) Add helper scripts
- ac35405 (GH-263) Add initial implementation
- 8beb7fc (GH-263) Hydrate repo documents
- 0d11095 (GH-264) Scaffold PRMlib
- a2cda54 (GH-265) Scaffold tool & related structs
- 8dd384d (GH-266) Scaffold backend interface
- 327fb4b (GH-267) Scaffold PRM Config
- 5b1340f (GH-268) Scaffold Docker backend
- ac22a1f (GH-28) Add acceptance tests for
prm set|get
- ffe0480 (GH-291) Create hugo module for docs
- b63290b (GH-30) Fix issue where .prm.yaml was not being created by Viper
- 77542ee (GH-35) Add non-blocking log output
- 7fa4180 (GH-35) Add timeout duration to context used by Docker client
- 5875802 (GH-35) Add toolArgs flag
- cd38f5e (GH-35) Add validate.yml check to
prm exec
- e4c900a (GH-35) Create image
- 54fa956 (GH-35) Handle gem compatibility
- ace4daa (GH-35) Image exists
- e2fc52b (GH-35) Refactor to preExecute to store to PRM tool cache
- ce15f1f (GH-35) Use DockerClientI interface
- eb126bc (GH-36) Fix NPE when puppet version unset in cfg on disk
- a0e667b (GH-49) Add
prm exec
acceptance testing - d3ee0e7 (GH-51) Improve
prm exec
error - 9aac438 (GH-52) Handle args with spaces
- ae8c237 (GH-53) Leverage Afero instead of os/io directly
- b71cb70 (GH-54) - Implement a timeout flag
- 6cff573 (GH-55) Update CHANGELOG.md
- cebe503 (GH-61) Handle tool exit codes
- 58a5c0e (GH-63) Allow additional tool args to be set within validate.yml
- 6cbb347 (GH-75) Created docs site scripts
- b37fd67 (GH-8) Add tool download site to build
- 810d720 (GH-8) Initial implementation of
prm exec
command - 26e036f (GH-85) Add
alwaysBuild
flag and functionality - 4e007da (GH-85) Add unit tests for GetTool function
- 7bde4bf (GH-88) Draft install docs
- 67ac584 (GH-9) Add EPP validator tool example
- 462e2fe (GH-91) Draft telemetry concept docs
- 5948c08 (GH-93) Draft Anatomy of a Tool concept doc
- 45af14d (GH-94) Draft quickstart documentation
- 5e681c1 (GH-95) Add installing and updating tools docs
- b317ee1 (GH-97) Document explain subsystem
- a18257b (MAINT) Add generated.Dockerfile to .gitignore
- efe50f0 (MAINT) Add tools to release archives
- 46091fe (MAINT) Adjust status accept tests to use siloed cfg
- 9e6992b (MAINT) Fill out license copyright
- 776d5d5 (MAINT) Fix go.mod to use v1.16
- 2c830f0 (MAINT) Force all
sh
files to LF line endings - 0f9c27c (MAINT) Ignore gosec warning
- 015af73 (MAINT) Ignore template dir
- efcbc4e (MAINT) Make
--config
flag a global param - f5f6e41 (MAINT) Make scripts executable on not-Windows
- 31e675f (MAINT) Output all Docker container logs
- 1e68baa (MAINT) Release Prep 0.1.0
- 03092c7 (MAINT) Remove "nolint" directive from
config.go
- b9a2f87 (MAINT) Rename tools dir to scripts; Update references
- 8581fdb (MAINT) Reorganize documentation prior to 0.1.0 release
- 91b1eac (MAINT) Skip CI exec acceptance tests
- 48484cb (MAINT) Update acceptance tests for explain
- cad50e0 (MAINT) Update go deps
- 5f5505e (MAINT) Use go install goreleaser in acceptance.yml
- fb76229 (maint) Add docker client init function
- ae34b76 (maint) Build CMD properly
- 6ef8932 (maint) Move backends into prm package
- 2b95493 (maint) Move runningConfig into PRM object
- 457b9dc (maint) Pick up pct telemetry fixes
- 814c01a (maint) Refactor toolpath config to new workflow
- 861eb85 (maint) Support for running config change
- a3f58b8 (maint) linting fixes
- 7a2f29b Bump github.com/docker/docker
- 55f05b6 Bump github.com/docker/docker
- 7b093d1 Bump github.com/opencontainers/image-spec from 1.0.1 to 1.0.2
- 57c7d76 Bump github.com/rs/zerolog from 1.25.0 to 1.26.0
- fb9914c Bump github.com/rs/zerolog from 1.26.0 to 1.26.1
- 5098130 Bump github.com/spf13/cobra from 1.2.1 to 1.3.0
- 69e66a8 Bump github.com/spf13/viper from 1.9.0 to 1.10.0
- 9d7ff6a Initial commit
- 96862d7 Merge pull request #1 from michaeltlombardi/gh-263/main/scaffold-repo
- ad8de00 Merge pull request #104 from puppetlabs/gh-85/main/Add_always_build_flag
- 7fdc7b0 Merge pull request #105 from puppetlabs/GH-101/main/explain-command-acceptance-tests
- 0db985b Merge pull request #106 from puppetlabs/gh-94/main/draft-quickstart
- 9e0473a Merge pull request #108 from puppetlabs/gh-88/main/document-install
- bfff10d Merge pull request #109 from puppetlabs/maint/main/fix-gosec
- f8a893e Merge pull request #111 from puppetlabs/gh-91/main/doc-telemetry
- af314a6 Merge pull request #112 from puppetlabs/gh-97/main/doc-explain
- 433b1f6 Merge pull request #113 from puppetlabs/gh-95/main/add_installing_and_updating_tools_docs
- 222c3c6 Merge pull request #114 from puppetlabs/GH-102/main/unit_tests_pkg_prm_exec
- 7284ef5 Merge pull request #115 from puppetlabs/maint/main/reorganize-documentation
- 8c57e81 Merge pull request #117 from puppetlabs/maint/main/fix-release-process
- 75f1252 Merge pull request #118 from puppetlabs/maint/main/update-changelog-for-010
- 36276c0 Merge pull request #119 from puppetlabs/maint/main/ignore-template-dir
- 65c2998 Merge pull request #19 from da-ar/GH-12/main/spec_puppet
- 51693e5 Merge pull request #2 from michaeltlombardi/gh-265/main/scaffold-tool
- 0cb0ef2 Merge pull request #20 from puppetlabs/dependabot/go_modules/github.com/rs/zerolog-1.26.0
- 53b5725 Merge pull request #21 from michaeltlombardi/gh-18/main/implement-docker-backend-status
- 4f43e85 Merge pull request #22 from sanfrancrisko/GH-16/main/prm_set_get_puppet
- 076cd30 Merge pull request #23 from puppetlabs/gh-291/main/hugo_docs_init
- c36feb4 Merge pull request #29 from puppetlabs/gh-9/main/tool-example-epp-validate
- 7aa3b0f Merge pull request #32 from sanfrancrisko/GH-15/main/prm_set_get_backend
- 6d0c9e0 Merge pull request #33 from da-ar/GH-8/main/prm-exec
- 387f13d Merge pull request #34 from puppetlabs/dependabot/go_modules/github.com/docker/docker-20.10.11incompatible
- 26995ba Merge pull request #37 from sanfrancrisko/GH-36/main/fix_puppetver_npe
- b917c97 Merge pull request #39 from puppetlabs/GH-28/main/prm_set_get_accept_tests
- 13c9988 Merge pull request #4 from da-ar/bump
- 2e4560c Merge pull request #40 from puppetlabs/gh-14/main/implement-status
- 89e1133 Merge pull request #41 from puppetlabs/maint/main/backends
- 3d4d347 Merge pull request #42 from puppetlabs/gh-13/main/implement_prm_install
- 96a605f Merge pull request #43 from puppetlabs/gh-35/main/docker-backend
- 9fcbee1 Merge pull request #44 from puppetlabs/maint/main/dockerinit
- 1a6b03f Merge pull request #46 from puppetlabs/gh-13/main/add_file_for_acceptance_test
- 71ce1c3 Merge pull request #48 from puppetlabs/running-config
- 0893ae1 Merge pull request #5 from da-ar/Scaffolds
- d29ea94 Merge pull request #56 from puppetlabs/dependabot/go_modules/github.com/opencontainers/image-spec-1.0.2
- 1794b82 Merge pull request #57 from puppetlabs/gh-55/main/update_CHANGELOG
- c34fa18 Merge pull request #59 from puppetlabs/GH-49/main/prm_exec_acceptance_tests
- 8b7c69f Merge pull request #6 from da-ar/GH-264/main/prmlib
- ebc246f Merge pull request #60 from puppetlabs/maint/main/cmd-bug
- 2fbf36e Merge pull request #64 from puppetlabs/GH-63/main/update-validateyml
- 3fbcdb2 Merge pull request #65 from puppetlabs/maint/main/rename_tools_dir
- 014c9e4 Merge pull request #67 from puppetlabs/maint/main/status_test_cfg
- f3f1bbf Merge pull request #68 from puppetlabs/dependabot/go_modules/github.com/spf13/viper-1.10.0
- 8934044 Merge pull request #69 from puppetlabs/dependabot/go_modules/github.com/docker/docker-20.10.12incompatible
- f8df8ab Merge pull request #70 from puppetlabs/dependabot/go_modules/github.com/spf13/cobra-1.3.0
- ca9c69c Merge pull request #72 from puppetlabs/maint/main/prm_config_docs
- 2904e69 Merge pull request #73 from puppetlabs/dependabot/go_modules/github.com/rs/zerolog-1.26.1
- 55e8b52 Merge pull request #76 from puppetlabs/gh-75/main/docs_site_script
- a424a1e Merge pull request #77 from puppetlabs/gh-51/main/improve_prm_exec_err
- 382da9c Merge pull request #83 from puppetlabs/gh-11/main/implement_pct_help
- e18f4ac Merge pull request #84 from puppetlabs/gh-53/main/replace_os_io_with_afero
- ce5c0cf Merge pull request #86 from puppetlabs/gh-54/main/exec-implement-a-timeout-flag
- 2d9da3c Update pkg/prm/prm.go