diff --git a/builtin/providers/rancher/resource_rancher_registration_token.go b/builtin/providers/rancher/resource_rancher_registration_token.go index 85bb33d651..ec2cd60d84 100644 --- a/builtin/providers/rancher/resource_rancher_registration_token.go +++ b/builtin/providers/rancher/resource_rancher_registration_token.go @@ -97,7 +97,11 @@ func resourceRancherRegistrationTokenCreate(d *schema.ResourceData, meta interfa func resourceRancherRegistrationTokenRead(d *schema.ResourceData, meta interface{}) error { log.Printf("[INFO] Refreshing RegistrationToken: %s", d.Id()) - client := meta.(*Config) + client, err := meta.(*Config).EnvironmentClient(d.Get("environment_id").(string)) + if err != nil { + return err + } + // client := meta.(*Config) regT, err := client.RegistrationToken.ById(d.Id()) if err != nil { diff --git a/builtin/providers/rancher/resource_rancher_registry.go b/builtin/providers/rancher/resource_rancher_registry.go index 99fef3b01a..e17decfa5b 100644 --- a/builtin/providers/rancher/resource_rancher_registry.go +++ b/builtin/providers/rancher/resource_rancher_registry.go @@ -90,7 +90,10 @@ func resourceRancherRegistryCreate(d *schema.ResourceData, meta interface{}) err func resourceRancherRegistryRead(d *schema.ResourceData, meta interface{}) error { log.Printf("[INFO] Refreshing Registry: %s", d.Id()) - client := meta.(*Config) + client, err := meta.(*Config).EnvironmentClient(d.Get("environment_id").(string)) + if err != nil { + return err + } registry, err := client.Registry.ById(d.Id()) if err != nil { diff --git a/builtin/providers/rancher/resource_rancher_registry_credential.go b/builtin/providers/rancher/resource_rancher_registry_credential.go index 48ae4bfaa8..49c3cd257e 100644 --- a/builtin/providers/rancher/resource_rancher_registry_credential.go +++ b/builtin/providers/rancher/resource_rancher_registry_credential.go @@ -104,7 +104,10 @@ func resourceRancherRegistryCredentialCreate(d *schema.ResourceData, meta interf func resourceRancherRegistryCredentialRead(d *schema.ResourceData, meta interface{}) error { log.Printf("[INFO] Refreshing RegistryCredential: %s", d.Id()) - client := meta.(*Config) + client, err := meta.(*Config).RegistryClient(d.Get("registry_id").(string)) + if err != nil { + return err + } registryCred, err := client.RegistryCredential.ById(d.Id()) if err != nil { diff --git a/builtin/providers/rancher/resource_rancher_stack.go b/builtin/providers/rancher/resource_rancher_stack.go index e715622f0a..8bff744b88 100644 --- a/builtin/providers/rancher/resource_rancher_stack.go +++ b/builtin/providers/rancher/resource_rancher_stack.go @@ -122,7 +122,10 @@ func resourceRancherStackCreate(d *schema.ResourceData, meta interface{}) error func resourceRancherStackRead(d *schema.ResourceData, meta interface{}) error { log.Printf("[INFO] Refreshing Stack: %s", d.Id()) - client := meta.(*Config) + client, err := meta.(*Config).EnvironmentClient(d.Get("environment_id").(string)) + if err != nil { + return err + } stack, err := client.Environment.ById(d.Id()) if err != nil {