Skip to content
This repository has been archived by the owner on Mar 14, 2023. It is now read-only.

Implement Physical Instance Connection Hub Integration Flow #75

Open
tunahanertekin opened this issue Jan 9, 2023 · 0 comments
Open
Assignees
Labels
enhancement New feature or request

Comments

@tunahanertekin
Copy link
Member

What would you like to be added?

For complete flow, reference this tutorial in Connection Hub Wiki.

To connect a physical instance (connection hub member) to a cloud instance (connection hub host), these steps should be followed respectively:

  • Setting up connection hub in cloud instance
    • by installing operator
    • by creating connection hub resource
    • continue if connection hub is ready to operate
  • Registering a physical instance to cloud instance
    • by creating physicalinstances.connection-hub.roboscale.io/v1alpha1 custom resource
  • Sending installer script to physical instance and executing
  • Waiting for physical instance to be connected to cloud instance
    • by watching connectionhubs.connection-hub.roboscale.io/v1alpha1 custom resource
    • continue if connection hub is connected over multicast and waiting for credentials
  • Add physical instance credentials to physicalinstances.connection-hub.roboscale.io/v1alpha1 custom resource in cloud instance

Why is this needed?

It's needed to connect a physical instance to a cloud instance. (Related to robolaunch/fleet-operator#3)

@tunahanertekin tunahanertekin added the enhancement New feature or request label Jan 9, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants