puppetlabs / pupperware

Container fun time lives here.
Other
183 stars 66 forks source link

(REPLATS-175) Add shared PE docker-compose service definitions #247

Closed Iristyle closed 3 years ago

Iristyle commented 3 years ago

Provides the basis for sharing pe-postgres (eliminating another copy of ssl.sh), pe-puppet, pe-puppetdb, pe-console-services, pe-bolt-server and pe-orchestration-services.

Updating all PE repos accordingly:

Also, with the location of ssl.sh moving, need to update Dockerfile in

I'm going to do the same thing with shared defs for the open source containers as well... but sticking with PE for now in this PR.

Iristyle commented 3 years ago

Given this has passed in 3 different trial PRs for pupperware-commercial (cert preloads with no new container builds), pe-puppet-server-extensions (boot-time cert generation with new container builds), pe-bolt-vanagon (cert preloads with new container builds), I think the bases are sufficiently covered to merge this and unblock the PRs from landing across all the container repos.