]> gitweb.fluxo.info Git - puppet-sshkeys_core.git/log
puppet-sshkeys_core.git
2 years agoMerge pull request #76 from shubhamshinde360/PA-5575 main
Shubham Shinde [Tue, 5 Dec 2023 17:04:51 +0000 (22:34 +0530)]
Merge pull request #76 from shubhamshinde360/PA-5575

(PA-5575) Add Amazon to display support in Puppet forge

2 years ago(PA-5575) Add Amazon to display support in Puppet forge
Shubham Shinde [Tue, 5 Dec 2023 05:53:00 +0000 (11:23 +0530)]
(PA-5575) Add Amazon to display support in Puppet forge

2 years agoMerge pull request #75 from mhashizume/PA-5395/main/github_issues
Josh Cooper [Fri, 1 Dec 2023 19:59:56 +0000 (11:59 -0800)]
Merge pull request #75 from mhashizume/PA-5395/main/github_issues

(PA-5395) Issues housekeeping

2 years ago(PA-5395) Use reusable static code analysis
Michael Hashizume [Fri, 1 Dec 2023 19:31:25 +0000 (11:31 -0800)]
(PA-5395) Use reusable static code analysis

This commit updates the static code analysis GitHub Actions workflow
from using a copy in this repository to a resuable copy in the Phoenix
team centralized GitHub Actions repository.

In addition, this removes the commits Rake task as it is no longer used
in the reusable version of this workflow.

2 years ago(PA-5395) Add Jira workflow
Michael Hashizume [Fri, 1 Dec 2023 19:30:25 +0000 (11:30 -0800)]
(PA-5395) Add Jira workflow

This commit adds a GitHub Actions workflow to export issues from GitHub
into Jira.

2 years ago(PA-5395) Update issues URL in metadata.json
Michael Hashizume [Fri, 1 Dec 2023 19:30:14 +0000 (11:30 -0800)]
(PA-5395) Update issues URL in metadata.json

2 years agoMerge pull request #74 from mhashizume/PA-5804/main/checkout-action
Josh Cooper [Tue, 3 Oct 2023 17:43:31 +0000 (10:43 -0700)]
Merge pull request #74 from mhashizume/PA-5804/main/checkout-action

(PA-5804) Update Checkout GitHub Action

2 years ago(PA-5804) Update Checkout GitHub Action
Michael Hashizume [Tue, 3 Oct 2023 15:38:53 +0000 (08:38 -0700)]
(PA-5804) Update Checkout GitHub Action

The Checkout GitHub Action v3 uses Node 16, which hit end-of-life on
September 11, 2023.

This commit updates all instances of the Checkout Action from v3 to
v4.

2 years ago(maint) Update commit check
Michael Hashizume [Tue, 3 Oct 2023 15:38:29 +0000 (08:38 -0700)]
(maint) Update commit check

This commit updates the commits Rake check to include commit summaries
that begin with the Puppet Agent (PA) Jira project and removes
references to a non-existent CONTRIBUTING.md.

2 years agoMerge pull request #71 from mhashizume/MODULES-11422/main/dispatch-workflow
Josh Cooper [Thu, 20 Apr 2023 23:47:48 +0000 (16:47 -0700)]
Merge pull request #71 from mhashizume/MODULES-11422/main/dispatch-workflow

(MODULES-11422) Replace dispatch workflow

2 years ago(MODULES-11422) Replace dispatch workflow
Michael Hashizume [Thu, 20 Apr 2023 20:23:10 +0000 (13:23 -0700)]
(MODULES-11422) Replace dispatch workflow

This commit deletes the dispatch workflow from GitHub Actions and
replaces it with daily testing against nightly gems.

2 years agoMerge pull request #70 from mhashizume/MODULES-11418/main/reusable-workflows
Josh Cooper [Thu, 20 Apr 2023 18:37:07 +0000 (11:37 -0700)]
Merge pull request #70 from mhashizume/MODULES-11418/main/reusable-workflows

(MODULES-11418) Resuable workflows for unit tests

