Skip to content

Releases: cloudfoundry/garden-runc-release

1.47.0

15 Dec 14:28
Compare
Choose a tag to compare

Changes

Bosh Job Spec changes:

diff --git a/jobs/garden/spec b/jobs/garden/spec
index abf22f8a..c84b5c43 100644
--- a/jobs/garden/spec
+++ b/jobs/garden/spec
@@ -45,11 +45,6 @@ provides:
   type: iptables
   properties:
   - garden.iptables_bin_dir
-  
-- name: max_containers
-  type: max_containers
-  properties:
-  - garden.max_containers
 
 properties:
   garden.listen_network:

✨ Built with go 1.21.5

Full Changelog: v1.46.0...v1.47.0

Resources

1.46.0

07 Dec 22:20
Compare
Choose a tag to compare

Changes

  • #314 - Add max_containers property. It is provided in a link so it is used in rep as well. Now you can increase containers past 250! Thanks @klapkov!
  • #323 - Lots of refactoring by @winkingturtle-vmw, including the ability to run the test suite in parallel! Thank you!

Bosh Job Spec changes:

diff --git a/jobs/garden/spec b/jobs/garden/spec
index c84b5c43..abf22f8a 100644
--- a/jobs/garden/spec
+++ b/jobs/garden/spec
@@ -45,6 +45,11 @@ provides:
   type: iptables
   properties:
   - garden.iptables_bin_dir
+  
+- name: max_containers
+  type: max_containers
+  properties:
+  - garden.max_containers
 
 properties:
   garden.listen_network:
diff --git a/jobs/gats/spec b/jobs/gats/spec
index 4f59d675..916a35eb 100644
--- a/jobs/gats/spec
+++ b/jobs/gats/spec
@@ -19,6 +19,9 @@ properties:
   garden_port:
     description: Port Garden is listening on
     default: 7777
+  garden_test_rootfs:
+    description: Test rootfs to use
+    default: 'docker:///cloudfoundry/garden-rootfs'
   containerd_for_processes:
     description: Run GATS with CONTAINERD_FOR_PROCESSES_ENABLED
     default: false
@@ -28,6 +31,9 @@ properties:
   cpu_throttling:
     description: Run GATS with CPU_THROTTLING_ENABLED
     default: false
+  limits_test_uri:
+    description: Limists Test rootfs to use
+    default: 'docker:///busybox'
   windows_rootfs:
     description: URL to pull the windows rootfs from
     default: ""

✨ Built with go 1.21.5

Full Changelog: v1.45.0...v1.46.0

Resources

1.45.0

01 Dec 14:52
Compare
Choose a tag to compare

Changes

  • Resolved an issue where container networking statistics could not be retrieved for apps running in containers that did not have a bash executable. Thanks @JVecsei1!
  • Removed the garden-healthchecker package after it had been removed from the boshrelease in v1.43.0

Bosh Job Spec changes:

diff --git a/jobs/garden/spec b/jobs/garden/spec
index 0d2a8fb4..c84b5c43 100644
--- a/jobs/garden/spec
+++ b/jobs/garden/spec
@@ -39,7 +39,6 @@ packages:
   - netplugin-shim
   - dontpanic
   - tini
-  - garden-runc-healthchecker
 provides:
 - name: iptables

✨ Built with go 1.21.4

Full Changelog: v1.44.0...v1.45.0

Resources

1.44.0

08 Nov 23:16
Compare
Choose a tag to compare

Changes

  • Change user for grootfs test
  • Bump golang to 1.21.4

✨ Built with go 1.21.4

Full Changelog: v1.43.0...v1.44.0

Resources

1.43.0

31 Oct 15:51
Compare
Choose a tag to compare

Changes

  • The garden-healthchecker process was found to be too aggressive when evaluating and acting upon failed healthchecks. It has been removed.

Bosh Job Spec changes:

diff --git a/jobs/garden/spec b/jobs/garden/spec
index 125909ed..0d2a8fb4 100644
--- a/jobs/garden/spec
+++ b/jobs/garden/spec
@@ -23,7 +23,6 @@ templates:
   bin/containerd_utils.erb:                 bin/containerd_utils
   bin/pre-start:                            bin/pre-start
   bin/post-start:                           bin/post-start
-  config/healthchecker.yml.erb:             config/healthchecker.yml
 
 packages:
   - guardian
@@ -309,7 +308,3 @@ properties:
   logging.format.timestamp:
     description: "Format for timestamp in component logs. Valid values are 'unix-epoch' and 'rfc3339'."
     default: "unix-epoch"
-
-  healthchecker.failure_counter_file:
-    description: "File used by the healthchecker to monitor consecutive failures."
-    default: /var/vcap/data/garden/counters/consecutive_healthchecker_failures.count

✨ Built with go 1.21.3

Full Changelog: v1.42.0...v1.43.0

Resources

1.42.0

30 Oct 19:27
Compare
Choose a tag to compare

Changes

  • Bump golang dependencies
  • Bump ruby testing dependencies

✨ Built with go 1.21.3

Full Changelog: v1.41.0...v1.42.0

Resources

1.41.0

10 Oct 21:09
Compare
Choose a tag to compare

Changes

  • Bump go to 1.21.3

✨ Built with go 1.21.3

Full Changelog: v1.40.0...v1.41.0

Resources

1.40.0

02 Oct 19:02
Compare
Choose a tag to compare

Changes

  • Bump Golang to 1.21.1

✨ Built with go 1.21.1

Full Changelog: v1.39.0...v1.40.0

Resources

1.39.0

18 Sep 17:38
Compare
Choose a tag to compare

Changes

  • Garden on Linux now supports propagating extended attributes from root filesystem images + when adding filesystem data to an existing container.
  • Bumped to golang 1.21.1

✨ Built with go 1.21.1

Full Changelog: v1.38.0...v1.39.0

Resources

1.38.0

28 Aug 14:21
Compare
Choose a tag to compare

Changes

Bosh Job Spec changes:

diff --git a/jobs/garden/spec b/jobs/garden/spec
index 3bffb2f7..125909ed 100644
--- a/jobs/garden/spec
+++ b/jobs/garden/spec
@@ -119,6 +119,10 @@ properties:
     description: "Additional hosts file entries to be used in containers."
     default: []
 
+  garden.enable_container_network_metrics:
+    description: "Enable container network metrics. This feature is only available on Linux."
+    default: false
+
   garden.insecure_docker_registry_list:
     description: "DEPRECATED in favour of grootfs property."
     default: []

✨ Built with go 1.20.7

Full Changelog: v1.37.0...v1.38.0

Resources