Skip to main content

trusted-compute-install

Install or uninstall the Intel Trusted Compute stack on bare-metal Ubuntu 24.04, via K3s or Docker. Use when asked to install, deploy, verify, or remove Trusted Compute packages.

Source facts

Repository
open-edge-platform/trusted-compute
Last source activity
August 11, 2026 at 05:15
Detected SKILL.md language
English
Stars
25
Forks
4

Install options

The review-first prompt is selected by default. You can switch to a direct command or download a local copy.

Review the source files

Read SKILL.md and any companion files shown by SkillsMP before deciding whether to install.

Showing SKILL.md

SKILL.md
Source instructions · Read-only preview
name
trusted-compute-install
description
Install or uninstall the Intel Trusted Compute stack on bare-metal Ubuntu 24.04, via K3s or Docker. Use when asked to install, deploy, verify, or remove Trusted Compute packages.
metadata
{"openclaw":{"emoji":"📦","os":["linux"],"requires":{"bins":"[Truncated]"}}}
# Trusted Compute Packages Skill ## Purpose This skill installs the Trusted Compute stack on a bare-metal Ubuntu system. ## Capabilities - **Install Trusted Compute** (K3s or Docker deployment) --- ## Install Trusted Compute ### Prerequisites - Ubuntu 24.04 installed - Secure Boot enabled in BIOS/UEFI - `oras` CLI installed (see https://oras.land/docs/installation) - Root/sudo access ### Installation Steps (K3s Deployment) Execute these steps in order. Wait for each step to complete before proceeding. #### Step 1: Check Prerequisites ```bash # Verify Ubuntu version cat /etc/os-release | grep -E "VERSION_ID|NAME" # Check if oras is installed which oras || echo "ERROR: oras not installed - see https://oras.land/docs/installation" # Check Secure Boot status mokutil --sb-state ``` #### Step 2: Get Latest Trusted Compute Package Version ```bash TAG=$(oras repo tags registry-rs.edgeorchestration.intel.com/edge-orch/trusted-compute/baremetal/trusted-compute-installation-package 2>/dev/null | grep -E '^[0-9]+\.[0-9]+\.[0-9]+$' | sort -V | tail -n 1) && echo "Latest version: $TAG" ``` #### Step 3: Download the Trusted Compute Package ```bash oras pull registry-rs.edgeorchestration.intel.com/edge-orch/trusted-compute/baremetal/trusted-compute-installation-package:$TAG ``` #### Step 4: Extract the Installation Package ```bash tar -xvf trusted-compute-installation-package.tgz ls -la trusted-compute-installation-package/ ``` #### Step 5: Change to Package Directory ```bash cd trusted-compute-installation-package pwd ``` #### Step 6: Install K3s ```bash sudo ./k3s/k3s.sh --install ``` #### Step 7: Verify K3s Cluster is Ready ```bash sudo kubectl get nodes # Wait until node shows "Ready" status ``` #### Step 8: Install Trusted Compute Components ```bash sudo ./install.sh --k3s ``` #### Step 9: Verify Installation ```bash # Check all TC pods are running sudo kubectl get pods -A | grep -E "trust|attestation|kata" # Check Helm releases sudo helm list -A # Check runtime classes sudo kubectl get runtimeclass ``` ### Installation Steps (Docker Deployment) Alternative deployment using Docker instead of K3s. #### Step 1-5: Same as K3s Follow Steps 1-5 from K3s deployment above. #### Step 6: Install Docker (if not installed) ```bash # Check Docker version (must be 29.4.x, NOT 29.5+) docker --version # If not installed, follow: https://docs.docker.com/engine/install/ubuntu/ ``` #### Step 7: Install Trusted Compute with Docker ```bash sudo ./install.sh --docker ``` #### Step 8: Verify Docker Installation ```bash # Check Docker is configured with Kata runtime docker info | grep -i runtime ``` --- ## Output Format ``` TRUSTED COMPUTE INSTALLATION Step 1: Prerequisites ✓ - Ubuntu: 24.04 - oras: installed - Secure Boot: Enabled Step 2: Package Version ✓ - Latest: 1.5.0 Step 3: Download ✓ Step 4: Extract ✓ Step 5: Directory ✓ Step 6: K3s Install ✓ Step 7: K3s Ready ✓ - Node: <hostname> Ready Step 8: TC Install ✓ Step 9: Verification ✓ - Pods: Running - RuntimeClass: kata-qemu available ``` ## Uninstallation ### K3s Deployment ```bash cd trusted-compute-installation-package sudo ./uninstall.sh --k3s ``` ### Docker Deployment ```bash cd trusted-compute-installation-package sudo ./uninstall.sh --docker ``` ## Dependencies - `oras` CLI (for downloading packages) - Root/sudo access
View on GitHub