Skip to content

Installation

This page provides details on how to install the Cofide Connect CLI. The CLI allows for the provisioning and configuration of workload identity resources with the Connect platform.

Cofide maintain the OSS project cofidectl, which provides a command-line interface to configure and deploy workload identity resources in Kubernetes clusters. There is a Connect-enabled version of cofidectl to securely connect to the Connect control plane.

There is a quickstart script which will retrieve the latest stable binaries to use the CLI:

Terminal window
curl -sfL https://get.cofide.dev/cofidectl.sh --output get.sh

This will download the script locally, ready to be run with:

Terminal window
bash ./get.sh

The script is interactive and will prompt you to confirm the version to install. Once downloaded, you will be offered the option to move cofidectl to /usr/local/bin for system-wide access, or it will remain in the current directory. The resulting cofidectl binary is the Connect-enabled CLI, ready to use with a hosted Connect instance.

Cofide resources can be created, updated, and deleted using the Cofide Connect Terraform provider. This is hosted on both the Terraform and OpenTofu registries, and can be initialised in the standard way with terraform init or tofu init. Further details on its use are available here.