-
Notifications
You must be signed in to change notification settings - Fork 73
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
docs(getting-started): Overhaul (#2754)
* docs(getting-started): initial overhaul of category * docs(getting-started): overhaul nav and getting started * docs(getting-started): open tt page * docs(getting-started): edit nav * docs(getting-started): finish open page * docs(getting-started): added no otel no code * docs(getting-started): fix * docs(getting-started): add auto instr tab * docs(getting-started): finalize no-otel * Update docs/docs/getting-started/cli-installation-reference.md Co-authored-by: Julianne Fermi <[email protected]> * Update docs/docs/getting-started/detailed-installation.md Co-authored-by: Julianne Fermi <[email protected]> * Update docs/docs/getting-started/detailed-installation.md Co-authored-by: Julianne Fermi <[email protected]> * Apply suggestions from code review Co-authored-by: Julianne Fermi <[email protected]> * docs(getting-started): typo * docs(getting-started): fix detailed instal --------- Co-authored-by: Julianne Fermi <[email protected]>
- Loading branch information
Showing
9 changed files
with
861 additions
and
339 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,77 @@ | ||
# CLI Installation Reference | ||
|
||
This page contains a reference of all options for installing Tracetest CLI. | ||
|
||
## Detailed Instructions on Installing Tracetest Using the CLI | ||
|
||
Tracetest has a command line interface (CLI) which includes an **install wizard** that helps to install the Tracetest server into Docker or Kubernetes. The CLI can also be used to run tests, download or upload tests, and manage much of the capability of Tracetest. | ||
|
||
## Installing the Tracetest Server via the CLI | ||
|
||
Use the CLI's install wizard to install a Tracetest server locally using Docker Compose or to a local or remote Kubernetes cluster. | ||
|
||
The wizard installs all the tools required to set up the desired environment and creates all the configurations, tailored to your case. | ||
|
||
Every time we release a new version of Tracetest, we generate binaries for Linux, MacOS, and Windows. Supporting both amd64, and ARM64 architectures, in `tar.gz`, `deb`, `rpm` and `exe` formats. | ||
|
||
You can find the latest version [here](https://github.com/kubeshop/tracetest/releases/latest). | ||
|
||
### Linux/MacOS | ||
|
||
Tracetest CLI can be installed automatically using the following script: | ||
|
||
```sh | ||
curl -L https://raw.githubusercontent.com/kubeshop/tracetest/main/install-cli.sh | bash | ||
``` | ||
|
||
It works for systems with Homebrew, `apt-get`, `dpkg`, `yum`, `rpm` installed, and if no package manager is available, it will try to download the build and install it manually. | ||
|
||
You can also manually install it with one of the following methods. | ||
|
||
#### Homebrew | ||
|
||
```sh | ||
brew install kubeshop/tracetest/tracetest | ||
``` | ||
|
||
#### APT | ||
|
||
```sh | ||
# requirements for our deb repo to work | ||
sudo apt-get update && sudo apt-get install -y apt-transport-https ca-certificates | ||
|
||
# add repo | ||
echo "deb [trusted=yes] https://apt.fury.io/tracetest/ /" | sudo tee /etc/apt/sources.list.d/fury.list | ||
|
||
# update and install | ||
sudo apt-get update | ||
sudo apt-get install tracetest | ||
``` | ||
|
||
#### YUM | ||
|
||
```sh | ||
# add repository | ||
cat <<EOF | sudo tee /etc/yum.repos.d/tracetest.repo | ||
[tracetest] | ||
name=Tracetest | ||
baseurl=https://yum.fury.io/tracetest/ | ||
enabled=1 | ||
gpgcheck=0 | ||
EOF | ||
|
||
# install | ||
sudo yum install tracetest --refresh | ||
``` | ||
|
||
### Windows | ||
|
||
#### Chocolatey | ||
|
||
```bash | ||
choco source add --name=kubeshop_repo --source=https://chocolatey.kubeshop.io/chocolatey ; choco install tracetest | ||
``` | ||
|
||
#### From source | ||
|
||
Download one of the files from the latest tag, extract to your machine, and then [add the tracetest binary to your PATH variable](https://stackoverflow.com/a/41895179). |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.