Skip to content

feat(chart): optional shareProcessNamespace for all Dify workloads#403

Merged
BorisPolonsky merged 3 commits intomasterfrom
pd-schema-update
Apr 20, 2026
Merged

feat(chart): optional shareProcessNamespace for all Dify workloads#403
BorisPolonsky merged 3 commits intomasterfrom
pd-schema-update

Conversation

@BorisPolonsky
Copy link
Copy Markdown
Owner

@BorisPolonsky BorisPolonsky commented Apr 20, 2026

feat(chart): optional shareProcessNamespace for all Dify workloads

Follow-up to #402.

Summary

  • Add optional shareProcessNamespace for api, worker, beat, proxy, web, sandbox, agentbox, and ssrf-proxy (in addition to plugin daemon), defaulting to false with aligned values.yaml and values.schema.json entries.
  • Plugin daemon: render shareProcessNamespace from values instead of always emitting true when the flag is enabled.
  • Docs: shorten plugin-daemon commentary to match other components; link feat(pluginDaemon): expose shareProcessNamespace on pod spec #402 for the workaround context.

Notes

  • Templates gate on a truthy value so the field is omitted when false (minimal manifests).

Add a values.yaml note linking the pluginDaemon.shareProcessNamespace flag
to the related pull request for operators who need the workaround.
@BorisPolonsky BorisPolonsky changed the title fix(schema): add pluginDaemon.shareProcessNamespace to values.schema.json feat(chart): optional shareProcessNamespace for all Dify workloads Apr 20, 2026
@BorisPolonsky BorisPolonsky merged commit 2202efd into master Apr 20, 2026
4 checks passed
@BorisPolonsky BorisPolonsky deleted the pd-schema-update branch April 20, 2026 03:39
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