Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Using keyring on current Debian platforms #113

Merged
merged 1 commit into from
Feb 24, 2024
Merged

Using keyring on current Debian platforms #113

merged 1 commit into from
Feb 24, 2024

Conversation

lbetz
Copy link
Member

@lbetz lbetz commented Feb 24, 2024

refs #88

@lbetz lbetz added the enhancement New feature or request label Feb 24, 2024
@lbetz lbetz added this to the v5.0.0 milestone Feb 24, 2024
@cla-bot cla-bot bot added the cla/signed label Feb 24, 2024
@lbetz lbetz merged commit 6a0db33 into release/v5.0.0 Feb 24, 2024
3 checks passed
@lbetz lbetz deleted the repos branch February 24, 2024 16:26
@saz
Copy link

saz commented Mar 14, 2024

Hey @lbetz I'm seeing some issues with this PR, especially with the keyring support.

Looking at https://github.com/puppetlabs/puppetlabs-apt/blob/main/manifests/keyring.pp I'd say, that enabling multiple repos with the same key might result in a duplicate resource error.

As Debian 10 is the oldest, officially supported Debian and signed-by has been introduced in APT 1.3 and Buster is using APT 1.8, I'm curious, why you're handling the repo setup differently on older releases?

@lbetz
Copy link
Member Author

lbetz commented Mar 14, 2024

@saz I split of apt::source and keyring, see https://github.com/Icinga/puppet-icinga/blob/409da0d53b38649b7d0eb53df744953eb2557201/manifests/repos/apt.pp#L24

Debian 10, ok good point.

@saz
Copy link

saz commented Mar 14, 2024

Ah, missed that part! Thanks for the clarification

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants