|
50 | 50 | rootDomain: ".s3.garage" |
51 | 51 |
|
52 | 52 | # -- Admin API: bucket/key management, health checks, and Prometheus metrics. |
| 53 | +# Always enabled — the /health probes and monitoring below depend on it. |
53 | 54 | # Kept ClusterIP-only; never exposed via ingress. |
54 | 55 | admin: |
55 | | - # -- Enable the admin API. Required for the /health probes and monitoring below. |
56 | | - enabled: true |
57 | 56 | # -- Port the admin API listens on inside the container. |
58 | 57 | port: 3903 |
59 | | - # -- Bearer token protecting the admin API. Required when admin.enabled=true. |
| 58 | + # -- Bearer token protecting the admin API. Required. |
60 | 59 | # Set your own (any sufficiently random string) so it is known up front for |
61 | 60 | # managing buckets/keys via the admin API. Prefer --set / Terraform over |
62 | 61 | # committing it to git. |
@@ -203,7 +202,7 @@ securityContext: |
203 | 202 | readOnlyRootFilesystem: true |
204 | 203 |
|
205 | 204 | # -- Liveness/readiness probes. Default to the admin API's /health endpoint |
206 | | -# (200 only when the node can serve requests). NOTE: requires admin.enabled=true. |
| 205 | +# (200 only when the node can serve requests), served by the admin API. |
207 | 206 | # If you disable the admin API, switch these to a tcpSocket check on the `s3` port. |
208 | 207 | probes: |
209 | 208 | liveness: |
@@ -238,7 +237,7 @@ serviceAccount: |
238 | 237 | # -- Name of the ServiceAccount (generated from the fullname template if empty). |
239 | 238 | name: "" |
240 | 239 |
|
241 | | -# -- Prometheus monitoring (requires admin.enabled=true). |
| 240 | +# -- Prometheus monitoring (scrapes the admin API port). |
242 | 241 | monitoring: |
243 | 242 | metrics: |
244 | 243 | # -- Expose the admin API's Prometheus metrics on a separate headless Service. |
|
0 commit comments