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

allow docker::networks::networks param to be undef #783

Merged
merged 1 commit into from
May 4, 2022

Conversation

jhoblitt
Copy link
Contributor

@jhoblitt jhoblitt commented Nov 3, 2021

I would like to include the docker::networks class into the role
(manifest) of nodes which are also including the docker module but not
necessarily always defining docker network(s). This would allow docker
networks to optionally be defined, when needed, via hiera. Currently,
this type of arrangement would require constructing a wrapper class as
the docker::networks::networks parameter is mandatory.

@jhoblitt jhoblitt requested a review from a team as a code owner November 3, 2021 22:38
@puppet-community-rangefinder
Copy link

docker::networks is a class

that may have no external impact to Forge modules.

This module is declared in 6 of 578 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.

@jhoblitt
Copy link
Contributor Author

Huh. I can't see any output for the failed acceptance tests. Looks bogus?

@jhoblitt
Copy link
Contributor Author

ping?

@CLAassistant
Copy link

CLAassistant commented Jan 25, 2022

CLA assistant check
All committers have signed the CLA.

@jhoblitt
Copy link
Contributor Author

I have resigned the new cla...

@jhoblitt
Copy link
Contributor Author

It appears that CI had glitched and was never kicked...

Rebased on current master.

@jhoblitt jhoblitt force-pushed the IHS-5655/docker_net branch from 3dc2179 to d116221 Compare May 3, 2022 19:42
I would like to include the docker::networks class into the role
(manifest) of nodes which are also including the docker module but not
necessarily always defining docker network(s). This would allow docker
networks to optionally be defined, when needed, via hiera. Currently,
this type of arrangement would require constructing a wrapper class as
the docker::networks::networks parameter is mandatory.
@jhoblitt jhoblitt force-pushed the IHS-5655/docker_net branch from d116221 to 85e563d Compare May 3, 2022 19:43
@jhoblitt
Copy link
Contributor Author

jhoblitt commented May 3, 2022

Rebased on current master.

@chelnak ping?

@chelnak
Copy link
Contributor

chelnak commented May 3, 2022

Tests are running now. 😄

@jhoblitt
Copy link
Contributor Author

jhoblitt commented May 3, 2022

Thank you to whomever kicked the windows tests!

@chelnak
Copy link
Contributor

chelnak commented May 3, 2022

All tests are passing and I'm happy with the proposed change.

@david22swan I've approved but could you give the change a once over before merge please?

@jhoblitt
Copy link
Contributor Author

jhoblitt commented May 3, 2022

LGTM. I am using this in production.

@chelnak chelnak merged commit 9e5ff53 into puppetlabs:main May 4, 2022
@chelnak
Copy link
Contributor

chelnak commented May 4, 2022

@jhoblitt Merged. Thank you for the contribution.

jhoblitt added a commit to lsst-it/lsst-control that referenced this pull request May 4, 2022
puppetlabs/puppetlabs-docker#783 has been merged
but there hasn't yet been a new forge release.
jhoblitt added a commit to lsst-it/lsst-control that referenced this pull request May 10, 2022
puppetlabs/puppetlabs-docker#783 has been merged
but there hasn't yet been a new forge release.
jhoblitt added a commit to lsst-it/lsst-control that referenced this pull request May 11, 2022
puppetlabs/puppetlabs-docker#783 has been merged
but there hasn't yet been a new forge release.
jhoblitt added a commit to lsst-it/lsst-control that referenced this pull request May 11, 2022
puppetlabs/puppetlabs-docker#783 has been merged
but there hasn't yet been a new forge release.
jhoblitt added a commit to lsst-it/lsst-control that referenced this pull request May 12, 2022
puppetlabs/puppetlabs-docker#783 has been merged
but there hasn't yet been a new forge release.
jhoblitt added a commit to lsst-it/lsst-control that referenced this pull request Aug 2, 2022
The 4.4.0 release incorporates puppetlabs/puppetlabs-docker#783.

It also includes a fix for the docker swarm facts generating error
messages in syslog. puppetlabs/puppetlabs-docker#817
jhoblitt added a commit to lsst-it/lsst-control that referenced this pull request Aug 2, 2022
The 4.4.0 release incorporates puppetlabs/puppetlabs-docker#783.

It also includes a fix for the docker swarm facts generating error
messages in syslog. puppetlabs/puppetlabs-docker#817
jhoblitt added a commit to lsst-it/lsst-control that referenced this pull request Aug 2, 2022
The 4.4.0 release incorporates puppetlabs/puppetlabs-docker#783.

