Skip to content

2.1.23

Release Date: December 3, 2025


✨ New Features

Terraform Modules

Static Site Service Module 🌐

Module: saif-staticsite-service

A new Terraform module for deploying static websites with Azure Front Door and Azure infrastructure. This module provides a complete solution for hosting static content with global CDN capabilities.

Key Features:

  • Azure Front Door Integration - Global CDN and load balancing for static content
  • Storage Account Backend - Secure blob storage for static assets
  • Bootstrap Infrastructure - Terraform Cloud workspace provisioning
  • Custom Domain Support - Configurable endpoints and routing

Benefits:

  • 🚀 Quick deployment of static websites with enterprise-grade infrastructure
  • 🔄 Consistent infrastructure patterns across teams
  • 🎯 Built-in best practices for security and performance

Module Structure:

saif-staticsite-service/
├── frontdoor.tf        # Azure Front Door configuration
├── main.tf             # Core infrastructure
├── data.tf             # Data sources
├── local.tf            # Local variables
├── provider.tf         # Provider configuration
├── variables.tf        # Input variables
└── modules/
    └── bootstrapper/   # TFC workspace management

Example:

module "staticsite" {
  source = "app.terraform.io/SAIFCorporation/saif-staticsite-service/azure"

  # Configuration variables
}

Documentation:

  • Module README (src/terraform/saif-staticsite-service/README.md)

🔧 Enhancements

Storage Account Module Updates

Module: azure-storage/modules/storageaccount

Enhanced the storage account module with additional configuration options for static website hosting.

Changes:

  • Added static website configuration support
  • New variables for index and error document paths
  • Updated documentation with new options

Resource Group Module Improvements

Module: azure-management/modules/resource_group

Simplified the resource group module by removing unnecessary local variables and improving test coverage.

Changes:

  • Removed local.tf with unused local variables
  • Enhanced test cases in basic.tftest.hcl and tagging.tftest.hcl
  • Improved variable documentation

Documentation Site Infrastructure

New infrastructure setup for the Forge documentation site using the saif-staticsite-service module.

Files Added:

  • site/infra/app/main.tf - Main site infrastructure
  • site/infra/app/variables.tf - Site configuration variables
  • site/infra/bootstrap/main.tf - Bootstrap configuration

📦 Dependency Updates

TypeScript Packages

Multiple dependency updates in /src/typescript:

  • Bumped @types/react from 19.2.6 to 19.2.7
  • Updated the dependencies group with multiple package updates

.NET Packages

Updated package references in Directory.Packages.props with latest versions.


🔄 Pipeline Updates

Documentation Pipeline

New Pipelines:

  • azure-docs-pr.yml - PR validation for documentation changes
  • azure-docs.yml - Main documentation deployment pipeline

Template Updates

  • Updated forge-orchestrator template with documentation support
  • Standardized pipeline variable references across PR pipelines
  • Added new PR pipeline for saif-staticsite-service module

📋 Additional Notes

  • Total Commits: 8
  • Files Changed: 98
  • Contributors: Jason Coria Corona Yue, Platform Build Service

Full Changelog: 2.1.22...2.1.23