Skip to content

Conversation

@ciaranRoche
Copy link
Contributor

Summary

Add support for exposing the HyperFleet API externally via LoadBalancer service type.

  • Document service.type option in hyperfleet-gcp values
  • Add External API Access section to README
  • Create example values file for external access

Changes

  • charts/hyperfleet-gcp/values.yaml - Added service.type configuration with LoadBalancer documentation
  • README.md - Added "External API Access" configuration section
  • examples/gcp-pubsub-external/values.yaml - New example for external API access

Usage

  1. Apply terraform with enable_external_api=true (see hyperfleet-infra PR)
  2. Deploy with LoadBalancer:
    helm install hyperfleet charts/hyperfleet-gcp \
      -f examples/gcp-pubsub-external/values.yaml \
      -n hyperfleet-system --create-namespace
  3. Get external IP:
    kubectl get svc -n hyperfleet-system hyperfleet-hyperfleet-api

Test plan

  • LoadBalancer service created with external IP
  • API accessible from outside cluster at http://EXTERNAL_IP:8000

Related

🤖 Generated with Claude Code

Add support for exposing HyperFleet API via LoadBalancer service.

Changes:
- Document service.type option in hyperfleet-gcp values.yaml
- Add External API Access section to README
- Create examples/gcp-pubsub-external/values.yaml for external access

Works with hyperfleet-infra enable_external_api=true for firewall rules.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@openshift-ci
Copy link

openshift-ci bot commented Jan 12, 2026

Skipping CI for Draft Pull Request.
If you want CI signal for your change, please convert it to an actual PR.
You can still manually trigger a test run with /test all

@openshift-ci
Copy link

openshift-ci bot commented Jan 12, 2026

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by:
Once this PR has been reviewed and has the lgtm label, please assign yasun1 for approval. For more information see the Code Review Process.

The full list of commands accepted by this bot can be found here.

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@coderabbitai
Copy link

coderabbitai bot commented Jan 12, 2026

Important

Review skipped

Draft detected.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.


Comment @coderabbitai help to get the list of available commands and usage tips.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant