2.117.0
·
115 commits
to develop
since this release
2.117.0
Release Date: May 06, 2025
Changes
- Upgrade to go 1.24
- New property:
diego.rep.extra_root_fs_dir
(thanks @winkingturtle-vmw!)- Directory for extra desired root fses to be used by rep
- New properties:
diego.executor.proxy_healthcheck_interval
anddiego.executor.enable_container_proxy_healthcheck
(thanks @Viktor-Velkov!)- Configuration for envoy proxy healthchecks
cnbapplifecycle
is now a standalone module- Add BBS Advanced Metrics #996 (thanks @n-sandalski and @PlamenDoychev!)
Bosh Job Spec changes:
diff --git a/jobs/bbs/spec b/jobs/bbs/spec
index 9204a8d4c..49ad1d095 100644
--- a/jobs/bbs/spec
+++ b/jobs/bbs/spec
@@ -147,6 +147,18 @@ properties:
description: "Timeout in seconds to receive a response to the keepalive ping. If a response is not received within this time, the locket client will reconnect to another server."
default: 22
+ diego.bbs.metrics.advanced_metrics.enabled:
+ description: Enables emitting BBS Metrics per specified routes/endpoints in advanced_metrics, useful for debugging issues. May impact performances.
+ default: false
+
+ diego.bbs.metrics.advanced_metrics.route_config.request_count:
+ description: Set the routes for which request_count should be emitted. If empty, no request_count metrics will be emitted.
+ default: []
+
+ diego.bbs.metrics.advanced_metrics.route_config.request_latency:
+ description: Set the routes for which request_latency should be emitted. If empty, no request_latency metrics will be emitted.
+ default: []
+
limits.open_files:
description: Maximum number of files (including sockets) the BBS process may have open.
default: 100000
diff --git a/jobs/rep/spec b/jobs/rep/spec
index ecff35fa5..c7e46eeb5 100644
--- a/jobs/rep/spec
+++ b/jobs/rep/spec
@@ -57,6 +57,9 @@ properties:
diego.rep.sidecar_rootfs_path:
description: "absolute_path representing the root filesystem used for sidecar processes (ie. '/var/vcap/packages/cflinuxfs4/rootfs.tar'). Must be one of the preloaded_rootfses paths. Leaving the default empty string is ok, as it will then select the first of he preloaded_rootfses"
default: ""
+ diego.rep.extra_root_fs_dir:
+ description: "dir to scan for extra rootfs to be loaded by rep"
+ default: "/var/vcap/store/rootfses"
diego.rep.rootfs_providers:
description: "Array of schemes for which the underlying garden can support arbitrary root filesystems"
default:
@@ -138,6 +141,12 @@ properties:
diego.executor.use_schedulable_disk_size:
description: "Use total space available to containers reported by Garden. If false the total size of image plugin store minus max_cache_size_in_bytes is used."
default: false
+ diego.executor.proxy_healthcheck_interval:
+ description: "Interval that checks envoy responsiveness every 30s."
+ default: "30s"
+ diego.executor.enable_container_proxy_healthcheck:
+ description: "When set, enables the liveness health check for the envoy proxy in the container."
+ default: false
diego.executor.garden.address:
description: "Garden server listening address."
default: /var/vcap/data/garden/garden.sock
diff --git a/jobs/rep_windows/spec b/jobs/rep_windows/spec
index d34483c0b..3383a8bf4 100644
--- a/jobs/rep_windows/spec
+++ b/jobs/rep_windows/spec
@@ -48,6 +48,9 @@ properties:
diego.rep.sidecar_rootfs_path:
description: "absolute_path representing the root filesystem used for sidecar processes (ie. '/tmp/windows2012R2'). Must be one of the preloaded_rootfses paths. Leaving the default empty string is ok, as it will then select the first of he preloaded_rootfses"
default: ""
+ diego.rep.extra_root_fs_dir:
+ description: "dir to scan for extra rootfs to be loaded by rep"
+ default: "/var/vcap/store/rootfses"
diego.rep.rootfs_providers:
description: "Array of schemes for which the underlying garden can support arbitrary root filesystems"
default: []
@@ -133,6 +136,12 @@ properties:
diego.executor.use_schedulable_disk_size:
description: "Use total space available to containers reported by Garden. If false the total size of image plugin store minus max_cache_size_in_bytes is used."
default: false
+ diego.executor.proxy_healthcheck_interval:
+ description: "Interval that checks envoy responsiveness."
+ default: "30s"
+ diego.executor.enable_container_proxy_healthcheck:
+ description: "When set, enables the liveness health check for the envoy proxy in the container."
+ default: false
diego.executor.garden.address:
description: "Garden server listening address."
default: 127.0.0.1:9241
diff --git a/jobs/vizzini/spec b/jobs/vizzini/spec
index 901e5236d..b42ae9d49 100644
--- a/jobs/vizzini/spec
+++ b/jobs/vizzini/spec
@@ -1,7 +1,7 @@
---
name: vizzini
packages:
- - golang-1.23-linux
+ - golang-1.24-linux
- vizzini
templates:
✨ Built with go 1.24.2
Full Changelog: v2.116.0...v2.117.0