From 28dc8dc238bbcdd2d917a2c7e212022df2ccd5cd Mon Sep 17 00:00:00 2001 From: Ben Vincent Date: Tue, 24 Mar 2026 18:33:03 +1100 Subject: [PATCH] feat: update gems for puppet (#73) - add deep_merge, ipaddr, and hiera-eyaml gems - pin intel-device-plugins to 0.35.0 Reviewed-on: https://git.unkin.net/unkin/argocd-apps/pulls/73 --- apps/base/inteldeviceplugins-system/kustomization.yaml | 1 + apps/base/puppet/cronjob_generate-types.yaml | 1 + apps/base/puppet/resources/additional-ruby-gems.sh | 3 +++ 3 files changed, 5 insertions(+) diff --git a/apps/base/inteldeviceplugins-system/kustomization.yaml b/apps/base/inteldeviceplugins-system/kustomization.yaml index 4a52d2e..bdd59a7 100644 --- a/apps/base/inteldeviceplugins-system/kustomization.yaml +++ b/apps/base/inteldeviceplugins-system/kustomization.yaml @@ -8,6 +8,7 @@ resources: helmCharts: - name: intel-device-plugins-operator repo: https://intel.github.io/helm-charts/ + version: "0.35.0" releaseName: intel-device-plugins-operator namespace: inteldeviceplugins-system - name: intel-device-plugins-gpu diff --git a/apps/base/puppet/cronjob_generate-types.yaml b/apps/base/puppet/cronjob_generate-types.yaml index 502099b..8167823 100644 --- a/apps/base/puppet/cronjob_generate-types.yaml +++ b/apps/base/puppet/cronjob_generate-types.yaml @@ -35,6 +35,7 @@ spec: - -c args: - | + /opt/puppetlabs/puppet/bin/gem install deep_merge ipaddr hiera-eyaml 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 ea73a4b..3ce798a 100755 --- a/apps/base/puppet/resources/additional-ruby-gems.sh +++ b/apps/base/puppet/resources/additional-ruby-gems.sh @@ -2,5 +2,8 @@ set -e echo "Installing additional Ruby gems..." +/opt/puppetlabs/puppet/bin/gem install deep_merge +/opt/puppetlabs/puppet/bin/gem install ipaddr +/opt/puppetlabs/puppet/bin/gem install hiera-eyaml /opt/puppetlabs/puppet/bin/gem install toml echo "Additional Ruby gems installed successfully"