Configuring SimKube CI Action
launch-runner configuration options
| Option | Description | Required |
|---|---|---|
| ami-id | AMI ID for SimKube Runner AMI | ✅ |
| instance-type | EC2 instance type | ❌ |
| aws-region | AWS region to launch in | ✅ |
| subnet-id | AWS subnet ID | ✅ |
| security-group-ids | Space separated security group IDs | ✅ |
| runner-labels | Comma separated additional labels for the runner | ❌ |
| simkube-runner-pat | GitHub PAT with repo scope | ✅ |
| aws-access-key-id | AWS access key ID | ✅ |
| aws-secret-acccess-key | AWS secret access key | ✅ |
| keep-alive | Keep EC2 instance running after sim execution | ✅ |
run-simulation configuration options
run-simulation exposes a basic set of skctl options
Implemented options:
| Option | Description | Required |
|---|---|---|
| simulation-name | Name of the simulation to run | ✅ |
| trace-path | Path to the trace file | ✅ |
| duration | Simulation duration | ❌ |
| driver-image | Specify a driver image | ❌ |
| driver-verbosity | log levels for sk-driver | ❌ |
| speed | Simulation speed | ❌ |