Skip to content

Commit 09c146c

Browse files
committed
chore: Update kubernetes monitor chart to v0.20.0
1 parent ead7a69 commit 09c146c

File tree

4 files changed

+59
-52
lines changed

4 files changed

+59
-52
lines changed

.changeset/rare-rings-win.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"kubernetes-agent": minor
3+
---
4+
5+
Update kubernetes monitor chart to v0.20.0

charts/kubernetes-agent/Chart.lock

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
dependencies:
22
- name: kubernetes-monitor-chart
33
repository: oci://docker.io/octopusdeploy
4-
version: 0.19.1
5-
digest: sha256:756b9bf018d9beb1f810217d94ea1cf999275efa97188b683e8943217acdaa11
6-
generated: "2025-09-24T08:47:16.975634+10:00"
4+
version: 0.20.0
5+
digest: sha256:7e6c50781b45664caf7556e5e103212913da4ab676faa481f8bac107755e9c44
6+
generated: "2025-10-10T09:04:55.780729+10:00"

charts/kubernetes-agent/Chart.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ maintainers:
1010
url: "https://octopus.com"
1111
dependencies:
1212
- name: kubernetes-monitor-chart
13-
version: "0.19.1"
13+
version: "0.20.0"
1414
repository: "oci://docker.io/octopusdeploy"
1515
condition: kubernetesMonitor.enabled
1616
alias: kubernetesMonitor

charts/kubernetes-agent/kubernetes-monitor.md