It also includes a fix for the docker swarm facts generating error
messages in syslog. puppetlabs/puppetlabs-docker#817
jhoblitt added a commit to lsst-it/lsst-control that referenced this pull request Aug 2, 2022
The 4.4.0 release incorporates puppetlabs/puppetlabs-docker#783.

It also includes a fix for the docker swarm facts generating error
messages in syslog. puppetlabs/puppetlabs-docker#817
jhoblitt added a commit to lsst-it/lsst-control that referenced this pull request Aug 3, 2022
The 4.4.0 release incorporates puppetlabs/puppetlabs-docker#783.

It also includes a fix for the docker swarm facts generating error
messages in syslog. puppetlabs/puppetlabs-docker#817
jhoblitt added a commit to lsst-it/lsst-control that referenced this pull request Aug 3, 2022
The 4.4.0 release incorporates puppetlabs/puppetlabs-docker#783.

It also includes a fix for the docker swarm facts generating error
messages in syslog. puppetlabs/puppetlabs-docker#817
jhoblitt added a commit to lsst-it/lsst-control that referenced this pull request Aug 3, 2022
The 4.4.0 release incorporates puppetlabs/puppetlabs-docker#783.

It also includes a fix for the docker swarm facts generating error
messages in syslog. puppetlabs/puppetlabs-docker#817
jhoblitt added a commit to lsst-it/lsst-control that referenced this pull request Aug 3, 2022
The 4.4.0 release incorporates puppetlabs/puppetlabs-docker#783.

It also includes a fix for the docker swarm facts generating error
messages in syslog. puppetlabs/puppetlabs-docker#817
jhoblitt added a commit to lsst-it/lsst-control that referenced this pull request Aug 3, 2022
The 4.4.0 release incorporates puppetlabs/puppetlabs-docker#783.

It also includes a fix for the docker swarm facts generating error
messages in syslog. puppetlabs/puppetlabs-docker#817
jhoblitt added a commit to lsst-it/lsst-control that referenced this pull request Aug 3, 2022
The 4.4.0 release incorporates puppetlabs/puppetlabs-docker#783.

It also includes a fix for the docker swarm facts generating error
messages in syslog. puppetlabs/puppetlabs-docker#817
jhoblitt added a commit to lsst-it/lsst-control that referenced this pull request Aug 4, 2022
The 4.4.0 release incorporates puppetlabs/puppetlabs-docker#783.

It also includes a fix for the docker swarm facts generating error
messages in syslog. puppetlabs/puppetlabs-docker#817
jhoblitt added a commit to lsst-it/lsst-control that referenced this pull request Aug 4, 2022
The 4.4.0 release incorporates puppetlabs/puppetlabs-docker#783.

It also includes a fix for the docker swarm facts generating error
messages in syslog. puppetlabs/puppetlabs-docker#817
jhoblitt added a commit to lsst-it/lsst-control that referenced this pull request Aug 5, 2022
The 4.4.0 release incorporates puppetlabs/puppetlabs-docker#783.

It also includes a fix for the docker swarm facts generating error
messages in syslog. puppetlabs/puppetlabs-docker#817
jhoblitt added a commit to lsst-it/lsst-control that referenced this pull request Aug 8, 2022
The 4.4.0 release incorporates puppetlabs/puppetlabs-docker#783.

It also includes a fix for the docker swarm facts generating error
messages in syslog. puppetlabs/puppetlabs-docker#817
jhoblitt added a commit to lsst-it/lsst-control that referenced this pull request Aug 9, 2022
The 4.4.0 release incorporates puppetlabs/puppetlabs-docker#783.

It also includes a fix for the docker swarm facts generating error
messages in syslog. puppetlabs/puppetlabs-docker#817
jhoblitt added a commit to lsst-it/lsst-control that referenced this pull request Aug 10, 2022
The 4.4.0 release incorporates puppetlabs/puppetlabs-docker#783.

It also includes a fix for the docker swarm facts generating error
messages in syslog. puppetlabs/puppetlabs-docker#817
jhoblitt added a commit to lsst-it/lsst-control that referenced this pull request Aug 12, 2022
The 4.4.0 release incorporates puppetlabs/puppetlabs-docker#783.

It also includes a fix for the docker swarm facts generating error
messages in syslog. puppetlabs/puppetlabs-docker#817
jhoblitt added a commit to lsst-it/lsst-control that referenced this pull request Aug 15, 2022
The 4.4.0 release incorporates puppetlabs/puppetlabs-docker#783.

