上一篇文章介紹了如何參考其他 Pulumi 的 Stack 中的狀態,今天來介紹一個比較進階的技巧——參考其他 IaC 工具的狀態。主要先介紹如何參考 Terr...
在使用 IaC 時,專案的管理是一個滿困難的議題。到底要將全部的 IaC 程式碼放在一起呢?還是將程式碼分開呢? 這個問題在專案還小的時候可能還不是問題,但當專...
介紹了這麼多 Pulumi 的用法,都還沒詳細說明 Pulumi 到底怎麼運作,如何支援多語言的運作。今天就透過這篇文章來說明清楚 Pulumi 怎麼運作的。了...
今天的文章要介紹如何測試 Pulumi。在 Pulumi 中,可以使用不同的程式語言撰寫 IaC 程式。那麼就也可以透過每個程式語言中,所提供的測試框架進行測試...
前一篇文章介紹了 3 種不同的測試方式,今天就從第一個單元測試開始介紹! 之前提過,可以使用任何程式語言的測試框架進行單元測試,今天的範例會使用 TypeScr...
可以用哪些方法做整合測試? 今天來介紹如何撰寫 Pulumi 的整合測試程式。整合測試的目標就是要讓 Pulumi 真正的建立雲端資源,並驗證所建立的雲端資源是...
使用 Automation API 進行整合測試 今天來介紹使用 Automation API 做整合測試。Automation API 主要是將 Pulumi...
在介紹 Pulumi 測試時,有提到一種測試為「屬性測試」,可以用來測試所要建立的資源參數是否符合規範,也就是 Policy as Code 的功能。今天就來介...
AWSx (Pulumi Crosswalk for AWS) AWSx 是 Pulumi 官方根據 AWS 最佳實務與 well-architected 所提...
最後一篇文章,要來介紹 Pulumi 與 CI/CD 系統的整合。 Pulumi 官方文件中,有列出了支援的 CI/CD 系統列表。如果要使用的系統不在列表上,...