Skip to content

feat(operator): ship managed resource support - #927

Draft
Saad Farooq (saad-supports-langchain) wants to merge 2 commits into
mainfrom
codex/lsd-1798-managed-resources
Draft

feat(operator): ship managed resource support#927
Saad Farooq (saad-supports-langchain) wants to merge 2 commits into
mainfrom
codex/lsd-1798-managed-resources

Conversation

@saad-supports-langchain

Copy link
Copy Markdown
Contributor

Summary

Self-hosted LangGraph deployments can use operator-managed ServiceAccounts and Azure SecretProviderClasses once operator 0.1.59 is available. Both supported charts now ship the matching LGP schema and controller permissions.

  • Add typed managedResources fields to the bundled LGP CRD.
  • Grant namespaced and cluster-scoped operator roles lifecycle access to SecretProviderClasses; existing ServiceAccount permissions are unchanged.
  • Pin both charts to operator 0.1.59 and increment their chart versions.

This must follow the operator release from https://github.com/langchain-ai/lgp-operator/pull/262. Tracks https://linear.app/langchain/issue/LSD-1798/lsd-operator-provision-customer-defined-resources-secretproviderclass.

Test Plan

  • Run helm lint charts/langgraph-dataplane
  • Run helm lint charts/langsmith
  • Render both charts and verify the LGP CRD and operator RBAC include managed-resource support

The node_modules, __pycache__ and .venv entries were unrelated to
managed resource support. The secret patterns are kept: the repo had no
coverage for .env, *.pem, *.key, *.crt or credentials.json.
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