2 years ago(MODULES-11418) Resuable workflows for unit tests
Michael Hashizume [Wed, 19 Apr 2023 18:37:41 +0000 (11:37 -0700)]
(MODULES-11418) Resuable workflows for unit tests

This commit switches the GitHub Actions workflows for unit tests
over to using the reusable workflows in
puppetlabs/phoenix-github-actions.

2 years agoMerge pull request #69 from puppetlabs/release-prep
Michael Hashizume [Tue, 14 Feb 2023 23:53:24 +0000 (15:53 -0800)]
Merge pull request #69 from puppetlabs/release-prep

Release prep v2.4.0

2 years agoRelease prep v2.4.0
GitHub Action [Tue, 14 Feb 2023 23:52:43 +0000 (23:52 +0000)]
Release prep v2.4.0

2 years agoMerge pull request #67 from mhashizume/MODULES-11371/main/puppet-8-prep
Josh Cooper [Tue, 14 Feb 2023 23:21:22 +0000 (15:21 -0800)]
Merge pull request #67 from mhashizume/MODULES-11371/main/puppet-8-prep

(MODULES-11371) Updates PDK template

2 years ago(MODULES-11371) Pin gems for auto release
Michael Hashizume [Tue, 14 Feb 2023 22:07:48 +0000 (14:07 -0800)]
(MODULES-11371) Pin gems for auto release

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.

2 years ago(MODULES-11371) Add Vox Beaker gem
Michael Hashizume [Tue, 14 Feb 2023 22:05:16 +0000 (14:05 -0800)]
(MODULES-11371) Add Vox Beaker gem

In 057188e, 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.

2 years ago(MODULES-11371) Change auto release Docker image
Michael Hashizume [Tue, 14 Feb 2023 22:03:50 +0000 (14:03 -0800)]
(MODULES-11371) Change auto release Docker image

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.

2 years ago(MODULES-11374) Update GitHub Action Ubuntu runner
Michael Hashizume [Fri, 10 Feb 2023 18:02:59 +0000 (10:02 -0800)]
(MODULES-11374) Update GitHub Action Ubuntu runner

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/

2 years ago(MODULES-11371) Updates PDK template
Michael Hashizume [Fri, 10 Feb 2023 17:57:58 +0000 (09:57 -0800)]
(MODULES-11371) Updates PDK template

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.

3 years agoMerge pull request #66 from AriaXLi/modules-11355_update_macos_runners
cthorn42 [Mon, 17 Oct 2022 20:46:36 +0000 (13:46 -0700)]
Merge pull request #66 from AriaXLi/modules-11355_update_macos_runners

(MODULES-11355) Update macOS runners to use more recent macOS version

3 years ago(MODULES-11355) Update macOS runners to use more recent macOS version
Aria Li [Mon, 17 Oct 2022 20:38:23 +0000 (13:38 -0700)]
(MODULES-11355) Update macOS runners to use more recent macOS version
GitHub announced they are deprecating macOS 10.15 runners for GitHub Actions by 12/1/2022. This PR migrates puppetlabs-sshkeys_core's GitHub Actions off of macOS 10.15.

4 years agoMerge pull request #65 from AriaXLi/PA-4133
Michael Hashizume [Mon, 24 Jan 2022 19:36:26 +0000 (11:36 -0800)]
Merge pull request #65 from AriaXLi/PA-4133

(PA-4133) Add phoenix to CODEOWNERS

4 years ago(PA-4133) Add phoenix to CODEOWNERS
Aria Li [Mon, 24 Jan 2022 17:32:44 +0000 (09:32 -0800)]
(PA-4133) Add phoenix to CODEOWNERS

4 years agoMerge pull request #63 from puppetlabs/MODULES-11073/improve_notifications
Gabriel Nagy [Tue, 18 Jan 2022 16:00:45 +0000 (18:00 +0200)]
Merge pull request #63 from puppetlabs/MODULES-11073/improve_notifications

(MODULES-11073) Improve Slack notifications for dispatched GHA

4 years ago(MODULES-11073) Improve Slack notifications for dispatched GHA
Luchi [Tue, 18 Jan 2022 12:54:54 +0000 (14:54 +0200)]
(MODULES-11073) Improve Slack notifications for dispatched GHA

