Skip to content
This repository was archived by the owner on Feb 14, 2025. It is now read-only.

Conversation

rwaffen
Copy link
Member

@rwaffen rwaffen commented Aug 9, 2024

just download the tar and see how far i can get. just heavy work in progress...

it seems to work somehow, but i also need to add the agent i think.

$ docker run --rm -it puppetserver:8.6.2-v1.0.0
/opt/puppetlabs/server/apps/puppetserver/cli/apps/start: line 75: [: 24-ea: integer expression expected
Execution error (LoadError) at org.jruby.RubyKernel/require (org/jruby/RubyKernel.java:1184).
(LoadError) no such file to load -- puppet

Full report at:
/tmp/clojure-13868857792578993882.edn
Background process 61 exited before start had completed

@rwaffen
Copy link
Member Author

rwaffen commented Aug 9, 2024

i think with the right parameters one could just execute install.sh from the tar 🤔

Copy link
Member

@ekohl ekohl left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

https://copr-dist-git.fedorainfracloud.org/cgit/ekohl/puppetserver/puppetserver.git/tree/puppetserver.spec is my current spec where I trim down a lot. Of course, currently it's not a working setup either (fighting with JRuby and Psych).

You might be able to get away with only installing the AIO Debian puppet package

@rwaffen rwaffen force-pushed the build_from_tar branch 2 times, most recently from 7d394e6 to fb38a85 Compare October 9, 2024 08:49
@rwaffen
Copy link
Member Author

rwaffen commented Oct 11, 2024

build base is now alpine 3.20.

i adapted most from install.sh and Makefile. copied over the init stuff from the current container. some puppet agent dependencies are still missing and a ruby env for r10k/rugged and some service sctipts.

still working on the raff edges :D

@rwaffen
Copy link
Member Author

rwaffen commented Oct 11, 2024

it builds. it trys to start. but fails atm at this on startup 🤔

Execution error (IllegalArgumentException) at java.net.URL/fromURI (URL.java:721).
URI is not absolute

Full report at:
/tmp/clojure-18404171123413556751.edn

@rwaffen rwaffen changed the title build from tar feat: build alpine container from release tar.tgz Oct 12, 2024
@rwaffen
Copy link
Member Author

rwaffen commented Oct 12, 2024

also fixes: #129

@rwaffen
Copy link
Member Author

rwaffen commented Nov 8, 2024

hmpf... tried to somehow get the puppet gem into the load path or install somehow an agent but nope. not today. stuck with.

Execution error (LoadError) at org.jruby.RubyKernel/require (org/jruby/RubyKernel.java:1184).
(LoadError) no such file to load -- puppet

@rwaffen
Copy link
Member Author

rwaffen commented Nov 20, 2024

container build works, container can be run. build is still a bit messy. have to clean up a bit, before this is ready to merge

@rwaffen
Copy link
Member Author

rwaffen commented Nov 20, 2024

Puppetdb-termini is missing

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants