Terraform provider to handle raw kubernetes manifest yaml files
MPL-2.0 License
Bot releases are hidden (Show)
Published by gavinbunney over 3 years ago
bf95ab5 Generate selfLink when not available (#69) (🎩 @neomantra)
ff37406 Fix kubernetes v1.20+ selfLink generation & upgrade k3s to v1.20.x
94f1fc9 Added docs on single yaml for kubectl_manifest
resource
Published by gavinbunney almost 4 years ago
a1803c4 Fix plugin serving
Published by gavinbunney almost 4 years ago
4602389 Increase grpc message send and receive size (fixes #59)
Published by gavinbunney almost 4 years ago
33f0d3e Remove unknown resources from state due to CRDs being deleted
df38934 Upgrade k8s client-go to v1.18 series and terraform-plugin-sdk to latest
Published by gavinbunney about 4 years ago
0f5ebc9 Fix default state of wait
Published by gavinbunney about 4 years ago
c87fec8 Added support for override_namespace
. Closes #43
Published by gavinbunney about 4 years ago
f5105d8 Migrate to terraform-plugin-sdk v2
602eea7 Fix deprecated terraform version field
1397d91 Update kubeapis to v0.17.12
86618d9 Added sensitive_vars
support for templating
28aa5ba Added wait to change to foreground propagation delete policy
829ed09 Added changelog generator
Published by gavinbunney about 4 years ago
Doc updates
Published by gavinbunney about 4 years ago
ignore_fields
for nested field keyssensitive_fields
which don't exist in the manifest to not include them in the obfuscated valuePublished by gavinbunney about 4 years ago
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.
Published by gavinbunney about 4 years ago
6715529 Don't print deployment details on error as could leak sensitive content
Published by gavinbunney about 4 years ago
e8aca4e Allow disabling of schema validation
245e4de Doc tweaks
Published by gavinbunney about 4 years ago
New! You can now define sensitive_fields
on kubectl_manifest
resources and the kubectl provider will obfuscate those fields for you like magic! 🧙
666ea2b Sensitive field support to obfuscate values
89e888e Added goreleaser & skip travis releasing
b1d321c Added registry.terraform.io docs format
Published by gavinbunney over 4 years ago
Fix panic on differing types for updated yaml manifests
Published by gavinbunney over 4 years ago
🚀 Performance Release!
Published by gavinbunney over 4 years ago
Remove waiting for DaemonSet's to rollout, causes issues with large clusters. Users should add their own waiting scripts as required.
Published by gavinbunney over 4 years ago
Emit more details for failed deployments
Published by gavinbunney over 4 years ago
Increase timeout back to 10mins for deployments/daemonset monitoring
Published by gavinbunney over 4 years ago
Published by gavinbunney over 4 years ago
Handle delete case when kubernetes resource has already been deleted