]> gitweb.fluxo.info Git - puppet-sshkeys_core.git/log
puppet-sshkeys_core.git
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

5 years ago(MODULES-7613) use name and type as composite namevar
Ciprian Badescu [Thu, 20 Feb 2020 13:32:52 +0000 (15:32 +0200)]
(MODULES-7613) use name and type as composite namevar

After this modification it will be possible to add two or more keys
of different types for the same host

6 years agoMerge pull request #26 from puppetlabs/pdksync_release
Josh Cooper [Thu, 31 Oct 2019 18:01:24 +0000 (11:01 -0700)]
Merge pull request #26 from puppetlabs/pdksync_release

pdksync - (maint) Prep for release

6 years agoPrep for release
mihaibuzgau [Thu, 31 Oct 2019 12:27:14 +0000 (14:27 +0200)]
Prep for release

6 years agoMerge pull request #24 from joshcooper/update_pdk_1.14
Jorie Tappa [Thu, 24 Oct 2019 19:10:38 +0000 (14:10 -0500)]
Merge pull request #24 from joshcooper/update_pdk_1.14

(maint) Update module using pdk 1.14.0

6 years ago(maint) Update module using pdk 1.14.0
Josh Cooper [Thu, 24 Oct 2019 16:57:10 +0000 (09:57 -0700)]
(maint) Update module using pdk 1.14.0

Adds vscode recommendations

6 years agoMerge pull request #25 from puppetlabs/pdksync_update-pdk
Josh Cooper [Thu, 24 Oct 2019 16:33:37 +0000 (09:33 -0700)]
Merge pull request #25 from puppetlabs/pdksync_update-pdk

pdksync - (maint) Enable changelog-generator

6 years ago(maint) Enable changelog-generator
mihaibuzgau [Thu, 24 Oct 2019 13:17:34 +0000 (16:17 +0300)]
(maint) Enable changelog-generator

6 years agoMerge pull request #20 from GabrielNagy/MODULES-9578/create-file-as-root
mihaibuzgau [Thu, 24 Oct 2019 11:38:54 +0000 (14:38 +0300)]
Merge pull request #20 from GabrielNagy/MODULES-9578/create-file-as-root

(MODULES-9578) Create ssh_authorized_key in root path

6 years ago(MODULES-9578) Create authorized_key in root path
Gabriel Nagy [Tue, 13 Aug 2019 09:41:03 +0000 (12:41 +0300)]
(MODULES-9578) Create authorized_key in root path

Previously, when the `target` property was set, the ssh_authorized_key
resource could not create directories/files within root-owned paths.
This behavior is due to the module switching context to the user, then
attempting to create the directory/file as the specified user,
ultimately failing because of insufficient permissions.

This commit adds a new parameter, `drop_privileges` which when set to
false allows the module to write a ssh_authorized_key file in a
privileged path. Due to the possible security implications of this,
the parameter must be manually specified in order to activate this
functionality.

A path is considered to be privileged/trusted if all of its ancestors:
- do not contain any symlinks
- have the same owner as the user who runs Puppet
- are not world/group writable

6 years agoMerge pull request #21 from puppetlabs/fix-contributing-url
Josh Cooper [Tue, 20 Aug 2019 21:13:39 +0000 (14:13 -0700)]
Merge pull request #21 from puppetlabs/fix-contributing-url

(maint) Fix broken readme URL and add codeowners file

6 years ago(maint) Add CODEOWNERS file
Gabriel Nagy [Wed, 14 Aug 2019 07:22:26 +0000 (10:22 +0300)]
(maint) Add CODEOWNERS file

6 years ago(maint) Fix broken contributing URL
Gabriel Nagy [Wed, 14 Aug 2019 07:20:44 +0000 (10:20 +0300)]
(maint) Fix broken contributing URL

6 years ago(MODULES-9578) Add test for target attribute.
Robert Vincent [Tue, 23 Jul 2019 14:20:39 +0000 (10:20 -0400)]
(MODULES-9578) Add test for target attribute.

6 years ago(MODULES-9578) Acceptance tests should remove the authorized_keys file.
Robert Vincent [Tue, 23 Jul 2019 14:08:51 +0000 (10:08 -0400)]
(MODULES-9578) Acceptance tests should remove the authorized_keys file.

7 years agoMerge pull request #18 from melissa/1.0.2-release
Josh Cooper [Fri, 11 Jan 2019 22:09:11 +0000 (14:09 -0800)]
Merge pull request #18 from melissa/1.0.2-release

(maint) Prep for 1.0.2 release

7 years ago(maint) Prep for 1.0.2 release
Melissa Stone [Fri, 11 Jan 2019 21:45:06 +0000 (13:45 -0800)]
(maint) Prep for 1.0.2 release

7 years agoMerge pull request #16 from melissa/maint/master/add-license-file
Josh Cooper [Wed, 9 Jan 2019 18:40:48 +0000 (10:40 -0800)]
Merge pull request #16 from melissa/maint/master/add-license-file

(maint) add LICENSE file

7 years ago(maint) add LICENSE file
Melissa Stone [Tue, 8 Jan 2019 19:27:27 +0000 (11:27 -0800)]
(maint) add LICENSE file

7 years agoMerge pull request #17 from melissa/maint/master/update-pdk-1.8.0-templates
Josh Cooper [Wed, 9 Jan 2019 00:02:25 +0000 (16:02 -0800)]
Merge pull request #17 from melissa/maint/master/update-pdk-1.8.0-templates

(maint) update PDK to 1.8.0; update all templates

7 years ago(maint) update PDK to 1.8.0; update all templates
Melissa Stone [Tue, 8 Jan 2019 23:19:48 +0000 (15:19 -0800)]
(maint) update PDK to 1.8.0; update all templates