-
Notifications
You must be signed in to change notification settings - Fork 358
fix: compatibility with Debian 13 (trixie) #916
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
base: main
Are you sure you want to change the base?
Conversation
apt-key was depricated for years and has since been removed
|
✅ All required contributors have signed the F5 CLA for this PR. Thank you! |
|
I have hereby read the F5 CLA and agree to its terms |
1 similar comment
|
I have hereby read the F5 CLA and agree to its terms |
|
Is there anything I can do to help move this MR along? |
|
Thank you, for this fix! - name: debian-trixie
image: debian:trixie-slim
dockerfile: ../common/Dockerfile.j2
privileged: true
cgroupns_mode: host
volumes:
- /sys/fs/cgroup:/sys/fs/cgroup:rw
command: /sbin/initneed to be added to molecule test -s ${SCENARIO} -- --limit debian-trixieAnd also support platforms should be updated in README.md. |
|
Thank you for the feedback. I've updated the README, but I've not done the changes for molecule yet because I'm not familiar with it, nor do I have docker installed to test the proposed changes.
I'm not opposed to adding the molecule into this PR, but I'm hesitant to add code that hasn't been tested. I also don't want to add to what already sounds like a maintenance nightmare of copying and pasting the same block of yaml in 16 different places (if I understand correctly). |
Yes, that's exactly how it's done now in this repo.
Molecule has support many drivers, you can found its in molecule-plugins repo.
I guess we need wait a someone of mainteiners. |
|
Yeah, if you could send me a tested patch to the molecule parts, I'd love to include it here. Anything I can do to help get it approved and onto a new release is most welcome. I might even be able to find a computer that can use Vagrant to test out the changes myself. |
@hax0rbana-adam Could you please give me (@nemca) permission to push my branch to your fork repo? I've done refactoring:
|
Proposed changes
Download the apt signing key to a file instead of using apt_key (which has been deprecated). Without this change, this role no longer functions on Debian 13 (trixie), which is the latest stable version, as the
apt-keyexecutable no longer exists.The implementation mirrors what was done in the last example in the apt_repository module
Checklist
defaults/main/*.yml,README.mdandCHANGELOG.md). (n/a)