# trident **Repository Path**: mirrors_microsoft/trident ## Basic Information - **Project Name**: trident - **Description**: Azure Linux servicing agent - security focused install, provisioning, and update - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-09-29 - **Last Updated**: 2025-09-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Trident **Trident** is a declarative, security-first OS lifecycle agent designed primarily for [Azure Linux](https://github.com/microsoft/azurelinux/?tab=readme-ov-file#azure-linux). It supports clean installation and provisioning of bare-metal nodes, as well as A/B-style updates and runtime configuration for both bare-metal and virtual machines. At the heart of Trident is its **Host Configuration API**, a declarative YAML-based interface that defines the desired state of a machine across storage, OS, networking, and firmware layers. Trident supports a wide range of lifecycle and configuration capabilities: - ✅ Disk partitioning and imaging - ✅ RAID configuration - ✅ Encrypted volumes with TPM/PCR support - ✅ dm-verity support - ✅ A/B update - ✅ Bootloader configuration - ✅ Networking configuration - ✅ User management - ✅ SELinux configuration - ✅ Custom hooks - ✅ ...and more ## Getting Started For comprehensive guidance on installation, configuration, and usage, please refer to our [official documentation](docs/Trident.md). ### Developing and Contributing For detailed information about contributing to this project please read the [contributing guide](./docs/Development/Contributing/contributing-guidelines.md). ## Getting Help Have questions, found a bug, or need a new feature? Open an issue in our [GitHub repository](https://github.com/microsoft/trident/issues/new?template=Blank+issue). --- ## Trademarks This project may contain trademarks or logos for projects, products, or services. Authorized use of Microsoft trademarks or logos is subject to and must follow [Microsoft's Trademark & Brand Guidelines](https://www.microsoft.com/en-us/legal/intellectualproperty/trademarks/usage/general). Use of Microsoft trademarks or logos in modified versions of this project must not cause confusion or imply Microsoft sponsorship. Any use of third-party trademarks or logos are subject to those third-party's policies.