Hi! Question regarding DIY backends... per the <do...
# general
p
Hi! Question regarding DIY backends... per the docs, DIY backends offer stack locking features to prevent collisions during Pulumi upgrades. The wording implies that it is somehow inferior to the Pulumi cloud locking mechanism.
Copy code
basic file-based locking system is enabled by default for all DIY backends.
Anyone know what is "basic" about the DIY locking system exactly?
w
It’s “basic” because it’s a simple local file-based locking mechanism. With Pulumi Cloud, it manages the locking and so prevents the risk of clobbering the lock.
h
I know that in the S3 backend, it puts an object in a
locks
directory and basically when that object exists, no other pulumi updates will succeed. Deleting the object manually or
pulumi cancel
will allow you to update again.
p
Thanks guys!