Skip to content

feat: add AUTOMATIONS_SERVICE_KEY env var support#466

Closed
malhotra5 wants to merge 2 commits into
mainfrom
add-automation-svc-key
Closed

feat: add AUTOMATIONS_SERVICE_KEY env var support#466
malhotra5 wants to merge 2 commits into
mainfrom
add-automation-svc-key

Conversation

@malhotra5

Copy link
Copy Markdown
Member

Summary

Add automations configuration to the OpenHands helm chart to support communication between the OpenHands SaaS app and the automation service.

Changes

  • charts/openhands/values.yaml: Add automations configuration section with:

    • automations.enabled flag (default: false)
    • automations.auth.existingSecret - name of the K8s secret (default: automation-service-key)
    • automations.auth.secretKey - key within the secret (default: automation-service-key)
  • charts/openhands/templates/_env.yaml: When automations.enabled is true, inject the AUTOMATIONS_SERVICE_KEY environment variable from the configured secret.

Usage

To enable automations integration, add the following to your values:

automations:
  enabled: true
  auth:
    existingSecret: automation-service-key
    secretKey: automation-service-key

And ensure the automation-service-key secret exists in the namespace with the appropriate key.

Related

This change works in conjunction with the automation service changes in the deploy repository that add the corresponding secret files and configuration.

Add automations configuration to the OpenHands helm chart:
- Add automations.enabled flag (default: false)
- Add automations.auth.existingSecret and secretKey config
- Inject AUTOMATIONS_SERVICE_KEY env var when automations is enabled

This allows the OpenHands SaaS app to authenticate with the
automation service using a shared service key.

Co-authored-by: openhands <openhands@all-hands.dev>
Co-authored-by: openhands <openhands@all-hands.dev>
@malhotra5 malhotra5 closed this Mar 20, 2026
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