Lines changed: 50 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -16,62 +16,64 @@ The Kubernetes Monitor Helm chart follows [Semantic Versioning](https://semver.o
1616

1717
### Globals
1818

19-
| Key | Type | Default | Description |
20-
| ---------------------------------- | ------ | ------- | ------------------------------------------------------------------------------ |
21-
| global.serverApiUrl | string | `""` | This is overridden by registration.serverApiUrl if both are set |
22-
| global.serverCertificate | string | `""` | This is overridden by registration.serverCertificate if both are set |
23-
| global.serverCertificateSecretName | string | `""` | This is overridden by registration.serverCertificateSecretName if both are set |
19+
| Key | Type | Default | Description |
20+
|-----|------|---------|-------------|
21+
| global.serverApiUrl | string | `""` | This is overridden by registration.serverApiUrl if both are set |
22+
| global.serverCertificate | string | `""` | This is overridden by registration.serverCertificate if both are set |
23+
| global.serverCertificateSecretName | string | `""` | This is overridden by registration.serverCertificateSecretName if both are set |
2424

2525
### Monitor
2626

27-
| Key | Type | Default | Description |
28-
| --------------------------- | ------ | ------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
29-
| monitor.authenticationToken | string | `""` | If setting up the agent without automatic registration, this is the authentication token. If you provide this, you must also provide the installation ID. If you provide this, the monitor will not attempt to register with the server. |
30-
| monitor.customCaCertificate | string | `""` | A base64 encoded string of the custom CA certificate to use to verify the Octopus Deploy server |
31-
| monitor.installationId | string | `""` | If setting up the agent without automatic registration, this is the installation id. If you provide this, you must also provide the authentication token. If you provide this, the monitor will not attempt to register with the server. |
32-
| monitor.serverGrpcUrl | string | `""` | The gRPC url (including the port) of the Octopus Deploy server to communicate with |
33-
| monitor.serverThumbprint | string | `""` | The thumbprint of the Octopus Deploy server the monitor is communicating with. This should only be used if you wish to pin the certificate. |
27+
| Key | Type | Default | Description |
28+
|-----|------|---------|-------------|
29+
| monitor.authenticationToken | string | `""` | If setting up the agent without automatic registration, this is the authentication token. If you provide this, you must also provide the installation ID. If you provide this, the monitor will not attempt to register with the server. |
30+
| monitor.customCaCertificate | string | `""` | A base64 encoded string of the custom CA certificate to use to verify the Octopus Deploy server |
31+
| monitor.installationId | string | `""` | If setting up the agent without automatic registration, this is the installation id. If you provide this, you must also provide the authentication token. If you provide this, the monitor will not attempt to register with the server. |
32+
| monitor.serverGrpcUrl | string | `""` | The gRPC url (including the port) of the Octopus Deploy server to communicate with |
33+
| monitor.serverThumbprint | string | `""` | The thumbprint of the Octopus Deploy server the monitor is communicating with. This should only be used if you wish to pin the certificate. |
3434

3535
### Registration
3636

37-
| Key | Type | Default | Description |
38-
| -------------------------------------------------------- | ------ | -------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
39-
| registration.configurationStoreType | string | `"kubernetes"` | Can be "kubernetes" or "file" |
40-
| registration.machineName | string | `""` | The machine name of the agent this monitor is responsible for |
41-
| registration.register | bool | `true` | Automatically register the monitor with the Octopus Deploy server |
42-
| registration.serverAccessToken | string | `""` | The access token to authenticate to Octopus Deploy to register with. Can be a bearer token or an API token. |
43-
| registration.serverApiUrl | string | `""` | The API URL of Octopus Deploy for registration |
44-
| registration.serverCertificate | string | `""` | The base64-encoded public key of the self-signed x509 certificate or root CA certificate used by the target Octopus Server. Must be in the PEM/CER format. |
45-
| registration.serverCertificateSecretName | string | `""` | The name of a secret containing the base64-encoded public key of the self-signed x509 certificate or root CA certificate used by the target Octopus Server. Must be in the PEM/CER format. Value must be set in `data.octopus-server-certificate.pem` in secret. |
46-
| registration.serviceAccount.annotations | object | `{}` | Additional annotations for the service account |
47-
| registration.serviceAccount.automountServiceAccountToken | bool | `true` | Auto-mount service account token |
48-
| registration.serviceAccount.create | bool | `true` | Specifies whether a service account should be created for the registration hook |
49-
| registration.serviceAccount.name | string | `""` | Custom service account name |
50-
| registration.spaceId | string | `""` | The space id that the monitor is registering with |
37+
| Key | Type | Default | Description |
38+
|-----|------|---------|-------------|
39+
| registration.configurationStoreType | string | `"kubernetes"` | Can be "kubernetes" or "file" |
40+
| registration.machineName | string | `""` | The machine name of the agent this monitor is responsible for |
41+
| registration.register | bool | `true` | Automatically register the monitor with the Octopus Deploy server |
42+
| registration.serverAccessToken | string | `""` | The access token to authenticate to Octopus Deploy to register with. Can be a bearer token or an API token. |
43+
| registration.serverAccessTokenSecretKey | string | `"SERVER_ACCESS_TOKEN"` | The key in the existing secret that contains the server access token. Defaults to SERVER_ACCESS_TOKEN. |
44+
| registration.serverAccessTokenSecretName | string | `""` | The name of an existing secret containing the server access token. If specified, the registration secret will not be created. |
45+
| registration.serverApiUrl | string | `""` | The API URL of Octopus Deploy for registration |
46+
| registration.serverCertificate | string | `""` | The base64-encoded public key of the self-signed x509 certificate or root CA certificate used by the target Octopus Server. Must be in the PEM/CER format. |
47+
| registration.serverCertificateSecretName | string | `""` | The name of a secret containing the base64-encoded public key of the self-signed x509 certificate or root CA certificate used by the target Octopus Server. Must be in the PEM/CER format. Value must be set in `data.octopus-server-certificate.pem` in secret. |
48+
| registration.serviceAccount.annotations | object | `{}` | Additional annotations for the service account |
49+
| registration.serviceAccount.automountServiceAccountToken | bool | `true` | Auto-mount service account token |
50+
| registration.serviceAccount.create | bool | `true` | Specifies whether a service account should be created for the registration hook |
51+
| registration.serviceAccount.name | string | `""` | Custom service account name |
52+
| registration.spaceId | string | `""` | The space id that the monitor is registering with |
5153

5254
### Other Values
5355

54-
| Key | Type | Default | Description |
55-
| ------------------------------------------- | ------ | ------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
56-
| affinity | object | `{}` | Custom affinity for kubernetes monitor pods |
57-
| fullnameOverride | string | `""` | Override for the fully qualified app name for generated resources |
58-
| image.pullPolicy | string | `"IfNotPresent"` | Image pull policy |
59-
| image.registry | string | `"docker.io"` | Registry host to pull images from |
60-
| image.repository | string | `"octopusdeploy/kubernetes-monitor"` | Image name to use |
61-
| image.tag | string | `.Chart.AppVersion` | Image tag to use |
62-
| image.tagSuffix | string | `""` | |
63-
| imagePullSecrets | list | `[]` | Optional array of imagePullSecrets containing private registry credentials Ref: https://kubernetes.io/docs/tasks/configure-pod-container/pull-image-private-registry/ |
64-
| nameOverride | string | `""` | Override for the short name for generated resources |
65-
| nodeSelector | object | `{}` | Custom node selector for kubernetes monitor pods |
66-
| podAnnotations | object | `{}` | Annotations to be added to kubernetes monitor pods |
67-
| podLabels | object | `{}` | Labels to be added to kubernetes monitor pods |
68-
| podSecurityContext | object | `{}` | Security context for kubernetes monitor pods |
69-
| resources | string | `nil` | Resources to allocate for the kubernetes monitor pod |
70-
| securityContext | object | `{}` | Security context for kubernetes monitor containers |
71-
| serviceAccount.annotations | object | `{}` | Additional annotations for the service account |
72-
| serviceAccount.automountServiceAccountToken | bool | `true` | Auto-mount service account token or not |
73-
| serviceAccount.create | bool | `true` | Specifies whether a service account should be created |
74-
| serviceAccount.name | string | `""` | Custom service account name |
75-
| tolerations | list | `[]` | Custom tolerations for kubernetes monitor pods |
56+
| Key | Type | Default | Description |
57+
|-----|------|---------|-------------|
58+
| affinity | object | `{}` | Custom affinity for kubernetes monitor pods |
59+
| fullnameOverride | string | `""` | Override for the fully qualified app name for generated resources |
60+
| image.pullPolicy | string | `"IfNotPresent"` | Image pull policy |
61+
| image.registry | string | `"docker.io"` | Registry host to pull images from |
62+
| image.repository | string | `"octopusdeploy/kubernetes-monitor"` | Image name to use |
63+
| image.tag | string | `.Chart.AppVersion` | Image tag to use |
64+
| image.tagSuffix | string | `""` | |
65+
| imagePullSecrets | list | `[]` | Optional array of imagePullSecrets containing private registry credentials Ref: https://kubernetes.io/docs/tasks/configure-pod-container/pull-image-private-registry/ |
66+
| nameOverride | string | `""` | Override for the short name for generated resources |
67+
| nodeSelector | object | `{}` | Custom node selector for kubernetes monitor pods |
68+
| podAnnotations | object | `{}` | Annotations to be added to kubernetes monitor pods |
69+
| podLabels | object | `{}` | Labels to be added to kubernetes monitor pods |
70+
| podSecurityContext | object | `{}` | Security context for kubernetes monitor pods |
71+
| resources | string | `nil` | Resources to allocate for the kubernetes monitor pod |
72+
| securityContext | object | `{}` | Security context for kubernetes monitor containers |
73+
| serviceAccount.annotations | object | `{}` | Additional annotations for the service account |
74+
| serviceAccount.automountServiceAccountToken | bool | `true` | Auto-mount service account token or not |
75+
| serviceAccount.create | bool | `true` | Specifies whether a service account should be created |
76+
| serviceAccount.name | string | `""` | Custom service account name |
77+
| tolerations | list | `[]` | Custom tolerations for kubernetes monitor pods |
7678

7779
Autogenerated from chart metadata using [helm-docs](https://github.com/norwoodj/helm-docs)

0 commit comments

Comments
 (0)