https://github.com/massdriver-cloud/cola
CIDR Optimization Lookup & Assignment
https://github.com/massdriver-cloud/cola
Last synced: 3 months ago
JSON representation
CIDR Optimization Lookup & Assignment
- Host: GitHub
- URL: https://github.com/massdriver-cloud/cola
- Owner: massdriver-cloud
- License: mit
- Created: 2022-07-07T03:30:33.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2022-11-18T02:32:23.000Z (over 2 years ago)
- Last Synced: 2025-01-23T03:14:00.154Z (5 months ago)
- Language: Go
- Size: 66.4 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# cola - CIDR Optimization by Lookup and Assignment
`COLA` is also the acronym for ["Collision On Launch Assessment"](https://nap.nationalacademies.org/read/13244/chapter/11#chapter09_r22), an assessment performed before a spacecraft launch to ensure there won't be a collision with another orbiting vehicle.
`cola` is a service for finding an available CIDR block given a parent CIDR block, a mask (desired block size), and list of already used CIDR blocks.
## Development
### Building
COLA is built using go:
```shell
go build
```If you encounter an error: `fatal: could not read Username for 'https://github.com': terminal prompts disabled`, you can globally configure git:
```shell
git config --global --add url."[email protected]:".insteadOf "https://github.com/"
go build
```