hatena / ipdrawer Licence: other
Light-weight IP Address Management (IPAM) application which has gRPC and REST API interfaces
Programming Languages go 31211 projects - #10 most used programming language
Projects that are alternatives of or similar to ipdrawer kube-ipam 可以固定Pod/容器組IP地址的kubernetes網路輔助管理挿件。Kubernetes network management plug-in based on etcd storage can assign fixed IP for pod.
Stars : ✭ 313 (+878.13%)
Mutual labels: ipam
netbox-chart A Helm chart for NetBox
Stars : ✭ 141 (+340.63%)
Mutual labels: ipam
Phpipam phpipam development repository
Stars : ✭ 1,578 (+4831.25%)
Mutual labels: ipam
Netbox Infrastructure resource modeling for network automation. Open source under Apache 2. Public demo: https://demo.netbox.dev
Stars : ✭ 9,310 (+28993.75%)
Mutual labels: ipam
go-inet A Go library for reading, formatting, sorting, lookup and converting IP-addresses and IP-blocks
Stars : ✭ 14 (-56.25%)
Mutual labels: ipam
noc Official read only mirror for
Stars : ✭ 84 (+162.5%)
Mutual labels: ipam
serveradmin Configuration management database system of InnoGames
Stars : ✭ 40 (+25%)
Mutual labels: ipam
SimpleIPAM Simple IP address management
Stars : ✭ 28 (-12.5%)
Mutual labels: ipam
openwisp-ipam IP address space administration module of OpenWISP
Stars : ✭ 79 (+146.88%)
Mutual labels: ipam
IPDrawer
What is IPDrawer?
IPDrawer is IP Address Management (IPAM) application and the code is written in Golang.
Features
IPDrawer can assigne IP from the predefined IP pools.
IPDrawer has gRPC and REST API interfaces.
API Docs
REST API Reference
./ipdrawer start --redis-host localhost
and access to http://localhost:25577/swagger-ui
Development
Prerequisite
Generate a binary
$ make
$ ./ipdrawer --help
Generate proto files
Run test
(Option) CI/CD Pipeline
buildspec.yml
build docker image and push to ECR
create-pr.sh
Create PR in another repository for deploy (GitOps)
Author
taku-k
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at
[email protected] .