# provision

Provision the build machine in Kubernetes.

```rhai
build_machine.provision() -> BuildMachineHandle
```

## Returns

Returns a `BuildMachineHandle` with information about the provisioned build machine.

## Examples

```rhai
let handle = namespace.build_machine("builder")
    .image("ubuntu:22.04")
    .memory(2048, 4096)
    .cpu(1000, 2000)
    .privileged(true)
    .provision();

print("Build machine ready!");
print("Pod: " + handle.pod_name());
print("Namespace: " + handle.namespace());

// Clean up when done
handle.destroy();
```

## Notes

- This is a terminal method (executes the provisioning)
- Creates a pod configured for building
- Returns handle for managing the build machine
- Use `destroy()` on handle to remove the build machine
