Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/voxpupuli/container-puppetdb

Container image for PuppetDB
https://github.com/voxpupuli/container-puppetdb

Update puppetdb/Dockerfile

788e053d729aa21ec1867ac61bfe8a77edd8473e authored about 1 year ago by Tim Meusel <[email protected]>
Update puppetdb/Dockerfile

8b93a34e62b20123dc50f8cf02a6545d684d7bb5 authored about 1 year ago by Tim Meusel <[email protected]>
initial voxpupuli

f0bc0ef8f0acb4d33141c1455d580c6d94a47a97 authored about 1 year ago by Martin Alfke <[email protected]>
Merge pull request #1 from voxpupuli/dependabot

dependabot: check for github actions, docker and bundler

0b1fd34f3df831a81ac8ec0534597359f8e17be6 authored about 1 year ago by Tim Meusel <[email protected]>
dependabot: check for github actions, docker and bundler

7d464842cba318d9d563e476f8a2d3c21e2cf37e authored about 1 year ago by Tim Meusel <[email protected]>
Merge 6.x into main

1cafb05e0bc8acb05e6c5a3f75c60321ef24895f authored over 3 years ago by Austin Blatt <[email protected]>
Merge pull request #3515 from austb/6.x

(RE-14082) Monkey-patch docker ezbake build Ruby

1927b714d29e9b08b02e5cfcce9f1aa4d75d79da authored over 3 years ago by Ethan J. Brown <[email protected]>
(RE-14082) Monkey-patch docker ezbake build Ruby

FOSS port of pe-puppetdb's 0886afb401129df40da1d0965b91ee2c08c76e7a

There's a particularly gnar...

6fbd03339bb7f9cedacb3270c4e14661687fdac5 authored over 3 years ago by Austin Blatt <[email protected]>
Merge 6.x into main

8b124334716cf979e2b12d3c6a26c354e9b4585c authored over 3 years ago by Austin Blatt <[email protected]>
(PDB-5113) Log X-Uncompressed-Length value in puppetdb-access.log

5b985c5e12de49a5455390d912d268b7eeffd8f0 authored over 3 years ago by Zak-Kent <[email protected]>
Merge 6.x into main

6bc3d16072e88040dee86adb94cdcd81e37ac786 authored over 3 years ago by Austin Blatt <[email protected]>
Merge pull request #3475 from puppetlabs/maint-update-VOLUME

(maint) Move Docker VOLUME declarations up

97660c0cc36dcf29e096d49d9700c46a382a1334 authored over 3 years ago by Ethan J. Brown <[email protected]>
(maint) Move Docker VOLUME declarations up

- Since K8s always creates volumes empty, there's no need to defer
these stages until later....

d1a784a3e34276d84c673b5e609b11d1010d9381 authored over 3 years ago by Iristyle <Iristyle@GitHub>
Merge 6.x into main

8955d3cb9efafbcbd84509cbd45b5e26ca25932f authored over 3 years ago by Austin Blatt <[email protected]>
Merge pull request #3461 from puppetlabs/update-ssl.sh-symlinks

4e7266e59a3b1bfccbbfd198a40d287a38914325 authored over 3 years ago by Ethan J. Brown <[email protected]>
(maint) Fix Travis docker build issue

- Upgrading to Travis 20.10 from 19.03 doesn't seem to have fully
resoled the docker buildki...

7f1ed32b5c3b60f2ad34c7fcb352b94dc18a4f71 authored over 3 years ago by Iristyle <Iristyle@GitHub>
(maint) Update container with latest ssl.sh

- Symlinks in the same directory for canonical filenames server.pub,
server.key and server.c...

28b9df6416145ee17203a1a5024c84ac7684ac54 authored over 3 years ago by Iristyle <Iristyle@GitHub>
(maint) Update container specs for Postgres 12.6

- Slightly loosen the regex for verifying Postgres extensions

e449d692670b6a8bbb17c20913bfb1a65ff0dc28 authored over 3 years ago by Iristyle <Iristyle@GitHub>
(REPLATS-174) Use shared docker-compose services