4 years agoMerge pull request #62 from BobosilaVictor/maint/add-puppet-short-commit-back-to...
Luchi [Mon, 17 Jan 2022 09:27:29 +0000 (11:27 +0200)]
Merge pull request #62 from BobosilaVictor/maint/add-puppet-short-commit-back-to-curl-link

(maint) Add puppet_short_commit back to curl link from GHA

4 years ago(maint) Add puppet_short_commit back to curl link
Bobosila Victor [Mon, 17 Jan 2022 09:25:45 +0000 (11:25 +0200)]
(maint) Add puppet_short_commit back to curl link

4 years agoMerge pull request #61 from BobosilaVictor/maint/change-to-env-version
Luchi [Mon, 17 Jan 2022 09:17:19 +0000 (11:17 +0200)]
Merge pull request #61 from BobosilaVictor/maint/change-to-env-version

(maint) Replace matrix.puppet_version with env.puppet_version

4 years ago(maint) Replace matrix.puppet_version with env.puppet_version
Bobosila Victor [Mon, 17 Jan 2022 08:59:48 +0000 (10:59 +0200)]
(maint) Replace matrix.puppet_version with env.puppet_version

This commit changes the way we get the `puppet_version` when installing
the latest nightly build of puppet.

4 years agoMerge pull request #60 from mhashizume/maint/nightly_gem_workflows
Bobosila Victor [Fri, 14 Jan 2022 14:06:31 +0000 (16:06 +0200)]
Merge pull request #60 from mhashizume/maint/nightly_gem_workflows

(maint) Adds retries to nightly gem tests

4 years ago(maint) Adds retries to nightly gem tests
Michael Hashizume [Thu, 13 Jan 2022 21:56:03 +0000 (13:56 -0800)]
(maint) Adds retries to nightly gem tests

We've had periodic failures in tests using the nightly gem,
potentially due to timing issues. This adds a simple shell loop
to retry downloading and installing the nightly gem.

See also: 6de6c971588905e586b71e2f77527380a6f52163

4 years agoMerge pull request #56 from Dorin-Pleava/PUP-11370/github_actions_upgrade_windows
Gabriel Nagy [Thu, 13 Jan 2022 08:30:00 +0000 (10:30 +0200)]
Merge pull request #56 from Dorin-Pleava/PUP-11370/github_actions_upgrade_windows

(PUP-11370) Github workflow now uses windows 2019

4 years agoMerge pull request #58 from BobosilaVictor/maint/make-dispatch-required
Luchi [Wed, 12 Jan 2022 15:16:42 +0000 (17:16 +0200)]
Merge pull request #58 from BobosilaVictor/maint/make-dispatch-required

(main) Make dispatch workflow parameter mandatory

4 years ago(maint) Make dispatch workflow parameter mandatory
Bobosila Victor [Wed, 12 Jan 2022 12:55:29 +0000 (14:55 +0200)]
(maint) Make dispatch workflow parameter mandatory

This make the `pa_ref` parameter mandatory in the `dispatch_unit_tests_with_nightly_puppet_gem`
workflow to avoid invalid runs

4 years ago(maint) Github workflow now uses windows 2019
Dorin Pleava [Tue, 11 Jan 2022 14:05:27 +0000 (16:05 +0200)]
(maint) Github workflow now uses windows 2019

Upgraded github actions to use windows 2019 instead of windows 2016 as
it will be removed on March 15, 2022.

4 years agoMerge pull request #55 from luchihoratiu/main
ciprianbadescu [Thu, 6 Jan 2022 13:22:04 +0000 (15:22 +0200)]
Merge pull request #55 from luchihoratiu/main

(MODULES-11073) Gather and set output data in GHA workflow

4 years ago(MODULES-11073) Gather and set output data in GHA workflow
Luchian Nemes [Thu, 23 Dec 2021 15:59:03 +0000 (17:59 +0200)]
(MODULES-11073) Gather and set output data in GHA workflow

This commit exposes information about Puppet environment to be easily
retrieved when checking the last passing CI.

