From 33420e1286988506787a0dcefbb0a903876120a9 Mon Sep 17 00:00:00 2001 From: Ben Vincent Date: Tue, 24 Mar 2026 18:22:23 +1100 Subject: [PATCH] revert: remove filemapper gem install (#72) filemapper is not available on RubyGems under that name and was causing puppetserver-compiler to crash loop. The interfaces provider that requires puppetx/filemapper is Debian-specific and should not be loaded on RedHat-based puppetservers. Reviewed-on: https://git.unkin.net/unkin/argocd-apps/pulls/72 --- apps/base/puppet/cronjob_generate-types.yaml | 1 - apps/base/puppet/resources/additional-ruby-gems.sh | 1 - 2 files changed, 2 deletions(-) diff --git a/apps/base/puppet/cronjob_generate-types.yaml b/apps/base/puppet/cronjob_generate-types.yaml index 3773aea..502099b 100644 --- a/apps/base/puppet/cronjob_generate-types.yaml +++ b/apps/base/puppet/cronjob_generate-types.yaml @@ -35,7 +35,6 @@ spec: - -c args: - | - /opt/puppetlabs/puppet/bin/gem install filemapper toml find /etc/puppetlabs/code/environments -mindepth 1 -maxdepth 1 -type d | while read -r envdir; do env="$(basename "$envdir")" echo "Generating types for $env" diff --git a/apps/base/puppet/resources/additional-ruby-gems.sh b/apps/base/puppet/resources/additional-ruby-gems.sh index 839d2ae..ea73a4b 100755 --- a/apps/base/puppet/resources/additional-ruby-gems.sh +++ b/apps/base/puppet/resources/additional-ruby-gems.sh @@ -3,5 +3,4 @@ set -e echo "Installing additional Ruby gems..." /opt/puppetlabs/puppet/bin/gem install toml -/opt/puppetlabs/puppet/bin/gem install filemapper echo "Additional Ruby gems installed successfully"