# 0.1.0-beta.1 Infra

**Release Version:** v0.1.0 beta

**Release Type:** Beta Release

**Release Date:** 27th October, 2025

This **v0.1.0 beta release** marks the launch of **MOSIP Rapid Deployment Infrastructure**, introducing a **unified infrastructure repository** that simplifies, accelerates, and secures MOSIP deployments. This release shifts from a fragmented, manual, and multi-repository model to a single repository-driven, fully automated deployment approach.

It prioritizes enhancements in **deployment velocity, automation, reproducibility, and security**, while significantly lowering operational complexity.

Click[ here ](/1.2.0/setup/deploymentnew/v3-installation/1.2.0.3.md)to know more about this all new approach to MOSIP's deployment modernisation.

### Major Areas of Work

* **Unified Infrastructure Repository**
  * End-to-end MOSIP deployment via a single repository.
  * Three-step simplified deployment model.
  * GitHub Actions-driven CI/CD automation.
* **Infrastructure as Code (IaC)**
  * Terraform modules with multi-cloud support.
  * GPG-encrypted state management for secure, reproducible infrastructure.
* **Application Management**
  * Declarative deployment with Helmsman DSF.
  * Consistent state management and easy environment replication.
* **Automation Enhancements**
  * GitHub Actions workflows with retries and rollbacks.
  * One-click deployment reducing time from days to hours.
* **Security Enhancements**
  * WireGuard VPN, encryption, secret integration with GitHub Actions.
  * Built-in zero-trust model and best practices embedded.
* **Infrastructure Modernization**
  * RKE2 Kubernetes for scalable, modern orchestration.
  * Reusable Terraform modules and declarative deployments.

### User Story Released

* **Rapid Deployment Model**\
  A streamlined infrastructure approach designed to automated deployment of MOSIP components across environments. [#MOSIP-42197](https://mosip.atlassian.net/browse/MOSIP-42197)

### Repository Released

| Repositories | Tags Released                                                     |
| ------------ | ----------------------------------------------------------------- |
| infra        | [0.1.0-beta.1](https://github.com/mosip/infra/tree/v0.1.0-beta.1) |

### Known Issues

| JIRA                                                                                                                                                       | Description                                                  |
| ---------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------ |
| [MOSIP-43157](https://mosip.atlassian.net/browse/MOSIP-43157)                                                                                              | Terraform apply fails when branch protection rule is enabled |
| [MOSIP-41863](https://mosip.atlassian.net/browse/MOSIP-41863)                                                                                              | Partner onboarding failing at first run                      |
| [MOSIP-43160](https://mosip.atlassian.net/browse/MOSIP-43160?atlOrigin=eyJpIjoiYThkODdlYTZmNWZhNDhlZWI1ZGZhZmE4M2Q1YzkwNDMiLCJwIjoiamlyYS1zbGFjay1pbnQifQ) | Docker unauthenticated pull rate limit blocks deployment     |

### Documentation

* [Deployment Guide](/1.2.0/setup/deploymentnew/v3-installation/1.2.0.3.md)
* [Test Report](/1.2.0/roadmap-and-releases/releases/0.1.0-beta-mosip-rapid-deployment-infrastructure/test-report.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.mosip.io/1.2.0/roadmap-and-releases/releases/0.1.0-beta-mosip-rapid-deployment-infrastructure.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
