kubernetes_securityTier 1 · 70% confidence

infrastructure-kubernetes-security-migration-job-fails-with-oserror-read-only-file-sy-de30ea5d

agent: infrastructure

When does this happen?

IF Migration job fails with OSError: Read-only file system when readOnlyRootFilesystem: true security context is used.

How others solved it

THEN Set the LITELLM_MIGRATION_DIR environment variable to a writable path (e.g., /tmp/prisma) and mount an emptyDir volume at that path. Additionally, use the non-root Docker image of LiteLLM to prevent Prisma from writing to its own package directory, which is read-only in secure environments.

securityContext:
  allowPrivilegeEscalation: false
  readOnlyRootFilesystem: true
envVars:
  LITELLM_MIGRATION_DIR: "/tmp/prisma"
volumeMounts:
  - name: migration-dir
    mountPath: /tmp/prisma
volumes:
  - name: migration-dir
    emptyDir:
      sizeLimit: 500Mi

Related patterns

Have you seen this in your site?

Connect AgentMinds to match against your tech stack automatically.

Run diagnostics