- Pull in shared definitions for puppet and postgres, making sure to
override the PUPPERWARE...

24871322d909e0e594d53bda7f0d37cf4ac7302d authored over 3 years ago by Iristyle <Iristyle@GitHub>
Merge 6.x into main

7570ff998123f2b5bff70dbe3d16c66386322b3e authored over 3 years ago by Austin Blatt <[email protected]>
(REPLATS-175) Update docker ssl.sh uri

5f3402bdfef5028fcecd8a84faed7b368d5ec230 authored over 3 years ago by Iristyle <Iristyle@GitHub>
(maint) Preload docker test certs via code

- ENV var is being swapped out in favor of code

dbf489835d4c99f58f49770f07b82e45b4a4a45d authored over 3 years ago by Iristyle <Iristyle@GitHub>
Merge 6.x into main

aeed90d9019ffcb9433c79727c881f0e4d849c27 authored almost 4 years ago by Austin Blatt <[email protected]>
Merge pull request #3446 from puppetlabs/docker-consistency-updates

(REPLATS-188) Preload certs for Docker testing

a97f6a01637db9062be5407094bc82c78f3b9c0a authored almost 4 years ago by Josh Partlow <[email protected]>
(REPLATS-188) Preload PE certs

- Instead of using ssl.sh at startup time to generate certs, preload
certs into volumes to b...

d72a48a0352804b02512da0897c634ea873a7f74 authored almost 4 years ago by Iristyle <Iristyle@GitHub>
(maint) Set +x on entrypoint scripts at build

- There shouldn't be a reason to set permissions at runtime (and this
is a problem for non-r...

515697a31c58104c71360700cd3e0d14e1fc5300 authored almost 4 years ago by Iristyle <Iristyle@GitHub>
(maint) Upgrade TravisCI docker version

- This repo requires Docker buildkit to build containers in CI, which
enables skipping optio...

c0c2114c795f41705176ec9f5467af499cfd302e authored almost 4 years ago by Iristyle <Iristyle@GitHub>
(maint) Update hadolint to ghcr.io

- With hadolint rate limiting, stop using Docker Hub and instead use
ghcr.io

72ba4969412ff5362ccaf69b3a3fc28c4664a247 authored almost 4 years ago by Iristyle <Iristyle@GitHub>
(maint) Update ssl.sh script / entrypoint

- Includes a number of new features in ssl.sh, including:

* Much better logging during fail...

cf3083d85f74c5807aa24b6b039f02ab25c455f3 authored almost 4 years ago by Iristyle <Iristyle@GitHub>
Merge 6.x into main

197ba7b04693ec3c15ac4d193041dbeb5139ac7f authored almost 4 years ago by Austin Blatt <[email protected]>
Merge pull request #3416 from puppetlabs/rename-pk8-cert

(maint) Update container pk8 filename

a02ecbba1bda0c01868df08ee5f1c016da1fbebe authored almost 4 years ago by Ethan J. Brown <[email protected]>
(maint) Update container pk8 filename

- This simply makes it consistent with the filename used in
orchestration services and conso...

155b204984a2d6da178b0fc08c0cc7caab7322c4 authored almost 4 years ago by Iristyle <Iristyle@GitHub>
Merge master into main

