Skip to content

Add integrations-hub Helm chart for Kubernetes deployment#614

Draft
chuckbutkus wants to merge 6 commits intomainfrom
add-integrations-hub-chart
Draft

Add integrations-hub Helm chart for Kubernetes deployment#614
chuckbutkus wants to merge 6 commits intomainfrom
add-integrations-hub-chart

Conversation

@chuckbutkus
Copy link
Copy Markdown
Contributor

  • Add integrations-hub chart with deployment, service, and service account templates
  • Configure environment variables for Next.js, PostgreSQL, Auth.js, and OpenHands auth
  • Add health/ready probe endpoints at /api/health and /api/ready
  • Support both GCP Cloud SQL and in-cluster PostgreSQL configurations
  • Add integrations-hub as optional dependency in openhands chart
  • Add ingress template for integrations-hub in openhands chart
  • Update GitHub workflows to include integrations-hub chart publishing

Description

Helm Chart Checklist

  • I have updated the version field in Chart.yaml for each modified chart
  • I have tested the chart upgrade path from the previous version
  • I have verified backwards compatibility with existing values.yaml configurations
  • I have updated the chart's README.md if there are any breaking changes or new required values

Additional Notes

openhands-agent and others added 6 commits May 6, 2026 04:16
- Add integrations-hub chart with deployment, service, and service account templates
- Configure environment variables for Next.js, PostgreSQL, Auth.js, and OpenHands auth
- Add health/ready probe endpoints at /api/health and /api/ready
- Support both GCP Cloud SQL and in-cluster PostgreSQL configurations
- Add integrations-hub as optional dependency in openhands chart
- Add ingress template for integrations-hub in openhands chart
- Update GitHub workflows to include integrations-hub chart publishing

Co-authored-by: openhands <openhands@all-hands.dev>
Changes for openhands-auth-python branch:
- Change default port from 3000 to 8000
- Update health check paths from /api/health to /health
- Replace Node.js/NextAuth env vars with INTEGRATIONS_HUB_* prefix
- Add OpenHands cookie auth configuration
- Add CORS and DB pool settings
- Remove auth.js/NextAuth configuration

Co-authored-by: openhands <openhands@all-hands.dev>
Run alembic migrations before starting the main container to ensure
database tables exist. This follows the same pattern as the automation
service.
Default INTEGRATIONS_HUB_APP_ADMIN_EMAILS to:
chuck@openhands.dev,chuck@all-hands.dev,graham@openhands.dev,graham@all-hands.dev

Co-authored-by: openhands <openhands@all-hands.dev>
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.

2 participants