Hi All,
OpenZiti v0.30.4 has been released containing a new feature and we are looking for community feedback.
The feature is ziti edge quickstart
. This command is intended to be used for short-lived networks, suitable for unit testing, playing around locally while learning OpenZiti or who knows! You tell us how you'll use it! Run ziti edge quickstart --help
to explore the command.
What do you think? What features would you like to see added to it?
Here's a short demonstration video for those interested:
3 Likes
Very cool. It will greatly reduce the effort to organise a demo. Awesome.
1 Like
This appears to support PowerShell on Windows AMD64 at this time. Are there plans to support macOS Apple silicon?
It's funny you should ask that. I ended up giving it a try last night and realized it just blindly downloads the windows version cause... Powershell == Windows right???
I do plan try it out on linux/macos when I can find the time to. FWIW you don't need to wait for powershell support though.
source /dev/stdin <<< "$(wget -qO- https://get.openziti.io/quick/ziti-cli-functions.sh)"; getZiti "yes"
should be the one-liner to get the latest version of ziti on your machine (until we add brew support, which we'll do at some point i am sure)
1 Like
LOL...I actually do have powershell installed on my M1 MacBook (but I can't recall why). I did try to install the powershell version and I ran into what you described.
I had assumed there was some powershell-only magic in the latest release.
This looks really cool, will give it a try.
Fantastic. My main use for it now will be for setting up quickly on site or testing on prem. As previously, I was using a snap shot system on a VM for this exact purpose!
In the future when I get it know OpenZiti more intimately. It would make a great training aid for the cli with trainee staff.
1 Like
FWIW I installed powershell via homebrew because vcpkg was having a fit about it.
I ran this on a newly created Debian VM. I had not installed jq and I got a message indicating that the bin dir was not set: * ERROR: ZITI_BIN_DIR is not set (but I think this might be a warning because the default dir was used).
oh so it didn't check for pre-requisites? it should definitely do that. i'll try it on a docker image and file a bug:
issue filed : getZiti fails when pre-req's are not met · Issue #1375 · openziti/ziti · GitHub
1 Like
source /dev/stdin <<< "$(wget -qO- https://get.openziti.io/quick/ziti-cli-functions.sh)"; getZiti "yes"
* ERROR: ZITI_BIN_DIR is not set
ZITI_HOME overridden: /home/username/.ziti/quickstart/zt01
-bash: jq: command not found
-bash: jq: command not found
The path for ziti binaries has not been set, use the default (/home/username/.ziti/quickstart/zt01/ziti-bin/ziti-)? (Y/n) y
INFO: using the default path /home/username/.ziti/quickstart/zt01/ziti-bin/ziti-
Getting OpenZiti binaries
Alright @carljmosca ... I have PR up to fix getZiti.ps1
for those of us crazy enough to run and try powershell on non-windows OS'es... If you want to try the preview, run:
iex(iwr https://raw.githubusercontent.com/openziti/ziti/8e4d7d985e2bf4882db1275e69df90a5d9a9f256/quickstart/docker/image/getZiti.ps1)
I tried it on macos arm, linux and windows so hopefully it'll work for everyone so inclined to try it.
Windows - Linux - MacOs:
1 Like
Awesome!! Yes, it works nicely on macOS (M1 hardware). Will make some time to play around with it a bit more. Thank you @TheLumberjack