It also includes a fix for the docker swarm facts generating error
messages in syslog. puppetlabs/puppetlabs-docker#817
jhoblitt added a commit to lsst-it/lsst-control that referenced this pull request Aug 16, 2022
The 4.4.0 release incorporates puppetlabs/puppetlabs-docker#783.

It also includes a fix for the docker swarm facts generating error
messages in syslog. puppetlabs/puppetlabs-docker#817
jhoblitt added a commit to lsst-it/lsst-control that referenced this pull request Aug 16, 2022
The 4.4.0 release incorporates puppetlabs/puppetlabs-docker#783.

It also includes a fix for the docker swarm facts generating error
messages in syslog. puppetlabs/puppetlabs-docker#817
jhoblitt added a commit to lsst-it/lsst-control that referenced this pull request Aug 16, 2022
The 4.4.0 release incorporates puppetlabs/puppetlabs-docker#783.

It also includes a fix for the docker swarm facts generating error
messages in syslog. puppetlabs/puppetlabs-docker#817
jhoblitt added a commit to lsst-it/lsst-control that referenced this pull request Aug 16, 2022
The 4.4.0 release incorporates puppetlabs/puppetlabs-docker#783.

It also includes a fix for the docker swarm facts generating error
messages in syslog. puppetlabs/puppetlabs-docker#817
jhoblitt added a commit to lsst-it/lsst-control that referenced this pull request Aug 17, 2022
The 4.4.0 release incorporates puppetlabs/puppetlabs-docker#783.

It also includes a fix for the docker swarm facts generating error
messages in syslog. puppetlabs/puppetlabs-docker#817
jhoblitt added a commit to lsst-it/lsst-control that referenced this pull request Aug 17, 2022
The 4.4.0 release incorporates puppetlabs/puppetlabs-docker#783.

It also includes a fix for the docker swarm facts generating error
messages in syslog. puppetlabs/puppetlabs-docker#817
jhoblitt added a commit to lsst-it/lsst-control that referenced this pull request Aug 22, 2022
The 4.4.0 release incorporates puppetlabs/puppetlabs-docker#783.

It also includes a fix for the docker swarm facts generating error
messages in syslog. puppetlabs/puppetlabs-docker#817
jhoblitt added a commit to lsst-it/lsst-control that referenced this pull request Aug 22, 2022
The 4.4.0 release incorporates puppetlabs/puppetlabs-docker#783.

It also includes a fix for the docker swarm facts generating error
messages in syslog. puppetlabs/puppetlabs-docker#817
jhoblitt added a commit to lsst-it/lsst-control that referenced this pull request Aug 22, 2022
The 4.4.0 release incorporates puppetlabs/puppetlabs-docker#783.

It also includes a fix for the docker swarm facts generating error
messages in syslog. puppetlabs/puppetlabs-docker#817
jhoblitt added a commit to lsst-it/lsst-control that referenced this pull request Aug 22, 2022
The 4.4.0 release incorporates puppetlabs/puppetlabs-docker#783.

It also includes a fix for the docker swarm facts generating error
messages in syslog. puppetlabs/puppetlabs-docker#817
jhoblitt added a commit to lsst-it/lsst-control that referenced this pull request Aug 24, 2022
The 4.4.0 release incorporates puppetlabs/puppetlabs-docker#783.

It also includes a fix for the docker swarm facts generating error
messages in syslog. puppetlabs/puppetlabs-docker#817
jhoblitt added a commit to lsst-it/lsst-control that referenced this pull request Aug 25, 2022
The 4.4.0 release incorporates puppetlabs/puppetlabs-docker#783.

It also includes a fix for the docker swarm facts generating error
messages in syslog. puppetlabs/puppetlabs-docker#817
jhoblitt added a commit to lsst-it/lsst-control that referenced this pull request Aug 26, 2022
The 4.4.0 release incorporates puppetlabs/puppetlabs-docker#783.

It also includes a fix for the docker swarm facts generating error
messages in syslog. puppetlabs/puppetlabs-docker#817
jhoblitt added a commit to lsst-it/lsst-control that referenced this pull request Aug 26, 2022
The 4.4.0 release incorporates puppetlabs/puppetlabs-docker#783.

It also includes a fix for the docker swarm facts generating error
messages in syslog. puppetlabs/puppetlabs-docker#817
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants