You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
| `bootstrapToken was replaced by spice.managedMode.enrollmentToken` | The values use the old pre-release key names. Rename `bootstrapToken` → `enrollmentToken` and `bootstrapTokenSecret` → `enrollmentTokenSecret`. |
280
279
| `requires either enrollmentToken/enrollmentTokenSecret … or both mtlsSecret and caSecret` | `enabled: true` was set with no identity source. Provide an enrollment token, or a full pre-provisioned identity. |
281
280
| `mtlsSecret and caSecret must be set together` | Half of a pre-provisioned identity. Set both, or neither. |
282
281
| `instanceId is required with a pre-provisioned identity` | Add `instanceId` (and `endpoint`) when using `mtlsSecret` + `caSecret`. |
@@ -326,15 +325,15 @@ Fix the value named in the message and roll the deployment. If the pod crash-loo
326
325
327
326
### Container CPU/memory graphs are empty
328
327
329
-
Check the scrape counter on the operator's Prometheus endpoint (see [Operator Metrics](metrics.md)):
328
+
Check the `result` label on the `spiceai_operator_managed_metrics_scrape_total{source="kubelet"}` counter, exposed on the operator's Prometheus endpoint (see [Operator Metrics](metrics.md)):
| `tls_error` | The kubelet serving certificate cannot be verified — the common case on EKS/GKE/AKS. Set `kubeletCaSecret` or `kubeletInsecureTls: true` (see [Kubelet TLS verification](#kubelet-tls-verification)). |
339
338
| `no_client` | `kubeletCaSecret` points at an unreadable or empty CA. The startup log names the reason. |
340
339
| `forbidden` | The token authenticated, but authorization failed — the `spiceai-operator-kubelet-metrics` ClusterRole or binding is missing. Reinstall or repair the chart RBAC. |
0 commit comments