openziti / ziti

The parent project for OpenZiti. Here you will find the executables for a fully zero trust, application embedded, programmable network @OpenZiti
https://openziti.io
Apache License 2.0
2.82k stars 159 forks source link

add ephemeral quickstart to ziti cli #1298

Closed dovholuknf closed 1 year ago

dovholuknf commented 1 year ago

it'd be nice to just download the binary and start up a network using just the ziti binary. add ziti edge quickstart and have it start the controller and router in a single process. The network should be entirely ephemeral, when the process exits the network is torn down.

Goal was to make an 'even quicker quickstart'. Since it's using go, it's usable in Windows too which is a plus (I guess lol)

The command will:

Mostly configurable using the 'normal' quickstart variables. Adds "localhost" and "hostname" to the PKI so that it's available from other network machines as long as those machines can connect.

dovholuknf commented 1 year ago

Completed with #1284