4 years agoMerge pull request #54 from mhashizume/maint/pin_async_gem
cthorn42 [Tue, 28 Dec 2021 21:00:26 +0000 (13:00 -0800)]
Merge pull request #54 from mhashizume/maint/pin_async_gem

(maint) Pin the async gem

4 years ago(maint) Pin the async gem
Michael Hashizume [Tue, 28 Dec 2021 17:45:16 +0000 (09:45 -0800)]
(maint) Pin the async gem

4 years agoMerge pull request #53 from luchihoratiu/remove_scheduled_from_gha_workflow
ciprianbadescu [Wed, 22 Dec 2021 14:59:18 +0000 (16:59 +0200)]
Merge pull request #53 from luchihoratiu/remove_scheduled_from_gha_workflow

(MODULES-11073) Remove `on schedule` from GHA workflow

4 years ago(MODULES-11073) Remove `on schedule` from GHA workflow
Luchian Nemes [Wed, 22 Dec 2021 14:51:16 +0000 (16:51 +0200)]
(MODULES-11073) Remove `on schedule` from GHA workflow

4 years agoMerge pull request #52 from ciprianbadescu/MODULES-11073/add-workflow-dispatch
Luchi [Tue, 21 Dec 2021 14:57:22 +0000 (16:57 +0200)]
Merge pull request #52 from ciprianbadescu/MODULES-11073/add-workflow-dispatch

(MODULES-11073) enable daily ut workflow dispatch

4 years ago(MODULES-11073) enable daily ut workflow dispatch
Ciprian Badescu [Tue, 21 Dec 2021 13:24:11 +0000 (15:24 +0200)]
(MODULES-11073) enable daily ut workflow dispatch

4 years agoMerge pull request #50 from ciprianbadescu/MODULES-11183/remove-windows-from-metadata
Gabriel Nagy [Tue, 2 Nov 2021 10:01:11 +0000 (12:01 +0200)]
Merge pull request #50 from ciprianbadescu/MODULES-11183/remove-windows-from-metadata

(MODULES-11183) remove Windows from metadata

4 years ago(MODULES-11183) remove Windows from metadata
Ciprian Badescu [Tue, 2 Nov 2021 09:51:37 +0000 (11:51 +0200)]
(MODULES-11183) remove Windows from metadata

The module is not working on Windows, update metadata to reflect this

4 years agoMerge pull request #49 from puppetlabs/release-prep
Bobosila Victor [Mon, 4 Oct 2021 09:41:09 +0000 (12:41 +0300)]
Merge pull request #49 from puppetlabs/release-prep

Release prep v2.3.0

4 years agoRelease prep v2.3.0
GitHub Action [Mon, 4 Oct 2021 09:18:17 +0000 (09:18 +0000)]
Release prep v2.3.0

4 years agoMerge pull request #48 from GabrielNagy/MODULES-11197/pdk-update
Bobosila Victor [Mon, 4 Oct 2021 09:16:24 +0000 (12:16 +0300)]
Merge pull request #48 from GabrielNagy/MODULES-11197/pdk-update

(MODULES-11197) Update to pdk-templates 2.2.0

4 years ago(MODULES-11197) Update to pdk-templates 2.2.0
Gabriel Nagy [Fri, 1 Oct 2021 11:23:15 +0000 (14:23 +0300)]
(MODULES-11197) Update to pdk-templates 2.2.0

Includes REFERENCE.md ToC fixes for MODULES-8183.

4 years agoMerge pull request #47 from BobosilaVictor/MODULES-11167/11191/add-rocky-alma-modules
Gabriel Nagy [Wed, 22 Sep 2021 11:13:56 +0000 (14:13 +0300)]
Merge pull request #47 from BobosilaVictor/MODULES-11167/11191/add-rocky-alma-modules

(MODULES-11167)(MODULES-11191) Add RockyLinux and AlmaLinux to sshkeys-core metadata

4 years ago(MODULES-11167)(MODULES-11191) Add RockyLinux and AlmaLinux to
Bobosila Victor [Wed, 22 Sep 2021 10:38:28 +0000 (13:38 +0300)]
(MODULES-11167)(MODULES-11191) Add RockyLinux and AlmaLinux to
sshkeys-core metadata

