⚠️ As of March 2023, In our environment, ipdrawer is no longer in production, so we made this repository public arvhice. ⚠️
IPDrawer is IP Address Management (IPAM) application and the code is written in Golang.
- IPDrawer can assigne IP from the predefined IP pools.
- IPDrawer has gRPC and REST API interfaces.
- REST API Reference
./ipdrawer start --redis-host localhost
and access tohttp://localhost:25577/swagger-ui
- Go
- make
$ make
$ ./ipdrawer --help
$ make proto
$ make test
- buildspec.yml
- build docker image and push to ECR
- create-pr.sh
- Create PR in another repository for deploy (GitOps)