Actions & terminals
Operate your infrastructure directly from the canvas, with terminals, logs, and one-click actions.
Click any node on the canvas to open its detail panel. From there you can inspect and operate the resource without leaving the browser.
Terminals
Open an interactive terminal on a host or inside a container. Sessions stream over the same WebSocket, so there are no SSH keys and no inbound ports to manage.
Logs
Tail logs for a container, pod, host, or Kubernetes workload (Deployment, StatefulSet, DaemonSet — pick which pod when the workload has several), with a configurable line count. Output streams live.
One-click actions
Available actions depend on the node type:
| Resource | Actions |
|---|---|
| Host | Top processes, disk usage, run a command, restart a systemd service |
| Container | Restart, stop, start, view logs, exec, inspect env |
| Deployment / StatefulSet / DaemonSet | View logs (pick which pod), scale replicas, restart rollout, edit manifest |
| Pod | View logs, exec, delete |
| Any K8s object | View / edit YAML and apply changes |
Editing manifests
The View YAML action shows the live manifest and lets you edit it inline. Click Apply Changes to push the update to the cluster. Reset restores the live version.
Environment variables
The Environment action shows the variable names present on a container. Values are hidden for security; InfraCanvas never reads or stores secret values. Setting variables merges: new keys are added or updated, existing ones are never deleted.
Audit
Every action is recorded in the Audit Log with the user's email, the target resource, and a timestamp.