a51537c0c05ec81a445305f86f622285ade476e6 authored almost 4 years ago by Austin Blatt <[email protected]>
(maint) Update dockerfile to use puppet7 release packages (#3402)

86f9b45b213eacfe16425b9bd881b48352e843f1 authored almost 4 years ago by Morgan Rhodes <[email protected]>
Merge pull request #3401 from puppetlabs/allow-env-vars-with-dots

(maint) Support dotted env vars in containers

bb0e87ee8735f1cfd9f5d533e63c443c8be7cbee authored almost 4 years ago by Michael Smith <[email protected]>
(maint) Support dotted env vars in containers

- Both docker (per https://github.com/moby/moby/issues/16585) and
Kubernetes (per https://gi...

009fe063c7de8b84c3b2c96c960ae99bfa8a90a9 authored almost 4 years ago by Iristyle <Iristyle@GitHub>
Merge pull request #3393 from austb/pdb-4811/master/tk-metrics-auth

(PDB-4811) Add tk-auth to tk-metrics endpoint

f85f73825dcd6aac5460066a935e7106ff90703b authored almost 4 years ago by Zak-Kent <[email protected]>
(PDB-4811) Add auth.conf to docker config

fb66a2a40f55764775d473b45f78e4f3a0017704 authored almost 4 years ago by Austin Blatt <[email protected]>
(PDB-4811) Use path matching for metrics auth

166c54325a94298337f614f738175df53a3f9d55 authored almost 4 years ago by Austin Blatt <[email protected]>
(PDB-4811) Allow unauthenticated access to the status endpoint

This is in line with how puppetserver allows access to the status
endpoint, and without this the...

d67cce9bef74cfc6f68814cbe0540cf49d8656ff authored almost 4 years ago by Austin Blatt <[email protected]>
Merge pull request #3392 from puppetlabs/update-ssl-scripts

3822b4c42104076ab3f9c7986bf9bafe2ad10cea authored about 4 years ago by Ethan J. Brown <[email protected]>
(maint) Update ssl.sh agent script

- Improves script robustness under a number of specific scenarios:

- keypair generated on d...

35733b41aab48cfcef4c1c3158e04fafdc1c9d96 authored about 4 years ago by Iristyle <Iristyle@GitHub>
Merge pull request #3378 from puppetlabs/upgrade-docker-ssl-script

a5369c0743af9498bfff10262fc91606945147e8 authored about 4 years ago by Ethan J. Brown <[email protected]>
(maint) Ensure PUPPETDB_JAVA_ARGS works in Docker

- Provide custom init settings for PDB rather than relying on package
defaults

Makes sur...

dcc01f3072e77fb5636076a1a581f1fcd3bccbce authored about 4 years ago by Iristyle <Iristyle@GitHub>
(maint) Remove SSLDIR / LOGDIR as Docker ENV vars

- These values are used at build-time and runtime, but should never be
exposed as configurab...

4b4b96d6c21342a2623c9ad703114c65b0e40cf8 authored about 4 years ago by Iristyle <Iristyle@GitHub>
(maint) Allow token auth in Docker jetty.ini

- Synchronize config with pe-puppetdb, noting that the client-auth
setting would have never ...

d659d3bca2980829d3ab6e224ba36dfd66e6bb45 authored about 4 years ago by Iristyle <Iristyle@GitHub>
(maint) Upgrade ssl.sh script in Docker

- New version of ssl.sh produces static filenames for the private key
and cert, so this cont...

434accd7163125a37bfc294937dc44f19f8ca4b3 authored about 4 years ago by Iristyle <Iristyle@GitHub>
Merge pull request #3252 from Iristyle/dockerfile-updates

92e56c367481cc9ba1011ec999f03e038930b897 authored over 4 years ago by Ethan J. Brown <[email protected]>
(maint) Fix Docker "name" label

- Before the Dockerfile was optimized for buildkit, the name varied
based on whether it was ...

960a18d06114198de9da7873691a4dc9f440a261 authored over 4 years ago by Iristyle <Iristyle@github>
(maint) Use LOGDIR in Dockerfile

- Remove erroneous note about ENV vars being able to use other ENV
vars. An ENV var can modi...

84a71fbb3f9e34afc752892d58a1332bba7fa679 authored over 4 years ago by Iristyle <Iristyle@github>
(maint) Upgrade Docker dumb-init to 1.2.2

- Fixes an upstream signal bug in 1.2.1

7300e90b12f0d056da05dc2646ed37453d867694 authored over 4 years ago by Iristyle <Iristyle@github>
(maint) Minor Dockerfile refactor

- Extract same variables in the edge / release stages, so dupelicated
RUN code can potential...

e8fd0134ad431c51532ae6c24e55a05c22e86a9d authored over 4 years ago by Iristyle <Iristyle@github>
(maint) Remove Dockerfile duplication

- Instead of specifying a target like --target edge or --target release
use --build-arg buil...

8c40e94ee20d14756edc7b4aae8741f612892d35 authored over 4 years ago by Iristyle <Iristyle@github>
(maint) Dockerfile change how dumb-init downloaded

- Instead of using wget in a run command, use Dockerfile ADD to grab a
file from a URI. This...

944c8d8bb626f4c6cc6d4c36d6a47867b85b8b6c authored over 4 years ago by Iristyle <Iristyle@github>
(maint) Adjust Docker hadolint linting

- Completely remove global ignores for lints that aren't failing
DL3018 - Pin versions in ap...

9beb13c1766eaff63af71a238dc3f47ff65bf8cd authored over 4 years ago by Iristyle <Iristyle@github>
(maint) Optimize Dockerfile builds around buildkit

- Now that buildkit is enabled, build stages can be used and there's no
more need to have 3 ...

263fe21647e24f01e919fdb5fb22326bd70ed080 authored over 4 years ago by Iristyle <Iristyle@github>
(maint) Refactor Dockerfile "edge" and "release"

- From source builds and package builds have very similar final
behavior - that is, they ins...

b95cff318038e67333497c1a7d008f63a2ed5ae9 authored over 4 years ago by Iristyle <Iristyle@github>
(maint) Docker doesn't need wget

- Remove the wget dependency inside the container, now that the
Dockerfile ADD is used to ac...

c9491289b11a360438b90b1b384f6802f0723b57 authored over 4 years ago by Iristyle <Iristyle@github>
(maint) Enable Docker Buildkit

- Requires updating to a 19.03+ version of Docker in TravisCI
This upgrade takes roughly 30...

9d799d4e8cf01f71474d6eee5ccf9a68712cc7de authored over 4 years ago by Iristyle <Iristyle@github>
Merge pull request #3224 from Iristyle/update-ssl-script-remove-consul

(maint) Update Docker ssl.sh script and remove consul

e106d55b716bfb773a3363ce96548b3efbfb4638 authored over 4 years ago by Ethan J. Brown <[email protected]>
(maint) Docuemnt Docker WAITFORCERT env var

- Users shouldn't need to set this, but it controls how much time to
wait on puppetserver si...

c234e9302d5b7007f982c4fdcf2f48984ccc438e authored over 4 years ago by Iristyle <Iristyle@github>
(maint) Add more JAVA_ARGS to Docker container

- Fully specify additional arguments that are part of pe-puppetdb

* -XX:+UseParallelGC for ...

8f4d196c4201d05d65dd1454a67934b31960b13d authored over 4 years ago by Iristyle <Iristyle@github>
(maint) Format Docker README config consistently

- Use same table layout as other projects

ac01a40a092d24e96ba37ab4d9040816f42a0766 authored over 4 years ago by Iristyle <Iristyle@github>
(maint) Make sure Dockerfile has all ENV vars

- DNS_ALT_NAMES is added to the Dockerfile for documentation
- Add notes for HEALTHCHECK and E...

fa233369c3fa06aadbc088770e9561188d079c87 authored over 4 years ago by Iristyle <Iristyle@github>
(maint) Change how container sets DNS_ALT_NAMES

- Don't perform magic name injection - instead use just what has been
provided.

- Also, do...

a1049a23ec3e60adb289247aa1ffc49bb8c9063d authored over 4 years ago by Iristyle <Iristyle@github>
(maint) Update container to latest ssl.sh script

- The latest script doesn't support passing an arg as $1, so instead
use the CERTNAME= conve...

4faab74ba5e31c348f6a44176735fed5c0a18581 authored over 4 years ago by Iristyle <Iristyle@github>
(maint) Remove references to Consul from container

- Decision has been made to use Kubernetes, in which case we can rely
on etcd instead

cfc663235bcf46f55f5adae2ea3b935efb641895 authored over 4 years ago by Iristyle <Iristyle@github>
(maint) Remove LCOW support / convert to WSL2

- Remove having to add .test to the end of container names in compose
due to DNS resolution ...

83d5c1744aafe1ab4a6ec9533c967d208e2753dc authored over 4 years ago by Iristyle <Iristyle@github>
(maint) Only build a release build if it makes sense

In our github actions configuration, we always want to try to make a release
build so that we do...

257ba642f8164f349bd57df84e49cf71826a3f1f authored almost 5 years ago by Morgan Rhodes <[email protected]>
(maint) Rename release dockerfile

7814c8335241ad52ddcbd83730ff55bca7db2191 authored almost 5 years ago by Morgan Rhodes <[email protected]>
(maint) Refactor for consistency with puppetserver

This moves to a puppetdb-base container that has the shared
configuration for the edge and relea...

beb9f279438bd0d4d490d7738139a4baf1b1eb65 authored almost 5 years ago by Morgan Rhodes <[email protected]>
(maint) Add support for building containers from released packages

This moves the source builds to the `edge` tag and only containers built
from released versions ...

7359bdaaf49481c68f5ce478fde586315c7efafa authored almost 5 years ago by Morgan Rhodes <[email protected]>
Merge 6.3.x into master

aa8513eb04bf59ce6d7f87ca5423cc3a2cdfbaff authored about 5 years ago by Rob Browning <[email protected]>
(maint) Migrate container builds from pipelines to GitHub Actions

Pipelines is EOL Jan 31, so we need to migrate to something else. This
adds a github action to l...

807e2b9ad7f3517accd569a8c3a63744ca58780f authored about 5 years ago by Morgan Rhodes <[email protected]>
(maint) Improve Dockerfile organization (#3162)

(maint) Improve Dockerfile organization

a6b86c58934059c02bd4f17b123f24fdd9f21992 authored about 5 years ago by Ethan J. Brown <[email protected]>
(maint) Improve Dockerfile build caching to 25/29

- Previously 35 of 64 steps were cacheable. Before reshuffling, just
13 of 29 steps were gen...

72023f546af782b76e02f4285c77ddd39fe912d2 authored about 5 years ago by Iristyle <Iristyle@github>
(maint) Further reduce build steps

- ADD can be used to COPY files from the local file system, so combine
ADD and COPY which ar...

e7552b2fd16bba4de22e07431e1380761149de6a authored about 5 years ago by Iristyle <Iristyle@github>
(maint) Reduce 64 Dockerfile build steps to 28

- Collapse Dockerfile commands where applicable. This helps out LCOW,
which has problems whe...

3c47f3e7afa8b4bb68f68c53dd903ad3c9802871 authored about 5 years ago by Iristyle <Iristyle@github>
(maint) Make Dockerfile version label consistent

- All other containers directly insert the arg

78784c9be30d23ae47d1fa68f63c43b07d98fa9c authored about 5 years ago by Iristyle <Iristyle@github>
Merge 6.3.x into master

5abdee1630c97aca365f0dbb71a245c0efbfe827 authored about 5 years ago by Austin Blatt <[email protected]>
Merge pull request #3131 from Iristyle/remove-Docker-ipv4-preference

(maint) Remove IPv4 stack preference in Docker

b8aeb1d4fc2ef70b786ff456d46af0cfccb6e52d authored about 5 years ago by Robert Roland <[email protected]>
(maint) Merge 6.3.x into master (#3136)

(maint) Merge 6.3.x into master

Co-authored-by: Morgan Rhodes <[email protected]>
Co-authore...

741c431be88ad4f3eb3736ff7db86be3858caa33 authored about 5 years ago by Ethan J. Brown <[email protected]>
Merge 6.3.x into master

* origin/6.3.x: (96 commits)
(CPR-718) Add resiliency for consul ipaddress checks
(maint) De...

ba6d92521972ada52aef1837af6dc1ac2801792c authored about 5 years ago by Iristyle <Iristyle@github>
(maint) Remove IPv4 stack preference in Docker

- Based on the removal performed in pe-puppetdb-extensions,
make this consistent based on th...

07e4bef1de284c944ef0614fac6d2751182f1b66 authored about 5 years ago by Iristyle <Iristyle@github>
Merge pull request #3135 from Iristyle/sync-6.3-Docker-to-master

(maint) Catch 6.3 Docker assets up to master

0ccf5c3184814c9936b9cd93c06147b6598f22d8 authored about 5 years ago by Ethan J. Brown <[email protected]>
(CPR-718) Add resiliency for consul ipaddress checks

89f48607040fb6ad4524d10188c67c4b27b3095d authored about 5 years ago by Morgan Rhodes <[email protected]>
(maint) Decrease healthcheck max wait to 5m

- Reduce both the start period by 2m and increase the retries
by 1m to overall reduce wait t...

8efbc3659272b996b14e2dc56a29a05ae63e8635 authored about 5 years ago by Iristyle <Iristyle@github>
(MAINT) Group gem dependencies

Allows us to speed up calls to bundler by specifying groups to operate on.

69010e1c252ff1a922e10015d0fc099a5b628c43 authored about 5 years ago by Nate Wolfe <[email protected]>
(PDB-4540) Only set DNS_ALT_NAMES if an alt name is provided

b3aa5524d44dbd066056bf9192f629337894c69d authored about 5 years ago by Morgan Rhodes <[email protected]>
(maint) Use all hostnames for Docker DNS_ALT_NAME

- Docker supplies the HOSTNAME value, which may be different from how
host recognizes its ho...

51466d7a74302dc0d54fa376df2c700df808ae58 authored about 5 years ago by Iristyle <Iristyle@github>
(maint) Remove explicit service waiter in specs

- Latest spec helpers include a new wait_on_stack_healthy that is
automatically called by do...

6496744e94d24332a89d85a767b842c394f55cbb authored about 5 years ago by Iristyle <Iristyle@github>
(maint) Make Docker spec suite consistent

- Rewrite docker-compose.yml to follow conventions set in other compose
files - namely speci...

39673eaacaf4d4fa3cf71c086e85e9a7aa4884a5 authored about 5 years ago by Iristyle <Iristyle@github>
(maint) Make sure Docker test bundle is fresh

- Need a bundle update to be able to pull the pupperware spec_helper
(this primarily impacts...

fa9a4c39e9dcdf5ecc3d7d9bfa4ecb7308cb3c9f authored about 5 years ago by Iristyle <Iristyle@github>
(maint) Create LCOW logs path in VOLUME

- Due to the LCOW bug https://github.com/moby/moby#39892 make
certain that the logs path als...

6b888a8cf5eb524efbc3c216febf103c6657adb6 authored about 5 years ago by Iristyle <Iristyle@github>
(maint) Make Docker SSL configuration flexible

- In some instances, users may be deriving from this container to
specify well-known cert fi...

e04b93ada98b4d329cae3baafbf66a689dc0286e authored about 5 years ago by Iristyle <Iristyle@github>
(maint) Fix Docker Jetty SSL configuration

- Disable all ssl-* settings in jetty.ini initially, and only
enable them when USE_PUPPETSER...

2760744b58b8459384303686f2131064dcbb0b30 authored about 5 years ago by Iristyle <Iristyle@github>
(maint) Configure Jetty SSL more statically

- Instead of needing an entrypoint script to dynamically rewrite
jetty.ini, use fixed locati...

229b1fd28b90c95ad5bf2f595974a4d11c7fc3ea authored about 5 years ago by Iristyle <Iristyle@github>
(maint) Relocate Docker SSLDIR / remove VOLUME

- Move the SSLDIR inside the PDB data directory

481c4dc52acf9ac0c88d3b5ef89c9e3ca1b0db1d authored about 5 years ago by Iristyle <Iristyle@github>
(maint) Docker remove ssl-setup.sh

- ssl-setup script was an Alpine compatible version of the puppetdb
ssl-setup helper, used t...

590c7dfed0cba2889043b9a22a80410bf4abc6b0 authored about 5 years ago by Iristyle <Iristyle@github>
(maint) Explicitly set Docker SSLDIR / CERTNAME

- Make these explicit and use where applicable. This will make things
easier to relocate lat...

dca4df3c4635394d7e68e00f4bcf4df88851690c authored about 5 years ago by Iristyle <Iristyle@github>