21. Architecture ReferenceΒΆ
This section is intended to act as a reference to the internals of Digital Rebar for developers and power users.
- 21.1. Architecture Overview
- 21.2. Data Architecture
- 21.2.1. Provisioner Models
- 21.2.1.1. Machine
- 21.2.1.2. Cluster
- 21.2.1.3. Resource Broker
- 21.2.1.4. Param
- 21.2.1.5. Profile
- 21.2.1.6. BootEnv
- 21.2.1.7. Template
- 21.2.2. DHCP Models
- 21.2.3. Additional Models
- 21.2.4. Special Objects
- 21.2.1. Provisioner Models
- 21.3. Data Models
- 21.4. Object.Meta
- 21.5. Authentication Models
- 21.6. How Authentication Works
- 21.7. Provisioning Models
- 21.8. Machine Matching (the Who Am I API)
- 21.9. DHCP Models
- 21.10. Sledgehammer Overview
- 21.11. Universal Workflow Architecture
- 21.12. Universal Hardware Architecture
- 21.13. Workflow
- 21.14. WorkOrders
- 21.15. Runner State, Contexts, Reboots and BootEnvs
- 21.16. Content Packages
- 21.17. Clusters v4.8+
- 21.18. Resource Brokers
- 21.19. Pooling Architecture
- 21.20. Pipelines
- 21.20.1. Building Universal Applications for DRP Pipelines
- 21.20.2. Creating a Minimal Universal Application
- 21.20.2.1. Choosing a Universal Application Name
- 21.20.2.2. Creating a Universal Application Profile
- 21.20.2.3. Creating a Chain Map Entry
- 21.20.2.4. Create Universal Workflow
- 21.20.2.5. Test your Universal Workflow
- 21.20.2.6. Add WORK to Your Workflow
- 21.20.2.7. Adding Standardized Components
- 21.20.2.8. Update the Workflow to include Standard Stages
- 21.20.2.9. Add Stages and Params
- 21.20.3. Clusters and Resource Brokers
- 21.20.3.1. Create A Resource Broker
- 21.20.3.2. Behind the Scenes: Terraform
- 21.20.3.3. Behind the Scenes: Cloud Resource Profile
- 21.20.3.4. Build a Cluster
- 21.20.3.5. Behind the Scenes: Tracking Cluster Building
- 21.20.3.6. Behind the Scenes: Building a Test Cluster with Context-Broker
- 21.20.3.7. Behind the Scenes: Multiple Machine Types and Named Machines
- 21.20.3.8. Resize the Cluster
- 21.20.3.9. Destroy The Cluster
- 21.21. Manager Architecture
- 21.22. Swagger UI