Releases: kbst/terraform-provider-kustomization
v0.9.6
What's Changed
- Use kustomize_options as block in example by @torvitas in #247
- updating Go and deps to fix CVEs by @valeriodelsarto in #249
- Add api_versions and kube_version to helm_charts block by @FlxPeters in #253
New Contributors
- @torvitas made their first contribution in #247
- @valeriodelsarto made their first contribution in #249
- @FlxPeters made their first contribution in #253
Full Changelog: v0.9.5...v0.9.6
v0.9.5
v0.9.4
What's Changed
- Expose helm template option "--skip-tests" to avoid deploying test resources by @markszabo in #231
- Update versions by @pst in #232
- Fix input now has underscore by @pst in #233
New Contributors
- @markszabo made their first contribution in #231
Full Changelog: v0.9.3...v0.9.4
v0.9.3
v0.9.2
What's Changed
- Fix issue when setting wait on existing resource by @willthames in #222
Full Changelog: v0.9.1...v0.9.2
v0.9.1
What's Changed
- update documentation for kustomize_options (#184) by @pgmillon in #205
- Update terraform-plugin-sdk to fix test state import verify errors by @pst in #216
- Add replacements functionality to kustomization_overlay by @willthames in #213
- Add wait functionality for deployments and daemonsets by @willthames in #215
- support remaining Kustomize flags by @nazarewk in #220
New Contributors
Full Changelog: v0.9.0...v0.9.1
v0.9.0
Support for the legacy ID format has been removed in version v0.9.0
. The provider has defaulted to the new format since version v0.7.0
. If you have been using the legacy format with the legacy_id_format = true
backwards compatibility until now, make sure to migrate IDs before upgrading to v0.9.0
.
What's Changed
- Remove legacy id support by @pst in #187
- Refactor k8s resource handling, separate from resource functions by @pst in #188
- Update dependency versions by @pst in #189
- Revert including file name and line in logs lines by @pst in #190
- Add server side dry-run before create fix #24 by @pst in #191
- Lower default timeouts and allow to customize with timeouts block by @pst in #192
- Refactor logError and km.fmtErr to avoid duplicate output by @pst in #193
- Error when namespace set but not allowed or not set when required by @pst in #196
- Document legacy ID not supported after 0.9.0 by @pst in #197
- Handle storage class immutable fields with force new plan fix #194 by @pst in #199
Full Changelog: v0.8.2...v0.9.0
v0.8.2
v0.8.1
What's Changed
- Use tag as test module ref by @pst in #168
- Wait until service account exists for SA token secrets by @pst in #172
- Add integration test for state migration by @pst in #173
- Start upgrade test from 0.7.2 to test upstream fix by @pst in #175
- Allow adding labels without also automatically injecting corresponding selectors by @gregorycuellar in #177
- Handle roleRef changes with destroy and recreate plan fix #176 by @pst in #179
New Contributors
- @gregorycuellar made their first contribution in #177
Full Changelog: v0.8.0...v0.8.1
v0.8.0
What's Changed
- Upgrade to Terraform Provider SDK v2 by @pst in #107
- Compress lastAppliedConfig if metadata.annotations is too long by @pst in #165
Full Changelog: v0.7.2...v0.8.0
Usage notes
-
The SDK v2 upgrade required a change to the schema of the
kustomization_overlay
resource. To adapt, change your patchestarget
to a block.For catalog modules, the following versions have a
>= 0.8.0
version constraint:- argo-cd-v2.3.3-kbst.1
- cert-manager-v1.7.2-kbst.1
- custom-manifests-v0.3.0
- flux-v1.25.0-kbst.1
- nginx-v1.1.3-kbst.1
- opa-gatekeeper-v3.7.1-kbst.2
- postgresql-v1.7.1-kbst.2
- prometheus-v0.55.1-kbst.0
- sealed-secrets-v0.17.4-kbst.1
- tektoncd-v0.34.1-kbst.1
Also, the custom manifests module has a new release with the respective version constraint:
-
To support big CRDs, like the Prometheus operator CRD the provider now supports storing the lastAppliedConfig annotation compressed. It will do this automatically, for all resources that are too big. All other resources are left untouched. If you want to disable compression entirely, set
gzip_last_applied_config = false
on the provider.With this feature, the Prometheus module could finally be updated: