puppetlabs-docker
puppetlabs-docker copied to clipboard
Use apt::source keyring to fix apt-key deprecated warnings
This PR could possibly resolve https://github.com/puppetlabs/puppetlabs-docker/issues/884
docker is a class
Breaking changes to this file WILL impact these 18 modules (exact match):
- martyewings-githubactionboard
- puppetlabs-data_entitlement
- simp-simp_docker
- tomkrieger-remediate_install
- samuelson-dockeragent
- maeq-storj
- gennadyvoronkov-dcos
- autostructure-docker_ee
- fervid-docker_ee
- ffquintella-dockerapp
- betadots-hdm
- glorpen-g_docker
- knoppi-jitsi
- dodevops-hanaexpress
- walkamongus-harbor
- mindhive-nvidia_docker_runtime
- puppetlabs-cd4pe
- maany-simple_grid
Breaking changes to this file MAY impact these 24 modules (near match):
- tsuru-registry
- tsuru-redis_service
- pltraining-selfpaced
- tsuru-router
- flyer-docker_cluster
- c0deaddict-gogs
- maasch-iot_provisioning
- jantman-archlinux_workstation
- nick-rancher
- scottyc-docker_swarm
- justin8-ghost
- autostructure-secure_docker
- jefferyb-kualicoeus
- pltraining-classroom_legacy
- cristifalcas-flannel
- pltraining-classroom
- puppet-gitlab_ci_runner
- Azcender-profile
- pltraining-dockeragent
- praekeltfoundation-seed_stack
- pltraining-puppetfactory
- prozeta-portauthority
- hesco-weave
- vshn-gitlab
docker::params is a class
that may have no external impact to Forge modules.
docker::repos is a class
that may have no external impact to Forge modules.
This module is declared in 6 of 580 indexed public Puppetfiles
.
These results were generated with Rangefinder, a tool that helps predict the downstream impact of breaking changes to elements used in Puppet modules. You can run this on the command line to get a full report.
Exact matches are those that we can positively identify via namespace and the declaring modules' metadata. Non-namespaced items, such as Puppet 3.x functions, will always be reported as near matches only.
Thanks for your contribution and good suggestions @bastelfreak @kenyon ! Can someone take a look at the unit/acceptance tests?
In my opinion at least spec/shared_examples/repos.rb line 24-29 need some adjustment.
Yes, tests should be added or updated to test this new code.
Added some working unit-tests with 5373deaf806f0784c8c6423dd5aa7ae25f546610
Since I am not very familiar with rspec there are probably cleaner solutions.
Please feel free to suggest! :)
Since acceptance tests already check if installation of docker is working (and using sources is a part of it) I think there are no additional acceptance tests needed.
@kenyon @bastelfreak for some reason the PR Test / Windows 2022, puppet6-nightly keeps failing. Do you have any idea? :smile:
Hi @bastelfreak could you please approve the workflows to trigger the checks?
@bastelfreak I am still not sure why PR Test / Windows 2022, puppet7-nightly keeps failing...
Neverthless I am excited for your review. :)
I am not able to create working unit tests... Since I am not very familiar, I would love if somebody could take a look! :smile:
docker is a class
Breaking changes to this file WILL impact these 18 modules (exact match):
- martyewings-githubactionboard
- puppetlabs-data_entitlement
- simp-simp_docker
- tomkrieger-remediate_install
- samuelson-dockeragent
- maeq-storj
- gennadyvoronkov-dcos
- ffquintella-dockerapp
- betadots-hdm
- glorpen-g_docker
- dodevops-hanaexpress
- walkamongus-harbor
- mindhive-nvidia_docker_runtime
- puppetlabs-cd4pe
- knoppi-jitsi
- maany-simple_grid
- autostructure-docker_ee
- fervid-docker_ee
Breaking changes to this file MAY impact these 24 modules (near match):
- tsuru-registry
- tsuru-redis_service
- pltraining-selfpaced
- tsuru-router
- c0deaddict-gogs
- flyer-docker_cluster
- jantman-archlinux_workstation
- scottyc-docker_swarm
- justin8-ghost
- autostructure-secure_docker
- jefferyb-kualicoeus
- cristifalcas-flannel
- puppet-gitlab_ci_runner
- Azcender-profile
- pltraining-dockeragent
- praekeltfoundation-seed_stack
- pltraining-puppetfactory
- prozeta-portauthority
- hesco-weave
- vshn-gitlab
- maasch-iot_provisioning
- nick-rancher
- pltraining-classroom_legacy
- pltraining-classroom
docker::params is a class
that may have no external impact to Forge modules.
docker::repos is a class
that may have no external impact to Forge modules.
This module is declared in 6 of 580 indexed public Puppetfiles
.
These results were generated with Rangefinder, a tool that helps predict the downstream impact of breaking changes to elements used in Puppet modules. You can run this on the command line to get a full report.
Exact matches are those that we can positively identify via namespace and the declaring modules' metadata. Non-namespaced items, such as Puppet 3.x functions, will always be reported as near matches only.
I am not able to create working unit tests... Since I am not very familiar, I would love if somebody could take a look! smile
.fixtures.yml was missing the dependency. Added via 05d75b548cf8b4695591e53bbb927c0bc9ed6d4e.
@bastelfreak could you please trigger unit/acceptance tests?
@bastelfreak could you approve the workflows? :smile:
Failed tests are related to internal connection errors and missing mend-configuration.
@bastelfreak how do we handle the failed tests?
Could you review the latest changes? :smile:
@bastelfreak @kenyon can we merge this?
This affects my production environment. I would love if we could merge this asap. @kenyon @bastelfreak @david22swan
docker is a class
Breaking changes to this file WILL impact these 19 modules (exact match):
- simp-simp_docker
- tomkrieger-remediate_install
- gennadyvoronkov-dcos
- puppet-hdm
- walkamongus-harbor
- ffquintella-dockerapp
- dodevops-hanaexpress
- knoppi-jitsi
- puppetlabs-data_entitlement
- martyewings-githubactionboard
- samuelson-dockeragent
- puppetlabs-cd4pe
- maeq-storj
- glorpen-g_docker
- betadots-hdm
- mindhive-nvidia_docker_runtime
- maany-simple_grid
- fervid-docker_ee
- autostructure-docker_ee
Breaking changes to this file MAY impact these 24 modules (near match):
- flyer-docker_cluster
- hesco-weave
- prozeta-portauthority
- justin8-ghost
- tsuru-registry
- jantman-archlinux_workstation
- tsuru-router
- c0deaddict-gogs
- pltraining-puppetfactory
- Azcender-profile
- tsuru-redis_service
- jefferyb-kualicoeus
- autostructure-secure_docker
- praekeltfoundation-seed_stack
- scottyc-docker_swarm
- pltraining-dockeragent
- vshn-gitlab
- cristifalcas-flannel
- puppet-gitlab_ci_runner
- pltraining-selfpaced
- pltraining-classroom
- maasch-iot_provisioning
- nick-rancher
- pltraining-classroom_legacy
docker::params is a class
that may have no external impact to Forge modules.
docker::repos is a class
that may have no external impact to Forge modules.
This module is declared in 6 of 580 indexed public Puppetfiles
.
These results were generated with Rangefinder, a tool that helps predict the downstream impact of breaking changes to elements used in Puppet modules. You can run this on the command line to get a full report.
Exact matches are those that we can positively identify via namespace and the declaring modules' metadata. Non-namespaced items, such as Puppet 3.x functions, will always be reported as near matches only.
#rebased @bastelfreak @david22swan Please run tests and feel free to review + merge.
@bastelfreak can you approve the workflows?
@bastelfreak can you approve the workflows?
Failed tests are not related to Puppet code. Can we merge this ?
Apologies for the delay in response @vegaaz! There is a fix currently being worked that should resolve the test failures present, so once thats merged in we can rekick these tests and ensure they are green before continuing.
Thanks for all the work on this one!
Branch rebased Could you please run tests @bastelfreak @jordanbreen28 ? :)
Windows 2022 nightly tests are failing because of: „Timeout after 10 seconds connecting“
@bastelfreak @jordanbreen28 how do we handle this ? Try again ?
Bump @jordanbreen28 @bastelfreak
Sorry for the delay @vegaaz.. The timeout errors is a known issue to us & not related to your code changes.
There are some bits of work ongoing in this module that we'd like to get in first before moving on with this (like support for Puppet 8), but I've made a note so this PR doesn't sit idle waiting for a response on us like it has done. (Apologies again..)
Hey @vegaaz! The work I mentioned above has been merged in now, do you want to resolve this branches conflicts and we will think about progressing this? Thanks
docker is a class
Breaking changes to this file WILL impact these 19 modules (exact match):
- martyewings-githubactionboard
- puppetlabs-data_entitlement
- simp-simp_docker
- tomkrieger-remediate_install
- samuelson-dockeragent
- maeq-storj
- gennadyvoronkov-dcos
- autostructure-docker_ee
- fervid-docker_ee
- ffquintella-dockerapp
- glorpen-g_docker
- knoppi-jitsi
- betadots-hdm
- puppet-hdm
- dodevops-hanaexpress
- walkamongus-harbor
- mindhive-nvidia_docker_runtime
- puppetlabs-cd4pe
- maany-simple_grid
Breaking changes to this file MAY impact these 24 modules (near match):
- tsuru-registry
- tsuru-redis_service
- pltraining-selfpaced
- tsuru-router
- flyer-docker_cluster
- c0deaddict-gogs
- maasch-iot_provisioning
- jantman-archlinux_workstation
- nick-rancher
- scottyc-docker_swarm
- justin8-ghost
- autostructure-secure_docker
- jefferyb-kualicoeus
- pltraining-classroom_legacy
- cristifalcas-flannel
- pltraining-classroom
- puppet-gitlab_ci_runner
- Azcender-profile
- pltraining-dockeragent
- praekeltfoundation-seed_stack
- pltraining-puppetfactory
- prozeta-portauthority
- hesco-weave
- vshn-gitlab
docker::params is a class
that may have no external impact to Forge modules.
docker::repos is a class
that may have no external impact to Forge modules.
This module is declared in 6 of 580 indexed public Puppetfiles
.
These results were generated with Rangefinder, a tool that helps predict the downstream impact of breaking changes to elements used in Puppet modules. You can run this on the command line to get a full report.
Exact matches are those that we can positively identify via namespace and the declaring modules' metadata. Non-namespaced items, such as Puppet 3.x functions, will always be reported as near matches only.
Hey @vegaaz! The work I mentioned above has been merged in now, do you want to resolve this branches conflicts and we will think about progressing this? Thanks
Hi @jordanbreen28 I rebased the Branch. Lets take a look! :)