Internal development platform binary launcher.
Spin up a complete internal developer platform using industry standard technologies like Kubernetes, Argo, and backstage with only Docker required as a dependency.
This can be useful in several ways: * Create a single binary which can demonstrate an IDP reference implementation. * Use within CI to perform integration testing. * Use as a local development environment for platform engineers.
bash
brew install cnoe-io/tap/idpbuilder
+ Specific Stable Version
bash
brew install cnoe-io/tap/idpbuilder@<version>
+ Nightly Version
bash
brew install cnoe-io/tap/idpbuilder-nightly
Another way to get started is to grab the idpbuilder binary for your platform and run it. You can visit our releases page to download the version for your system, or run the following commands:
arch=$(if [[ "$(uname -m)" == "x86_64" ]]; then echo "amd64"; else uname -m; fi)
os=$(uname -s | tr '[:upper:]' '[:lower:]')
idpbuilder_latest_tag=$(curl --silent "https://api.github.com/repos/cnoe-io/idpbuilder/releases/latest" | grep '"tag_name":' | sed -E 's/.*"([^"]+)".*/\1/')
curl -LO https://github.com/cnoe-io/idpbuilder/releases/download/$idpbuilder_latest_tag/idpbuilder-$os-$arch.tar.gz
tar xvzf idpbuilder-$os-$arch.tar.gz
Download latest extract idpbuilder binary
cd ~/bin
curl -vskL -O https://github.com/cnoe-io/idpbuilder/releases/latest/download/idpbuilder-linux-amd64.tar.gz
tar xvzf idpbuilder-linux-amd64.tar.gz idpbuilder
You can then run idpbuilder with the create argument to spin up your CNOE IDP:
./idpbuilder create
For more detailed information, checkout our documentation on getting started with idpbuilder.
Checkout the contribution doc for contribution guidelines and more information on how to set up your local environment.
$ claude mcp add idpbuilder \
-- python -m otcore.mcp_server <graph>