github.com/crossplane/terrajet
v0.4.2
#3827 most downloaded on Go modules
crossplane/terrajet
What this package is like to depend on
Last release 4 years ago
no release in 18 months
Release timing varies
gaps range from 9 days to 3 months
Nearly every release is documented
notes for 6 of 6 stable releases
Nothing withdrawn
no release was ever pulled
5 years old
79 releases · first in 2021
0 releases in the last 12 months
see the full history below
Release timeline
79 releases · Aug 2021 to Nov 2022Releases
latest 60 of 79-
v0.4.207 Mar 2022Release notes
Open source →What's Changed
- [Backport release-0.4] Support for configuring blocks with optional parameters in attributes-as-blocks mode by @github-actions in #254
- [Backport release-0.4] Fix sensitive path mapping by @github-actions in #256
Full Changelog: v0.4.1...v0.4.2
-
v0.4.104 Mar 2022Release notes
Open source →What's Changed
- [Backport release-0.4] Cli Schema Conversion Fixes & Set ConfigMode Attribute by @github-actions in #252
Full Changelog: v0.4.0...v0.4.1
-
v0.4.022 Feb 2022Release notes
Open source →Notable Changes
With #174 , you don't need to import TF provider Go module anymore! We'll be able to run Terraform CLI to get the schema JSON and work with that directly, hence no need to deal with all dependency problems with the TF provider!
With #198 , you can add your own initializers and there is a built-in common one that you can use off the shelf to tag your resources automatically! Take a look at the API Patterns doc to see why this is important.
Breaking Changes
- #195 changes the function signature of generated
Setupfunction. A PR that does all the steps described below is here.- You'll need to call
controller.Setupin yourcmd/provider/main.gowith the new Options struct. - The
Setupsignature of non-generated controllers will need to be changed as well, such asProviderConfigcontroller. - In the new kubebuilder version,
crd:trivialVersions=trueargument has been removed, so you'll need to remove it from the command in yourapis/generate.go - This change will update
kubebuilderas well and in its new version it doesn't print extra two lines at the top anymore. So, in yourMakefile, delete thecrds.cleantarget and the linegenerate.done: crds.clean.
- You'll need to call
What's Changed
- controller: set ongoing operation condition correctly by @muvaf in #194
- Update Configuring a Resource guide by @turkenh in #187
- Conversion: Default to string as element type by @turkenh in #199
- Fix function name in documentation by @ezgidemirel in #202
- Terrajet provider generation documentation fixes by @ytsarev in #205
- Tagging Convention by @sergenyalcin in #198
- Support []string and []*string as sensitive fields by @sergenyalcin in #197
- Add Sergen as a maintainer by @turkenh in #215
- Add unit tests for builder by @sergenyalcin in #189
- Support for map[string]*string as sensitive fields by @sergenyalcin in #218
- Fixes the unmarshal error for sensitive string type by @sergenyalcin in #238
- Conversion from tfjson to consume schema from cli output by @turkenh in #174
- Fix reconciliation errors if a referenced secret is deleted by @ezgidemirel in #237
- Update go, crossplane-runtime and k8s libraries by @muvaf in #195
- [Backport release-0.4] controller: set async finished condition only if the resource is async by @github-actions in #240
New Contributors
- @ezgidemirel made their first contribution in #202
- @ytsarev made their first contribution in #205
Full Changelog: v0.3.0...v0.4.0
- #195 changes the function signature of generated
-
v0.4.0-rc.0.0.20221128112424-767e1dc0d0e228 Nov 2022 pre-releaseNothing published for this version
-
v0.4.0-rc.0.0.20221104123036-c627232f079804 Nov 2022 pre-releaseNothing published for this version
-
v0.4.0-rc.0.0.20221017083044-8d0ed485f95117 Oct 2022 pre-releaseNothing published for this version
-
v0.4.0-rc.0.0.20220830111355-86b74433f93930 Aug 2022 pre-releaseNothing published for this version
-
v0.4.0-rc.0.0.20220823181315-5f647469f7b223 Aug 2022 pre-releaseNothing published for this version
-
v0.4.0-rc.0.0.20220809090519-689dd7ae3fff09 Aug 2022 pre-releaseNothing published for this version
-
v0.4.0-rc.0.0.20220809035322-4238a8ce19d909 Aug 2022 pre-releaseNothing published for this version
-
v0.4.0-rc.0.0.20220801122613-dac34f9a99bf01 Aug 2022 pre-releaseNothing published for this version
-
v0.4.0-rc.0.0.20220512072756-6e78c0471d6212 May 2022 pre-releaseNothing published for this version
-
v0.4.0-rc.0.0.20220512003149-6f5a0652b03412 May 2022 pre-releaseNothing published for this version
-
v0.4.0-rc.0.0.20220510203225-5e7094f2ea5c10 May 2022 pre-releaseNothing published for this version
-
v0.4.0-rc.0.0.20220506071911-3b673dcc0b5906 May 2022 pre-releaseNothing published for this version
-
v0.4.0-rc.0.0.20220506070434-4cddcfec3acb06 May 2022 pre-releaseNothing published for this version
-
v0.4.0-rc.0.0.20220421012850-4f9db892a4ae21 Apr 2022 pre-releaseNothing published for this version
-
v0.4.0-rc.0.0.20220414235536-8274f237800a14 Apr 2022 pre-releaseNothing published for this version
-
v0.4.0-rc.0.0.20220402205027-6ef18d5e034902 Apr 2022 pre-releaseNothing published for this version
-
v0.4.0-rc.0.0.20220330140332-bd8313db323530 Mar 2022 pre-releaseNothing published for this version
-
v0.4.0-rc.0.0.20220325143246-6142eefbcf5b25 Mar 2022 pre-releaseNothing published for this version
-
v0.4.0-rc.0.0.20220325072044-3143bc68c28225 Mar 2022 pre-releaseNothing published for this version
-
v0.4.0-rc.0.0.20220314083402-1dfbdfcd716214 Mar 2022 pre-releaseNothing published for this version
-
v0.4.0-rc.0.0.20220310220952-fd4224b01b7110 Mar 2022 pre-releaseNothing published for this version
-
v0.4.0-rc.0.0.20220310202302-1f955eed6f0310 Mar 2022 pre-releaseNothing published for this version
-
v0.4.0-rc.0.0.20220309073725-f4acb3da457f09 Mar 2022 pre-releaseNothing published for this version
-
v0.4.0-rc.0.0.20220307083528-13683c29f76807 Mar 2022 pre-releaseNothing published for this version
-
v0.4.0-rc.0.0.20220304190903-5c9eff3337cc04 Mar 2022 pre-releaseNothing published for this version
-
v0.4.0-rc.0.0.20220304092730-ea0ad4c98b3204 Mar 2022 pre-releaseNothing published for this version
-
v0.4.0-rc.0.0.20220301074741-3d439f652bb001 Mar 2022 pre-releaseNothing published for this version
-
v0.4.0-rc.0.0.20220223144651-28422508962823 Feb 2022 pre-releaseNothing published for this version
-
v0.4.0-rc.0.0.20220222115050-c93fdfda452d22 Feb 2022 pre-releaseNothing published for this version
-
v0.4.0-rc.0.0.20220222112901-461bf2a5783522 Feb 2022 pre-releaseNothing published for this version
-
v0.4.0-rc.0.0.20220222093111-4b85fd9032c522 Feb 2022 pre-releaseNothing published for this version
-
v0.4.0-rc.0.0.20220221102850-391b75996abf21 Feb 2022 pre-releaseNothing published for this version
-
v0.4.0-rc.0.0.20220221092342-b8a22b69fe0a21 Feb 2022 pre-releaseNothing published for this version
-
v0.4.0-rc.0.0.20220210071116-0243e257ab0010 Feb 2022 pre-releaseNothing published for this version
-
v0.4.0-rc.0.0.20220203220943-e9c9bb7d8ede03 Feb 2022 pre-releaseNothing published for this version
-
v0.4.0-rc.0.0.20220131134536-ae78a0a4c43831 Jan 2022 pre-releaseNothing published for this version
-
v0.4.0-rc.0.0.20220131132847-a3e660b10aea31 Jan 2022 pre-releaseNothing published for this version
-
v0.4.0-rc.0.0.20220128111246-e5aaa1790fe628 Jan 2022 pre-releaseNothing published for this version
-
v0.4.0-rc.0.0.20220124152600-67fddf8893a724 Jan 2022 pre-releaseNothing published for this version
-
v0.4.0-rc.0.0.20220118140457-7beeadb198b418 Jan 2022 pre-releaseNothing published for this version
-
v0.4.0-rc.0.0.20220118110134-66c9701c53f018 Jan 2022 pre-releaseNothing published for this version
-
v0.4.0-rc.0.0.20220107095946-ac613b27b6a307 Jan 2022 pre-releaseNothing published for this version
-
v0.4.0-rc.0.0.20220107073004-47caf62fb93e07 Jan 2022 pre-releaseNothing published for this version
-
v0.4.0-rc.006 Jan 2022 pre-releaseNothing published for this version
-
v0.3.218 Jan 2022Release notes
Open source →What's Changed
No breaking changes, fixing an issue in conversion package which is used when terraform provider still uses an old version (i.e.
v1) of terraform plugin sdk.Full Changelog: v0.3.1...v0.3.2
-
v0.3.107 Jan 2022Release notes
Open source →Notable Changes
The new async operation tracking condition wasn't working properly, #194 fixed it with no breaking changes.
See https://github.com/crossplane/terrajet/releases/tag/v0.3.0 for full release notes of v0.3.
-
v0.3.006 Jan 2022Release notes
Open source →Terrajet is part of Crossplane organization now! In addition, this release adds many improvements to existing pipelines and unit tests that adds to the maturity of Terrajet.
Notable Changes
- Make Terraform resource ID available in status.atProvider by @ulucinar in #160
- Unit tests for terraform.Workspace by @sergenyalcin in #172
- Add condition about running async operation by @vaspahomov in #186
- Configurable operation timeouts by @turkenh in #191
What's Changed
- pipeline: use generated parameters name instead of hard-coded by @muvaf in #155
- Update guide to get tf provider from generate main by @turkenh in #163
- Make Terraform resource ID available in status.atProvider by @ulucinar in #160
- typo fix in terraformed template by @muvaf in #165
- github: remove github actions that are related to publishing container images by @muvaf in #166
- Directions for calling ./hack/prepare.sh in the provider guide by @ulucinar in #167
- Instruct to update provider import path in cmd/provider/main.go as well by @turkenh in #168
- Handle sensitive optionals coming as null by @turkenh in #170
- Add OWNERS.md in preparation of move to crossplane org by @muvaf in #180
- Unit tests for terraform.Workspace by @sergenyalcin in #172
- Capitalize prefix/suffix acronyms in default resource config's kind name by @ulucinar in #179
- Add more acronyms by @turkenh in #181
- New acronyms by @muvaf in #183
- types: add type name to scope earlier by @muvaf in #184
- go.mod: rename go module to adopt new org in github by @muvaf in #188
- Assume string type for unset Set/List/Map element types by @ulucinar in #182
- controller: set external name to its latest value no matter what by @muvaf in #190
- Add condition about running async operation by @vaspahomov in #186
- Configurable operation timeouts by @turkenh in #191
- Empty commit ahead of the 0.3 release by @muvaf in #192
New Contributors
- @sergenyalcin made their first contribution in #172
- @vaspahomov made their first contribution in #186
Full Changelog: v0.2.0...v0.3.0
-
v0.2.1-0.20220210071116-0243e257ab0010 Feb 2022 pre-releaseNothing published for this version
-
v0.2.1-0.20220124152600-67fddf8893a724 Jan 2022 pre-releaseNothing published for this version
-
v0.2.1-0.20220105161513-9b6e0a48181a05 Jan 2022 pre-releaseNothing published for this version
-
v0.2.1-0.20220103132713-9152fb59f41903 Jan 2022 pre-releaseNothing published for this version
-
v0.2.1-0.20220103083602-2c54e8491aba03 Jan 2022 pre-releaseNothing published for this version
-
v0.1.1-0.20220126201210-fab7bbf9c37626 Jan 2022 pre-releaseNothing published for this version
-
v0.1.1-0.20220107095946-ac613b27b6a307 Jan 2022 pre-releaseNothing published for this version
-
v0.0.0-20221104123036-c627232f079804 Nov 2022 pre-releaseNothing published for this version
-
v0.0.0-20221017083044-8d0ed485f95117 Oct 2022 pre-releaseNothing published for this version
-
v0.0.0-20220830111355-86b74433f93930 Aug 2022 pre-releaseNothing published for this version