Skip to content
This repository was archived by the owner on Dec 15, 2022. It is now read-only.

crossplane/terrajet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

767e1dc Â· Nov 28, 2022
Feb 22, 2022
Feb 22, 2022
May 11, 2022
Oct 5, 2021
Oct 17, 2022
Aug 9, 2021
Aug 9, 2021
Dec 31, 2021
Jul 30, 2021
Dec 31, 2021
Jan 31, 2022
Nov 28, 2022
Aug 17, 2022
Aug 17, 2022

Repository files navigation

🚨 PLEASE NOTE 🚨: This repository is no longer maintained. Use its successor Upjet instead. See details in #308

A guide for migrating Terrajet-based providers to Upjet is available here.


Terrajet - Generate Crossplane Providers from any Terraform Provider

Terrajet is a code generator framework that allows developers to build code generation pipelines that can generate Crossplane controllers. Developers can start building their code generation pipeline targeting specific Terraform Providers by importing Terrajet and wiring all generators together, customizing the whole pipeline in the process.

See design document for more details.

Feel free to test the following Crossplane providers built using Terrajet:

NOTE: Terrajet is in its very early stages and we're making many changes that can affect the output and the runtime. Please check the generated code before running in production.

Generating a New Provider Using Terrajet

Please see this guide for detailed steps on how to generate a Crossplane provider based on an existing Terraform provider.

Report a Bug

For filing bugs, suggesting improvements, or requesting new features, please open an issue.

Contact

Please use the following to reach members of the community:

Governance and Owners

terrajet is run according to the same Governance and Ownership structure as the core Crossplane project.

Prior Art

There are many projects in infrastructure space that builds on top of Terraform. Each of the projects have their own limitations, additional features and different license restrictions.

Code of Conduct

terrajet adheres to the same Code of Conduct as the core Crossplane project.

Licensing

terrajet is under the Apache 2.0 license.

FOSSA Status