boxlite-ai / boxlite-ai/boxlite

Support for IP address allocation mechanisms

Open
#42 4 comments 1 reaction 0 assignees View on GitHub
Dominant language
Rust
Stars
2.3k
Forks
179
Avg merge
23h 25m
Merged PRs (30d)
121

Description

Most straightforward: BoxOptions supports static IPs (example assumes API)
If the API supports it, you can pass it like this:

```
box_opts = boxlite.BoxOptions( image="alpine:latest", ip="192.168.50.10", netmask="255.255.255.0", gateway="192.168.50.1" )
box = runtime.create(box_opts)
```

Pros: simple and straightforward, with the runtime taking care of getting the network interface configured.

Contributor guide

Open the contributing guide

Research direction

Start by reviewing the BoxOptions and runtime.create API entry points named in the issue, and determine how IP, netmask, and gateway allocation should be represented. Done means a defined allocation mechanism supports the requested static-IP example and its behavior is covered by the project's relevant validation or runtime checks.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
networking
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.