Home / Companies / Pulumi / Blog / February 2025

February 2025 Summaries

8 posts from Pulumi

Filter
Month: Year:
Post Summaries Back to Blog
Platform engineering hinges on effective provisioning, which involves the automated creation and management of cloud resources to support self-service, governance, and streamlined developer workflows. A robust provisioning system, achieved by defining cloud resources as code and automating deployments, helps maintain consistent and auditable environments across development, staging, and production, reducing manual work and configuration drift. Key strategies include using version control for infrastructure definitions, automating changes with CI/CD pipelines, and separating configurations for different environments. Reusable components and service templates further enhance this process by encapsulating best practices and enabling quick, self-service provisioning without sacrificing security or compliance. By adopting these practices, platform engineering teams can reduce infrastructure change failure rates, increase self-service efficiency, and minimize infrastructure drift, ultimately transforming how developers interact with infrastructure.
Feb 27, 2025 2,546 words in the original blog post.
Platform Engineering addresses the challenges developers face in rapidly shipping new features amid complex infrastructure by creating efficient tools and systems that enhance developer autonomy and productivity. By tackling issues such as infrastructure chaos, dependency bottlenecks, fragmented development processes, and security as a bottleneck, Platform Engineering transforms these obstacles into strengths. Implementing self-service infrastructure provisioning and integrating security into the development process are key strategies that enable developers to innovate confidently and efficiently. Additionally, improved observability and automated governance ensure that developers have actionable insights and maintain control without sacrificing speed or cost efficiency. The series promises to delve deeper into these core challenges and provide practical guidance on building effective internal developer platforms.
Feb 26, 2025 1,359 words in the original blog post.
Pulumi has announced the General Availability (GA) release of the Kubernetes Operator 2.0, which enhances how teams manage cloud infrastructure by integrating infrastructure automation directly into Kubernetes clusters. This release introduces a new architecture, where each stack operates in its own Workspace pod, improving resource isolation and secrets management. Key features of the 2.0 version include enhanced logging control for better debugging, new controller events for improved monitoring, and a Workspace Reclaim Policy for flexible resource management. Additionally, the GA release maintains backward compatibility with the existing API, ensuring a seamless transition for users. Comprehensive documentation, including migration and troubleshooting guides, supports users in leveraging the new capabilities to optimize their cloud operations.
Feb 20, 2025 940 words in the original blog post.
Pulumi ESC's new Rotated Secrets feature offers a crucial advancement in secrets management by automating the rotation of static credentials, such as database passwords and API keys, which are often prone to security vulnerabilities and compliance issues. With this feature, organizations can schedule automated rotations, ensuring credentials remain up-to-date and secure, and even trigger rotations on demand in case of suspected breaches. The integration of Rotated Secrets into existing ESC environments allows seamless management alongside other configuration values, utilizing a two-secret strategy to ensure application continuity. It provides comprehensive auditing and tracking for better governance and simplifies compliance with regulations like SOC 2, GDPR, and HIPAA. Rotated Secrets is particularly beneficial for legacy applications and scenarios where dynamic credential refreshes are impractical, offering a stable and secure solution without necessitating a complete re-architecture. Though currently supporting AWS IAM user credential rotation, there are plans to expand its capabilities to include a wider range of databases and cloud providers.
Feb 19, 2025 1,545 words in the original blog post.
Pulumi has expanded its Infrastructure as Code (IaC) capabilities by introducing general availability for Java, one of the world's most popular programming languages, to its suite of supported languages, which includes TypeScript, Python, Go, YAML, and C#. This enhancement allows Java developers to manage cloud infrastructure using familiar programming patterns and rich abstractions, facilitating the composition of strongly typed resources. Additionally, Pulumi has introduced the Automation API to the Java SDK, a fully typed SDK that provides developers the ability to interact with Pulumi programs outside the CLI, enabling direct orchestration of projects and workflows. The Automation API allows for advanced automation tasks such as database migrations, offering developers tools to scaffold projects and manage workflows across different stacks. Pulumi provides various resources, including a Java SDK repo and examples repo, to help developers get started with Pulumi Java and receive community feedback.
Feb 10, 2025 1,085 words in the original blog post.
The Pulumi Puluminaries 2.0 Program is an initiative designed to celebrate and support Pulumi's most dedicated community members who exemplify leadership within the Pulumi ecosystem. This revitalized program aims to recognize developers, architects, and technologists who drive innovation using Pulumi, offering them exclusive opportunities to collaborate with the company's engineers, access early features, and share their insights. Pulumi Puluminaries act as ambassadors of cloud engineering, promoting Infrastructure as Code, guiding new users, and contributing thought leadership through content creation and event participation. Participants in the program benefit from early access to new features, direct collaboration with Pulumi's team, and the chance to influence product development, while also receiving recognition and networking opportunities. The program seeks passionate Pulumi enthusiasts who can apply or be nominated to join and help shape the future of Pulumi's cloud engineering community.
Feb 10, 2025 586 words in the original blog post.
Pulumi has introduced a new feature in Pulumi Insights that enhances Policy as Code (PaC) by enabling automatic governance across both infrastructure as code (IaC) and discovered cloud resources. This unified approach allows organizations to write policies once and enforce them universally across various cloud platforms like AWS, Azure, GCP, and Kubernetes, ensuring consistent security and compliance at scale. By utilizing Pulumi's CrossGuard, policies can be written in general-purpose programming languages and applied across all cloud resources, whether they were created manually or through IaC. This is facilitated through the Pulumi Accounts page, where users can add and manage accounts for resource discovery, link them with Policy Groups, and evaluate resources against defined policies. Once a Policy Group is set up, resources are automatically assessed for compliance, and any policy violations are detailed on the Policy Violations page, helping organizations quickly address issues. This feature aims to simplify cloud security management by providing a consistent framework for policy enforcement across an organization's cloud environment.
Feb 04, 2025 711 words in the original blog post.
Pulumi Copilot is an AI-powered conversational assistant integrated into the Pulumi Cloud that enhances Infrastructure-as-Code (IaC) development by leveraging generative AI capabilities. Developers can now access Pulumi Copilot directly within their IDE using the Pulumi Copilot Chat Extension, facilitating tasks such as code generation, resource discovery, error resolution, and Terraform to Pulumi migration. The assistant, which respects role-based access control settings, is powered by the Pulumi Copilot REST API and provides contextual and multi-turn conversational abilities. This integration into Visual Studio Code allows developers to streamline their workflows by simplifying infrastructure deployment, troubleshooting, and configuration management. Pulumi Copilot is available for free to all organizations using Pulumi Cloud, with administrators able to enable it through the Pulumi Cloud console.
Feb 03, 2025 814 words in the original blog post.