- Support kubernetes provider v4 (#119)
- Remove underscores in generated nested types (#114)
- Requires Go 1.19 or higher now to build
- Fix issue #108 - crd2pulumi generator splits types apart into duplicate entires in pulumiTypes.go and pulumiTypes1.go
- Fix issue #43: crd properties with - in name (#99)
- Fix regression that caused code in all languages to be generated regardless of selection.
This release is a refactor with no user-affecting changes.
- Create public interface for codegen in the
pkg/codegennamespace while placing internal utilities underinternal/ - Simplify cobra usage, simplify program config substantially
- A new test env var,
TEST_SKIP_CLEANUP, can be set to instruct thecrds_test.gotests to not perform temp dir cleanup after the test run, for the purposes of investigating bad output during test failure. Generated code is now placed in temp dirs with friendly, identifiable names for each test case. - General refactoring: removal of dead code, reorganizing functions into more appropriately named files or packages.
- Update to latest Pulumi SDK as well as update all other dependencies.
- Update to Go 1.18
- Upgrade to go 1.17 (#75)
- [python] Do not overwrite _utilities.py (#73)