[
{
"lastTransitionTime": "2026-08-24T21:46:40Z",
"message": "Failed last sync attempt to [4ca70f4f92322f3e4bf4c7e629256c0beb789520]: one or more objects failed to apply, reason: Job.batch \"fuzekeys-migrate\" is invalid: spec.template: Invalid value: {\"labels\":{\"app.kubernetes.io/component\":\"migrate\",\"app.kubernetes.io/instance\":\"fuzekeys\",\"app.kubernetes.io/managed-by\":\"Helm\",\"app.kubernetes.io/name\":\"fuzekeys\",\"app.kubernetes.io/part-of\":\"fuzekeys\",\"app.kubernetes.io/version\":\"0.1.10\",\"batch.kubernetes.io/controller-uid\":\"8a1af37e-be83-4c59-8b0d-391d59927f7f\",\"batch.kubernetes.io/job-name\":\"fuzekeys-migrate\",\"controller-uid\":\"8a1af37e-be83-4c59-8b0d-391d59927f7f\",\"fuzekeys.io/environment\":\"prod\",\"helm.sh/chart\":\"fuzekeys-0.1.11\",\"job-name\":\"fuzekeys-migrate\"},\"Spec\":{\"Volumes\":null,\"InitContainers\":null,\"Containers\":[{\"Name\":\"migrate\",\"Image\":\"ghcr.io/izzywdev/fuzekeys/backend:0.1.10\",\"Command\":[\"alembic\",\"upgrade\",\"head\"],\"Args\":null,\"WorkingDir\":\"\",\"Ports\":null,\"EnvFrom\":[{\"Prefix\":\"\",\"ConfigMapRef\":{\"Name\":\"fuzekeys-config\",\"Optional\":null},\"SecretRef\":null},{\"Prefix\":\"\",\"ConfigMapRef\":null,\"SecretRef\":{\"Name\":\"fuzekeys-secrets\",\"Optional\":null}}],\"Env\":null,\"Resources\":{\"Limits\":{\"cpu\":\"500m\",\"memory\":\"512Mi\"},\"Requests\":{\"cpu\":\"100m\",\"memory\":\"256Mi\"},\"Claims\":null},\"ResizePolicy\":null,\"RestartPolicy\":null,\"RestartPolicyRules\":null,\"VolumeMounts\":null,\"VolumeDevices\":null,\"LivenessProbe\":null,\"ReadinessProbe\":null,\"StartupProbe\":null,\"Lifecycle\":null,\"TerminationMessagePath\":\"/dev/termination-log\",\"TerminationMessagePolicy\":\"File\",\"ImagePullPolicy\":\"IfNotPresent\",\"SecurityContext\":null,\"Stdin\":false,\"StdinOnce\":false,\"TTY\":false}],\"EphemeralContainers\":null,\"RestartPolicy\":\"Never\",\"TerminationGracePeriodSeconds\":30,\"ActiveDeadlineSeconds\":null,\"DNSPolicy\":\"ClusterFirst\",\"NodeSelector\":{\"node-role\":\"workload\"},\"ServiceAccountName\":\"\",\"AutomountServiceAccountToken\":null,\"NodeName\":\"\",\"SecurityContext\":{\"HostNetwork\":false,\"HostPID\":false,\"HostIPC\":false,\"ShareProcessNamespace\":null,\"HostUsers\":null,\"SELinuxOptions\":null,\"WindowsOptions\":null,\"RunAsUser\":null,\"RunAsGroup\":null,\"RunAsNonRoot\":null,\"SupplementalGroups\":null,\"SupplementalGroupsPolicy\":null,\"FSGroup\":null,\"FSGroupChangePolicy\":null,\"Sysctls\":null,\"SeccompProfile\":null,\"AppArmorProfile\":null,\"SELinuxChangePolicy\":null},\"ImagePullSecrets\":[{\"Name\":\"ghcr-pull-secret\"}],\"Hostname\":\"\",\"Subdomain\":\"\",\"SetHostnameAsFQDN\":null,\"Affinity\":null,\"SchedulerName\":\"default-scheduler\",\"Tolerations\":null,\"HostAliases\":null,\"PriorityClassName\":\"\",\"Priority\":null,\"PreemptionPolicy\":null,\"DNSConfig\":null,\"ReadinessGates\":null,\"RuntimeClassName\":null,\"Overhead\":null,\"EnableServiceLinks\":null,\"TopologySpreadConstraints\":null,\"OS\":null,\"SchedulingGates\":null,\"ResourceClaims\":null,\"Resources\":null,\"HostnameOverride\":null,\"SchedulingGroup\":null}}: field is immutable (retried 5 times).",
"type": "SyncError"
}
]
FuzeInfra runs the Argo instance but does not edit consumer charts. Please diagnose from this repo's deploy manifests (Helm/kustomize/Argo Application) and open a fix PR. Common causes: a values/kustomize render error (Unknown/ComparisonError), an image pull secret / tag issue (Degraded ImagePullBackOff), or drift (OutOfSync).
@fuze ArgoCD reports this repo's app
fuzekeys-platformunhealthy on the shared FuzeInfra cluster.OutOfSyncDegraded[ { "lastTransitionTime": "2026-08-24T21:46:40Z", "message": "Failed last sync attempt to [4ca70f4f92322f3e4bf4c7e629256c0beb789520]: one or more objects failed to apply, reason: Job.batch \"fuzekeys-migrate\" is invalid: spec.template: Invalid value: {\"labels\":{\"app.kubernetes.io/component\":\"migrate\",\"app.kubernetes.io/instance\":\"fuzekeys\",\"app.kubernetes.io/managed-by\":\"Helm\",\"app.kubernetes.io/name\":\"fuzekeys\",\"app.kubernetes.io/part-of\":\"fuzekeys\",\"app.kubernetes.io/version\":\"0.1.10\",\"batch.kubernetes.io/controller-uid\":\"8a1af37e-be83-4c59-8b0d-391d59927f7f\",\"batch.kubernetes.io/job-name\":\"fuzekeys-migrate\",\"controller-uid\":\"8a1af37e-be83-4c59-8b0d-391d59927f7f\",\"fuzekeys.io/environment\":\"prod\",\"helm.sh/chart\":\"fuzekeys-0.1.11\",\"job-name\":\"fuzekeys-migrate\"},\"Spec\":{\"Volumes\":null,\"InitContainers\":null,\"Containers\":[{\"Name\":\"migrate\",\"Image\":\"ghcr.io/izzywdev/fuzekeys/backend:0.1.10\",\"Command\":[\"alembic\",\"upgrade\",\"head\"],\"Args\":null,\"WorkingDir\":\"\",\"Ports\":null,\"EnvFrom\":[{\"Prefix\":\"\",\"ConfigMapRef\":{\"Name\":\"fuzekeys-config\",\"Optional\":null},\"SecretRef\":null},{\"Prefix\":\"\",\"ConfigMapRef\":null,\"SecretRef\":{\"Name\":\"fuzekeys-secrets\",\"Optional\":null}}],\"Env\":null,\"Resources\":{\"Limits\":{\"cpu\":\"500m\",\"memory\":\"512Mi\"},\"Requests\":{\"cpu\":\"100m\",\"memory\":\"256Mi\"},\"Claims\":null},\"ResizePolicy\":null,\"RestartPolicy\":null,\"RestartPolicyRules\":null,\"VolumeMounts\":null,\"VolumeDevices\":null,\"LivenessProbe\":null,\"ReadinessProbe\":null,\"StartupProbe\":null,\"Lifecycle\":null,\"TerminationMessagePath\":\"/dev/termination-log\",\"TerminationMessagePolicy\":\"File\",\"ImagePullPolicy\":\"IfNotPresent\",\"SecurityContext\":null,\"Stdin\":false,\"StdinOnce\":false,\"TTY\":false}],\"EphemeralContainers\":null,\"RestartPolicy\":\"Never\",\"TerminationGracePeriodSeconds\":30,\"ActiveDeadlineSeconds\":null,\"DNSPolicy\":\"ClusterFirst\",\"NodeSelector\":{\"node-role\":\"workload\"},\"ServiceAccountName\":\"\",\"AutomountServiceAccountToken\":null,\"NodeName\":\"\",\"SecurityContext\":{\"HostNetwork\":false,\"HostPID\":false,\"HostIPC\":false,\"ShareProcessNamespace\":null,\"HostUsers\":null,\"SELinuxOptions\":null,\"WindowsOptions\":null,\"RunAsUser\":null,\"RunAsGroup\":null,\"RunAsNonRoot\":null,\"SupplementalGroups\":null,\"SupplementalGroupsPolicy\":null,\"FSGroup\":null,\"FSGroupChangePolicy\":null,\"Sysctls\":null,\"SeccompProfile\":null,\"AppArmorProfile\":null,\"SELinuxChangePolicy\":null},\"ImagePullSecrets\":[{\"Name\":\"ghcr-pull-secret\"}],\"Hostname\":\"\",\"Subdomain\":\"\",\"SetHostnameAsFQDN\":null,\"Affinity\":null,\"SchedulerName\":\"default-scheduler\",\"Tolerations\":null,\"HostAliases\":null,\"PriorityClassName\":\"\",\"Priority\":null,\"PreemptionPolicy\":null,\"DNSConfig\":null,\"ReadinessGates\":null,\"RuntimeClassName\":null,\"Overhead\":null,\"EnableServiceLinks\":null,\"TopologySpreadConstraints\":null,\"OS\":null,\"SchedulingGates\":null,\"ResourceClaims\":null,\"Resources\":null,\"HostnameOverride\":null,\"SchedulingGroup\":null}}: field is immutable (retried 5 times).", "type": "SyncError" } ]FuzeInfra runs the Argo instance but does not edit consumer charts. Please diagnose from this repo's deploy manifests (Helm/kustomize/Argo Application) and open a fix PR. Common causes: a values/kustomize render error (
Unknown/ComparisonError), an image pull secret / tag issue (DegradedImagePullBackOff), or drift (OutOfSync).