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
- Arete Technical Overview
- What is a Solution / Service
- Config Controller Setup
- Config / Cache Management
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
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: