<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body dir="auto">
Hello,
<div><br>
</div>
<div>This is a rather sad trend that we are seeing now, unfortunately that’s the reality when people don’t step up supporting the integrations they need in open source.</div>
<div><br>
</div>
<div>We are seeing the same issue in Ceph RadosGW now that there is interest in deprecating the whole Barbican integration which I assume we are not alone in using.</div>
<div><br>
</div>
<div>I for one will we be working on supporting the Ceph developers maintaining the Barbican support hopefully somebody with insight into Terraform can do the same and step up to maintain the Swift support.</div>
<div><br>
</div>
<div>Best regards</div>
<div>Tobias<br>
<br>
<div dir="ltr">Sent from my iPhone</div>
<div dir="ltr"><br>
<blockquote type="cite">On 20 Aug 2022, at 06:44, Andrew Ruthven <andrew@etc.gen.nz> wrote:<br>
<br>
</blockquote>
</div>
<blockquote type="cite">
<div dir="ltr">
<div>Hey,</div>
<div><br>
</div>
<div>Some of our customer are using the swift backend for terraform state storage. By the look of things they're going to drop all of the backends that are unmaintained.</div>
<div><br>
</div>
<div>We've had a look at the S3 remote, sadly it isn't suitable as it uses DynamoDB for locking. We'd rather not tell customers they have to use services from another cloud provider. :)</div>
<div><br>
</div>
<div>The locking in the Swift backend isn't that great either, as it appears to store the lock state in Swift which with eventual consistency...</div>
<div><br>
</div>
<div>It seems that our current recommendation to customers will end up being to use the PostgreSQL backend which they can use by deploying a Trove instance.</div>
<div><br>
</div>
<div>Cheers,</div>
<div>Andrew</div>
<div><br>
</div>
<div>On Fri, 2022-08-19 at 10:49 -0500, Alvaro Soto wrote:</div>
<blockquote type="cite" style="margin:0 0 0 .8ex; border-left:2px #729fcf solid;padding-left:1ex">
<div dir="ltr">S3 will do it.</div>
<div><br>
</div>
<div class="gmail_quote">
<div dir="ltr" class="gmail_attr">On Fri, Aug 19, 2022 at 9:21 AM Clay Gerrard <<a href="mailto:clay.gerrard@gmail.com">clay.gerrard@gmail.com</a>> wrote:<br>
</div>
<blockquote type="cite" style="margin:0 0 0 .8ex; border-left:2px #729fcf solid;padding-left:1ex">
<div dir="ltr">Do you use the swift backend for terraform state storage?  It looks like they're dumping a bunch of other backends too - maybe they did a user-survey and they're just keeping the top-5 cloud providers or something.</div>
<div><br>
</div>
<div class="gmail_quote">
<div dir="ltr" class="gmail_attr">On Thu, Aug 18, 2022 at 4:24 PM Andrew Ruthven <<a href="mailto:andrew@etc.gen.nz" target="_blank">andrew@etc.gen.nz</a>> wrote:<br>
</div>
<blockquote type="cite" style="margin:0 0 0 .8ex; border-left:2px #729fcf solid;padding-left:1ex">
<div>
<div>Hey,</div>
<div><br>
</div>
<div>It has come to our attention that Terraform has recently added deprecation messages to a number of backends, including Swift[0], warning that these backends will be removed in a future version of Terraform. Unfortunately we don't have the bandwidth within
 Catalyst Cloud to pick this up, but I was hopeful that there'd be others on this list who share our concern.</div>
<div><br>
</div>
<div>It looks as though Terraform has had the Swift backend marked as unmaintained since at least March 2020[1].</div>
<div><br>
</div>
<div>If there is another backend, or another method of managing Swift that isn't the S3 API then I'd be keen to hear about it.</div>
<div><br>
</div>
<div>Kind regards,</div>
<div>Andrew</div>
<div><br>
</div>
<div>[0] <a href="https://github.com/hashicorp/terraform/commit/7941b2fbdc33a42a68b9b32af51e09f7df35fe66" style="font-size:14.6667px" target="_blank">https://github.com/hashicorp/terraform/commit/7941b2fbdc33a42a68b9b32af51e09f7df35fe66</a></div>
<div>[1] <a href="https://github.com/hashicorp/terraform/commit/c434db158e631b0bfddb92e1dd342b924880f29a" style="font-size:14.6667px" target="_blank">https://github.com/hashicorp/terraform/commit/c434db158e631b0bfddb92e1dd342b924880f29a</a></div>
<div><br>
</div>
<div><br>
</div>
<div><span>
<pre>-- <br></pre>
<pre>Andrew Ruthven, Wellington, New Zealand
<a href="mailto:andrew@etc.gen.nz" target="_blank">andrew@etc.gen.nz</a>         |
Catalyst Cloud:           | This space intentionally left blank
 <a href="https://catalystcloud.nz" target="_blank">https://catalystcloud.nz</a> |

</pre>
</span></div>
</div>
</blockquote>
</div>
<div><br clear="all">
</div>
<div><br>
</div>
<div>-- <br>
</div>
<div dir="ltr">
<div dir="ltr">Clay Gerrard
<div>210 788 9431<br>
</div>
</div>
</div>
</blockquote>
</div>
<div><br clear="all">
</div>
<div><br>
</div>
</blockquote>
<div><br>
</div>
<div><span>
<pre>-- <br></pre>
<pre>Andrew Ruthven, Wellington, New Zealand
andrew@etc.gen.nz         |
Catalyst Cloud:           | This space intentionally left blank
 https://catalystcloud.nz |

</pre>
</span></div>
</div>
</blockquote>
</div>
</body>
</html>