terrajet
terrajet copied to clipboard
Generate Crossplane Providers from any Terraform Provider
This is not a bug due to Terra Jet provider but I am facing an issue while creating ServiceNow provider code using Terra Jet provider template. When I run make...
### What happened? When I try to apply the following resource: ``` apiVersion: registry.scaleway.jet.crossplane.io/v1alpha1 kind: Namespace metadata: name: main namespace: default spec: forProvider: name: crossplane-namespace providerConfigRef: name: default ``` That...
### What problem are you facing? Because we set the `prevent_destroy` lifecycle meta-argument, if a Terraform configuration argument with [`Schema.ForceNew`](https://github.com/hashicorp/terraform-plugin-sdk/blob/51988f7bfcc3d34a6383291d7b0741f47764c5b5/helper/schema/schema.go#L180) set to `true` in its schema is modified, `terraform plan`...
### What problem are you facing? The `vault_generic_secret` resource expects data to be formatted as JSON. It uses the Keys of this json to name secret fields when submitting to...
### What problem are you facing? Currently fields don't have any documentation since most of TF providers do not fill `Description` field of the `Schema` objects. ### How could Terrajet...
### What problem are you facing? Terrajet provider for Hetzner Cloud ### How could Terrajet help solve your problem? Hello everyone, first and foremost thank you very much for this...
### What problem are you facing? Recently we [introduced](https://github.com/crossplane/terrajet/pull/174) generating resources from CLI schema with a conversion function which still converts input schema to SDK v2 schema. This was originally...
### What problem are you facing? Today, we have provider-jet-template that people use to bootstrap their providers that use Terrajet. However, some builders are interested in using Terrajet in their...
### What happened? While working on an Equinix Metal Terrajet provider, I created a `metal_device` `project` field reference, associated with the `metal_project` identifier. ```go // config/device/config.go package device import "github.com/crossplane-contrib/terrajet/pkg/config"...
### What happened? The [provider-jet-template](https://github.com/crossplane-contrib/provider-jet-template/commit/87c454c8952279ee1c786af0af9e581bbf5cd636) credentials setup have changed but the [generating-a-provider](https://github.com/crossplane/terrajet/blob/main/docs/generating-a-provider.md) document wasn't updated. Step 5 should be changed to reflect the new setup.