Manual Installation of Project Aurora for Spinnaker™ (No Helm)
Introduction
If Helm cannot be used in the environment, it is possible to install the dependencies for Project Aurora for Spinnaker™ manually. This document walks through installing the Remote Network Agent (RNA) and the Argo Rollouts Controller, which are both required for Project Aurora. If the target deployment cluster already has Argo Rollouts installed, that section of the installation can be skipped.
Prerequisites
Before Beginning
Complete all steps in Get Started with Project Aurora for Spinnaker™ up to the section titled Enable Aurora in target Kubernetes clusters.
Only proceed with this document if Helm cannot be used to complete the section Enable Aurora in target Kubernetes clusters.
Instructions
Create a namespace
In the target cluster where apps will be deployed, create a namespace for the Remote Network Agent: kubectl create ns aurora The examples on this page assume a namespace called aurora for the Remote Network Agent installation. Replace the namespace in the examples if using a different namespace.
****Install Argo Rollouts
Project Aurora for Spinnaker™ requires that Argo Rollouts Controller 1.x or later is installed in each target Kubernetes cluster along with the Armory Agent. For information about how to install Argo Rollouts, see Controller Installation in the Argo documentation.
****Configure permissions
Create a ClusterRole, ServiceAccount, and ClusterRoleBinding for the Remote Network Agent by applying the following manifest to the aurora namespace:
****Configure the Remote Network Agent
For information about adding accounts, see the kubernetes.accounts[] options in the Agent Configuration documentation.
****Deploy the Remote Network Agent
Apply the following Remote Network Agent deployment manifest to the namespace created on the target cluster for the Agent (aurora for the examples on this page):
Next steps
After completing the above steps, return to Get Started with Project Aurora for Spinnaker™ and continue from Verify the Agent Deployment.
Last updated
Was this helpful?