Home / Companies / Pulumi / Blog / December 2022

December 2022 Summaries

4 posts from Pulumi

Filter
Month: Year:
Post Summaries Back to Blog
The blog post explores how to set up a fully automated ETL pipeline using AWS Glue and Amazon Redshift, integrated through Pulumi, to transform and load data from Amazon S3 into Redshift for analysis. It addresses common challenges in data processing, such as avoiding duplicate data import and automating data transformations. The process involves configuring various AWS services like a Virtual Private Cloud (VPC), IAM roles, and a Redshift cluster, and setting up AWS Glue components like crawlers, jobs, and scripts to manage the ETL tasks. The article provides detailed instructions and code snippets, demonstrating how to create a seamless pipeline that handles data ingestion, transformation, and loading automatically. It also highlights the importance of Glue job bookmarks to prevent data re-processing and the role of Pulumi in managing infrastructure as code. The guide concludes by suggesting further exploration of Redshift and Glue capabilities and recommends additional tools like Metabase for enhancing data analysis and visualization.
Dec 23, 2022 4,455 words in the original blog post.
Pulumi has introduced architecture templates to streamline the process of setting up new cloud projects like static websites, containers, and Kubernetes clusters. These templates are essentially Pulumi projects with additional configurations, allowing users to quickly bootstrap projects. The process of creating a custom template involves starting with a Pulumi project, adding resources, and configuring settings that can be customized by users, such as AWS region and website details. Once configured, these templates can be tested locally and published for broader use by sharing them via Git URLs or GitHub gists. Additionally, the "Deploy with Pulumi" button provides a seamless way for users to create projects directly from templates in their web browsers, enhancing accessibility and collaboration. The ease of creating and sharing Pulumi templates encourages experimentation and facilitates the deployment of cloud infrastructure projects.
Dec 12, 2022 2,241 words in the original blog post.
The detailed guide provides a comprehensive walkthrough for setting up a web application on Kubernetes using Pulumi, Google Cloud, Python, and Poetry. It begins by detailing the microservices architecture, emphasizing the separation of application components into individual services that communicate via APIs. The setup involves creating a Kubernetes cluster on Google Cloud's Kubernetes Engine (GKE), utilizing architecture templates to streamline the process. The guide discusses the creation of directories for infrastructure and application components, the use of Poetry for managing dependencies, and the modification of Pulumi configuration files to support the deployment. It explains the deployment process, including creating and exposing an NGINX server using Kubernetes services and ConfigMaps. The document also outlines troubleshooting steps for potential issues during the teardown process and encourages users to explore additional resources and templates provided by Pulumi.
Dec 07, 2022 2,127 words in the original blog post.
Pulumi has introduced a bulk stack transfer feature and a new organization setup wizard to address customer feedback on the difficulty of transferring stacks between accounts and organizations. This enhancement allows users to move multiple stacks efficiently, facilitating transitions from individual accounts to collaborative organizations, from organizations to individual accounts, and between organizations as they scale. The process requires specific administrative roles and, for higher-tier Pulumi service editions, generates audit logs to track stack transfers. The organization setup wizard streamlines the creation of new organizations by consolidating common tasks such as inviting members, importing stacks, and setting cloud and language preferences, ultimately improving feature discovery and usability.
Dec 07, 2022 469 words in the original blog post.