Releases: gavinbunney/terraform-provider-kubectl
v1.7.0
Fix handling of yaml fields to allow for multiple fields with the same key (e.g one at labels.name and spec.name)
Note: Due to this change, when upgrading you may notice a large amount of "changed" resources for kubectl_manifest
stanzas. These are expected.
v1.6.2
v1.6.1
v1.6.0
New! You can now define sensitive_fields
on kubectl_manifest
resources and the kubectl provider will obfuscate those fields for you like magic! 🧙
Changelog
666ea2b Sensitive field support to obfuscate values
89e888e Added goreleaser & skip travis releasing
b1d321c Added registry.terraform.io docs format
v1.5.1
Fix panic on differing types for updated yaml manifests
v1.5.0
🚀 Performance Release!
- Uses a cached discovery client to allow reuse of the disk based kube cache
- Added smarter handling of retry backoff to correctly handle managing applying manifests which create dependent resources
- Added better logging when running with debug TF modes
- Added timeout detector for creating a discovery client to ensure large projects don't time out
v1.4.3
Remove waiting for DaemonSet's to rollout, causes issues with large clusters. Users should add their own waiting scripts as required.
v1.4.2
Emit more details for failed deployments
v1.4.1
Increase timeout back to 10mins for deployments/daemonset monitoring
v1.4.0
- Fix issues with retry logic retrying too fast & buffer initial retry by 2 seconds
- Fix issues when retry being disabled is not respected
- Default timeout durations to 5mins for resources
- Upgrade Kuberentes API versions to v1.17.x
- Upgrade golang to v1.14