4 years agoMerge pull request #46 from GabrielNagy/MODULES-10953/update-metadata
Gheorghe Popescu [Fri, 12 Mar 2021 07:13:22 +0000 (09:13 +0200)]
Merge pull request #46 from GabrielNagy/MODULES-10953/update-metadata

4 years ago(maint) Switch to rspec-mocks
Gabriel Nagy [Thu, 11 Mar 2021 14:50:58 +0000 (16:50 +0200)]
(maint) Switch to rspec-mocks

4 years ago(MODULES-10953) Update metadata.json and pdk version
Gabriel Nagy [Thu, 11 Mar 2021 14:36:09 +0000 (16:36 +0200)]
(MODULES-10953) Update metadata.json and pdk version

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.

4 years agoMerge pull request #45 from GabrielNagy/MODULES-10945/gemfile-updates
Luchi [Thu, 18 Feb 2021 15:03:50 +0000 (17:03 +0200)]
Merge pull request #45 from GabrielNagy/MODULES-10945/gemfile-updates

(MODULES-10945) Core module spring cleaning 2021

4 years ago(maint) Bump Ruby in static analysis workflow
Gabriel Nagy [Thu, 18 Feb 2021 13:56:54 +0000 (15:56 +0200)]
(maint) Bump Ruby in static analysis workflow

Bump Ruby version in the static code analysis workflow to 2.6, as 2.5
will be EOL soon.

4 years ago(maint) Add puppet7 and remove puppet5 from PR testing
Gabriel Nagy [Thu, 18 Feb 2021 13:56:23 +0000 (15:56 +0200)]
(maint) Add puppet7 and remove puppet5 from PR testing

Update the workflow that tests with released Puppet gems to also test
with Puppet 7.

Remove testing with Puppet 5 from the workflows since it reached EOL.

4 years ago(maint) Pin puppet-module-gems
Gabriel Nagy [Thu, 18 Feb 2021 13:55:43 +0000 (15:55 +0200)]
(maint) Pin puppet-module-gems

Pin puppet-module-posix-system and puppet-module-win-system to an older
version since the newer ones do not bundle some gems that we use in
acceptance (i.e. beaker-module_install_helper), causing tests to fail.

4 years ago(MODULES-10945) Do not install PDK when running PR tests
Gabriel Nagy [Thu, 18 Feb 2021 13:53:50 +0000 (15:53 +0200)]
(MODULES-10945) Do not install PDK when running PR tests

Create a separate group in the Gemfile for pdk and puppet-blacksmith
which are only used for releasing. In the workflow, avoid installing the
release group.

4 years ago(maint) Add beaker-puppet to the gemfile
Gabriel Nagy [Thu, 18 Feb 2021 14:12:07 +0000 (16:12 +0200)]
(maint) Add beaker-puppet to the gemfile

Add beaker-puppet to unify core module gemfiles

5 years agoMerge pull request #42 from luchihoratiu/maint-allow-git-to-use-long-paths-in-gh...
Gheorghe Popescu [Tue, 10 Nov 2020 13:45:31 +0000 (15:45 +0200)]
Merge pull request #42 from luchihoratiu/maint-allow-git-to-use-long-paths-in-gh-actions

(maint) Allow git to use long paths in GitHub Actions

5 years ago(maint) Allow git to use long paths in GitHub Actions
Luchian Nemes [Tue, 10 Nov 2020 13:11:48 +0000 (15:11 +0200)]
(maint) Allow git to use long paths in GitHub Actions

Due to unknown environment changes in GitHub Actions runners, we
encountered the following error:
`fatal: cannot create directory: Filename too long`

This commit allows git to use long paths in our GitHub Actions
workflows.

5 years agoMerge pull request #41 from luchihoratiu/MODULES-10815-add-slack-notification-job
mihaibuzgau [Thu, 29 Oct 2020 14:56:44 +0000 (16:56 +0200)]
Merge pull request #41 from luchihoratiu/MODULES-10815-add-slack-notification-job

(MODULES-10815) Add Slack notification job

5 years ago(MODULES-10815) Add Slack notification job
Luchian Nemes [Thu, 29 Oct 2020 07:49:51 +0000 (09:49 +0200)]
(MODULES-10815) Add Slack notification job

This commit adds a job to the `[Daily] Unit Tests with nightly Puppet
gem` workflow that notifies us the conclusion of it via Slack.

5 years agoMerge pull request #40 from GabrielNagy/2.2.0_prep
Luchi [Fri, 16 Oct 2020 12:35:10 +0000 (15:35 +0300)]
Merge pull request #40 from GabrielNagy/2.2.0_prep

(MODULES-10832) Release prep for 2.2.0

5 years ago(MODULES-10832) Release prep for 2.2.0
Gabriel Nagy [Fri, 16 Oct 2020 12:24:04 +0000 (15:24 +0300)]
(MODULES-10832) Release prep for 2.2.0

5 years agoMerge pull request #39 from luchihoratiu/maint-github-actions-fixes
Gheorghe Popescu [Tue, 6 Oct 2020 11:09:53 +0000 (14:09 +0300)]
Merge pull request #39 from luchihoratiu/maint-github-actions-fixes

5 years agoMerge pull request #38 from Dorin-Pleava/MODULES-10827/alias_title_name
mihaibuzgau [Tue, 6 Oct 2020 09:18:06 +0000 (12:18 +0300)]
Merge pull request #38 from Dorin-Pleava/MODULES-10827/alias_title_name

(MODULES-10827) Exported sshkey already exists error

5 years ago(maint) Add pdk and blacksmith back in Gemfile
Luchian Nemes [Tue, 6 Oct 2020 06:27:12 +0000 (09:27 +0300)]
(maint) Add pdk and blacksmith back in Gemfile

During the removal of `puppet-module-dev`, the pdk and puppet-blacksmith
gems were also removed by mistake. This commit makes us able to release
again.

5 years ago(maint) Replace Windows 2019 with 2016 on GitHub Actions
Luchian Nemes [Tue, 6 Oct 2020 06:27:00 +0000 (09:27 +0300)]
(maint) Replace Windows 2019 with 2016 on GitHub Actions

Unit tests seem to be running much faster on Windows 2016 with GitHub
Actions than Windows 2019.

5 years ago(maint) Add commit summary check
Luchian Nemes [Tue, 6 Oct 2020 06:26:19 +0000 (09:26 +0300)]
(maint) Add commit summary check

This commit adds the `commits` rake task and runs it in the Static Code
Analysis workflow as a step.

5 years ago(MODULES-10827) Exported sshkey already exists error
Dorin Pleava [Mon, 5 Oct 2020 09:02:33 +0000 (12:02 +0300)]
(MODULES-10827) Exported sshkey already exists error

Using module https://github.com/ghoneycutt/puppet-module-ssh to export
and collect sshkey resources from nodes, an 'already declared' error
appears.

