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

PRM 0.1.0

Compare
Choose a tag to compare
@github-actions github-actions released this 31 Jan 16:05
· 86 commits to main since this release
36276c0

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 for prm 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