├── .github ├── PULL_REQUEST_TEMPLATE.md ├── renovate.json5 ├── stale.yml └── workflows │ ├── backport-trigger.yml │ ├── backport.yml │ ├── ci.yml │ ├── tag.yaml │ └── uptest-trigger.yaml ├── .gitignore ├── .gitmodules ├── .golangci.yml ├── CODEOWNERS ├── LICENSE ├── Makefile ├── OWNERS.md ├── README.md ├── apis ├── cluster │ ├── opentofu.go │ └── v1beta1 │ │ ├── doc.go │ │ ├── register.go │ │ ├── types.go │ │ ├── workspace_types.go │ │ ├── zz_generated.deepcopy.go │ │ ├── zz_generated.managed.go │ │ ├── zz_generated.managedlist.go │ │ ├── zz_generated.pc.go │ │ ├── zz_generated.pcu.go │ │ └── zz_generated.pculist.go └── namespaced │ ├── opentofu.go │ └── v1beta1 │ ├── doc.go │ ├── register.go │ ├── types.go │ ├── workspace_types.go │ ├── zz_generated.deepcopy.go │ ├── zz_generated.managed.go │ ├── zz_generated.managedlist.go │ ├── zz_generated.pc.go │ ├── zz_generated.pcu.go │ └── zz_generated.pculist.go ├── cluster ├── images │ └── provider-opentofu │ │ ├── .gitconfig │ │ ├── Dockerfile │ │ └── Makefile └── test │ └── setup.sh ├── cmd └── provider │ └── main.go ├── docs └── monolith │ ├── Configuration.md │ ├── Quickstart.md │ └── index.json ├── examples ├── cluster │ ├── .tofurc │ ├── aws-eks-irsa-setup.yaml │ ├── creationblocker │ │ ├── README.md │ │ ├── composition.yaml │ │ ├── definition.yaml │ │ ├── xsubnetblocking.yaml │ │ └── xsubnetnotblocking.yaml │ ├── environment │ │ ├── envconfigmap.yaml │ │ ├── envsecret.yaml │ │ └── workspace-inline-env-aws.yaml │ ├── importer │ │ ├── README.md │ │ ├── composition.yaml │ │ ├── definition.yaml │ │ └── xsubnet.yaml │ ├── install.yaml │ ├── observe-only-composition │ │ ├── README.md │ │ ├── composition.yaml │ │ ├── definition.yaml │ │ └── xsubnet.yaml │ ├── providerconfig-aws.yaml │ ├── providerconfig-azure.yaml │ ├── providerconfig-backend-file.yaml │ ├── providerconfig-terraformrc.yaml │ ├── providerconfig.yaml │ ├── transition │ │ ├── 00-mr-tf-workspace │ │ │ ├── workspace-inline.yaml │ │ │ └── workspace-remote.yaml │ │ ├── 01-composition-tf-only │ │ │ ├── composition.yaml │ │ │ └── subnet-tf.yaml │ │ ├── 02-composition-tf-and-native │ │ │ ├── composition.yaml │ │ │ └── subnet-mixed.yaml │ │ ├── 03-composition-native-only │ │ │ ├── composition.yaml │ │ │ └── subnet-native.yaml │ │ ├── README.md │ │ └── definition.yaml │ ├── workspace-enable-logging.yaml │ ├── workspace-inline-aws.yaml │ ├── workspace-inline.yaml │ ├── workspace-random-generator.yaml │ └── workspace-remote.yaml └── namespaced │ ├── clusterproviderconfig-aws.yaml │ ├── clusterproviderconfig.yaml │ ├── providerconfig.yaml │ └── workspace-inline-aws.yaml ├── generate └── generate.go ├── go.mod ├── go.sum ├── hack └── boilerplate.go.txt ├── internal ├── bootcheck │ └── default.go ├── clients │ ├── client.go │ └── interfaces.go ├── controller │ ├── cluster │ │ ├── config │ │ │ └── config.go │ │ ├── doc.go │ │ ├── opentofu.go │ │ └── workspace │ │ │ ├── workspace.go │ │ │ └── workspace_test.go │ └── namespaced │ │ ├── config │ │ └── config.go │ │ ├── doc.go │ │ ├── opentofu.go │ │ └── workspace │ │ ├── workspace.go │ │ └── workspace_test.go ├── features │ └── features.go ├── opentofu │ ├── opentofu.go │ ├── opentofu_harness_test.go │ ├── opentofu_test.go │ └── testdata │ │ ├── invalidmodule │ │ └── main.tf │ │ ├── nullmodule │ │ ├── main.tf │ │ └── terraform.tfstate │ │ ├── outputmodule │ │ ├── main.tf │ │ └── terraform.tfstate │ │ └── validmodule │ │ └── main.tf └── workdir │ ├── workdir.go │ └── workdir_test.go ├── package ├── crds │ ├── opentofu.m.upbound.io_clusterproviderconfigs.yaml │ ├── opentofu.m.upbound.io_providerconfigs.yaml │ ├── opentofu.m.upbound.io_providerconfigusages.yaml │ ├── opentofu.m.upbound.io_workspaces.yaml │ ├── opentofu.upbound.io_providerconfigs.yaml │ ├── opentofu.upbound.io_providerconfigusages.yaml │ └── opentofu.upbound.io_workspaces.yaml └── crossplane.yaml └── scripts └── check-examples.py /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upbound/provider-opentofu/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/renovate.json5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upbound/provider-opentofu/HEAD/.github/renovate.json5 -------------------------------------------------------------------------------- /.github/stale.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upbound/provider-opentofu/HEAD/.github/stale.yml -------------------------------------------------------------------------------- /.github/workflows/backport-trigger.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upbound/provider-opentofu/HEAD/.github/workflows/backport-trigger.yml -------------------------------------------------------------------------------- /.github/workflows/backport.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upbound/provider-opentofu/HEAD/.github/workflows/backport.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upbound/provider-opentofu/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/tag.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upbound/provider-opentofu/HEAD/.github/workflows/tag.yaml -------------------------------------------------------------------------------- /.github/workflows/uptest-trigger.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upbound/provider-opentofu/HEAD/.github/workflows/uptest-trigger.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upbound/provider-opentofu/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upbound/provider-opentofu/HEAD/.gitmodules -------------------------------------------------------------------------------- /.golangci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upbound/provider-opentofu/HEAD/.golangci.yml -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upbound/provider-opentofu/HEAD/CODEOWNERS -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upbound/provider-opentofu/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upbound/provider-opentofu/HEAD/Makefile -------------------------------------------------------------------------------- /OWNERS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upbound/provider-opentofu/HEAD/OWNERS.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upbound/provider-opentofu/HEAD/README.md -------------------------------------------------------------------------------- /apis/cluster/opentofu.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upbound/provider-opentofu/HEAD/apis/cluster/opentofu.go -------------------------------------------------------------------------------- /apis/cluster/v1beta1/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upbound/provider-opentofu/HEAD/apis/cluster/v1beta1/doc.go -------------------------------------------------------------------------------- /apis/cluster/v1beta1/register.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upbound/provider-opentofu/HEAD/apis/cluster/v1beta1/register.go -------------------------------------------------------------------------------- /apis/cluster/v1beta1/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upbound/provider-opentofu/HEAD/apis/cluster/v1beta1/types.go -------------------------------------------------------------------------------- /apis/cluster/v1beta1/workspace_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upbound/provider-opentofu/HEAD/apis/cluster/v1beta1/workspace_types.go -------------------------------------------------------------------------------- /apis/cluster/v1beta1/zz_generated.deepcopy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upbound/provider-opentofu/HEAD/apis/cluster/v1beta1/zz_generated.deepcopy.go -------------------------------------------------------------------------------- /apis/cluster/v1beta1/zz_generated.managed.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upbound/provider-opentofu/HEAD/apis/cluster/v1beta1/zz_generated.managed.go -------------------------------------------------------------------------------- /apis/cluster/v1beta1/zz_generated.managedlist.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upbound/provider-opentofu/HEAD/apis/cluster/v1beta1/zz_generated.managedlist.go -------------------------------------------------------------------------------- /apis/cluster/v1beta1/zz_generated.pc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upbound/provider-opentofu/HEAD/apis/cluster/v1beta1/zz_generated.pc.go -------------------------------------------------------------------------------- /apis/cluster/v1beta1/zz_generated.pcu.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upbound/provider-opentofu/HEAD/apis/cluster/v1beta1/zz_generated.pcu.go -------------------------------------------------------------------------------- /apis/cluster/v1beta1/zz_generated.pculist.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upbound/provider-opentofu/HEAD/apis/cluster/v1beta1/zz_generated.pculist.go -------------------------------------------------------------------------------- /apis/namespaced/opentofu.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upbound/provider-opentofu/HEAD/apis/namespaced/opentofu.go -------------------------------------------------------------------------------- /apis/namespaced/v1beta1/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upbound/provider-opentofu/HEAD/apis/namespaced/v1beta1/doc.go -------------------------------------------------------------------------------- /apis/namespaced/v1beta1/register.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upbound/provider-opentofu/HEAD/apis/namespaced/v1beta1/register.go -------------------------------------------------------------------------------- /apis/namespaced/v1beta1/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upbound/provider-opentofu/HEAD/apis/namespaced/v1beta1/types.go -------------------------------------------------------------------------------- /apis/namespaced/v1beta1/workspace_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upbound/provider-opentofu/HEAD/apis/namespaced/v1beta1/workspace_types.go -------------------------------------------------------------------------------- /apis/namespaced/v1beta1/zz_generated.deepcopy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upbound/provider-opentofu/HEAD/apis/namespaced/v1beta1/zz_generated.deepcopy.go -------------------------------------------------------------------------------- /apis/namespaced/v1beta1/zz_generated.managed.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upbound/provider-opentofu/HEAD/apis/namespaced/v1beta1/zz_generated.managed.go -------------------------------------------------------------------------------- /apis/namespaced/v1beta1/zz_generated.managedlist.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upbound/provider-opentofu/HEAD/apis/namespaced/v1beta1/zz_generated.managedlist.go -------------------------------------------------------------------------------- /apis/namespaced/v1beta1/zz_generated.pc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upbound/provider-opentofu/HEAD/apis/namespaced/v1beta1/zz_generated.pc.go -------------------------------------------------------------------------------- /apis/namespaced/v1beta1/zz_generated.pcu.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upbound/provider-opentofu/HEAD/apis/namespaced/v1beta1/zz_generated.pcu.go -------------------------------------------------------------------------------- /apis/namespaced/v1beta1/zz_generated.pculist.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upbound/provider-opentofu/HEAD/apis/namespaced/v1beta1/zz_generated.pculist.go -------------------------------------------------------------------------------- /cluster/images/provider-opentofu/.gitconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upbound/provider-opentofu/HEAD/cluster/images/provider-opentofu/.gitconfig -------------------------------------------------------------------------------- /cluster/images/provider-opentofu/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upbound/provider-opentofu/HEAD/cluster/images/provider-opentofu/Dockerfile -------------------------------------------------------------------------------- /cluster/images/provider-opentofu/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upbound/provider-opentofu/HEAD/cluster/images/provider-opentofu/Makefile -------------------------------------------------------------------------------- /cluster/test/setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upbound/provider-opentofu/HEAD/cluster/test/setup.sh -------------------------------------------------------------------------------- /cmd/provider/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upbound/provider-opentofu/HEAD/cmd/provider/main.go -------------------------------------------------------------------------------- /docs/monolith/Configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upbound/provider-opentofu/HEAD/docs/monolith/Configuration.md -------------------------------------------------------------------------------- /docs/monolith/Quickstart.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upbound/provider-opentofu/HEAD/docs/monolith/Quickstart.md -------------------------------------------------------------------------------- /docs/monolith/index.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upbound/provider-opentofu/HEAD/docs/monolith/index.json -------------------------------------------------------------------------------- /examples/cluster/.tofurc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upbound/provider-opentofu/HEAD/examples/cluster/.tofurc -------------------------------------------------------------------------------- /examples/cluster/aws-eks-irsa-setup.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upbound/provider-opentofu/HEAD/examples/cluster/aws-eks-irsa-setup.yaml -------------------------------------------------------------------------------- /examples/cluster/creationblocker/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upbound/provider-opentofu/HEAD/examples/cluster/creationblocker/README.md -------------------------------------------------------------------------------- /examples/cluster/creationblocker/composition.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upbound/provider-opentofu/HEAD/examples/cluster/creationblocker/composition.yaml -------------------------------------------------------------------------------- /examples/cluster/creationblocker/definition.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upbound/provider-opentofu/HEAD/examples/cluster/creationblocker/definition.yaml -------------------------------------------------------------------------------- /examples/cluster/creationblocker/xsubnetblocking.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upbound/provider-opentofu/HEAD/examples/cluster/creationblocker/xsubnetblocking.yaml -------------------------------------------------------------------------------- /examples/cluster/creationblocker/xsubnetnotblocking.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upbound/provider-opentofu/HEAD/examples/cluster/creationblocker/xsubnetnotblocking.yaml -------------------------------------------------------------------------------- /examples/cluster/environment/envconfigmap.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upbound/provider-opentofu/HEAD/examples/cluster/environment/envconfigmap.yaml -------------------------------------------------------------------------------- /examples/cluster/environment/envsecret.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upbound/provider-opentofu/HEAD/examples/cluster/environment/envsecret.yaml -------------------------------------------------------------------------------- /examples/cluster/environment/workspace-inline-env-aws.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upbound/provider-opentofu/HEAD/examples/cluster/environment/workspace-inline-env-aws.yaml -------------------------------------------------------------------------------- /examples/cluster/importer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upbound/provider-opentofu/HEAD/examples/cluster/importer/README.md -------------------------------------------------------------------------------- /examples/cluster/importer/composition.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upbound/provider-opentofu/HEAD/examples/cluster/importer/composition.yaml -------------------------------------------------------------------------------- /examples/cluster/importer/definition.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upbound/provider-opentofu/HEAD/examples/cluster/importer/definition.yaml -------------------------------------------------------------------------------- /examples/cluster/importer/xsubnet.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upbound/provider-opentofu/HEAD/examples/cluster/importer/xsubnet.yaml -------------------------------------------------------------------------------- /examples/cluster/install.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upbound/provider-opentofu/HEAD/examples/cluster/install.yaml -------------------------------------------------------------------------------- /examples/cluster/observe-only-composition/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upbound/provider-opentofu/HEAD/examples/cluster/observe-only-composition/README.md -------------------------------------------------------------------------------- /examples/cluster/observe-only-composition/composition.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upbound/provider-opentofu/HEAD/examples/cluster/observe-only-composition/composition.yaml -------------------------------------------------------------------------------- /examples/cluster/observe-only-composition/definition.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upbound/provider-opentofu/HEAD/examples/cluster/observe-only-composition/definition.yaml -------------------------------------------------------------------------------- /examples/cluster/observe-only-composition/xsubnet.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upbound/provider-opentofu/HEAD/examples/cluster/observe-only-composition/xsubnet.yaml -------------------------------------------------------------------------------- /examples/cluster/providerconfig-aws.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upbound/provider-opentofu/HEAD/examples/cluster/providerconfig-aws.yaml -------------------------------------------------------------------------------- /examples/cluster/providerconfig-azure.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upbound/provider-opentofu/HEAD/examples/cluster/providerconfig-azure.yaml -------------------------------------------------------------------------------- /examples/cluster/providerconfig-backend-file.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upbound/provider-opentofu/HEAD/examples/cluster/providerconfig-backend-file.yaml -------------------------------------------------------------------------------- /examples/cluster/providerconfig-terraformrc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upbound/provider-opentofu/HEAD/examples/cluster/providerconfig-terraformrc.yaml -------------------------------------------------------------------------------- /examples/cluster/providerconfig.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upbound/provider-opentofu/HEAD/examples/cluster/providerconfig.yaml -------------------------------------------------------------------------------- /examples/cluster/transition/00-mr-tf-workspace/workspace-inline.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upbound/provider-opentofu/HEAD/examples/cluster/transition/00-mr-tf-workspace/workspace-inline.yaml -------------------------------------------------------------------------------- /examples/cluster/transition/00-mr-tf-workspace/workspace-remote.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upbound/provider-opentofu/HEAD/examples/cluster/transition/00-mr-tf-workspace/workspace-remote.yaml -------------------------------------------------------------------------------- /examples/cluster/transition/01-composition-tf-only/composition.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upbound/provider-opentofu/HEAD/examples/cluster/transition/01-composition-tf-only/composition.yaml -------------------------------------------------------------------------------- /examples/cluster/transition/01-composition-tf-only/subnet-tf.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upbound/provider-opentofu/HEAD/examples/cluster/transition/01-composition-tf-only/subnet-tf.yaml -------------------------------------------------------------------------------- /examples/cluster/transition/02-composition-tf-and-native/composition.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upbound/provider-opentofu/HEAD/examples/cluster/transition/02-composition-tf-and-native/composition.yaml -------------------------------------------------------------------------------- /examples/cluster/transition/02-composition-tf-and-native/subnet-mixed.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upbound/provider-opentofu/HEAD/examples/cluster/transition/02-composition-tf-and-native/subnet-mixed.yaml -------------------------------------------------------------------------------- /examples/cluster/transition/03-composition-native-only/composition.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upbound/provider-opentofu/HEAD/examples/cluster/transition/03-composition-native-only/composition.yaml -------------------------------------------------------------------------------- /examples/cluster/transition/03-composition-native-only/subnet-native.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upbound/provider-opentofu/HEAD/examples/cluster/transition/03-composition-native-only/subnet-native.yaml -------------------------------------------------------------------------------- /examples/cluster/transition/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upbound/provider-opentofu/HEAD/examples/cluster/transition/README.md -------------------------------------------------------------------------------- /examples/cluster/transition/definition.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upbound/provider-opentofu/HEAD/examples/cluster/transition/definition.yaml -------------------------------------------------------------------------------- /examples/cluster/workspace-enable-logging.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upbound/provider-opentofu/HEAD/examples/cluster/workspace-enable-logging.yaml -------------------------------------------------------------------------------- /examples/cluster/workspace-inline-aws.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upbound/provider-opentofu/HEAD/examples/cluster/workspace-inline-aws.yaml -------------------------------------------------------------------------------- /examples/cluster/workspace-inline.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upbound/provider-opentofu/HEAD/examples/cluster/workspace-inline.yaml -------------------------------------------------------------------------------- /examples/cluster/workspace-random-generator.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upbound/provider-opentofu/HEAD/examples/cluster/workspace-random-generator.yaml -------------------------------------------------------------------------------- /examples/cluster/workspace-remote.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upbound/provider-opentofu/HEAD/examples/cluster/workspace-remote.yaml -------------------------------------------------------------------------------- /examples/namespaced/clusterproviderconfig-aws.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upbound/provider-opentofu/HEAD/examples/namespaced/clusterproviderconfig-aws.yaml -------------------------------------------------------------------------------- /examples/namespaced/clusterproviderconfig.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upbound/provider-opentofu/HEAD/examples/namespaced/clusterproviderconfig.yaml -------------------------------------------------------------------------------- /examples/namespaced/providerconfig.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upbound/provider-opentofu/HEAD/examples/namespaced/providerconfig.yaml -------------------------------------------------------------------------------- /examples/namespaced/workspace-inline-aws.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upbound/provider-opentofu/HEAD/examples/namespaced/workspace-inline-aws.yaml -------------------------------------------------------------------------------- /generate/generate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upbound/provider-opentofu/HEAD/generate/generate.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upbound/provider-opentofu/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upbound/provider-opentofu/HEAD/go.sum -------------------------------------------------------------------------------- /hack/boilerplate.go.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upbound/provider-opentofu/HEAD/hack/boilerplate.go.txt -------------------------------------------------------------------------------- /internal/bootcheck/default.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upbound/provider-opentofu/HEAD/internal/bootcheck/default.go -------------------------------------------------------------------------------- /internal/clients/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upbound/provider-opentofu/HEAD/internal/clients/client.go -------------------------------------------------------------------------------- /internal/clients/interfaces.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upbound/provider-opentofu/HEAD/internal/clients/interfaces.go -------------------------------------------------------------------------------- /internal/controller/cluster/config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upbound/provider-opentofu/HEAD/internal/controller/cluster/config/config.go -------------------------------------------------------------------------------- /internal/controller/cluster/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upbound/provider-opentofu/HEAD/internal/controller/cluster/doc.go -------------------------------------------------------------------------------- /internal/controller/cluster/opentofu.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upbound/provider-opentofu/HEAD/internal/controller/cluster/opentofu.go -------------------------------------------------------------------------------- /internal/controller/cluster/workspace/workspace.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upbound/provider-opentofu/HEAD/internal/controller/cluster/workspace/workspace.go -------------------------------------------------------------------------------- /internal/controller/cluster/workspace/workspace_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upbound/provider-opentofu/HEAD/internal/controller/cluster/workspace/workspace_test.go -------------------------------------------------------------------------------- /internal/controller/namespaced/config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upbound/provider-opentofu/HEAD/internal/controller/namespaced/config/config.go -------------------------------------------------------------------------------- /internal/controller/namespaced/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upbound/provider-opentofu/HEAD/internal/controller/namespaced/doc.go -------------------------------------------------------------------------------- /internal/controller/namespaced/opentofu.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upbound/provider-opentofu/HEAD/internal/controller/namespaced/opentofu.go -------------------------------------------------------------------------------- /internal/controller/namespaced/workspace/workspace.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upbound/provider-opentofu/HEAD/internal/controller/namespaced/workspace/workspace.go -------------------------------------------------------------------------------- /internal/controller/namespaced/workspace/workspace_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upbound/provider-opentofu/HEAD/internal/controller/namespaced/workspace/workspace_test.go -------------------------------------------------------------------------------- /internal/features/features.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upbound/provider-opentofu/HEAD/internal/features/features.go -------------------------------------------------------------------------------- /internal/opentofu/opentofu.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upbound/provider-opentofu/HEAD/internal/opentofu/opentofu.go -------------------------------------------------------------------------------- /internal/opentofu/opentofu_harness_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upbound/provider-opentofu/HEAD/internal/opentofu/opentofu_harness_test.go -------------------------------------------------------------------------------- /internal/opentofu/opentofu_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upbound/provider-opentofu/HEAD/internal/opentofu/opentofu_test.go -------------------------------------------------------------------------------- /internal/opentofu/testdata/invalidmodule/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upbound/provider-opentofu/HEAD/internal/opentofu/testdata/invalidmodule/main.tf -------------------------------------------------------------------------------- /internal/opentofu/testdata/nullmodule/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upbound/provider-opentofu/HEAD/internal/opentofu/testdata/nullmodule/main.tf -------------------------------------------------------------------------------- /internal/opentofu/testdata/nullmodule/terraform.tfstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upbound/provider-opentofu/HEAD/internal/opentofu/testdata/nullmodule/terraform.tfstate -------------------------------------------------------------------------------- /internal/opentofu/testdata/outputmodule/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upbound/provider-opentofu/HEAD/internal/opentofu/testdata/outputmodule/main.tf -------------------------------------------------------------------------------- /internal/opentofu/testdata/outputmodule/terraform.tfstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upbound/provider-opentofu/HEAD/internal/opentofu/testdata/outputmodule/terraform.tfstate -------------------------------------------------------------------------------- /internal/opentofu/testdata/validmodule/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upbound/provider-opentofu/HEAD/internal/opentofu/testdata/validmodule/main.tf -------------------------------------------------------------------------------- /internal/workdir/workdir.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upbound/provider-opentofu/HEAD/internal/workdir/workdir.go -------------------------------------------------------------------------------- /internal/workdir/workdir_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upbound/provider-opentofu/HEAD/internal/workdir/workdir_test.go -------------------------------------------------------------------------------- /package/crds/opentofu.m.upbound.io_clusterproviderconfigs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upbound/provider-opentofu/HEAD/package/crds/opentofu.m.upbound.io_clusterproviderconfigs.yaml -------------------------------------------------------------------------------- /package/crds/opentofu.m.upbound.io_providerconfigs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upbound/provider-opentofu/HEAD/package/crds/opentofu.m.upbound.io_providerconfigs.yaml -------------------------------------------------------------------------------- /package/crds/opentofu.m.upbound.io_providerconfigusages.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upbound/provider-opentofu/HEAD/package/crds/opentofu.m.upbound.io_providerconfigusages.yaml -------------------------------------------------------------------------------- /package/crds/opentofu.m.upbound.io_workspaces.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upbound/provider-opentofu/HEAD/package/crds/opentofu.m.upbound.io_workspaces.yaml -------------------------------------------------------------------------------- /package/crds/opentofu.upbound.io_providerconfigs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upbound/provider-opentofu/HEAD/package/crds/opentofu.upbound.io_providerconfigs.yaml -------------------------------------------------------------------------------- /package/crds/opentofu.upbound.io_providerconfigusages.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upbound/provider-opentofu/HEAD/package/crds/opentofu.upbound.io_providerconfigusages.yaml -------------------------------------------------------------------------------- /package/crds/opentofu.upbound.io_workspaces.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upbound/provider-opentofu/HEAD/package/crds/opentofu.upbound.io_workspaces.yaml -------------------------------------------------------------------------------- /package/crossplane.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upbound/provider-opentofu/HEAD/package/crossplane.yaml -------------------------------------------------------------------------------- /scripts/check-examples.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upbound/provider-opentofu/HEAD/scripts/check-examples.py --------------------------------------------------------------------------------