Skip to content

Latest commit

 

History

History
48 lines (31 loc) · 1.65 KB

README.md

File metadata and controls

48 lines (31 loc) · 1.65 KB

Arete CLI

Description

Arete is the Public Sector Declarative Toolkits simplified workflow by providing a CLI that can be utilzied to either:

  • Standup a Config Connector cluster
  • Deploy a Solution into your GCP environment

Table of Contents

Compile the CLI

In order to compile the CLI manually you can use the normal Go compile and install process:

You can Git clone the repo or even use kpt (kpt pkg get [email protected]:GoogleCloudPlatform/pubsec-declarative-toolkit.git/cli)to get the cli package and then run

cd cli
go install

add the location where the executable (normally in your Go path /bin folder) is installed in to your path

export PATH=$PATH:/path/to/your/install/directory

For more information read: https://go.dev/doc/tutorial/compile-install

Technical

Arete utilizes / expects that the following executables are installed and globally avaiable:

Arete assumes that user authorization for gloud and the correct context for kubectl has already been completed by the user prior to calling arete. Some solutions will can specifiy their own kubectl context so switch, these are found in their solution.yaml file.

Arete is written in Go utilizing the following primary packages: