26 lines
1.2 KiB
Text
26 lines
1.2 KiB
Text
let d = import "schemas/project-card.ncl" in
|
|
|
|
d.ProjectCard & {
|
|
id = "provisioning",
|
|
name = "Provisioning",
|
|
tagline = "Infrastructure Orchestration With Configuration as Code",
|
|
description = "Declarative infrastructure management with Nickel schemas, Nushell orchestration, and Rust executables. Type-safe configuration, automated validation, and cloud-native deployment across Kubernetes, Docker, and custom platforms.",
|
|
version = "3.0.11",
|
|
status = 'Active,
|
|
source = 'Local,
|
|
url = "https://provisioning.jesusperez.pro",
|
|
repo = "https://rlung.librecloud.online/jesus/provisioning",
|
|
started_at = "2018",
|
|
tags = ["infrastructure", "nickel", "nushell", "rust", "kubernetes", "iac", "declarative"],
|
|
tools = ["Rust", "Nickel", "Nushell", "Kubernetes"],
|
|
features = [
|
|
"Type-safe configuration with Nickel schemas — impossible states are unrepresentable",
|
|
"Typed dependency DAG — deployment order is structurally enforced",
|
|
"Nushell orchestration layer — observability at operation time",
|
|
"Multi-provider: Kubernetes, Docker, UpCloud, AWS",
|
|
"Declarative CD/CI with GitOps principles",
|
|
],
|
|
featured = true,
|
|
sort_order = 1,
|
|
logo = "assets/logo.svg",
|
|
}
|