terraform

package
v0.12.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 12, 2024 License: Apache-2.0 Imports: 0 Imported by: 0

Documentation

Overview

Package terraform contains codes about "terraform/dag" and "terraform/tfdiags" copied from Terraform.

The License of Terraform is Mozilla Public License 2.0 (https://github.com/hashicorp/terraform/blob/main/LICENSE)

Terraform is an open-source project but makes almost all codes in an internal package. It's not a friendly way to benefit the open-source community. The latest non-internal Terraform version is v0.15.3, but the k8s related modules in it are less than v1.15. That is too old for us and is incompatible with our existing modules.

We import terraform/dag to reuse its DAG structure, and we will build our own DAG structure to support more complex Kusion workflow later. We import terraform/tfdiags because terraform/dag imported this module, this module will be deleted together when we replace the DAG structure with our own.

Directories

Path Synopsis
Package tfdiags is a utility package for representing errors and warnings in a manner that allows us to produce good messages for the user.
Package tfdiags is a utility package for representing errors and warnings in a manner that allows us to produce good messages for the user.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL