From c5a2a2a25d358ebf20920da45371a94f7e53f63d Mon Sep 17 00:00:00 2001 From: Alastair Pitts Date: Mon, 4 May 2026 09:55:23 +1000 Subject: [PATCH 1/2] Upgrade kubernetes-agent-tentacle to 9.1.3852 --- charts/kubernetes-agent/Chart.yaml | 2 +- charts/kubernetes-agent/README.md | 4 ++-- .../auto-upgrader-serviceaccount_test.yaml.snap | 2 +- .../__snapshot__/pod-serviceaccount_test.yaml.snap | 2 +- .../__snapshot__/script-pod-template_test.yaml.snap | 10 +++++----- .../__snapshot__/tentacle-deployment_test.yaml.snap | 6 +++--- .../tests/__snapshot__/tentacle-pvc_test.yaml.snap | 4 ++-- .../tentacle-serviceaccount_test.yaml.snap | 2 +- .../tests/tentacle-deployment_test.yaml | 2 +- charts/kubernetes-agent/values.yaml | 2 +- 10 files changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/kubernetes-agent/Chart.yaml b/charts/kubernetes-agent/Chart.yaml index d24f0cb2..f48798fd 100644 --- a/charts/kubernetes-agent/Chart.yaml +++ b/charts/kubernetes-agent/Chart.yaml @@ -17,4 +17,4 @@ dependencies: type: application version: "2.38.1" # This version number should be the same as the agent.image.tag value as this is the primary application version -appVersion: "9.1.3835" +appVersion: "9.1.3852" diff --git a/charts/kubernetes-agent/README.md b/charts/kubernetes-agent/README.md index 23ec8f84..5798a8cd 100644 --- a/charts/kubernetes-agent/README.md +++ b/charts/kubernetes-agent/README.md @@ -1,6 +1,6 @@ ## Kubernetes agent -![Version: 2.38.1](https://img.shields.io/badge/Version-2.38.1-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 9.1.3835](https://img.shields.io/badge/AppVersion-9.1.3835-informational?style=flat-square) ![Octopus Deploy Version: 2024.2.6580+](https://img.shields.io/badge/Octopus_Deploy-2024.2.6580%2B-2F93E0?style=flat-square&logo=octopusdeploy&logoColor=%232F93E0&logoSize=auto) +![Version: 2.38.1](https://img.shields.io/badge/Version-2.38.1-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 9.1.3852](https://img.shields.io/badge/AppVersion-9.1.3852-informational?style=flat-square) ![Octopus Deploy Version: 2024.2.6580+](https://img.shields.io/badge/Octopus_Deploy-2024.2.6580%2B-2F93E0?style=flat-square&logo=octopusdeploy&logoColor=%232F93E0&logoSize=auto) The Kubernetes agent is the recommended way to deploy to Kubernetes clusters using [Octopus Deploy](https://octopus.com). @@ -57,7 +57,7 @@ The Kubernetes monitor is optionally installed alongside the Kubernetes agent, [ | agent.containers.watchdog.spec | object | `{}` | Additional container spec to apply to the watchdog container - does not override any other configuration | | agent.debug.disableAutoPodCleanup | bool | `false` | Disables automatic pod cleanup | | agent.enableMetricsCapture | bool | `true` | True if events should be scraped and added to the metrics config map | -| agent.image | object | `{"pullPolicy":"IfNotPresent","repository":"octopusdeploy/kubernetes-agent-tentacle","tag":"9.1.3835","tagSuffix":""}` | The repository, pullPolicy, tag & tagSuffix to use for the agent image | +| agent.image | object | `{"pullPolicy":"IfNotPresent","repository":"octopusdeploy/kubernetes-agent-tentacle","tag":"9.1.3852","tagSuffix":""}` | The repository, pullPolicy, tag & tagSuffix to use for the agent image | | agent.logLevel | string | `"Info"` | The log level of the agent. Logs are written to the pod logs as well as to file | | agent.machinePolicyName | string | `""` | The machine policy to register the agent with | | agent.metadata | object | `{"annotations":{},"labels":{}}` | Additional metadata to add to the agent pod & container | diff --git a/charts/kubernetes-agent/tests/__snapshot__/auto-upgrader-serviceaccount_test.yaml.snap b/charts/kubernetes-agent/tests/__snapshot__/auto-upgrader-serviceaccount_test.yaml.snap index 4720425f..c07a011d 100644 --- a/charts/kubernetes-agent/tests/__snapshot__/auto-upgrader-serviceaccount_test.yaml.snap +++ b/charts/kubernetes-agent/tests/__snapshot__/auto-upgrader-serviceaccount_test.yaml.snap @@ -8,7 +8,7 @@ should match snapshot: app.kubernetes.io/instance: RELEASE-NAME app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: octopus-agent - app.kubernetes.io/version: 9.1.3835 + app.kubernetes.io/version: 9.1.3852 helm.sh/chart: kubernetes-agent-2.38.1 name: octopus-agent-auto-upgrader namespace: NAMESPACE diff --git a/charts/kubernetes-agent/tests/__snapshot__/pod-serviceaccount_test.yaml.snap b/charts/kubernetes-agent/tests/__snapshot__/pod-serviceaccount_test.yaml.snap index cb788d4f..6c1d6961 100644 --- a/charts/kubernetes-agent/tests/__snapshot__/pod-serviceaccount_test.yaml.snap +++ b/charts/kubernetes-agent/tests/__snapshot__/pod-serviceaccount_test.yaml.snap @@ -8,7 +8,7 @@ should match snapshot: app.kubernetes.io/instance: RELEASE-NAME app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: octopus-agent - app.kubernetes.io/version: 9.1.3835 + app.kubernetes.io/version: 9.1.3852 helm.sh/chart: kubernetes-agent-2.38.1 name: octopus-agent-scripts namespace: NAMESPACE diff --git a/charts/kubernetes-agent/tests/__snapshot__/script-pod-template_test.yaml.snap b/charts/kubernetes-agent/tests/__snapshot__/script-pod-template_test.yaml.snap index bff64b31..b90294fe 100644 --- a/charts/kubernetes-agent/tests/__snapshot__/script-pod-template_test.yaml.snap +++ b/charts/kubernetes-agent/tests/__snapshot__/script-pod-template_test.yaml.snap @@ -8,7 +8,7 @@ Should render all options when crdDisabled is true: app.kubernetes.io/instance: RELEASE-NAME app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: octopus-agent - app.kubernetes.io/version: 9.1.3835 + app.kubernetes.io/version: 9.1.3852 helm.sh/chart: kubernetes-agent-2.38.1 name: octopus-agent-pod-template namespace: NAMESPACE @@ -49,7 +49,7 @@ should match snapshot: app.kubernetes.io/instance: RELEASE-NAME app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: octopus-agent - app.kubernetes.io/version: 9.1.3835 + app.kubernetes.io/version: 9.1.3852 helm.sh/chart: kubernetes-agent-2.38.1 name: octopus-agent namespace: NAMESPACE @@ -80,7 +80,7 @@ should never have the containers key in the podSpec when crdDisabled is true: app.kubernetes.io/instance: RELEASE-NAME app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: octopus-agent - app.kubernetes.io/version: 9.1.3835 + app.kubernetes.io/version: 9.1.3852 helm.sh/chart: kubernetes-agent-2.38.1 name: octopus-agent-pod-template namespace: NAMESPACE @@ -115,7 +115,7 @@ should partially render successfully: app.kubernetes.io/instance: RELEASE-NAME app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: octopus-agent - app.kubernetes.io/version: 9.1.3835 + app.kubernetes.io/version: 9.1.3852 helm.sh/chart: kubernetes-agent-2.38.1 name: octopus-agent namespace: NAMESPACE @@ -140,7 +140,7 @@ should render a deployment when crdDisabled is true: app.kubernetes.io/instance: RELEASE-NAME app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: octopus-agent - app.kubernetes.io/version: 9.1.3835 + app.kubernetes.io/version: 9.1.3852 helm.sh/chart: kubernetes-agent-2.38.1 name: octopus-agent-pod-template namespace: NAMESPACE diff --git a/charts/kubernetes-agent/tests/__snapshot__/tentacle-deployment_test.yaml.snap b/charts/kubernetes-agent/tests/__snapshot__/tentacle-deployment_test.yaml.snap index a09031ae..253b69a5 100644 --- a/charts/kubernetes-agent/tests/__snapshot__/tentacle-deployment_test.yaml.snap +++ b/charts/kubernetes-agent/tests/__snapshot__/tentacle-deployment_test.yaml.snap @@ -7,7 +7,7 @@ should match snapshot: app.kubernetes.io/instance: RELEASE-NAME app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: octopus-agent - app.kubernetes.io/version: 9.1.3835 + app.kubernetes.io/version: 9.1.3852 helm.sh/chart: kubernetes-agent-2.38.1 name: octopus-agent-tentacle namespace: NAMESPACE @@ -23,7 +23,7 @@ should match snapshot: app.kubernetes.io/instance: RELEASE-NAME app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: octopus-agent - app.kubernetes.io/version: 9.1.3835 + app.kubernetes.io/version: 9.1.3852 helm.sh/chart: kubernetes-agent-2.38.1 spec: affinity: @@ -106,7 +106,7 @@ should match snapshot: value: '{"nodeAffinity":{"requiredDuringSchedulingIgnoredDuringExecution":{"nodeSelectorTerms":[{"matchExpressions":[{"key":"kubernetes.io/os","operator":"In","values":["linux"]},{"key":"kubernetes.io/arch","operator":"In","values":["arm64","amd64"]}]}]}}}' - name: OCTOPUS__K8STENTACLE__PERSISTENTVOLUMESIZE value: 10Gi - image: octopusdeploy/kubernetes-agent-tentacle:9.1.3835 + image: octopusdeploy/kubernetes-agent-tentacle:9.1.3852 imagePullPolicy: IfNotPresent name: octopus-agent-tentacle resources: diff --git a/charts/kubernetes-agent/tests/__snapshot__/tentacle-pvc_test.yaml.snap b/charts/kubernetes-agent/tests/__snapshot__/tentacle-pvc_test.yaml.snap index c3005847..a03e79fe 100644 --- a/charts/kubernetes-agent/tests/__snapshot__/tentacle-pvc_test.yaml.snap +++ b/charts/kubernetes-agent/tests/__snapshot__/tentacle-pvc_test.yaml.snap @@ -7,7 +7,7 @@ should match snapshot when storageClassName is set: app.kubernetes.io/instance: RELEASE-NAME app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: octopus-agent - app.kubernetes.io/version: 9.1.3835 + app.kubernetes.io/version: 9.1.3852 helm.sh/chart: kubernetes-agent-2.38.1 name: octopus-agent-RELEASE-NAME-pvc spec: @@ -26,7 +26,7 @@ should match snapshot when volumeName is set: app.kubernetes.io/instance: RELEASE-NAME app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: octopus-agent - app.kubernetes.io/version: 9.1.3835 + app.kubernetes.io/version: 9.1.3852 helm.sh/chart: kubernetes-agent-2.38.1 name: octopus-agent-RELEASE-NAME-pvc spec: diff --git a/charts/kubernetes-agent/tests/__snapshot__/tentacle-serviceaccount_test.yaml.snap b/charts/kubernetes-agent/tests/__snapshot__/tentacle-serviceaccount_test.yaml.snap index 204affe3..f645d312 100644 --- a/charts/kubernetes-agent/tests/__snapshot__/tentacle-serviceaccount_test.yaml.snap +++ b/charts/kubernetes-agent/tests/__snapshot__/tentacle-serviceaccount_test.yaml.snap @@ -8,7 +8,7 @@ should match snapshot: app.kubernetes.io/instance: RELEASE-NAME app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: octopus-agent - app.kubernetes.io/version: 9.1.3835 + app.kubernetes.io/version: 9.1.3852 helm.sh/chart: kubernetes-agent-2.38.1 name: octopus-agent-tentacle namespace: NAMESPACE diff --git a/charts/kubernetes-agent/tests/tentacle-deployment_test.yaml b/charts/kubernetes-agent/tests/tentacle-deployment_test.yaml index 445aed23..5cabe3c2 100644 --- a/charts/kubernetes-agent/tests/tentacle-deployment_test.yaml +++ b/charts/kubernetes-agent/tests/tentacle-deployment_test.yaml @@ -295,7 +295,7 @@ tests: asserts: - equal: path: spec.template.spec.containers[0].image - value: "octopusdeploy/kubernetes-agent-tentacle:9.1.3835-bullseye-slim" + value: "octopusdeploy/kubernetes-agent-tentacle:9.1.3852-bullseye-slim" - it: "sets custom spec properly" set: diff --git a/charts/kubernetes-agent/values.yaml b/charts/kubernetes-agent/values.yaml index fb4ef94d..fc6c534d 100644 --- a/charts/kubernetes-agent/values.yaml +++ b/charts/kubernetes-agent/values.yaml @@ -120,7 +120,7 @@ agent: image: repository: octopusdeploy/kubernetes-agent-tentacle pullPolicy: IfNotPresent - tag: "9.1.3835" + tag: "9.1.3852" tagSuffix: "" # -- Credentials used during agent-upgrade tasks. To be populated if encountering rate-limiting failures. From b9a91a12439fab08ba1f941fbd453bdddd5da034 Mon Sep 17 00:00:00 2001 From: Alastair Pitts Date: Mon, 4 May 2026 09:58:18 +1000 Subject: [PATCH 2/2] Add changelog --- .changeset/late-turtles-read.md | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 .changeset/late-turtles-read.md diff --git a/.changeset/late-turtles-read.md b/.changeset/late-turtles-read.md new file mode 100644 index 00000000..01f9ba7c --- /dev/null +++ b/.changeset/late-turtles-read.md @@ -0,0 +1,8 @@ +--- +"kubernetes-agent": patch +--- + +Upgrade kubernetes-agent-tentacle to 9.1.3852 + +Includes: +- [Tone down the logging when failing to retrieve scriptpodtemplates](https://github.com/OctopusDeploy/OctopusTentacle/pull/1216)