Skip to content

feat(langfuse): back object storage with SeaweedFS + restricted PSS - #10

Open
Mushtaq-BGA wants to merge 1 commit into
mainfrom
feat/langfuse-seaweedfs
Open

Mushtaq-BGA wants to merge 1 commit into
mainfrom
feat/langfuse-seaweedfs

Conversation

@Mushtaq-BGA

Copy link
Copy Markdown
Contributor

Change

Companion to the enterprise-ai-solutions MinIO→SeaweedFS object_store migration — makes langfuse consume the shared SeaweedFS object store.

  • Point langfuse S3 (event upload, batch export, media) at the SeaweedFS S3 endpoint with path-style addressing; read scoped creds from the object-store-credentials secret.
  • Set the chart's shared podSecurityContext/securityContext (uid 1001, seccomp RuntimeDefault, drop ALL) so web/worker pass restricted PSS. Previously these were set under web/worker subkeys, which the chart ignores, so the pods were rejected under restricted PSS.

Dependency

Requires the SeaweedFS object store + the object-store-credentials secret keys from the enterprise-ai-solutions migration.

Validation

litellm-mode install + validate exit 0; langfuse web/worker run under restricted PSS and read/write the langfuse bucket on SeaweedFS.

Companion to the enterprise-ai-solutions MinIO->SeaweedFS object_store
migration.

- Point langfuse S3 (event upload, batch export, media) at the SeaweedFS S3
  endpoint with path-style addressing; read scoped creds from the
  object-store-credentials secret.
- Set the chart's shared podSecurityContext/securityContext (uid 1001,
  seccomp RuntimeDefault, drop ALL) so web/worker pass restricted PSS.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant