📄️ Provisioning a Resource
There are two interfaces for provisioning cloud resources in terranetes
📄️ Terranetes CLI
Terranetes comes bundled with a tnctl command (see Releases for downloads) which has ability to search for cloud resources. The search subcommand supports iterating through
📄️ Using Private Repositories
If the repository containing the terraform module is private and requires credentials to retrieve, you can add the authentication details to a secret held within the namespace.
📄️ Configuration Contexts
Configuration Contexts are a means to share common configuration (inputs) between Configurations in the cluster.
📄️ Enabling Drift Protection
Drift protection instructs the controller to periodically check for drift between the desired state and the upstream cloud provider; this could occur due to someone or something changing the configuration outside of the scope of terraform i.e. on the cloud console, API and so forth. The time frame is configured by the platform team, see Drift Detection for details.
📄️ Using Flux as Source
Flux is a flexible and popular framework used for Gitops. You can take advantage of any Flux install while still retaining the full feature set of the terraform controller.