-
Notifications
You must be signed in to change notification settings - Fork 328
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
(RE-13304) add apt-transport-https to debian #1631
Conversation
beaker provision on debian-8:
Debian 9:
Debian 10:
Ubuntu 14.04 - already installed
Ubuntu 16.04 - already installed
Ubuntu 18.04 - not installed and not needed, since it knows how to handle https repos. |
This is blocking puppetserver's pipelines too, when installing PuppetDB, from this function https://github.com/puppetlabs/beaker-puppet/blob/master/lib/beaker-puppet/install_utils/foss_utils.rb#L1062-L1064. However, I wasn't seeing the problem go away there when I added the contents of this PR to my local beaker. Does this only come into effect when using the |
@Magisus that's correct, the packages will be installed by using |
Thanks, I'll look into adding that for our jobs! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Got our test run using beaker subcommands and confirmed this fixes our issue too.
the puppet-release package is now setting the url for apt puppet-agent repo to https transport. On the default Debian installation < 10 apt-transport-https is not provided causing the installation of puppet-agent to fail.
This PR adds apt-transport-https to the provisioning phase of beaker.