This happened because when the catalog is first converted to resouces,
the sshkey resource is added via
https://github.com/puppetlabs/puppet/blob/main/lib/puppet/resource/catalog.rb#L137,
where 'resource.ref'(https://github.com/puppetlabs/puppet/blob/main/lib/puppet/type.rb#L2548)
uses 'self.title'.
Since self.title goes to the title method defined in type.rb, it will
return a different title than the title method from
https://github.com/puppetlabs/puppetlabs-sshkeys_core/blob/main/lib/puppet/provider/sshkey/parsed.rb#L31.
This mismatch try to add both resource, resulting in the 'already
declared' error.

5 years agoMerge pull request #37 from luchihoratiu/MODULES-10800
mihaibuzgau [Thu, 10 Sep 2020 12:27:19 +0000 (15:27 +0300)]
Merge pull request #37 from luchihoratiu/MODULES-10800

(MODULES-10800) Add GitHub Actions workflows

5 years ago(MODULES-10800) Add GitHub Actions workflows
Luchian Nemes [Tue, 8 Sep 2020 14:48:41 +0000 (17:48 +0300)]
(MODULES-10800) Add GitHub Actions workflows

Added GitHub Actions workflows for `Static Code Analysis` and `Unit
Tests` that run each time there is a new `pull request` or `git push`.
`Unit tests` are also set to run every workday at `05:00:00 UTC`.

The `.yaml` config files of `Travis` and `AppVeyor` have been removed.

5 years ago(maint) Remove 'puppet-module-dev' gem dependency
Luchian Nemes [Tue, 8 Sep 2020 14:48:03 +0000 (17:48 +0300)]
(maint) Remove 'puppet-module-dev' gem dependency

In preparation for the Puppet 7 release, the
`puppet-module-posix-dev-r2.7` and `puppet-module-posix-dev-r2.7` gems
had to be removed from `Gemfile` due to the following dependency error:
  `puppet-module-posix-dev-r2.7` depends on
    `puppet_litmus` which depends on
      `bolt` which depends on
        `puppet` which is locked to a version below 7

Also added the needed gems that were lost in the above removal process.

5 years agoMerge pull request #36 from Dorin-Pleava/MODULES-10760/sshkeys_core_update_beaker_4
ciprianbadescu [Tue, 8 Sep 2020 12:17:21 +0000 (15:17 +0300)]
Merge pull request #36 from Dorin-Pleava/MODULES-10760/sshkeys_core_update_beaker_4

(MODULES-10760) Bump to beaker 4

5 years ago(MODULES-10760) Bump to beaker 4
Dorin Pleava [Mon, 7 Sep 2020 08:41:30 +0000 (11:41 +0300)]
(MODULES-10760) Bump to beaker 4

5 years agoMerge pull request #35 from bastelfreak/MODULES-10765
Gabriel Nagy [Mon, 7 Sep 2020 07:26:59 +0000 (10:26 +0300)]
Merge pull request #35 from bastelfreak/MODULES-10765

(MODULES-10765) Implement public key certificate support

5 years ago(MODULES-10765) Implement ecdsa-sha2-nistp521-cert-v01@openssh.com support
Tim Meusel [Thu, 6 Aug 2020 19:55:48 +0000 (21:55 +0200)]
(MODULES-10765) Implement ecdsa-sha2-nistp521-cert-v01@openssh.com support

5 years ago(MODULES-10765) Implement ecdsa-sha2-nistp384-cert-v01@openssh.com support
Tim Meusel [Thu, 6 Aug 2020 19:35:33 +0000 (21:35 +0200)]
(MODULES-10765) Implement ecdsa-sha2-nistp384-cert-v01@openssh.com support

5 years ago(MODULES-10765) Implement ecdsa-sha2-nistp256-cert-v01@openssh.com support
Tim Meusel [Thu, 6 Aug 2020 19:31:27 +0000 (21:31 +0200)]
(MODULES-10765) Implement ecdsa-sha2-nistp256-cert-v01@openssh.com support

5 years ago(MODULES-10765) Implement ssh-dss-cert-v01@openssh.com support
Tim Meusel [Thu, 6 Aug 2020 19:18:41 +0000 (21:18 +0200)]
(MODULES-10765) Implement ssh-dss-cert-v01@openssh.com support

5 years ago(MODULES-10765) Implement ssh-ed25519-cert-v01@openssh.com support
Tim Meusel [Thu, 6 Aug 2020 19:13:53 +0000 (21:13 +0200)]
(MODULES-10765) Implement ssh-ed25519-cert-v01@openssh.com support

5 years ago(MODULES-10765) Implement ssh-rsa-cert-v01@openssh.com support
Tim Meusel [Thu, 6 Aug 2020 18:25:21 +0000 (20:25 +0200)]
(MODULES-10765) Implement ssh-rsa-cert-v01@openssh.com support

5 years agoMerge pull request #33 from jpogran/maint-update-puppet-vscode-id
Ethan J. Brown [Tue, 23 Jun 2020 15:54:54 +0000 (08:54 -0700)]
Merge pull request #33 from jpogran/maint-update-puppet-vscode-id

(maint) Update Puppet VS Code Extension ID

5 years agoMerge pull request #34 from ciprianbadescu/release
Gabriel Nagy [Mon, 22 Jun 2020 09:07:47 +0000 (12:07 +0300)]
Merge pull request #34 from ciprianbadescu/release

(MODULES-10686) release preparation for 2.1.0

5 years ago(MODULES-10686) release preparation for 2.1.0
Ciprian Badescu [Mon, 22 Jun 2020 07:36:00 +0000 (10:36 +0300)]
(MODULES-10686) release preparation for 2.1.0

5 years agoMerge pull request #30 from GabrielNagy/maint/update-user-tests
ciprianbadescu [Mon, 22 Jun 2020 08:41:19 +0000 (11:41 +0300)]
Merge pull request #30 from GabrielNagy/maint/update-user-tests

(maint) Update user type specs to match new behavior

5 years ago(maint) Update user type specs to match new behavior
Gabriel Nagy [Wed, 20 May 2020 11:11:33 +0000 (14:11 +0300)]
(maint) Update user type specs to match new behavior

`purge_ssh_keys` behavior will change with the next Puppet release
(6.16.0). This commit updates the tests to reflect the updated behavior.

See https://github.com/puppetlabs/puppet/pull/8157.

5 years agoMerge pull request #32 from GabrielNagy/PUP-10510/purge-sshkeys
mihaibuzgau [Wed, 17 Jun 2020 07:50:21 +0000 (10:50 +0300)]
Merge pull request #32 from GabrielNagy/PUP-10510/purge-sshkeys

(PUP-10510) Fix sshkeys not being correctly purged

5 years ago(maint) Update Puppet VS Code Extension ID
James Pogran [Thu, 4 Jun 2020 14:51:56 +0000 (10:51 -0400)]
(maint) Update Puppet VS Code Extension ID

This commit updates the configuration file to point to the official Puppet VS Code Extension `puppet.puppet-vscode`

5 years agoMerge pull request #31 from Dorin-Pleava/MODULES-10671/New_ssh_keys_types_open_ssh_8.2
mihaibuzgau [Fri, 29 May 2020 12:13:15 +0000 (15:13 +0300)]
Merge pull request #31 from Dorin-Pleava/MODULES-10671/New_ssh_keys_types_open_ssh_8.2

(MODULES-10671) New SSH key types for OpenSSH 8.2

5 years ago(PUP-10510) Fix sshkeys not being correctly purged
Gabriel Nagy [Wed, 27 May 2020 14:01:20 +0000 (17:01 +0300)]
(PUP-10510) Fix sshkeys not being correctly purged

After adding support for composite namevars in version 2.0.0, the module
lost the ability to purge sshkeys. This happens due to Puppet being
unable to correctly match the names and types of the sshkeys to be
purged.

Part of the fix was done in
https://github.com/puppetlabs/puppet/pull/8174, which changes how a
resource is initialized if the provider implements a `title` method.

Additionally, we add the key name and type to be included in the output
shown by `puppet resource`.

5 years ago(MODULES-10671) New SSH key types for OpenSSH 8.2
Dorin Pleava [Mon, 25 May 2020 12:09:02 +0000 (15:09 +0300)]
(MODULES-10671) New SSH key types for OpenSSH 8.2

Two new SSH key types were added on OpenSSH 8.2:
sk-ecdsa-sha2-nistp256@openssh.com(alias ecdsa-sk) and
sk-ssh-ed25519@openssh.com(alias ed25519-sk)

5 years ago(maint) Update codeowners
Josh Cooper [Fri, 3 Apr 2020 18:31:00 +0000 (11:31 -0700)]
(maint) Update codeowners

5 years agoMerge pull request #28 from ciprianbadescu/release
mihaibuzgau [Fri, 13 Mar 2020 04:58:45 +0000 (06:58 +0200)]
Merge pull request #28 from ciprianbadescu/release

Release preparation for 2.0.0

5 years agoRelease preparation for 2.0.0
Ciprian Badescu [Thu, 12 Mar 2020 12:39:49 +0000 (14:39 +0200)]
Release preparation for 2.0.0

5 years agoMerge pull request #27 from ciprianbadescu/MODULES-7613/use_composite_namevars
Luchi [Tue, 10 Mar 2020 09:56:24 +0000 (11:56 +0200)]
Merge pull request #27 from ciprianbadescu/MODULES-7613/use_composite_namevars

(MODULES-7613) use name and type as composite namevar