| 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":["oras","mokutil"]}}} |
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
Installation Steps (K3s Deployment)
Execute these steps in order. Wait for each step to complete before proceeding.
Step 1: Check Prerequisites
cat /etc/os-release | grep -E "VERSION_ID|NAME"
which oras || echo "ERROR: oras not installed - see https://oras.land/docs/installation"
mokutil --sb-state
Step 2: Get Latest Trusted Compute Package Version
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
oras pull registry-rs.edgeorchestration.intel.com/edge-orch/trusted-compute/baremetal/trusted-compute-installation-package:$TAG
Step 4: Extract the Installation Package
tar -xvf trusted-compute-installation-package.tgz
ls -la trusted-compute-installation-package/
Step 5: Change to Package Directory
cd trusted-compute-installation-package
pwd
Step 6: Install K3s
sudo ./k3s/k3s.sh --install
Step 7: Verify K3s Cluster is Ready
sudo kubectl get nodes
Step 8: Install Trusted Compute Components
sudo ./install.sh --k3s
Step 9: Verify Installation
sudo kubectl get pods -A | grep -E "trust|attestation|kata"
sudo helm list -A
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)
docker --version
Step 7: Install Trusted Compute with Docker
sudo ./install.sh --docker
Step 8: Verify Docker Installation
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
cd trusted-compute-installation-package
sudo ./uninstall.sh --k3s
Docker Deployment
cd trusted-compute-installation-package
sudo ./uninstall.sh --docker
Dependencies
oras CLI (for downloading packages)
- Root/sudo access