Install a Plugin¶
Installing a Plugin is the entire backbone of Terra. Plugins can add everything from game servers, databases, monitoring and even runtime workload modifiers.
Install Workstation Plugin¶
Workstation Plugins provide the "schema" for a Workstation Template. This allows Terra to install different workstations from different vendors, or even custom ones you create yourself. In this example, we will add the Official Helios Workstation Plugin.
Search and Install Helios
Find the Helios Plugin in the Plugin Marketplace and click the application tile.
Other Helios Plugins
Make sure to only install the Plugin named Helios
. The other Helios Plugins are runtime Kuiper Plugins that
are not needed for this step.
Verify Installation
Next, navigate to the Installs tab and verify that the Helios Plugin is installed. You can also view the plugin in your ArgoCD instance.
Find Helios in Workloads/Workstations
Finally, navigate to the workstations/workloads tab in Genesis and create a new Workstation. You should see Helios as an option now.
You can now follow the instructions in the Workstation Creation documentation to create a Helios Workstation if you wish.
Install Dashboard Plugin¶
Dashboard Plugins provide additional functionality to Orion. Many services provide web dashboards which Orion can embed into its interface. In this example, we will add the Official ArgoCD Dashboard Plugin which embeds ArgoCD into Genesis and provides single-sign on functionality.
Search and Install Argocd
Find the ArgoCD Plugin in the Plugin Marketplace and click the application tile.
Verify Installation
Next, navigate to the Installs tab and verify that the ArgoCD Plugin is installed.
Connect to the Dashboard
Refresh Genesis and you will see that the ArgoCD logo has been added to the nav bar in Genesis.
Click the icon and you will be connected to ArgoCD and able to manage your ArgoCD applications from within Genesis.
Install Management via ArgoCD Plugin¶
Orion is closely integrated with ArgoCD to provide GitOps functionality. Because of this, we provide native integration with ArgoCD via the Plugin. For example, on the Installs tab, you will see a connect button on the right side of each installation which will route you to the relevant ArgoCD application.