[INFRA-443] - feat(plane-enterprise): add external-api and worker-importers workloads#264
[INFRA-443] - feat(plane-enterprise): add external-api and worker-importers workloads#264akshat5302 wants to merge 1 commit into
Conversation
…orters workloads Port the external-api and worker-importers workloads from makeplane/commercial-deployments#31 to the plane-enterprise chart as opt-in services (both disabled by default), and add Jira Server import tuning envs (JIRA_SERVER_ISSUES_PAGE_SIZE, JIRA_SERVER_ISSUES_PARALLEL_PAGES) to the silo ConfigMap. Co-Authored-By: WOZCODE <contact@withwoz.com>
WalkthroughThe enterprise Helm chart adds optional External API and importer worker deployments, exposes their configuration through values and installer questions, documents the settings, and adds Jira Server importer pagination variables to the Silo ConfigMap. ChangesEnterprise workload expansion
Estimated code review effort: 4 (Complex) | ~45 minutes Sequence Diagram(s)sequenceDiagram
participant HelmValues
participant Kubernetes
participant ExternalAPIContainer
HelmValues->>Kubernetes: Render external_api Service and Deployment when enabled
Kubernetes->>ExternalAPIContainer: Start configured External API container
ExternalAPIContainer-->>Kubernetes: Return HTTP readiness on port 8000
sequenceDiagram
participant HelmValues
participant Kubernetes
participant ImporterWorker
HelmValues->>Kubernetes: Render worker_importers Deployment when enabled
Kubernetes->>ImporterWorker: Start celery.importer
ImporterWorker-->>Kubernetes: Report readiness from worker process
Suggested reviewers: Poem
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
Linked to Plane Work Item(s) This comment was auto-generated by Plane |
Uh oh!
There was an error while loading. Please reload this page.