diff --git a/docusaurus/docs/resource_server_version.md b/docusaurus/docs/resource_server_version.md index e6f05533..9086e1ed 100644 --- a/docusaurus/docs/resource_server_version.md +++ b/docusaurus/docs/resource_server_version.md @@ -13,6 +13,10 @@ This is particularily helpful if you need to match specific components with the resource "kubectl_server_version" "current" { } ``` +## Argument Reference + +* `triggers` - Optional. Any changes in triggers will force a re-read. Behaves the same as the `null_resource` triggers. + ## Attribute Reference * `version` - Version of the server, e.g. `v1.12.10`. diff --git a/kubernetes/resource_kubectl_server_version.go b/kubernetes/resource_kubectl_server_version.go index 58f3da57..67852707 100644 --- a/kubernetes/resource_kubectl_server_version.go +++ b/kubernetes/resource_kubectl_server_version.go @@ -10,6 +10,11 @@ func resourceKubectlServerVersion() *schema.Resource { Read: dataSourceKubectlServerVersionRead, Delete: resourceKubectlServerVersionDelete, Schema: map[string]*schema.Schema{ + "triggers": { + Type: schema.TypeMap, + Optional: true, + ForceNew: true, + }, "version": &schema.Schema{ Type: schema.TypeString, Computed: true,