Skip to content

Commit bd2acc0

Browse files
Wait for write propagation after creating an OS Login SSH key (#13353) (#21860)
[upstream:8fc9e7eced066cd3d0118031b4723c253beaac7d] Signed-off-by: Modular Magician <[email protected]>
1 parent 4626f1b commit bd2acc0

File tree

2 files changed

+6
-0
lines changed

2 files changed

+6
-0
lines changed

.changelog/13353.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
```release-note:enhancement
2+
oslogin: added a wait after creating `google_os_login_ssh_public_key`.
3+
```

google/services/oslogin/resource_os_login_ssh_public_key.go

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -171,6 +171,9 @@ func resourceOSLoginSSHPublicKeyCreate(d *schema.ResourceData, meta interface{})
171171
}
172172
d.SetId(id)
173173

174+
// Wait 10s for write propagation; should be usually done in ~7s max.
175+
time.Sleep(10 * time.Second)
176+
174177
log.Printf("[DEBUG] Finished creating SSHPublicKey %q: %#v", d.Id(), res)
175178

176179
return resourceOSLoginSSHPublicKeyRead(d, meta)

0 commit comments

Comments
 (0)