aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-04-19(MODULES-11418) Add unit test resuable workflowsMichael Hashizume
This commit switches the GitHub Actions workflows for unit tests over to using the reusable workflows in puppetlabs/phoenix-github-actions.
2023-02-14Merge pull request #57 from puppetlabs/release-prepMichael Hashizume
Release prep v1.3.0
2023-02-14Release prep v1.3.0GitHub Action
2023-02-14Merge pull request #56 from puppetlabs/MODULES-11371/main/puppet-8-prepJosh Cooper
(MODULES-11371) Updates PDK template
2023-02-14(MODULES-11371) Pin gems for auto releaseMichael Hashizume
Modeling after the learnings of the support team in commit puppetlabs/puppetlabs-puppet_metrics_collector@78dd858 This commit pins the github_changelog_generator gem to its latest version to make it work, and the concurrent-ruby to an older version to compensate for the version of PDK shipped in the dev-tools container image.
2023-02-14(MODULES-11371) Add Vox Beaker gemMichael Hashizume
In 24d2929, we updated the module according to PDK template 7.2.1, which updated puppetlabs_spec_helper. The updated version of puppetlabs_spec_helper removed the Beaker rake task, which we use for acceptance testing. This commit adds the voxpupuli-acceptance gem, which re-adds the Beaker rake task.
2023-02-14(MODULES-11371) Change auto release Docker imageMichael Hashizume
The PDK Docker image does not contain any build tools, which causes the installation of gems that use native extensions to fail. This commit changes the Docker image used in the Auto Release GitHub Action from the PDK image to the Puppet dev-tools image, which contains packages like `make` necessary for building native extensions.
2023-02-10(MODULES-11378) Update GitHub Action Ubuntu runnerMichael Hashizume
GitHub is deprecating Ubuntu 18.04 runners on April 1, 2023. This commit switches all Ubuntu 18.04 runners used in GitHub Actions to Ubuntu 20.04. https://github.blog/changelog/2022-08-09-github-actions-the-ubuntu-18-04-actions-runner-image-is-being-deprecated-and-will-be-removed-by-12-1-22/ This commit also updates all instances of the actions/checkout@v2 to actions/checkout@v3 in perparation for the former's deprecation as part of the NodeJS deprecation. https://github.blog/changelog/2022-09-22-github-actions-all-actions-will-begin-running-on-node16-instead-of-node12/ Additionally, this commit removes a Gem that was mistakenly committed in https://github.com/puppetlabs/puppetlabs-augeas_core/commit/76e710a94692ecc0c1881c7d7814e84e63ff69db
2023-02-10(MODULES-11371) Updates PDK templateMichael Hashizume
This commit runs `pdk update` using the most recent template at the time (2.7.1) and updates metadata.json to allow Puppet versions < 9.0.0 in preparation for the release of Puppet 8.
2022-10-17Merge pull request #55 from ↵Aria Li (she/her)
cthorn42/maint/main/MODULES-11352_update_osx_action_runner_to_latest (MODULES-11352) Update the macos action runner to use latest
2022-10-13(MODULES-11352) Update the macos action runner to use latestChristopher Thorn
2022-09-06Merge pull request #54 from ↵cthorn42
cthorn42/maint/main/FM-8982_fix_augeas_failure_on_fedora36 (maint) Fix Augeas testing failure for fedora36
2022-09-06(maint) Fix Augeas testing failure for fedora36Christopher Thorn
Fedora36 has a services file with a misconfigured alias. This causes Augeas to fail to read the file. Until this is fixed upstream lets patch around it.
2022-03-21Merge pull request #53 from cthorn42/maint/main/really_fix_solarisMichael Hashizume
(maint) Update spec helper for solaris fix
2022-03-21(maint) Update spec helper for solaris fixChristopher Thorn
2022-03-21Merge pull request #52 from ↵Michael Hashizume
cthorn42/maint/main/add_solaris_fix_for_agent_installs (maint) Fix up pre-suite for beaker tests
2022-03-19(maint) Fix up pre-suite for beaker testsChristopher Thorn
Solaris packing was updated that requires a newer cert in the keychain of the VMs that we use. However for the older version of Solaris the cert is not on the keychain. This PR calls a beaker-puppet script that will add the required cert to the keychain of the VM. Also follow redirects when downloading agent.
2022-01-24Merge pull request #51 from AriaXLi/PA-4133Michael Hashizume
(PA-4133) Add phoenix to CODEOWNERS
2022-01-21(PA-4133) Add phoenix to CODEOWNERSAria Li
2022-01-20Merge pull request #50 from ↵ciprianbadescu
BobosilaVictor/MODULES-11260/i-dont-even-know-anymore (MODULES-11260) Fix typo in file name
2022-01-20(MODULES-11260) Fix typo in file nameBobosila Victor
2022-01-20Merge pull request #49 from BobosilaVictor/MODULES-11073/dispatchLuchi
(MODULES-11260) Replace daily with dispatchable GHA workflow
2022-01-20(MODULES-11260) Replace daily with dispatchable GHA workflowBobosila Victor
2022-01-13Merge pull request #48 from ↵Gabriel Nagy
Dorin-Pleava/PUP-11370/github_actions_upgrade_windows (maint) Github workflow now uses windows 2019
2022-01-11(maint) Github workflow now uses windows 2019Dorin Pleava
Upgraded github actions to use windows 2019 instead of windows 2016 as it will be removed on March 15, 2022.
2021-12-28Merge pull request #47 from cthorn42/maint/main/pin_async_gemMichael Hashizume
(maint) Pin async gem
2021-12-28(maint) Pin async gemChristopher Thorn
Async 2.0.0 requires a Ruby 3 bump, so pinning to 1.x
2021-10-01Merge pull request #45 from GabrielNagy/MODULES-11197/update-commits-taskLuchi
(MODULES-11197) Allow release prep commits in rake task
2021-10-01(MODULES-11197) Allow release prep commits in rake taskGabriel Nagy
Update changelog to match new tags.
2021-10-01Merge pull request #44 from puppetlabs/release-prepGabriel Nagy
Release prep v1.2.0
2021-10-01Release prep v1.2.0GitHub Action
2021-10-01Merge pull request #43 from GabrielNagy/MODULES-11197/release-workflowsLuchi
(MODULES-11197) Run pdk update to add release workflow
2021-10-01(MODULES-11197) Use correct cop namesGabriel Nagy
2021-10-01(MODULES-11197) Run pdk update to add release workflowGabriel Nagy
2021-10-01Merge pull request #42 from GabrielNagy/MODULES-8183/fix-reference-truncationciprianbadescu
(MODULES-8183) Fix ToC truncation in REFERENCE.md
2021-09-30(MODULES-8183) Fix ToC truncation in REFERENCE.mdGabriel Nagy
Puppet Strings prefers a `@summary` tag with a max of 140 characters to fill in the Table of Contents summary. Without this, the description will appear truncated. Add `@summary` and `@example` tags to the type documentation.
2021-09-30Merge pull request #41 from BobosilaVictor/MODULES-11197Gabriel Nagy
(MODULES-11197) Update puppetlabs-augeas_core to latest pdk template
2021-09-30(MODULES-11197) Rubocop fixesBobosila Victor
2021-09-30(MODULES-11197) Update puppetlabs-augeas_core to latest pdk templateBobosila Victor
Also updated `.sync` file to include the `auto_release.yml` workflow
2021-09-22Merge pull request #40 from ↵Gabriel Nagy
BobosilaVictor/MODULES-11167/add-rocky-linux-to-modules (MODULES-11167) (MODULES-11191) Add RockyLinux && AlmaLinux to augeas-core metadata
2021-09-22(MODULES-11167) Add RockyLinux to augeas-core metadataBobosila Victor
(MODULES-11191) Add AlmaLinux to augeas-core metadata
2021-03-12Merge pull request #39 from GabrielNagy/MODULES-10953/update-metadataGheorghe Popescu
2021-03-12(maint) Switch to rspec-mocksGabriel Nagy
2021-03-11(MODULES-10953) Update metadata.json and pdk versionGabriel Nagy
To avoid having to update this everytime we release a new agent platform, it should be enough to specify the supported OS, without specific versions. It is assumed that for each OS in metadata.json, the versions supported are the same as what the agent itself supports.
2021-03-08Merge pull request #38 from GabrielNagy/MODULES-10952/1.1.2_releaseGabriel Nagy
(MODULES-10952) Prep for 1.1.2 release
2021-03-08(MODULES-10952) Prep for 1.1.2 releaseGabriel Nagy
2021-03-08(maint) Bump PDK to 2Gabriel Nagy
PDK 2 has been released which now accepts Facter 4, so we can use it now.
2021-02-23Merge pull request #37 from GabrielNagy/MODULES-10950/fix-augeas-loadpathGheorghe Popescu
2021-02-22(MODULES-10950) Infer application name from run modeGabriel Nagy
Fix a regression introduced by MODULES-7397[1] which incorrectly assumed that the application name can be queried through `Puppet::Application.name`, causing lenses that are pluginsynced not to be loaded. Since we only need to find out whether or not we're running as part of `puppet agent`, it should be enough to use `Puppet.run_mode.name`, which returns `:agent` in this case, and `:user` otherwise. [1] https://github.com/puppetlabs/puppetlabs-augeas_core/pull/27
2021-02-22(maint) Update metadata.json to reflect realityGabriel Nagy