Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
41 commits
Select commit Hold shift + click to select a range
300fd0c
Update vmpooler to 3.9.3-rc.8 (PR #688) - Queue reliability features
smahima27 Dec 19, 2025
79d96be
Update vmpooler to P4DEVOPS-8567 branch for queue reliability testing
smahima27 Dec 19, 2025
a4a732b
Update vmpooler chart to 3.9.3-rc.9 with P4DEVOPS-8567 code
smahima27 Dec 19, 2025
f41b6e7
Update Gemfile.lock with health check fix
smahima27 Dec 19, 2025
4207051
Update vmpooler chart to 3.9.3-rc.10 with health check fix
smahima27 Dec 19, 2025
cf7ce53
Fix appVersion to use latest commit 4207051
smahima27 Dec 19, 2025
9db95ab
Update appVersion to cf7ce53 (actual built image)
smahima27 Dec 19, 2025
908ab19
Update to vmpooler 3.9.3-rc.11: Fix prometheus metric naming
smahima27 Dec 23, 2025
3cb32af
Update appVersion to 908ab19 (correct GitHub Actions build hash)
smahima27 Dec 23, 2025
cc10d7c
Update appVersion to 3cb32af (actual GitHub Actions built image)
smahima27 Dec 23, 2025
8d05aeb
Update Gemfile.lock to vmpooler 1ba0b1d (prometheus fix) and bump to …
smahima27 Dec 23, 2025
1f4869d
Update appVersion to 8d05aeb (image with vmpooler prometheus fix)
smahima27 Dec 23, 2025
682ae16
Update to vmpooler 96a7517 (register health/purge metrics) and bump t…
smahima27 Dec 23, 2025
4d7f868
Update appVersion to 682ae16 (metrics registration fix)
smahima27 Dec 23, 2025
25c2fab
Update to vmpooler 6658d2b (test fixes) and bump to rc.14
smahima27 Dec 23, 2025
17baf86
Update appVersion to 25c2fab (complete prometheus fix with passing te…
smahima27 Dec 23, 2025
3788fa5
Update vmpooler to 2685370 - fix ready/running metrics (proper bundle…
smahima27 Dec 23, 2025
76c9756
Bump chart to 3.9.3-rc.15
smahima27 Dec 23, 2025
eb40ea6
Fix appVersion to 76c9756 (actual built commit)
smahima27 Dec 23, 2025
d55d24d
Update vmpooler to ec519db - use vmpooler_health/vmpooler_purge prefixes
smahima27 Dec 23, 2025
7aca700
Update vmpooler to 577e0f1 - register health/purge metrics
smahima27 Dec 23, 2025
f2a2524
Update vmpooler to cee7b01 - purge as GAUGE
smahima27 Dec 23, 2025
154ebb8
Bump to 3.9.3-rc.16 with complete prometheus fix
smahima27 Dec 23, 2025
577f533
Fix appVersion to 154ebb8
smahima27 Dec 23, 2025
34b842c
Fix appVersion to use deployment commit SHA 577f533
smahima27 Dec 23, 2025
ca5d832
Update Gemfile.lock for vmpooler_destroy fix (commit 6b81590)
smahima27 Dec 23, 2025
0e92a07
Bump to rc.17 with vmpooler_destroy fix
smahima27 Dec 23, 2025
ea186c7
Update Gemfile.lock for vmpooler_clone fix (commit 4270fa6)
smahima27 Dec 23, 2025
3be13c4
Bump to rc.18 with vmpooler_clone fix
smahima27 Dec 23, 2025
f5c18b7
Fix rc.18 appVersion to use correct commit SHA (3be13c4)
smahima27 Dec 23, 2025
390d91c
Update rc.18 appVersion to f5c18b7 (actual built image)
smahima27 Dec 23, 2025
44bb983
Use 390d91c image (actually published)
smahima27 Dec 23, 2025
fdaa8ca
Use 44bb983 image (confirmed pushed to ghcr.io)
smahima27 Dec 23, 2025
2a32c52
Update Gemfile.lock for request-id deletion fix (commit d2f1320)
smahima27 Dec 24, 2025
53ff865
Update Gemfile.lock for test fixes (commit 7079523)
smahima27 Dec 24, 2025
fed2d26
Update vmpooler chart to 3.9.3-rc.19 with request deletion backend fix
smahima27 Dec 24, 2025
1b7aa22
Update vmpooler chart to 3.9.3-rc.20 with request deletion backend fix
smahima27 Dec 24, 2025
4025e50
Update Gemfile.lock for Phase 1+2 optimizations (commit e6ed938)
smahima27 Dec 24, 2025
28c8ba6
Update vmpooler chart to 3.9.3-rc.21 with Phase 1+2 optimizations
smahima27 Dec 24, 2025
d1311cc
Update Gemfile.lock for P4DEVOPS-8570 optimizations (commit 325a5c4)
smahima27 Dec 24, 2025
c403da8
Update vmpooler chart to 3.9.3-rc.22 with P4DEVOPS-8570 optimizations
smahima27 Dec 24, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion docker/Gemfile
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
source ENV['GEM_SOURCE'] || 'https://rubygems.org'

gem 'vmpooler', '~> 3.0'
gem 'vmpooler', git: 'https://github.com/puppetlabs/vmpooler.git', branch: 'P4DEVOPS-8570'
gem 'vmpooler-dns-gcp', '~> 1.0'
# Remove temporarily until a stable minor release is published
# gem 'vmpooler-provider-ec2', '~> 0.0.1'
Expand Down
125 changes: 71 additions & 54 deletions docker/Gemfile.lock
Original file line number Diff line number Diff line change
@@ -1,21 +1,49 @@
GIT
remote: https://github.com/puppetlabs/vmpooler.git
revision: 325a5c413c5998c23800f6b39433a4350eea29e2
branch: P4DEVOPS-8570
specs:
vmpooler (3.7.0)
concurrent-ruby (~> 1.1)
connection_pool (~> 2.4)
deep_merge (~> 1.2)
net-ldap (~> 0.16)
opentelemetry-exporter-jaeger (= 0.23.0)
opentelemetry-instrumentation-concurrent_ruby (= 0.21.1)
opentelemetry-instrumentation-http_client (= 0.22.2)
opentelemetry-instrumentation-rack (= 0.23.4)
opentelemetry-instrumentation-redis (= 0.25.3)
opentelemetry-instrumentation-sinatra (= 0.23.2)
opentelemetry-resource_detectors (= 0.24.2)
opentelemetry-sdk (~> 1.8)
pickup (~> 0.0.11)
prometheus-client (>= 2, < 5)
puma (>= 5.0.4, < 7)
rack (>= 2.2, < 4.0)
rake (~> 13.0)
redis (~> 5.0)
sinatra (>= 2, < 4)
spicy-proton (~> 2.1)
statsd-ruby (~> 1.4)

GEM
remote: https://rubygems.org/
specs:
addressable (2.8.7)
public_suffix (>= 2.0.2, < 7.0)
addressable (2.8.8)
public_suffix (>= 2.0.2, < 8.0)
base64 (0.3.0)
bindata (2.5.1)
builder (3.3.0)
concurrent-ruby (1.3.5)
connection_pool (2.5.3)
concurrent-ruby (1.3.6)
connection_pool (2.5.5)
declarative (0.0.20)
deep_merge (1.2.2)
faraday (2.13.1)
faraday (2.14.0)
faraday-net_http (>= 2.0, < 3.5)
json
logger
faraday-net_http (3.4.0)
net-http (>= 0.5.0)
faraday-net_http (3.4.2)
net-http (~> 0.5)
google-apis-compute_v1 (0.86.0)
google-apis-core (>= 0.11.0, < 2.a)
google-apis-core (0.11.3)
Expand Down Expand Up @@ -49,23 +77,29 @@ GEM
signet (>= 0.16, < 2.a)
httpclient (2.9.0)
mutex_m
json (2.12.2-java)
jwt (2.10.1)
json (2.18.0)
json (2.18.0-java)
jwt (2.10.2)
base64
logger (1.7.0)
memoist (0.16.2)
mini_mime (1.1.5)
multi_json (1.15.0)
mustermann (3.0.3)
multi_json (1.18.0)
mustermann (3.0.4)
ruby2_keywords (~> 0.0.1)
mutex_m (0.3.0)
net-http (0.6.0)
uri
net-ldap (0.19.0)
nio4r (2.7.4-java)
nokogiri (1.18.8-java)
net-http (0.9.1)
uri (>= 0.11.1)
net-ldap (0.20.0)
base64
ostruct
nio4r (2.7.5)
nio4r (2.7.5-java)
nokogiri (1.18.10-arm64-darwin)
racc (~> 1.4)
opentelemetry-api (1.5.0)
nokogiri (1.18.10-java)
racc (~> 1.4)
opentelemetry-api (1.7.0)
opentelemetry-common (0.20.1)
opentelemetry-api (~> 1.0)
opentelemetry-exporter-jaeger (0.23.0)
Expand Down Expand Up @@ -102,47 +136,51 @@ GEM
opentelemetry-resource_detectors (0.24.2)
google-cloud-env
opentelemetry-sdk (~> 1.0)
opentelemetry-sdk (1.8.0)
opentelemetry-sdk (1.10.0)
opentelemetry-api (~> 1.1)
opentelemetry-common (~> 0.20)
opentelemetry-registry (~> 0.2)
opentelemetry-semantic_conventions
opentelemetry-semantic_conventions (1.11.0)
opentelemetry-semantic_conventions (1.36.0)
opentelemetry-api (~> 1.0)
optimist (3.2.1)
os (1.1.4)
ostruct (0.6.3)
pickup (0.0.11)
prometheus-client (4.2.4)
prometheus-client (4.2.5)
base64
public_suffix (6.0.2)
puma (6.6.0-java)
puma (6.6.1)
nio4r (~> 2.0)
puma (6.6.1-java)
nio4r (~> 2.0)
racc (1.8.1)
racc (1.8.1-java)
rack (2.2.17)
rack (2.2.21)
rack-protection (3.2.0)
base64 (>= 0.1.0)
rack (~> 2.2, >= 2.2.4)
rake (13.3.0)
rake (13.3.1)
rbvmomi2 (3.8.0)
builder (~> 3.2)
json (~> 2.3)
nokogiri (~> 1.12, >= 1.12.5)
optimist (~> 3.0)
redis (5.4.0)
redis (5.4.1)
redis-client (>= 0.22.0)
redis-client (0.24.0)
redis-client (0.26.2)
connection_pool
representable (3.2.0)
declarative (< 0.1.0)
trailblazer-option (>= 0.1.1, < 0.2.0)
uber (< 0.2.0)
retriable (3.1.2)
rexml (3.4.1)
rexml (3.4.4)
ruby2_keywords (0.0.5)
signet (0.20.0)
signet (0.21.0)
addressable (~> 2.8)
faraday (>= 0.17.5, < 3.a)
jwt (>= 1.5, < 3.0)
jwt (>= 1.5, < 4.0)
multi_json (~> 1.10)
sinatra (3.2.0)
mustermann (~> 3.0)
Expand All @@ -153,32 +191,10 @@ GEM
bindata (~> 2.3)
statsd-ruby (1.5.0)
thrift (0.22.0)
tilt (2.6.0)
tilt (2.6.1)
trailblazer-option (0.1.2)
uber (0.1.0)
uri (1.0.3)
vmpooler (3.7.0)
concurrent-ruby (~> 1.1)
connection_pool (~> 2.4)
deep_merge (~> 1.2)
net-ldap (~> 0.16)
opentelemetry-exporter-jaeger (= 0.23.0)
opentelemetry-instrumentation-concurrent_ruby (= 0.21.1)
opentelemetry-instrumentation-http_client (= 0.22.2)
opentelemetry-instrumentation-rack (= 0.23.4)
opentelemetry-instrumentation-redis (= 0.25.3)
opentelemetry-instrumentation-sinatra (= 0.23.2)
opentelemetry-resource_detectors (= 0.24.2)
opentelemetry-sdk (~> 1.8)
pickup (~> 0.0.11)
prometheus-client (>= 2, < 5)
puma (>= 5.0.4, < 7)
rack (>= 2.2, < 4.0)
rake (~> 13.0)
redis (~> 5.0)
sinatra (>= 2, < 4)
spicy-proton (~> 2.1)
statsd-ruby (~> 1.4)
uri (1.1.1)
vmpooler-dns-gcp (1.2.0)
google-cloud-dns (~> 0.35.1)
googleauth (>= 0.16.2, < 1.3.0)
Expand All @@ -193,13 +209,14 @@ GEM
zonefile (1.06)

PLATFORMS
arm64-darwin-25
universal-java-11

DEPENDENCIES
vmpooler (~> 3.0)
vmpooler!
vmpooler-dns-gcp (~> 1.0)
vmpooler-provider-gce (~> 1.0)
vmpooler-provider-vsphere (~> 3.0)

BUNDLED WITH
2.4.12
2.6.9
Loading
Loading