[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-75817":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":9,"totalLinesOfCode":9,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":9,"subscribersCount":16,"size":16,"stars1d":16,"stars7d":16,"stars30d":17,"stars90d":16,"forks30d":16,"starsTrendScore":16,"compositeScore":18,"rankGlobal":9,"rankLanguage":9,"license":9,"archived":19,"fork":19,"defaultBranch":20,"hasWiki":19,"hasPages":19,"topics":9,"createdAt":9,"pushedAt":9,"updatedAt":21,"readmeContent":22,"aiSummary":23,"trendingCount":16,"starSnapshotCount":16,"syncStatus":24,"lastSyncTime":25,"discoverSource":26},75817,"infra-controller-core","NVIDIA\u002Finfra-controller-core","NVIDIA","NVIDIA Infra Controller - Hardware Lifecycle Management and multitenant networking",null,"https:\u002F\u002Fgithub.com\u002FNVIDIA\u002Finfra-controller-core","Rust",149,98,11,180,0,4,43.39,false,"main","2026-06-12 04:01:19","# NVIDIA Infra Controller\n\nNVIDIA Infra Controller (NICo) delivers zero-touch lifecycle automation for\nbare-metal systems that secures datacenter infrastructure at its foundation.\n\nIt is an API-based microservice that provides site-local, zero-trust,\nbare-metal lifecycle management with DPU-enforced isolation. NICo automates the complexity\nof the bare-metal lifecycle to fast-track building next generation AI Cloud offerings.\n\n## Getting Started\n\n- Go to the [NVIDIA Infra Controller overview](https:\u002F\u002Fdocs.nvidia.com\u002Finfra-controller\u002Fdocumentation\u002Foverview\u002Fwhat-is-nico) to get an overview of NICo architecture and capabilities.\n- Or jump to the [Quick Start Guide](https:\u002F\u002Fdocs.nvidia.com\u002Finfra-controller\u002Fdocumentation\u002Fgetting-started\u002Fquick-start-guide) to start setting up your site for NICo.\n- Check out [Local Development with DevSpace](dev\u002Fdeployment\u002Fdevspace\u002FREADME.md) to run NICo locally with mock systems.\n\n## Bare-Metal Cluster Setup\n\n`helm-prereqs\u002Fsetup.sh` deploys the full NVIDIA Infra Controller stack onto a bare-metal Kubernetes cluster in three layers:\n\n| Layer | What it installs | Helm release |\n|-------|-----------------|--------------|\n| **Common services** | MetalLB, cert-manager, Vault, external-secrets, PostgreSQL | via `helmfile` in `helm-prereqs\u002F` |\n| **Carbide Core** | NVIDIA Infra Controller (this repo's `helm\u002F` chart) | `carbide` in `forge-system` |\n| **Carbide REST** | NVIDIA Infra Controller's REST API, Temporal, Keycloak, site-agent | `carbide-rest` + `carbide-rest-site-agent` in `carbide-rest` |\n\n### Prerequisites\n\n- A running Kubernetes cluster with `KUBECONFIG` set\n- `helm`, `helmfile`, `kubectl`, `jq` installed\n- Images pushed to your container registry\n\n### Quick start\n\n```bash\n# 1. Build and push images to your registry\n#    Carbide Core image: \u003Cyour-registry>\u002Fnvmetal-carbide:\u003Ctag>  (this repo)\n#    Carbide REST images: \u003Cyour-registry>\u002Fcarbide-rest-api:\u003Ctag>, etc.  (infra-controller-rest)\n\n# 2. Set environment variables\nexport KUBECONFIG=\u002Fpath\u002Fto\u002Fkubeconfig\nexport REGISTRY_PULL_SECRET=\u003Cyour-registry-pull-secret-or-ngc-api-key>\nexport NCX_IMAGE_REGISTRY=\u003Cyour-registry>        # e.g. my-registry.example.com\u002Finfra-controller\nexport NCX_CORE_IMAGE_TAG=\u003Ccarbide-core-tag>     # e.g. v2025.12.30\nexport NCX_REST_IMAGE_TAG=\u003Ccarbide-rest-tag>     # e.g. v1.0.4\n\n# 3. Customize site-specific values\n#    Edit helm-prereqs\u002Fvalues\u002Fncx-core.yaml:\n#      carbide-api.hostname      — your site's external API hostname\n#      carbide-api.siteConfig    — network pools, VLAN ranges, IB config, MetalLB VIPs\n#    Edit helm-prereqs\u002Fvalues\u002Fmetallb-config.yaml:\n#      IPAddressPool, BGPPeer    — your site's VIP ranges and TOR switch config\n#    Edit helm-prereqs\u002Fvalues.yaml:\n#      siteName                  — short site identifier\n\n# 4. Point NCX_REPO at infra-controller-rest (auto-detected if a sibling directory)\nexport NCX_REPO=\u002Fpath\u002Fto\u002Finfra-controller-rest   # optional\n\n# 5. Run setup — installs common services, Carbide Core, and Carbide REST in order\ncd helm-prereqs\n.\u002Fsetup.sh        # interactive\n.\u002Fsetup.sh -y     # non-interactive (CI\u002FCD)\n```\n\nTo tear everything down:\n\n```bash\ncd helm-prereqs\n.\u002Fclean.sh\n```\n\nSee [helm-prereqs\u002FREADME.md](helm-prereqs\u002FREADME.md) for the full reference: PKI architecture, PostgreSQL setup, phase-by-phase description, secrets reference, and troubleshooting.\n\n## Experimental Notice\n\nThis software is considered *experimental* and is a preview release. Use at\nyour own risk in production environments. The software is provided \"as is\"\nwithout warranties of any kind. Features, APIs, and configurations may change\nwithout notice in future releases. For production deployments, thoroughly test\nin non-critical environments first.\n","NVIDIA Infra Controller (NICo) 是一个用于数据中心基础设施硬件生命周期管理和多租户网络的自动化工具。该项目基于Rust语言开发，提供零信任、裸机生命周期管理，并通过DPU强制隔离确保安全性。其核心功能包括通过API实现站点级的自动化管理，简化了构建下一代AI云服务的过程。适用于需要对数据中心内的物理服务器进行高效、安全运维管理的企业或组织，特别是在追求高度自动化和安全性的场景下表现尤为出色。",2,"2026-05-18 11:12:52","trending"]