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: