mirror of
https://github.com/edgelesssys/constellation.git
synced 2024-10-01 01:36:09 -04:00
docs: embedd asciinema casts (#1154)
Signed-off-by: Fabian Kammel <fk@edgeless.systems> Co-authored-by: Moritz Eckert <m1gh7ym0@gmail.com> Co-authored-by: Thomas Tendyck <tt@edgeless.systems> Co-authored-by: 3u13r <lc@edgeless.systems>
This commit is contained in:
parent
cb2d2b0b89
commit
566924caf8
@ -1,5 +1,13 @@
|
||||
# Configure your cluster
|
||||
|
||||
:::info
|
||||
This recording presents the essence of this page. It's recommended to read it in full for the motivation and all details.
|
||||
:::
|
||||
|
||||
<asciinemaWidget src="/constellation/assets/configure-cluster.cast" rows="20" cols="112" idleTimeLimit="3" preload="true" theme="edgeless" />
|
||||
|
||||
---
|
||||
|
||||
Before you can create your cluster, you need to configure the identity and access management (IAM) for your cloud service provider (CSP) and choose machine types for the nodes.
|
||||
|
||||
## Creating the configuration file
|
||||
|
@ -1,5 +1,13 @@
|
||||
# Create your cluster
|
||||
|
||||
:::info
|
||||
This recording presents the essence of this page. It's recommended to read it in full for the motivation and all details.
|
||||
:::
|
||||
|
||||
<asciinemaWidget src="/constellation/assets/create-cluster.cast" rows="20" cols="112" idleTimeLimit="3" preload="true" theme="edgeless" />
|
||||
|
||||
---
|
||||
|
||||
Creating your cluster requires two steps:
|
||||
|
||||
1. Creating the necessary resources in your cloud environment
|
||||
|
@ -1,5 +1,9 @@
|
||||
# Consume software bill of materials (SBOMs)
|
||||
|
||||
<asciinemaWidget src="/constellation/assets/check-sbom.cast" rows="20" cols="112" idleTimeLimit="3" preload="true" theme="edgeless" />
|
||||
|
||||
---
|
||||
|
||||
Constellation builds produce a [software bill of materials (SBOM)](https://www.ntia.gov/SBOM) for each generated [artifact](../architecture/microservices.md).
|
||||
You can use SBOMs to make informed decisions about dependencies and vulnerabilities in a given application. Enterprises rely on SBOMs to maintain an inventory of used applications, which allows them to take data-driven approaches to managing risks related to vulnerabilities.
|
||||
|
||||
|
@ -1,5 +1,13 @@
|
||||
# Terminate your cluster
|
||||
|
||||
:::info
|
||||
This recording presents the essence of this page. It's recommended to read it in full for the motivation and all details.
|
||||
:::
|
||||
|
||||
<asciinemaWidget src="/constellation/assets/terminate-cluster.cast" rows="20" cols="112" idleTimeLimit="3" preload="true" theme="edgeless" />
|
||||
|
||||
---
|
||||
|
||||
You can terminate your cluster using the CLI. For this, you need the Terraform state directory named [`constellation-terraform`](../reference/terraform.md) in the current directory.
|
||||
|
||||
:::danger
|
||||
|
@ -1,5 +1,13 @@
|
||||
# Verify the CLI
|
||||
|
||||
:::info
|
||||
This recording presents the essence of this page. It's recommended to read it in full for the motivation and all details.
|
||||
:::
|
||||
|
||||
<asciinemaWidget src="/constellation/assets/verify-cli.cast" rows="20" cols="112" idleTimeLimit="3" preload="true" theme="edgeless" />
|
||||
|
||||
---
|
||||
|
||||
Edgeless Systems uses [sigstore](https://www.sigstore.dev/) and [SLSA](https://slsa.dev) to ensure supply-chain security for the Constellation CLI and node images ("artifacts"). sigstore consists of three components: [Cosign](https://docs.sigstore.dev/cosign/overview), [Rekor](https://docs.sigstore.dev/rekor/overview), and Fulcio. Edgeless Systems uses Cosign to sign artifacts. All signatures are uploaded to the public Rekor transparency log, which resides at https://rekor.sigstore.dev/.
|
||||
|
||||
:::note
|
||||
|
@ -19,6 +19,7 @@
|
||||
"@docusaurus/module-type-aliases": "^2.2.0",
|
||||
"@docusaurus/preset-classic": "^2.2.0",
|
||||
"@mdx-js/react": "^1.6.22",
|
||||
"asciinema-player": "^3.0.1",
|
||||
"clsx": "^1.2.1",
|
||||
"mdx-mermaid": "^1.3.2",
|
||||
"mermaid": "^9.2.2",
|
||||
|
2
docs/screencasts/.gitignore
vendored
Normal file
2
docs/screencasts/.gitignore
vendored
Normal file
@ -0,0 +1,2 @@
|
||||
recordings
|
||||
constellation
|
61
docs/screencasts/README.md
Normal file
61
docs/screencasts/README.md
Normal file
@ -0,0 +1,61 @@
|
||||
# Screencast / Asciinema
|
||||
|
||||
[Asciinema](https://github.com/asciinema/asciinema) is used to automatically generate
|
||||
terminal session recordings for our documentation. To fully automate this we use scripts
|
||||
that utilize [expect](https://linux.die.net/man/1/expect) to interface with different
|
||||
CLI tools, and run them inside a [container](docker/Dockerfile).
|
||||
|
||||
## Usage
|
||||
|
||||
```sh
|
||||
mkdir -P constellation
|
||||
./generate-screencasts.sh
|
||||
sudo chown -R $USER:$USER ./constellation
|
||||
cd constellation && constellation iam destroy
|
||||
cd .. && rm -rf ./constellation
|
||||
```
|
||||
|
||||
This will:
|
||||
+ build the container
|
||||
+ run the expect based scripts
|
||||
+ copy recordings into the assets folder of our docs
|
||||
|
||||
To replay the output you can use `asciinema play recordings/verify-cli.cast`.
|
||||
|
||||
Include the generated screencast into our docs using the [`AsciinemaWidget`](../src/components/AsciinemaWidget/index.js):
|
||||
|
||||
```md
|
||||
import AsciinemaWidget from '../../src/components/AsciinemaWidget';
|
||||
|
||||
<AsciinemaWidget src="/constellation/assets/verify-cli.cast" fontSize={16} rows={20} cols={112} idleTimeLimit={3} preload={true} theme={'edgeless'} />
|
||||
```
|
||||
|
||||
Then [re-build and locally host the docs](../README.md).
|
||||
|
||||
## Styling
|
||||
|
||||
There are three different locations were styling is applied:
|
||||
|
||||
1. **The prompt** is styled using [ANSI escape codes](https://en.wikipedia.org/wiki/ANSI_escape_code).
|
||||
More explanation and the actual color codes can be found in [Dockerfile](docker/Dockerfile).
|
||||
2. **Player dimensions** are passed to the [`AsciinemaWidget`](../src/components/AsciinemaWidget/index.js)
|
||||
when it's [embedded in the docs](../docs/workflows/verify-cli.md#5). Check the `asciinema-player` for a
|
||||
[full list of options](https://github.com/asciinema/asciinema-player#options).
|
||||
1. **Everything else** is [styled via CSS](../src/css/custom.css). This includes the option to build a custom
|
||||
[player theme](https://github.com/asciinema/asciinema-player/wiki/Custom-terminal-themes).
|
||||
|
||||
###
|
||||
|
||||
## GitHub README.md
|
||||
|
||||
The GitHub `README.md` doesn't support embedding the JavaScript `asciinema-player`, therefore we generate an
|
||||
`svg` file for that use case.
|
||||
|
||||
```sh
|
||||
# Make sure to install the converter.
|
||||
# https://github.com/nbedos/termtosvg
|
||||
pip3 install termtosvg
|
||||
|
||||
# Generate SVG. This takes ~10min, since it actually creates a cluster in GCP.
|
||||
./generate-readme-svg.sh
|
||||
```
|
47
docs/screencasts/docker/Dockerfile
Normal file
47
docs/screencasts/docker/Dockerfile
Normal file
@ -0,0 +1,47 @@
|
||||
FROM ubuntu:20.04
|
||||
|
||||
# Install requirements
|
||||
RUN apt-get update && apt-get install -y software-properties-common &&\
|
||||
apt-add-repository ppa:zanchey/asciinema && apt-get update &&\
|
||||
apt-get install -y curl expect asciinema sudo unzip &&\
|
||||
rm -rf /var/lib/apt/lists/*
|
||||
|
||||
RUN curl -sLO https://github.com/mikefarah/yq/releases/download/v4.30.8/yq_linux_amd64 &&\
|
||||
sudo install yq_linux_amd64 /usr/local/bin/yq && rm yq_linux_amd64
|
||||
|
||||
RUN curl -sLO https://dl.k8s.io/release/v1.26.0/bin/linux/amd64/kubectl &&\
|
||||
sudo install kubectl /usr/local/bin/kubectl && rm kubectl
|
||||
|
||||
RUN curl -sLO https://releases.hashicorp.com/terraform/1.3.8/terraform_1.3.8_linux_amd64.zip &&\
|
||||
unzip terraform_1.3.8_linux_amd64.zip &&\
|
||||
sudo install terraform /usr/local/bin/terraform && rm terraform terraform_1.3.8_linux_amd64.zip
|
||||
|
||||
RUN curl -fsSLO https://github.com/edgelesssys/constellation/releases/latest/download/constellation-linux-amd64 &&\
|
||||
sudo install constellation-linux-amd64 /usr/local/bin/constellation &&\
|
||||
rm constellation-linux-amd64
|
||||
|
||||
# As mount point for $HOME/.config/gcloud
|
||||
RUN mkdir /root/.config
|
||||
|
||||
# Disable spinner when running Constellation CLI commands
|
||||
ENV CONSTELL_NO_SPINNER=1
|
||||
# Enable RGB colors in PS1
|
||||
ENV TERM=xterm-256color
|
||||
# Set width of terminal, default is ~80 and leads to broken lines for long lines,
|
||||
# e.g., curl & cosign commands.
|
||||
ENV COLUMNS=512
|
||||
# For PS1 to work shell needs to specified
|
||||
ENV SHELL=/bin/bash
|
||||
# ANSI color codes are used to control PS1 prompt. We use "\033[38;2;<r>;<g>;<b>m"
|
||||
# to control the foreground color with RBG colors [1]. Non-printable characters
|
||||
# need to be escaped with additional \[ and \], see [2].
|
||||
# [1]: https://stackoverflow.com/a/33206814/2306355
|
||||
# [2]: https://stackoverflow.com/a/19501528/2306355
|
||||
RUN echo 'export PS1="\[\033[38;2;139;4;221m\]$\[\033[0m\] "' >> /root/.bashrc
|
||||
|
||||
# Copy install scripts
|
||||
COPY ./*.expect /scripts/
|
||||
|
||||
WORKDIR /constellation
|
||||
ENTRYPOINT ["/usr/bin/expect", "-f"]
|
||||
CMD ["/scripts/verify-cli.expect"]
|
61
docs/screencasts/docker/check-sbom.expect
Executable file
61
docs/screencasts/docker/check-sbom.expect
Executable file
@ -0,0 +1,61 @@
|
||||
#!/usr/bin/expect -f
|
||||
# Note: Expects to be able to run 'sudo install' without a password
|
||||
|
||||
set timeout -1
|
||||
set send_human {0.05 0 1 0.05 0.3}
|
||||
set CTRLC \003
|
||||
set record_name [lindex $argv 0];
|
||||
|
||||
proc expect_prompt {} {
|
||||
# This matches the trailing 0m of our ANSI control sequence. See PS1 in Dockerfile.
|
||||
expect "0m "
|
||||
}
|
||||
|
||||
proc run_command {cmd} {
|
||||
send -h "$cmd"
|
||||
send "\r"
|
||||
expect -timeout 1
|
||||
}
|
||||
|
||||
# Start recording
|
||||
spawn asciinema rec --overwrite /recordings/check-sbom.cast
|
||||
send "\r"
|
||||
expect_prompt
|
||||
|
||||
run_command "# Step 1: Install SLSA verifier"
|
||||
expect_prompt
|
||||
run_command "curl -sLO https://github.com/slsa-framework/slsa-verifier/releases/latest/download/slsa-verifier-linux-amd64"
|
||||
expect_prompt
|
||||
run_command "sudo install slsa-verifier-linux-amd64 /usr/local/bin/slsa-verifier"
|
||||
expect_prompt
|
||||
|
||||
run_command "# Step 2: Download Constellation SBOM and provenance"
|
||||
expect_prompt
|
||||
run_command "curl -sLO https://github.com/edgelesssys/constellation/releases/latest/download/constellation.spdx.sbom"
|
||||
expect_prompt
|
||||
run_command "curl -sLO https://github.com/edgelesssys/constellation/releases/latest/download/constellation.intoto.jsonl"
|
||||
expect_prompt
|
||||
|
||||
run_command "# Step 3: Check integrity of SBOM"
|
||||
expect_prompt
|
||||
run_command "slsa-verifier verify-artifact constellation.spdx.sbom --provenance-path constellation.intoto.jsonl --source-uri github.com/edgelesssys/constellation"
|
||||
expect_prompt
|
||||
|
||||
run_command "# Step 4: Install grype (security scanner)"
|
||||
expect_prompt
|
||||
run_command "curl -sLO https://github.com/anchore/grype/releases/download/v0.56.0/grype_0.56.0_linux_amd64.tar.gz"
|
||||
expect_prompt
|
||||
run_command "tar -xvzf grype_0.56.0_linux_amd64.tar.gz"
|
||||
expect_prompt
|
||||
run_command "sudo install grype /usr/local/bin/grype"
|
||||
expect_prompt
|
||||
run_command "grype --help"
|
||||
expect_prompt
|
||||
|
||||
run_command "# Step 5: Check for vulnerabilities"
|
||||
expect_prompt
|
||||
run_command "grype constellation.spdx.sbom -o table -q"
|
||||
expect_prompt
|
||||
|
||||
# Stop recording
|
||||
send "exit"
|
35
docs/screencasts/docker/configure-cluster.expect
Executable file
35
docs/screencasts/docker/configure-cluster.expect
Executable file
@ -0,0 +1,35 @@
|
||||
#!/usr/bin/expect -f
|
||||
# Note: Expects to be able to run 'sudo install' without a password
|
||||
|
||||
set timeout -1
|
||||
set send_human {0.05 0 1 0.05 0.3}
|
||||
set CTRLC \003
|
||||
set CTRLX \030
|
||||
set record_name [lindex $argv 0];
|
||||
|
||||
proc expect_prompt {} {
|
||||
# This matches the trailing 0m of our ANSI control sequence. See PS1 in Dockerfile.
|
||||
expect "0m "
|
||||
}
|
||||
|
||||
proc run_command {cmd} {
|
||||
send -h "$cmd"
|
||||
send "\r"
|
||||
expect -timeout 1
|
||||
}
|
||||
|
||||
# Start recording
|
||||
spawn asciinema rec --overwrite /recordings/configure-cluster.cast
|
||||
send "\r"
|
||||
expect_prompt
|
||||
|
||||
run_command "# Step 1: Create IAM configuration and Constellation configuration file"
|
||||
expect_prompt
|
||||
run_command "constellation iam create gcp --generate-config --projectID constellation-331613 --serviceAccountID constellation-demo --zone europe-west3-b"
|
||||
expect -re "y\/n"
|
||||
send "y"
|
||||
send "\r"
|
||||
expect_prompt
|
||||
|
||||
# Stop recording
|
||||
send "exit"
|
53
docs/screencasts/docker/create-cluster.expect
Executable file
53
docs/screencasts/docker/create-cluster.expect
Executable file
@ -0,0 +1,53 @@
|
||||
#!/usr/bin/expect -f
|
||||
# Note: Expects to be able to run 'sudo install' without a password
|
||||
|
||||
set timeout -1
|
||||
set send_human {0.05 0 1 0.05 0.3}
|
||||
set CTRLC \003
|
||||
set CTRLX \030
|
||||
set record_name [lindex $argv 0];
|
||||
|
||||
proc expect_prompt {} {
|
||||
# This matches the trailing 0m of our ANSI control sequence. See PS1 in Dockerfile.
|
||||
expect "0m "
|
||||
}
|
||||
|
||||
proc run_command {cmd} {
|
||||
send -h "$cmd"
|
||||
send "\r"
|
||||
expect -timeout 1
|
||||
}
|
||||
|
||||
# Start recording
|
||||
spawn asciinema rec --overwrite /recordings/create-cluster.cast
|
||||
send "\r"
|
||||
expect_prompt
|
||||
|
||||
run_command "# Step 1: Create cloud environment"
|
||||
expect_prompt
|
||||
run_command "constellation create --control-plane-nodes 3 --worker-nodes 2"
|
||||
expect -re "y\/n"
|
||||
send "y"
|
||||
send "\r"
|
||||
expect_prompt
|
||||
|
||||
run_command "# Step 2: Initialize Constellation"
|
||||
expect_prompt
|
||||
run_command "constellation init"
|
||||
expect_prompt
|
||||
|
||||
run_command "# Wait for cluster to finish bootstrapping..."
|
||||
expect_prompt
|
||||
# Without a sleep we only see a single node, not 5.
|
||||
run_command "sleep 300"
|
||||
expect_prompt
|
||||
|
||||
run_command "# Step 3: Connect to Constellation"
|
||||
expect_prompt
|
||||
run_command "export KUBECONFIG=/constellation/constellation-admin.conf"
|
||||
expect_prompt
|
||||
run_command "kubectl get nodes"
|
||||
expect_prompt
|
||||
|
||||
# Stop recording
|
||||
send "exit"
|
88
docs/screencasts/docker/github-readme.expect
Normal file
88
docs/screencasts/docker/github-readme.expect
Normal file
@ -0,0 +1,88 @@
|
||||
#!/usr/bin/expect -f
|
||||
# Note: Expects to be able to run 'sudo install' without a password
|
||||
|
||||
set timeout -1
|
||||
set send_human {0.05 0 1 0.05 0.3}
|
||||
set CTRLC \003
|
||||
set CTRLX \030
|
||||
set record_name [lindex $argv 0];
|
||||
|
||||
proc expect_prompt {} {
|
||||
# This matches the trailing 0m of our ANSI control sequence. See PS1 in Dockerfile.
|
||||
expect "0m "
|
||||
}
|
||||
|
||||
proc run_command {cmd} {
|
||||
send -h "$cmd"
|
||||
send "\r"
|
||||
expect -timeout 1
|
||||
}
|
||||
|
||||
# Start recording
|
||||
spawn asciinema rec --overwrite /recordings/github-readme.cast
|
||||
send "\r"
|
||||
expect_prompt
|
||||
|
||||
run_command "# Step 1: Create IAM configuration"
|
||||
expect_prompt
|
||||
run_command "constellation iam create gcp --generate-config --projectID constellation-331613 --serviceAccountID constellation-demo --zone europe-west3-b"
|
||||
expect -re "y\/n"
|
||||
send "y"
|
||||
send "\r"
|
||||
expect_prompt
|
||||
|
||||
# TODO: Delete step once #1149 released
|
||||
run_command "# Step 2: Fill in configuration"
|
||||
expect_prompt
|
||||
run_command "yq '.provider.gcp.project = \"constellation-331613\"' -i constellation-conf.yaml"
|
||||
expect_prompt
|
||||
run_command "yq '.provider.gcp.zone = \"europe-west3-b\"' -i constellation-conf.yaml"
|
||||
expect_prompt
|
||||
run_command "yq '.provider.gcp.region = \"europe-west3\"' -i constellation-conf.yaml"
|
||||
expect_prompt
|
||||
run_command "cat constellation-conf.yaml | head -n15"
|
||||
expect_prompt
|
||||
|
||||
run_command "# Step 3: Create cloud environment"
|
||||
expect_prompt
|
||||
run_command "constellation create --control-plane-nodes 3 --worker-nodes 2"
|
||||
expect -re "y\/n"
|
||||
send "y"
|
||||
send "\r"
|
||||
expect_prompt
|
||||
|
||||
run_command "# Step 4: Initialize Constellation"
|
||||
expect_prompt
|
||||
run_command "constellation init"
|
||||
expect_prompt
|
||||
|
||||
run_command "# Wait for cluster to finish bootstrapping..."
|
||||
expect_prompt
|
||||
# Without a sleep we only see a single node, not 5.
|
||||
run_command "sleep 300"
|
||||
expect_prompt
|
||||
|
||||
run_command "# Step 5: Connect to Constellation"
|
||||
expect_prompt
|
||||
run_command "export KUBECONFIG=/constellation/constellation-admin.conf"
|
||||
expect_prompt
|
||||
run_command "kubectl get nodes"
|
||||
|
||||
run_command "# Step 6: Delete Constellation cluster"
|
||||
expect_prompt
|
||||
run_command "constellation terminate"
|
||||
expect -re "y\/n"
|
||||
send "y"
|
||||
send "\r"
|
||||
expect_prompt
|
||||
|
||||
run_command "# Step 7: Remove IAM resources"
|
||||
expect_prompt
|
||||
run_command "cd constellation-iam-terraform"
|
||||
expect_prompt
|
||||
run_command "terraform apply -destroy -auto-approve"
|
||||
expect -timeout 25
|
||||
run_command "# All resources are cleaned up."
|
||||
|
||||
# Stop recording
|
||||
send "exit"
|
40
docs/screencasts/docker/terminate-cluster.expect
Executable file
40
docs/screencasts/docker/terminate-cluster.expect
Executable file
@ -0,0 +1,40 @@
|
||||
#!/usr/bin/expect -f
|
||||
# Note: Expects to be able to run 'sudo install' without a password
|
||||
|
||||
set timeout -1
|
||||
set send_human {0.05 0 1 0.05 0.3}
|
||||
set CTRLC \003
|
||||
set CTRLX \030
|
||||
set record_name [lindex $argv 0];
|
||||
|
||||
proc expect_prompt {} {
|
||||
# This matches the trailing 0m of our ANSI control sequence. See PS1 in Dockerfile.
|
||||
expect "0m "
|
||||
}
|
||||
|
||||
proc run_command {cmd} {
|
||||
send -h "$cmd"
|
||||
send "\r"
|
||||
expect -timeout 1
|
||||
}
|
||||
|
||||
# Start recording
|
||||
spawn asciinema rec --overwrite /recordings/terminate-cluster.cast
|
||||
send "\r"
|
||||
expect_prompt
|
||||
|
||||
run_command "# Step 1: Delete Constellation cluster"
|
||||
expect_prompt
|
||||
run_command "constellation terminate"
|
||||
expect -re "y\/n"
|
||||
send "y"
|
||||
send "\r"
|
||||
expect_prompt
|
||||
|
||||
run_command "# Delete mastersecret to finalize deletion"
|
||||
expect_prompt
|
||||
run_command "rm constellation-mastersecret.json"
|
||||
expect_prompt
|
||||
|
||||
# Stop recording
|
||||
send "exit"
|
54
docs/screencasts/docker/verify-cli.expect
Executable file
54
docs/screencasts/docker/verify-cli.expect
Executable file
@ -0,0 +1,54 @@
|
||||
#!/usr/bin/expect -f
|
||||
# Note: Expects to be able to run 'sudo install' without a password
|
||||
|
||||
set timeout -1
|
||||
set send_human {0.05 0 1 0.05 0.3}
|
||||
set CTRLC \003
|
||||
set record_name [lindex $argv 0];
|
||||
|
||||
proc expect_prompt {} {
|
||||
# This matches the trailing 0m of our ANSI control sequence. See PS1 in Dockerfile.
|
||||
expect "0m "
|
||||
}
|
||||
|
||||
proc run_command {cmd} {
|
||||
send -h "$cmd"
|
||||
send "\r"
|
||||
expect -timeout 1
|
||||
}
|
||||
|
||||
# Start recording
|
||||
spawn asciinema rec --overwrite /recordings/verify-cli.cast
|
||||
send "\r"
|
||||
expect_prompt
|
||||
|
||||
run_command "# Step 1: Install SLSA verifier"
|
||||
expect_prompt
|
||||
run_command "curl -sLO https://github.com/slsa-framework/slsa-verifier/releases/latest/download/slsa-verifier-linux-amd64"
|
||||
expect_prompt
|
||||
run_command "sudo install slsa-verifier-linux-amd64 /usr/local/bin/slsa-verifier"
|
||||
expect_prompt
|
||||
|
||||
run_command "# Step 2: Download Constellation CLI and provenance"
|
||||
expect_prompt
|
||||
run_command "curl -sLO https://github.com/edgelesssys/constellation/releases/latest/download/constellation-linux-amd64"
|
||||
expect_prompt
|
||||
run_command "curl -sLO https://github.com/edgelesssys/constellation/releases/latest/download/constellation.intoto.jsonl"
|
||||
expect_prompt
|
||||
|
||||
run_command "# Step 3: Verify provenance"
|
||||
expect_prompt
|
||||
run_command "slsa-verifier verify-artifact constellation-linux-amd64 --provenance-path constellation.intoto.jsonl --source-uri github.com/edgelesssys/constellation"
|
||||
expect_prompt
|
||||
|
||||
run_command "# Step 4: Install the CLI"
|
||||
expect_prompt
|
||||
run_command "sudo install constellation-linux-amd64 /usr/local/bin/constellation"
|
||||
expect_prompt
|
||||
run_command "# Done! You can now use the verified CLI"
|
||||
expect_prompt
|
||||
run_command "constellation -h"
|
||||
expect_prompt
|
||||
|
||||
# Stop recording
|
||||
send "exit"
|
32
docs/screencasts/generate-readme-svg.sh
Executable file
32
docs/screencasts/generate-readme-svg.sh
Executable file
@ -0,0 +1,32 @@
|
||||
#!/usr/bin/env bash
|
||||
#
|
||||
# This script prepares the environment for expect scripts to be recorded in,
|
||||
# executes all scripts, and copies the .cast files to our doc's asset folder.
|
||||
#
|
||||
# Note: A cluster is created in GCP. Therefore you are expected to be logged in
|
||||
# via `gcloud` CLI. You credentials at $HOME/.config/gcloud are mounted into the
|
||||
# screenrecordings container. A full script run takes ~20min.
|
||||
#
|
||||
|
||||
docker build -t screenrecodings docker
|
||||
|
||||
# Create cast
|
||||
docker run -it \
|
||||
-v "${HOME}"/.config/gcloud:/root/.config/gcloud \
|
||||
-v "$(pwd)"/recordings:/recordings \
|
||||
-v "$(pwd)"/constellation:/constellation \
|
||||
screenrecodings /scripts/github-readme.expect
|
||||
|
||||
# Fix meta data: width and height are always zero in Docker produced cast files.
|
||||
# Header is the first lint of cast file in JSON format, we read, fix and write it.
|
||||
head recordings/github-readme.cast -n 1 | yq e -M '.width = 95 | .height = 17' - > new_header.cast
|
||||
# Then append everything, expect first line from original cast file.
|
||||
tail -n+2 recordings/github-readme.cast >> new_header.cast
|
||||
|
||||
# Then render cast into svg using:
|
||||
# https://github.com/nbedos/termtosvg
|
||||
termtosvg render new_header.cast readme.svg -t window-frame.svg
|
||||
|
||||
# Copy and cleanup
|
||||
cp readme.svg ../static/img/shell-windowframe.svg
|
||||
rm readme.svg new_header.cast
|
51
docs/screencasts/generate-screencasts.sh
Executable file
51
docs/screencasts/generate-screencasts.sh
Executable file
@ -0,0 +1,51 @@
|
||||
#!/usr/bin/env bash
|
||||
#
|
||||
# This script prepares the environment for expect scripts to be recorded in,
|
||||
# executes all scripts, and copies the .cast files to our doc's asset folder.
|
||||
#
|
||||
# Note: A cluster is created in GCP. Therefore you are expected to be logged in
|
||||
# via `gcloud` CLI. You credentials at $HOME/.config/gcloud are mounted into the
|
||||
# screenrecordings container. A full script run takes ~20min.
|
||||
#
|
||||
|
||||
docker build -t screenrecodings docker
|
||||
|
||||
# Verify CLI
|
||||
docker run -it -v "$(pwd)"/recordings:/recordings screenrecodings /scripts/verify-cli.expect
|
||||
cp recordings/verify-cli.cast ../static/assets/verify-cli.cast
|
||||
|
||||
# Check SBOM
|
||||
docker run -it -v "$(pwd)"/recordings:/recordings screenrecodings /scripts/check-sbom.expect
|
||||
cp recordings/check-sbom.cast ../static/assets/check-sbom.cast
|
||||
|
||||
#
|
||||
# Do not change the order of the following sections. A cluster is created,
|
||||
# modified and finally destroyed. Otherwise resources might not get cleaned up.
|
||||
#
|
||||
# To get multiple recordings a dedicated script is used for each step.
|
||||
# The Constellation working directory is shared via /constellation container folder.
|
||||
#
|
||||
|
||||
# Create config
|
||||
docker run -it \
|
||||
-v "${HOME}"/.config/gcloud:/root/.config/gcloud \
|
||||
-v "$(pwd)"/recordings:/recordings \
|
||||
-v "$(pwd)"/constellation:/constellation \
|
||||
screenrecodings /scripts/configure-cluster.expect
|
||||
cp recordings/configure-cluster.cast ../static/assets/configure-cluster.cast
|
||||
|
||||
# Create cluster
|
||||
docker run -it \
|
||||
-v "${HOME}"/.config/gcloud:/root/.config/gcloud \
|
||||
-v "$(pwd)"/recordings:/recordings \
|
||||
-v "$(pwd)"/constellation:/constellation \
|
||||
screenrecodings /scripts/create-cluster.expect
|
||||
cp recordings/create-cluster.cast ../static/assets/create-cluster.cast
|
||||
|
||||
# Terminate cluster
|
||||
docker run -it \
|
||||
-v "${HOME}"/.config/gcloud:/root/.config/gcloud \
|
||||
-v "$(pwd)"/recordings:/recordings \
|
||||
-v "$(pwd)"/constellation:/constellation \
|
||||
screenrecodings /scripts/terminate-cluster.expect
|
||||
cp recordings/terminate-cluster.cast ../static/assets/terminate-cluster.cast
|
38
docs/screencasts/window-frame.svg
Normal file
38
docs/screencasts/window-frame.svg
Normal file
@ -0,0 +1,38 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="terminal" baseProfile="full" viewBox="0 0 703 404" width="703" version="1.1">
|
||||
<defs>
|
||||
<termtosvg:template_settings xmlns:termtosvg="https://github.com/nbedos/termtosvg">
|
||||
<termtosvg:screen_geometry columns="82" rows="19"/>
|
||||
<termtosvg:animation type="css"/>
|
||||
</termtosvg:template_settings>
|
||||
<style type="text/css" id="generated-style"></style>
|
||||
<style type="text/css" id="user-style">
|
||||
/* The colors defined below are the default 16 colors used for rendering text of the terminal. Adjust
|
||||
them as needed.
|
||||
gjm8 color theme (source: https://terminal.sexy/) */
|
||||
/* customized colors 10, 11, and 14 */
|
||||
.foreground {fill: #f8f8f2}
|
||||
.background {fill: #272822}
|
||||
.color0 {fill: #272822}
|
||||
.color1 {fill: #f92672}
|
||||
.color2 {fill: #a6e22e}
|
||||
.color3 {fill: #f4bf75}
|
||||
.color4 {fill: #66d9ef}
|
||||
.color5 {fill: #ae81ff}
|
||||
.color6 {fill: #a1efe4}
|
||||
.color7 {fill: #f8f8f2}
|
||||
.color8 {fill: #75715e}
|
||||
.color9 {fill: #fd971f}
|
||||
.color10 {fill: #8b04dd}
|
||||
.color11 {fill: #dcaf3b}
|
||||
.color12 {fill: #a59f85}
|
||||
.color13 {fill: #f5f4f1}
|
||||
.color14 {fill: #90ff99}
|
||||
.color15 {fill: #f9f8f5}
|
||||
</style>
|
||||
</defs>
|
||||
<rect id="terminalui" class="background" width="100%" height="100%" ry="4.5826941"/>
|
||||
<circle cx="24" cy="23" r="7" class="color1"/>
|
||||
<circle cx="44" cy="23" r="7" class="color3"/>
|
||||
<circle cx="64" cy="23" r="7" class="color2"/>
|
||||
<svg id="screen" width="656" height="323" x="23" y="50" viewBox="0 0 656 323" preserveAspectRatio="xMidYMin slice"></svg>
|
||||
</svg>
|
After Width: | Height: | Size: 1.8 KiB |
22
docs/src/components/AsciinemaWidget/index.js
Normal file
22
docs/src/components/AsciinemaWidget/index.js
Normal file
@ -0,0 +1,22 @@
|
||||
import BrowserOnly from '@docusaurus/BrowserOnly';
|
||||
import React, { useEffect, useRef } from 'react';
|
||||
import 'asciinema-player/dist/bundle/asciinema-player.css';
|
||||
|
||||
const AsciinemaWidget = ({ src, ...asciinemaOptions}) => {
|
||||
return (
|
||||
<BrowserOnly fallback={<div>Loading asciinema cast...</div>}>
|
||||
{() => {
|
||||
const AsciinemaPlayer = require('asciinema-player');
|
||||
const ref = useRef(null);
|
||||
|
||||
useEffect(() => {
|
||||
AsciinemaPlayer.create(src, ref.current, asciinemaOptions);
|
||||
}, [src]);
|
||||
|
||||
return <div ref={ref} />;
|
||||
}}
|
||||
</BrowserOnly>
|
||||
);
|
||||
};
|
||||
|
||||
export default AsciinemaWidget;
|
@ -5,7 +5,7 @@
|
||||
*/
|
||||
|
||||
/**
|
||||
* Fonts
|
||||
* Fonts
|
||||
*/
|
||||
@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');
|
||||
/* You can override the default Infima variables here. */
|
||||
@ -69,4 +69,21 @@ html[data-theme='dark'] .header-github-link:before {
|
||||
|
||||
.footer--dark {
|
||||
background-color: black;
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
* https://github.com/asciinema/asciinema-player/wiki/Custom-terminal-themes
|
||||
*/
|
||||
.asciinema-theme-edgeless .asciinema-terminal {
|
||||
color: #ffffff; /* default text color */
|
||||
background-color: #000000; /* terminal background color */
|
||||
border-color: #000000;
|
||||
}
|
||||
|
||||
.asciinema-theme-edgeless .fg-bg { /* inverse for default text color */
|
||||
color: #000000;
|
||||
}
|
||||
|
||||
.asciinema-theme-edgeless .bg-fg { /* inverse for terminal background color */
|
||||
background-color: #ffffff; /* controls color of the cursor */
|
||||
}
|
||||
|
@ -3,6 +3,7 @@ import React from 'react';
|
||||
import MDXComponents from '@theme-original/MDXComponents';
|
||||
import Tabs from '@theme/Tabs';
|
||||
import TabItem from '@theme/TabItem';
|
||||
import AsciinemaWidget from '@site/src/components/AsciinemaWidget';
|
||||
|
||||
export default {
|
||||
// Re-use the default mapping
|
||||
@ -11,4 +12,5 @@ export default {
|
||||
// `Highlight` will receive all props that were passed to `highlight` in MDX
|
||||
tabs: Tabs,
|
||||
tabItem: TabItem,
|
||||
};
|
||||
asciinemaWidget: AsciinemaWidget,
|
||||
};
|
||||
|
985
docs/static/assets/check-sbom.cast
vendored
Normal file
985
docs/static/assets/check-sbom.cast
vendored
Normal file
@ -0,0 +1,985 @@
|
||||
{"version": 2, "width": 0, "height": 0, "timestamp": 1678471414, "env": {"SHELL": "/bin/bash", "TERM": "xterm-256color"}}
|
||||
[0.009588, "o", "\u001b[38;2;139;4;221m$\u001b[0m "]
|
||||
[0.010793, "o", "#"]
|
||||
[0.14302, "o", " "]
|
||||
[0.193546, "o", "S"]
|
||||
[0.243471, "o", "t"]
|
||||
[0.315858, "o", "e"]
|
||||
[0.365479, "o", "p"]
|
||||
[0.415491, "o", " "]
|
||||
[0.5358, "o", "1"]
|
||||
[0.586163, "o", ":"]
|
||||
[0.636316, "o", " "]
|
||||
[0.686557, "o", "I"]
|
||||
[0.793746, "o", "n"]
|
||||
[0.844034, "o", "s"]
|
||||
[0.926183, "o", "t"]
|
||||
[0.976439, "o", "a"]
|
||||
[1.026746, "o", "l"]
|
||||
[1.195134, "o", "l"]
|
||||
[1.245413, "o", " "]
|
||||
[1.33543, "o", "S"]
|
||||
[1.385315, "o", "L"]
|
||||
[1.509485, "o", "S"]
|
||||
[1.559991, "o", "A"]
|
||||
[1.609859, "o", " "]
|
||||
[1.716254, "o", "v"]
|
||||
[1.766581, "o", "e"]
|
||||
[1.816876, "o", "r"]
|
||||
[1.867411, "o", "i"]
|
||||
[1.91764, "o", "f"]
|
||||
[1.968093, "o", "i"]
|
||||
[2.018382, "o", "e"]
|
||||
[2.119497, "o", "r\r\n"]
|
||||
[2.120041, "o", "\u001b[38;2;139;4;221m$\u001b[0m "]
|
||||
[3.122033, "o", "c"]
|
||||
[3.172598, "o", "u"]
|
||||
[3.222832, "o", "r"]
|
||||
[3.273096, "o", "l"]
|
||||
[3.323491, "o", " "]
|
||||
[3.374041, "o", "-"]
|
||||
[3.510316, "o", "s"]
|
||||
[3.567293, "o", "L"]
|
||||
[3.632951, "o", "O"]
|
||||
[3.683273, "o", " "]
|
||||
[3.749591, "o", "h"]
|
||||
[3.799867, "o", "t"]
|
||||
[3.887433, "o", "t"]
|
||||
[3.93761, "o", "p"]
|
||||
[3.988069, "o", "s"]
|
||||
[4.038465, "o", ":"]
|
||||
[4.088766, "o", "/"]
|
||||
[4.195174, "o", "/"]
|
||||
[4.245744, "o", "g"]
|
||||
[4.295636, "o", "i"]
|
||||
[4.376082, "o", "t"]
|
||||
[4.478114, "o", "h"]
|
||||
[4.528658, "o", "u"]
|
||||
[4.58458, "o", "b"]
|
||||
[4.634965, "o", "."]
|
||||
[4.717191, "o", "c"]
|
||||
[4.891956, "o", "o"]
|
||||
[4.941714, "o", "m"]
|
||||
[4.992195, "o", "/"]
|
||||
[5.042388, "o", "s"]
|
||||
[5.16583, "o", "l"]
|
||||
[5.216196, "o", "s"]
|
||||
[5.457629, "o", "a"]
|
||||
[5.507849, "o", "-"]
|
||||
[5.566164, "o", "f"]
|
||||
[5.638736, "o", "r"]
|
||||
[5.689047, "o", "a"]
|
||||
[5.741328, "o", "m"]
|
||||
[5.789968, "o", "e"]
|
||||
[5.87316, "o", "w"]
|
||||
[5.923345, "o", "o"]
|
||||
[6.081635, "o", "r"]
|
||||
[6.132015, "o", "k"]
|
||||
[6.182209, "o", "/"]
|
||||
[6.232861, "o", "s"]
|
||||
[6.282944, "o", "l"]
|
||||
[6.338274, "o", "s"]
|
||||
[6.388905, "o", "a"]
|
||||
[6.439366, "o", "-"]
|
||||
[6.599549, "o", "v"]
|
||||
[6.649826, "o", "e"]
|
||||
[6.837739, "o", "r"]
|
||||
[6.92445, "o", "i"]
|
||||
[6.974815, "o", "f"]
|
||||
[7.025403, "o", "i"]
|
||||
[7.076612, "o", "e"]
|
||||
[7.126848, "o", "r"]
|
||||
[7.177382, "o", "/"]
|
||||
[7.228428, "o", "r"]
|
||||
[7.27836, "o", "e"]
|
||||
[7.399328, "o", "l"]
|
||||
[7.449958, "o", "e"]
|
||||
[7.500342, "o", "a"]
|
||||
[7.555863, "o", "s"]
|
||||
[7.606029, "o", "e"]
|
||||
[7.707469, "o", "s"]
|
||||
[7.75759, "o", "/"]
|
||||
[7.807954, "o", "l"]
|
||||
[7.85849, "o", "a"]
|
||||
[7.911831, "o", "t"]
|
||||
[7.98699, "o", "e"]
|
||||
[8.039676, "o", "s"]
|
||||
[8.089949, "o", "t"]
|
||||
[8.14066, "o", "/"]
|
||||
[8.191025, "o", "d"]
|
||||
[8.244128, "o", "o"]
|
||||
[8.294713, "o", "w"]
|
||||
[8.344798, "o", "n"]
|
||||
[8.414261, "o", "l"]
|
||||
[8.465032, "o", "o"]
|
||||
[8.545648, "o", "a"]
|
||||
[8.59644, "o", "d"]
|
||||
[8.646786, "o", "/"]
|
||||
[8.697305, "o", "s"]
|
||||
[8.748047, "o", "l"]
|
||||
[8.798055, "o", "s"]
|
||||
[8.912954, "o", "a"]
|
||||
[8.963083, "o", "-"]
|
||||
[9.038632, "o", "v"]
|
||||
[9.089135, "o", "e"]
|
||||
[9.139808, "o", "r"]
|
||||
[9.190121, "o", "i"]
|
||||
[9.240689, "o", "f"]
|
||||
[9.303391, "o", "i"]
|
||||
[9.353143, "o", "e"]
|
||||
[9.404389, "o", "r"]
|
||||
[9.454527, "o", "-"]
|
||||
[9.504914, "o", "l"]
|
||||
[9.55513, "o", "i"]
|
||||
[9.605469, "o", "n"]
|
||||
[9.680143, "o", "u"]
|
||||
[9.730145, "o", "x"]
|
||||
[9.780909, "o", "-"]
|
||||
[9.831103, "o", "a"]
|
||||
[9.915373, "o", "m"]
|
||||
[9.965663, "o", "d"]
|
||||
[10.051223, "o", "6"]
|
||||
[10.101243, "o", "4\r\n"]
|
||||
[41.471117, "o", "\u001b[38;2;139;4;221m$\u001b[0m "]
|
||||
[41.474497, "o", "s"]
|
||||
[41.525532, "o", "u"]
|
||||
[41.615452, "o", "d"]
|
||||
[41.706481, "o", "o"]
|
||||
[41.756882, "o", " "]
|
||||
[41.807747, "o", "i"]
|
||||
[41.857689, "o", "n"]
|
||||
[41.962712, "o", "s"]
|
||||
[42.111204, "o", "t"]
|
||||
[42.161548, "o", "a"]
|
||||
[42.212288, "o", "l"]
|
||||
[42.263484, "o", "l"]
|
||||
[42.313693, "o", " "]
|
||||
[42.364062, "o", "s"]
|
||||
[42.429553, "o", "l"]
|
||||
[42.479654, "o", "s"]
|
||||
[42.567192, "o", "a"]
|
||||
[42.617624, "o", "-"]
|
||||
[42.672868, "o", "v"]
|
||||
[42.722834, "o", "e"]
|
||||
[42.918485, "o", "r"]
|
||||
[43.091224, "o", "i"]
|
||||
[43.141169, "o", "f"]
|
||||
[43.191952, "o", "i"]
|
||||
[43.274813, "o", "e"]
|
||||
[43.325573, "o", "r"]
|
||||
[43.375891, "o", "-"]
|
||||
[43.426211, "o", "l"]
|
||||
[43.476831, "o", "i"]
|
||||
[43.526971, "o", "n"]
|
||||
[43.577405, "o", "u"]
|
||||
[43.627977, "o", "x"]
|
||||
[43.678555, "o", "-"]
|
||||
[43.728411, "o", "a"]
|
||||
[43.778952, "o", "m"]
|
||||
[43.828791, "o", "d"]
|
||||
[43.879061, "o", "6"]
|
||||
[43.929826, "o", "4"]
|
||||
[43.979619, "o", " "]
|
||||
[44.029858, "o", "/"]
|
||||
[44.080053, "o", "u"]
|
||||
[44.159379, "o", "s"]
|
||||
[44.209185, "o", "r"]
|
||||
[44.259941, "o", "/"]
|
||||
[44.310183, "o", "l"]
|
||||
[44.360439, "o", "o"]
|
||||
[44.411228, "o", "c"]
|
||||
[44.571272, "o", "a"]
|
||||
[44.645494, "o", "l"]
|
||||
[44.696202, "o", "/"]
|
||||
[44.746366, "o", "b"]
|
||||
[44.796303, "o", "i"]
|
||||
[44.855168, "o", "n"]
|
||||
[44.905569, "o", "/"]
|
||||
[44.956042, "o", "s"]
|
||||
[45.006431, "o", "l"]
|
||||
[45.056465, "o", "s"]
|
||||
[45.121805, "o", "a"]
|
||||
[45.172477, "o", "-"]
|
||||
[45.324118, "o", "v"]
|
||||
[45.623965, "o", "e"]
|
||||
[45.749929, "o", "r"]
|
||||
[45.800171, "o", "i"]
|
||||
[45.851266, "o", "f"]
|
||||
[45.901673, "o", "i"]
|
||||
[45.95212, "o", "e"]
|
||||
[46.00151, "o", "r\r\n"]
|
||||
[46.088006, "o", "\u001b[38;2;139;4;221m$\u001b[0m "]
|
||||
[47.089658, "o", "#"]
|
||||
[47.139717, "o", " "]
|
||||
[47.190305, "o", "S"]
|
||||
[47.240127, "o", "t"]
|
||||
[47.290685, "o", "e"]
|
||||
[47.375674, "o", "p"]
|
||||
[47.426049, "o", " "]
|
||||
[47.530797, "o", "2"]
|
||||
[47.581674, "o", ":"]
|
||||
[47.644497, "o", " "]
|
||||
[47.777584, "o", "D"]
|
||||
[47.835221, "o", "o"]
|
||||
[47.886131, "o", "w"]
|
||||
[47.938928, "o", "n"]
|
||||
[47.988925, "o", "l"]
|
||||
[48.067105, "o", "o"]
|
||||
[48.117337, "o", "a"]
|
||||
[48.1681, "o", "d"]
|
||||
[48.217902, "o", " "]
|
||||
[48.268247, "o", "C"]
|
||||
[48.318903, "o", "o"]
|
||||
[48.368857, "o", "n"]
|
||||
[48.419391, "o", "s"]
|
||||
[48.470394, "o", "t"]
|
||||
[48.519989, "o", "e"]
|
||||
[48.588941, "o", "l"]
|
||||
[48.639221, "o", "l"]
|
||||
[48.689828, "o", "a"]
|
||||
[48.740254, "o", "t"]
|
||||
[48.790566, "o", "i"]
|
||||
[48.857884, "o", "o"]
|
||||
[48.908156, "o", "n"]
|
||||
[48.95842, "o", " "]
|
||||
[49.030175, "o", "S"]
|
||||
[49.188558, "o", "B"]
|
||||
[49.266238, "o", "O"]
|
||||
[49.316822, "o", "M"]
|
||||
[49.366545, "o", " "]
|
||||
[49.420434, "o", "a"]
|
||||
[49.471186, "o", "n"]
|
||||
[49.521911, "o", "d"]
|
||||
[49.572387, "o", " "]
|
||||
[49.741689, "o", "p"]
|
||||
[49.791863, "o", "r"]
|
||||
[49.842403, "o", "o"]
|
||||
[49.893124, "o", "v"]
|
||||
[49.943561, "o", "e"]
|
||||
[50.062223, "o", "n"]
|
||||
[50.112451, "o", "a"]
|
||||
[50.168974, "o", "n"]
|
||||
[50.219561, "o", "c"]
|
||||
[50.269748, "o", "e\r\n\u001b[38;2;139;4;221m$\u001b[0m "]
|
||||
[51.271841, "o", "c"]
|
||||
[51.321406, "o", "u"]
|
||||
[51.387747, "o", "r"]
|
||||
[51.439386, "o", "l"]
|
||||
[51.489452, "o", " "]
|
||||
[51.563102, "o", "-"]
|
||||
[51.67324, "o", "s"]
|
||||
[51.73195, "o", "L"]
|
||||
[51.783139, "o", "O"]
|
||||
[51.832942, "o", " "]
|
||||
[51.884096, "o", "h"]
|
||||
[51.955719, "o", "t"]
|
||||
[52.006259, "o", "t"]
|
||||
[52.204012, "o", "p"]
|
||||
[52.254146, "o", "s"]
|
||||
[52.304567, "o", ":"]
|
||||
[52.354829, "o", "/"]
|
||||
[52.568644, "o", "/"]
|
||||
[52.619144, "o", "g"]
|
||||
[52.669245, "o", "i"]
|
||||
[52.719416, "o", "t"]
|
||||
[52.790462, "o", "h"]
|
||||
[52.840745, "o", "u"]
|
||||
[52.891372, "o", "b"]
|
||||
[52.941684, "o", "."]
|
||||
[53.057523, "o", "c"]
|
||||
[53.107565, "o", "o"]
|
||||
[53.15798, "o", "m"]
|
||||
[53.20833, "o", "/"]
|
||||
[53.259041, "o", "e"]
|
||||
[53.30937, "o", "d"]
|
||||
[53.359109, "o", "g"]
|
||||
[53.40969, "o", "e"]
|
||||
[53.460433, "o", "l"]
|
||||
[53.510951, "o", "e"]
|
||||
[53.56122, "o", "s"]
|
||||
[53.61108, "o", "s"]
|
||||
[53.661806, "o", "s"]
|
||||
[53.742931, "o", "y"]
|
||||
[53.793028, "o", "s"]
|
||||
[53.843153, "o", "/"]
|
||||
[53.930749, "o", "c"]
|
||||
[53.981306, "o", "o"]
|
||||
[54.163072, "o", "n"]
|
||||
[54.24538, "o", "s"]
|
||||
[54.316174, "o", "t"]
|
||||
[54.366693, "o", "e"]
|
||||
[54.417125, "o", "l"]
|
||||
[54.467515, "o", "l"]
|
||||
[54.517995, "o", "a"]
|
||||
[54.567889, "o", "t"]
|
||||
[54.667971, "o", "i"]
|
||||
[54.718366, "o", "o"]
|
||||
[54.768049, "o", "n"]
|
||||
[54.818491, "o", "/"]
|
||||
[54.868829, "o", "r"]
|
||||
[54.918776, "o", "e"]
|
||||
[54.970009, "o", "l"]
|
||||
[55.019365, "o", "e"]
|
||||
[55.069652, "o", "a"]
|
||||
[55.119879, "o", "s"]
|
||||
[55.170475, "o", "e"]
|
||||
[55.220845, "o", "s"]
|
||||
[55.271239, "o", "/"]
|
||||
[55.327716, "o", "l"]
|
||||
[55.441145, "o", "a"]
|
||||
[55.491477, "o", "t"]
|
||||
[55.561352, "o", "e"]
|
||||
[55.611505, "o", "s"]
|
||||
[55.708684, "o", "t"]
|
||||
[55.759916, "o", "/"]
|
||||
[55.873269, "o", "d"]
|
||||
[55.930485, "o", "o"]
|
||||
[55.981365, "o", "w"]
|
||||
[56.032329, "o", "n"]
|
||||
[56.082903, "o", "l"]
|
||||
[56.210956, "o", "o"]
|
||||
[56.321828, "o", "a"]
|
||||
[56.371975, "o", "d"]
|
||||
[56.422146, "o", "/"]
|
||||
[56.473126, "o", "c"]
|
||||
[56.523356, "o", "o"]
|
||||
[56.573974, "o", "n"]
|
||||
[56.744981, "o", "s"]
|
||||
[56.817361, "o", "t"]
|
||||
[56.867771, "o", "e"]
|
||||
[56.917808, "o", "l"]
|
||||
[57.034741, "o", "l"]
|
||||
[57.150858, "o", "a"]
|
||||
[57.200639, "o", "t"]
|
||||
[57.250821, "o", "i"]
|
||||
[57.3018, "o", "o"]
|
||||
[57.380757, "o", "n"]
|
||||
[57.431538, "o", "."]
|
||||
[57.482109, "o", "s"]
|
||||
[57.531979, "o", "p"]
|
||||
[57.583886, "o", "d"]
|
||||
[57.6341, "o", "x"]
|
||||
[57.684346, "o", "."]
|
||||
[57.7499, "o", "s"]
|
||||
[57.800245, "o", "b"]
|
||||
[57.850803, "o", "o"]
|
||||
[57.90064, "o", "m\r\n"]
|
||||
[59.651729, "o", "\u001b[38;2;139;4;221m$\u001b[0m "]
|
||||
[59.652388, "o", "c"]
|
||||
[59.70293, "o", "u"]
|
||||
[59.786597, "o", "r"]
|
||||
[59.837961, "o", "l"]
|
||||
[59.888623, "o", " "]
|
||||
[59.948282, "o", "-"]
|
||||
[60.021509, "o", "s"]
|
||||
[60.085577, "o", "L"]
|
||||
[60.135529, "o", "O"]
|
||||
[60.186187, "o", " "]
|
||||
[60.236085, "o", "h"]
|
||||
[60.286299, "o", "t"]
|
||||
[60.37855, "o", "t"]
|
||||
[60.428878, "o", "p"]
|
||||
[60.486369, "o", "s"]
|
||||
[60.536586, "o", ":"]
|
||||
[60.58672, "o", "/"]
|
||||
[60.636825, "o", "/"]
|
||||
[60.687509, "o", "g"]
|
||||
[60.738166, "o", "i"]
|
||||
[60.793872, "o", "t"]
|
||||
[60.897546, "o", "h"]
|
||||
[60.947855, "o", "u"]
|
||||
[61.070366, "o", "b"]
|
||||
[61.12073, "o", "."]
|
||||
[61.181066, "o", "c"]
|
||||
[61.302843, "o", "o"]
|
||||
[61.380682, "o", "m"]
|
||||
[61.430679, "o", "/"]
|
||||
[61.481026, "o", "e"]
|
||||
[61.531106, "o", "d"]
|
||||
[61.581252, "o", "g"]
|
||||
[61.631737, "o", "e"]
|
||||
[61.705188, "o", "l"]
|
||||
[61.760166, "o", "e"]
|
||||
[61.828664, "o", "s"]
|
||||
[61.87919, "o", "s"]
|
||||
[61.929757, "o", "s"]
|
||||
[61.980206, "o", "y"]
|
||||
[62.083435, "o", "s"]
|
||||
[62.134132, "o", "/"]
|
||||
[62.212514, "o", "c"]
|
||||
[62.263017, "o", "o"]
|
||||
[62.313622, "o", "n"]
|
||||
[62.363837, "o", "s"]
|
||||
[62.498104, "o", "t"]
|
||||
[62.548826, "o", "e"]
|
||||
[62.598249, "o", "l"]
|
||||
[62.681267, "o", "l"]
|
||||
[62.903676, "o", "a"]
|
||||
[62.956001, "o", "t"]
|
||||
[63.006611, "o", "i"]
|
||||
[63.05644, "o", "o"]
|
||||
[63.142372, "o", "n"]
|
||||
[63.192606, "o", "/"]
|
||||
[63.250379, "o", "r"]
|
||||
[63.301049, "o", "e"]
|
||||
[63.351794, "o", "l"]
|
||||
[63.401501, "o", "e"]
|
||||
[63.530155, "o", "a"]
|
||||
[63.580448, "o", "s"]
|
||||
[63.634729, "o", "e"]
|
||||
[63.774623, "o", "s"]
|
||||
[63.82484, "o", "/"]
|
||||
[63.875144, "o", "l"]
|
||||
[63.925279, "o", "a"]
|
||||
[63.97559, "o", "t"]
|
||||
[64.030635, "o", "e"]
|
||||
[64.111783, "o", "s"]
|
||||
[64.162277, "o", "t"]
|
||||
[64.212355, "o", "/"]
|
||||
[64.262544, "o", "d"]
|
||||
[64.312976, "o", "o"]
|
||||
[64.391666, "o", "w"]
|
||||
[64.442166, "o", "n"]
|
||||
[64.492412, "o", "l"]
|
||||
[64.556786, "o", "o"]
|
||||
[64.607188, "o", "a"]
|
||||
[64.660402, "o", "d"]
|
||||
[64.710326, "o", "/"]
|
||||
[64.7609, "o", "c"]
|
||||
[64.811371, "o", "o"]
|
||||
[64.888294, "o", "n"]
|
||||
[64.944786, "o", "s"]
|
||||
[65.059297, "o", "t"]
|
||||
[65.212719, "o", "e"]
|
||||
[65.26279, "o", "l"]
|
||||
[65.312933, "o", "l"]
|
||||
[65.363525, "o", "a"]
|
||||
[65.458201, "o", "t"]
|
||||
[65.566201, "o", "i"]
|
||||
[65.616018, "o", "o"]
|
||||
[65.666547, "o", "n"]
|
||||
[65.716773, "o", "."]
|
||||
[65.8161, "o", "i"]
|
||||
[65.866268, "o", "n"]
|
||||
[65.916402, "o", "t"]
|
||||
[65.9668, "o", "o"]
|
||||
[66.016846, "o", "t"]
|
||||
[66.067344, "o", "o"]
|
||||
[66.118167, "o", "."]
|
||||
[66.168839, "o", "j"]
|
||||
[66.219155, "o", "s"]
|
||||
[66.268927, "o", "o"]
|
||||
[66.319345, "o", "n"]
|
||||
[66.387521, "o", "l\r\n"]
|
||||
[67.014807, "o", "\u001b[38;2;139;4;221m$\u001b[0m "]
|
||||
[67.015323, "o", "#"]
|
||||
[67.087704, "o", " "]
|
||||
[67.13825, "o", "S"]
|
||||
[67.323122, "o", "t"]
|
||||
[67.37338, "o", "e"]
|
||||
[67.424243, "o", "p"]
|
||||
[67.474244, "o", " "]
|
||||
[67.569402, "o", "3"]
|
||||
[67.618933, "o", ":"]
|
||||
[67.682164, "o", " "]
|
||||
[67.732873, "o", "C"]
|
||||
[67.861665, "o", "h"]
|
||||
[67.982417, "o", "e"]
|
||||
[68.032365, "o", "c"]
|
||||
[68.106786, "o", "k"]
|
||||
[68.157236, "o", " "]
|
||||
[68.243389, "o", "i"]
|
||||
[68.332653, "o", "n"]
|
||||
[68.382877, "o", "t"]
|
||||
[68.433681, "o", "e"]
|
||||
[68.48329, "o", "g"]
|
||||
[68.567206, "o", "r"]
|
||||
[68.617056, "o", "i"]
|
||||
[68.667981, "o", "t"]
|
||||
[68.750093, "o", "y"]
|
||||
[68.800603, "o", " "]
|
||||
[68.863835, "o", "o"]
|
||||
[68.913834, "o", "f"]
|
||||
[68.964239, "o", " "]
|
||||
[69.034504, "o", "S"]
|
||||
[69.084457, "o", "B"]
|
||||
[69.135065, "o", "O"]
|
||||
[69.185496, "o", "M\r\n\u001b[38;2;139;4;221m$\u001b[0m "]
|
||||
[70.187207, "o", "s"]
|
||||
[70.237185, "o", "l"]
|
||||
[70.287583, "o", "s"]
|
||||
[70.337694, "o", "a"]
|
||||
[70.388026, "o", "-"]
|
||||
[70.559898, "o", "v"]
|
||||
[70.609857, "o", "e"]
|
||||
[70.666017, "o", "r"]
|
||||
[70.71745, "o", "i"]
|
||||
[70.768132, "o", "f"]
|
||||
[70.818519, "o", "i"]
|
||||
[70.868374, "o", "e"]
|
||||
[70.945363, "o", "r"]
|
||||
[70.995868, "o", " "]
|
||||
[71.061906, "o", "v"]
|
||||
[71.113106, "o", "e"]
|
||||
[71.163086, "o", "r"]
|
||||
[71.213393, "o", "i"]
|
||||
[71.346207, "o", "f"]
|
||||
[71.39687, "o", "y"]
|
||||
[71.447141, "o", "-"]
|
||||
[71.497434, "o", "a"]
|
||||
[71.628692, "o", "r"]
|
||||
[71.743789, "o", "t"]
|
||||
[71.796737, "o", "i"]
|
||||
[71.881815, "o", "f"]
|
||||
[71.948887, "o", "a"]
|
||||
[71.999176, "o", "c"]
|
||||
[72.04986, "o", "t"]
|
||||
[72.099874, "o", " "]
|
||||
[72.150038, "o", "c"]
|
||||
[72.263179, "o", "o"]
|
||||
[72.343807, "o", "n"]
|
||||
[72.394469, "o", "s"]
|
||||
[72.444396, "o", "t"]
|
||||
[72.514831, "o", "e"]
|
||||
[72.56495, "o", "l"]
|
||||
[72.615278, "o", "l"]
|
||||
[72.665534, "o", "a"]
|
||||
[72.716317, "o", "t"]
|
||||
[72.767165, "o", "i"]
|
||||
[72.817314, "o", "o"]
|
||||
[72.868143, "o", "n"]
|
||||
[72.918607, "o", "."]
|
||||
[72.968794, "o", "s"]
|
||||
[73.019104, "o", "p"]
|
||||
[73.080751, "o", "d"]
|
||||
[73.160226, "o", "x"]
|
||||
[73.210346, "o", "."]
|
||||
[73.260338, "o", "s"]
|
||||
[73.316787, "o", "b"]
|
||||
[73.367092, "o", "o"]
|
||||
[73.417159, "o", "m"]
|
||||
[73.467263, "o", " "]
|
||||
[73.517372, "o", "-"]
|
||||
[73.593431, "o", "-"]
|
||||
[73.644287, "o", "p"]
|
||||
[73.746408, "o", "r"]
|
||||
[73.812038, "o", "o"]
|
||||
[73.862259, "o", "v"]
|
||||
[73.91241, "o", "e"]
|
||||
[74.084369, "o", "n"]
|
||||
[74.135696, "o", "a"]
|
||||
[74.186109, "o", "n"]
|
||||
[74.236503, "o", "c"]
|
||||
[74.28699, "o", "e"]
|
||||
[74.336906, "o", "-"]
|
||||
[74.387439, "o", "p"]
|
||||
[74.472439, "o", "a"]
|
||||
[74.523281, "o", "t"]
|
||||
[74.606622, "o", "h"]
|
||||
[74.656852, "o", " "]
|
||||
[74.706956, "o", "c"]
|
||||
[74.758043, "o", "o"]
|
||||
[74.807619, "o", "n"]
|
||||
[74.863715, "o", "s"]
|
||||
[74.914134, "o", "t"]
|
||||
[75.047628, "o", "e"]
|
||||
[75.09831, "o", "l"]
|
||||
[75.148824, "o", "l"]
|
||||
[75.198657, "o", "a"]
|
||||
[75.248966, "o", "t"]
|
||||
[75.36054, "o", "i"]
|
||||
[75.410671, "o", "o"]
|
||||
[75.460842, "o", "n"]
|
||||
[75.511401, "o", "."]
|
||||
[75.56186, "o", "i"]
|
||||
[75.612177, "o", "n"]
|
||||
[75.666694, "o", "t"]
|
||||
[75.73378, "o", "o"]
|
||||
[75.864522, "o", "t"]
|
||||
[75.915535, "o", "o"]
|
||||
[75.965658, "o", "."]
|
||||
[76.016261, "o", "j"]
|
||||
[76.066765, "o", "s"]
|
||||
[76.148999, "o", "o"]
|
||||
[76.199719, "o", "n"]
|
||||
[76.249366, "o", "l"]
|
||||
[76.300632, "o", " "]
|
||||
[76.414405, "o", "-"]
|
||||
[76.464479, "o", "-"]
|
||||
[76.515306, "o", "s"]
|
||||
[76.565557, "o", "o"]
|
||||
[76.615987, "o", "u"]
|
||||
[76.666585, "o", "r"]
|
||||
[76.716409, "o", "c"]
|
||||
[76.818624, "o", "e"]
|
||||
[76.869027, "o", "-"]
|
||||
[77.013678, "o", "u"]
|
||||
[77.063791, "o", "r"]
|
||||
[77.137371, "o", "i"]
|
||||
[77.18782, "o", " "]
|
||||
[77.238261, "o", "g"]
|
||||
[77.288386, "o", "i"]
|
||||
[77.338583, "o", "t"]
|
||||
[77.389128, "o", "h"]
|
||||
[77.439538, "o", "u"]
|
||||
[77.48962, "o", "b"]
|
||||
[77.540171, "o", "."]
|
||||
[77.650925, "o", "c"]
|
||||
[77.733223, "o", "o"]
|
||||
[77.784049, "o", "m"]
|
||||
[77.835186, "o", "/"]
|
||||
[77.885158, "o", "e"]
|
||||
[77.935496, "o", "d"]
|
||||
[77.986088, "o", "g"]
|
||||
[78.083359, "o", "e"]
|
||||
[78.133903, "o", "l"]
|
||||
[78.184369, "o", "e"]
|
||||
[78.234643, "o", "s"]
|
||||
[78.284637, "o", "s"]
|
||||
[78.335269, "o", "s"]
|
||||
[78.438923, "o", "y"]
|
||||
[78.48938, "o", "s"]
|
||||
[78.539912, "o", "/"]
|
||||
[78.620495, "o", "c"]
|
||||
[78.671483, "o", "o"]
|
||||
[78.72198, "o", "n"]
|
||||
[78.772443, "o", "s"]
|
||||
[78.823029, "o", "t"]
|
||||
[78.927678, "o", "e"]
|
||||
[78.986082, "o", "l"]
|
||||
[79.036414, "o", "l"]
|
||||
[79.152197, "o", "a"]
|
||||
[79.202322, "o", "t"]
|
||||
[79.253109, "o", "i"]
|
||||
[79.30386, "o", "o"]
|
||||
[79.354234, "o", "n\r\n"]
|
||||
[82.255441, "o", "Verified signature against tlog entry index 14968288 at URL: https://rekor.sigstore.dev/api/v1/log/entries/24296fb24b8ad77aa45f5610db12eaede196c825602ae94d574e1a178f2bd2bb3d4e8b94c5e36a94\r\n"]
|
||||
[82.295812, "o", "Verified build using builder https://github.com/slsa-framework/slsa-github-generator/.github/workflows/generator_generic_slsa3.yml@refs/tags/v1.4.0 at commit 72aeb690aeeb44f6f98e02c78afe3732f5becea6"]
|
||||
[82.296205, "o", "\r\nPASSED: Verified SLSA provenance\r\n"]
|
||||
[82.299783, "o", "\u001b[38;2;139;4;221m$\u001b[0m "]
|
||||
[82.300413, "o", "#"]
|
||||
[82.391739, "o", " "]
|
||||
[82.441315, "o", "S"]
|
||||
[82.521477, "o", "t"]
|
||||
[82.571865, "o", "e"]
|
||||
[82.677169, "o", "p"]
|
||||
[82.72707, "o", " "]
|
||||
[82.777228, "o", "4"]
|
||||
[82.82812, "o", ":"]
|
||||
[82.889037, "o", " "]
|
||||
[82.985459, "o", "I"]
|
||||
[83.147079, "o", "n"]
|
||||
[83.197745, "o", "s"]
|
||||
[83.323527, "o", "t"]
|
||||
[83.373892, "o", "a"]
|
||||
[83.42418, "o", "l"]
|
||||
[83.474157, "o", "l"]
|
||||
[83.524262, "o", " "]
|
||||
[83.574786, "o", "g"]
|
||||
[83.62491, "o", "r"]
|
||||
[83.675447, "o", "y"]
|
||||
[83.801566, "o", "p"]
|
||||
[83.852091, "o", "e"]
|
||||
[83.902162, "o", " "]
|
||||
[83.952857, "o", "("]
|
||||
[84.00269, "o", "s"]
|
||||
[84.053243, "o", "e"]
|
||||
[84.102949, "o", "c"]
|
||||
[84.153569, "o", "u"]
|
||||
[84.234046, "o", "r"]
|
||||
[84.284044, "o", "i"]
|
||||
[84.334957, "o", "t"]
|
||||
[84.385035, "o", "y"]
|
||||
[84.435326, "o", " "]
|
||||
[84.628061, "o", "s"]
|
||||
[84.702258, "o", "c"]
|
||||
[84.75268, "o", "a"]
|
||||
[84.840716, "o", "n"]
|
||||
[84.891787, "o", "n"]
|
||||
[84.993587, "o", "e"]
|
||||
[85.043694, "o", "r"]
|
||||
[85.093576, "o", ")\r\n"]
|
||||
[85.093697, "o", "\u001b[38;2;139;4;221m$\u001b[0m "]
|
||||
[86.094668, "o", "c"]
|
||||
[86.194302, "o", "u"]
|
||||
[86.268757, "o", "r"]
|
||||
[86.331529, "o", "l"]
|
||||
[86.382296, "o", " "]
|
||||
[86.43251, "o", "-"]
|
||||
[86.499055, "o", "s"]
|
||||
[86.549535, "o", "L"]
|
||||
[86.66608, "o", "O"]
|
||||
[86.716594, "o", " "]
|
||||
[86.916157, "o", "h"]
|
||||
[86.966195, "o", "t"]
|
||||
[87.016827, "o", "t"]
|
||||
[87.067553, "o", "p"]
|
||||
[87.117402, "o", "s"]
|
||||
[87.168184, "o", ":"]
|
||||
[87.264357, "o", "/"]
|
||||
[87.314349, "o", "/"]
|
||||
[87.364579, "o", "g"]
|
||||
[87.414823, "o", "i"]
|
||||
[87.464799, "o", "t"]
|
||||
[87.515928, "o", "h"]
|
||||
[87.565984, "o", "u"]
|
||||
[87.616482, "o", "b"]
|
||||
[87.667448, "o", "."]
|
||||
[87.723437, "o", "c"]
|
||||
[87.810359, "o", "o"]
|
||||
[87.860551, "o", "m"]
|
||||
[87.910981, "o", "/"]
|
||||
[87.961143, "o", "a"]
|
||||
[88.074432, "o", "n"]
|
||||
[88.203444, "o", "c"]
|
||||
[88.503648, "o", "h"]
|
||||
[88.554103, "o", "o"]
|
||||
[88.605853, "o", "r"]
|
||||
[88.656291, "o", "e"]
|
||||
[88.706636, "o", "/"]
|
||||
[88.756895, "o", "g"]
|
||||
[88.869835, "o", "r"]
|
||||
[88.924736, "o", "y"]
|
||||
[88.975166, "o", "p"]
|
||||
[89.026606, "o", "e"]
|
||||
[89.076536, "o", "/"]
|
||||
[89.126931, "o", "r"]
|
||||
[89.177402, "o", "e"]
|
||||
[89.267713, "o", "l"]
|
||||
[89.395391, "o", "e"]
|
||||
[89.445656, "o", "a"]
|
||||
[89.495944, "o", "s"]
|
||||
[89.54638, "o", "e"]
|
||||
[89.645338, "o", "s"]
|
||||
[89.69581, "o", "/"]
|
||||
[89.74629, "o", "d"]
|
||||
[89.796427, "o", "o"]
|
||||
[89.884993, "o", "w"]
|
||||
[89.935421, "o", "n"]
|
||||
[89.998904, "o", "l"]
|
||||
[90.052249, "o", "o"]
|
||||
[90.102, "o", "a"]
|
||||
[90.1525, "o", "d"]
|
||||
[90.203204, "o", "/"]
|
||||
[90.253477, "o", "v"]
|
||||
[90.416478, "o", "0"]
|
||||
[90.466805, "o", "."]
|
||||
[90.527425, "o", "5"]
|
||||
[90.577512, "o", "6"]
|
||||
[90.628306, "o", "."]
|
||||
[90.687863, "o", "0"]
|
||||
[90.738578, "o", "/"]
|
||||
[90.788811, "o", "g"]
|
||||
[90.83837, "o", "r"]
|
||||
[90.904476, "o", "y"]
|
||||
[90.963974, "o", "p"]
|
||||
[91.065468, "o", "e"]
|
||||
[91.115852, "o", "_"]
|
||||
[91.166506, "o", "0"]
|
||||
[91.216908, "o", "."]
|
||||
[91.267419, "o", "5"]
|
||||
[91.367096, "o", "6"]
|
||||
[91.417151, "o", "."]
|
||||
[91.508264, "o", "0"]
|
||||
[91.558347, "o", "_"]
|
||||
[91.753351, "o", "l"]
|
||||
[91.803808, "o", "i"]
|
||||
[91.876027, "o", "n"]
|
||||
[91.959552, "o", "u"]
|
||||
[92.07902, "o", "x"]
|
||||
[92.129784, "o", "_"]
|
||||
[92.179434, "o", "a"]
|
||||
[92.230117, "o", "m"]
|
||||
[92.280507, "o", "d"]
|
||||
[92.359345, "o", "6"]
|
||||
[92.431904, "o", "4"]
|
||||
[92.482525, "o", "."]
|
||||
[92.532988, "o", "t"]
|
||||
[92.582915, "o", "a"]
|
||||
[92.633433, "o", "r"]
|
||||
[92.683846, "o", "."]
|
||||
[92.744355, "o", "g"]
|
||||
[92.801407, "o", "z\r\n"]
|
||||
[98.519867, "o", "\u001b[38;2;139;4;221m$\u001b[0m "]
|
||||
[98.520646, "o", "t"]
|
||||
[98.611352, "o", "a"]
|
||||
[98.661609, "o", "r"]
|
||||
[98.711985, "o", " "]
|
||||
[98.772258, "o", "-"]
|
||||
[98.822602, "o", "x"]
|
||||
[98.872625, "o", "v"]
|
||||
[98.922686, "o", "z"]
|
||||
[98.972852, "o", "f"]
|
||||
[99.023322, "o", " "]
|
||||
[99.073325, "o", "g"]
|
||||
[99.288038, "o", "r"]
|
||||
[99.338425, "o", "y"]
|
||||
[99.38852, "o", "p"]
|
||||
[99.438976, "o", "e"]
|
||||
[99.489806, "o", "_"]
|
||||
[99.539812, "o", "0"]
|
||||
[99.590003, "o", "."]
|
||||
[99.641456, "o", "5"]
|
||||
[99.691955, "o", "6"]
|
||||
[99.742305, "o", "."]
|
||||
[99.878492, "o", "0"]
|
||||
[99.928633, "o", "_"]
|
||||
[99.979121, "o", "l"]
|
||||
[100.136108, "o", "i"]
|
||||
[100.186723, "o", "n"]
|
||||
[100.275055, "o", "u"]
|
||||
[100.324835, "o", "x"]
|
||||
[100.375008, "o", "_"]
|
||||
[100.42512, "o", "a"]
|
||||
[100.475504, "o", "m"]
|
||||
[100.584634, "o", "d"]
|
||||
[100.635173, "o", "6"]
|
||||
[100.685417, "o", "4"]
|
||||
[100.735668, "o", "."]
|
||||
[100.827637, "o", "t"]
|
||||
[100.878197, "o", "a"]
|
||||
[101.039672, "o", "r"]
|
||||
[101.089834, "o", "."]
|
||||
[101.163435, "o", "g"]
|
||||
[101.263124, "o", "z\r\n"]
|
||||
[101.270274, "o", "CHANGELOG.md\r\n"]
|
||||
[101.270631, "o", "LICENSE\r\nREADME.md\r\ngrype\r\n"]
|
||||
[101.797769, "o", "\u001b[38;2;139;4;221m$\u001b[0m "]
|
||||
[101.798517, "o", "s"]
|
||||
[101.849023, "o", "u"]
|
||||
[101.899163, "o", "d"]
|
||||
[102.00173, "o", "o"]
|
||||
[102.051704, "o", " "]
|
||||
[102.102688, "o", "i"]
|
||||
[102.302827, "o", "n"]
|
||||
[102.353305, "o", "s"]
|
||||
[102.444649, "o", "t"]
|
||||
[102.495485, "o", "a"]
|
||||
[102.545527, "o", "l"]
|
||||
[102.595772, "o", "l"]
|
||||
[102.645907, "o", " "]
|
||||
[102.740892, "o", "g"]
|
||||
[102.79156, "o", "r"]
|
||||
[102.842318, "o", "y"]
|
||||
[102.899481, "o", "p"]
|
||||
[102.94915, "o", "e"]
|
||||
[102.999353, "o", " "]
|
||||
[103.21189, "o", "/"]
|
||||
[103.278736, "o", "u"]
|
||||
[103.341022, "o", "s"]
|
||||
[103.391344, "o", "r"]
|
||||
[103.441393, "o", "/"]
|
||||
[103.491856, "o", "l"]
|
||||
[103.661213, "o", "o"]
|
||||
[103.716468, "o", "c"]
|
||||
[103.766775, "o", "a"]
|
||||
[103.837116, "o", "l"]
|
||||
[103.88734, "o", "/"]
|
||||
[103.959333, "o", "b"]
|
||||
[104.009614, "o", "i"]
|
||||
[104.075982, "o", "n"]
|
||||
[104.126203, "o", "/"]
|
||||
[104.297434, "o", "g"]
|
||||
[104.348221, "o", "r"]
|
||||
[104.39786, "o", "y"]
|
||||
[104.547949, "o", "p"]
|
||||
[104.598397, "o", "e\r\n"]
|
||||
[104.716775, "o", "\u001b[38;2;139;4;221m$\u001b[0m "]
|
||||
[105.71825, "o", "g"]
|
||||
[105.768946, "o", "r"]
|
||||
[105.819011, "o", "y"]
|
||||
[105.870016, "o", "p"]
|
||||
[105.919608, "o", "e"]
|
||||
[105.969901, "o", " "]
|
||||
[106.021633, "o", "-"]
|
||||
[106.071563, "o", "-"]
|
||||
[106.18719, "o", "h"]
|
||||
[106.269478, "o", "e"]
|
||||
[106.319588, "o", "l"]
|
||||
[106.428747, "o", "p\r\n"]
|
||||
[106.48741, "o", "A vulnerability scanner for container images, filesystems, and SBOMs.\r\n\r\nSupports the following image sources:\r\n grype yourrepo/yourimage:tag defaults to using images from a Docker daemon\r\n grype path/to/yourproject a Docker tar, OCI tar, OCI directory, SIF container, or generic filesystem directory\r\n grype attestation.json --key cosign.pub extract and scan SBOM from attestation file\r\n\r\nYou can also explicitly specify the scheme to use:\r\n grype podman:yourrepo/yourimage:tag explicitly use the Podman daemon\r\n grype docker:yourrepo/yourimage:tag explicitly use the Docker daemon\r\n grype docker-archive:path/to/yourimage.tar use a tarball from disk for archives created from \"docker save\"\r\n grype oci-archive:path/to/yourimage.tar use a tarball from disk for OCI archives (from Podman or otherwise)\r\n grype oci-dir:path/to/yourimage read directly from a path on disk for OCI layout directories (from Skopeo or otherwise)\r\n grype"]
|
||||
[106.487485, "o", " singularity:path/to/yourimage.sif read directly from a Singularity Image Format (SIF) container on disk\r\n grype dir:path/to/yourproject read directly from a path on disk (any directory)\r\n grype sbom:path/to/syft.json read Syft JSON from path on disk\r\n grype registry:yourrepo/yourimage:tag pull image directly from a registry (no container runtime required)\r\n grype att:attestation.json --key cosign.pub explicitly use the input as an attestation\r\n grype purl:path/to/purl/file read a newline separated file of purls from a path on disk\r\n\r\nYou can also pipe in Syft JSON directly:\r\n\tsyft yourimage:tag -o json | grype\r\n\r\n"]
|
||||
[106.488485, "o", "Usage:\r\n grype [IMAGE] [flags]\r\n grype [command]\r\n\r\nAvailable Commands:\r\n completion Generate a shell completion for Grype (listing local docker images)\r\n db vulnerability database operations\r\n help Help about any command\r\n version show the version\r\n\r\nFlags:"]
|
||||
[106.488692, "o", "\r\n --add-cpes-if-none generate CPEs for packages with no CPE data\r\n --by-cve orient results by CVE instead of the original vulnerability ID when possible\r\n -c, --config string application config file\r\n --distro string distro to match against in the format: <distro>:<version>\r\n --exclude stringArray exclude paths from being scanned using a glob expression\r\n -f, --fail-on string set the return code to 1 if a vulnerability is found with a severity >= the given severity, options=[negligible low medium high critical]\r\n --file string file to write the report output to (default is STDOUT)\r\n -h, --help help for grype\r\n --key string File path to a public key to validate attestation\r\n --only-fixed ignore matches for vulnerabilities that are not fixed\r\n --only-notfixed ignore matches for vulnerabilities that are fixed\r\n -o, --output string report output formatter, form"]
|
||||
[106.488813, "o", "ats=[json table cyclonedx cyclonedx-json sarif template], deprecated formats=[embedded-cyclonedx-vex-json embedded-cyclonedx-vex-xml]\r\n --platform string an optional platform specifier for container image sources (e.g. 'linux/arm64', 'linux/arm64/v8', 'arm64', 'linux')\r\n -q, --quiet suppress all logging output\r\n -s, --scope string selection of layers to analyze, options=[Squashed AllLayers] (default \"Squashed\")\r\n --show-suppressed show suppressed/ignored vulnerabilities in the output (only supported with table output format)\r\n -t, --template string specify the path to a Go template file (requires 'template' output to be selected)\r\n -v, --verbose count increase verbosity (-v = info, -vv = debug)\r\n\r\nUse \"grype [command] --help\" for more information about a command.\r\n"]
|
||||
[106.492656, "o", "\u001b[38;2;139;4;221m$\u001b[0m "]
|
||||
[107.494487, "o", "#"]
|
||||
[107.59662, "o", " "]
|
||||
[107.647046, "o", "S"]
|
||||
[107.697218, "o", "t"]
|
||||
[107.747676, "o", "e"]
|
||||
[107.93572, "o", "p"]
|
||||
[107.985907, "o", " "]
|
||||
[108.131083, "o", "5"]
|
||||
[108.181448, "o", ":"]
|
||||
[108.232325, "o", " "]
|
||||
[108.294737, "o", "C"]
|
||||
[108.345124, "o", "h"]
|
||||
[108.413439, "o", "e"]
|
||||
[108.481162, "o", "c"]
|
||||
[108.530515, "o", "k"]
|
||||
[108.580634, "o", " "]
|
||||
[108.646105, "o", "f"]
|
||||
[108.696337, "o", "o"]
|
||||
[108.9686, "o", "r"]
|
||||
[109.018949, "o", " "]
|
||||
[109.069166, "o", "v"]
|
||||
[109.11939, "o", "u"]
|
||||
[109.25799, "o", "l"]
|
||||
[109.308832, "o", "n"]
|
||||
[109.358896, "o", "e"]
|
||||
[109.409232, "o", "r"]
|
||||
[109.560444, "o", "a"]
|
||||
[109.610702, "o", "b"]
|
||||
[109.741725, "o", "i"]
|
||||
[109.792351, "o", "l"]
|
||||
[109.84263, "o", "i"]
|
||||
[109.892961, "o", "t"]
|
||||
[109.963131, "o", "i"]
|
||||
[110.085839, "o", "e"]
|
||||
[110.136116, "o", "s\r\n"]
|
||||
[110.13621, "o", "\u001b[38;2;139;4;221m$\u001b[0m "]
|
||||
[111.137247, "o", "g"]
|
||||
[111.248848, "o", "r"]
|
||||
[111.299697, "o", "y"]
|
||||
[111.367387, "o", "p"]
|
||||
[111.416941, "o", "e"]
|
||||
[111.46721, "o", " "]
|
||||
[111.517559, "o", "c"]
|
||||
[111.77283, "o", "o"]
|
||||
[111.905989, "o", "n"]
|
||||
[112.070967, "o", "s"]
|
||||
[112.121922, "o", "t"]
|
||||
[112.207023, "o", "e"]
|
||||
[112.266013, "o", "l"]
|
||||
[112.316665, "o", "l"]
|
||||
[112.366543, "o", "a"]
|
||||
[112.416745, "o", "t"]
|
||||
[112.467056, "o", "i"]
|
||||
[112.612667, "o", "o"]
|
||||
[112.775897, "o", "n"]
|
||||
[112.82633, "o", "."]
|
||||
[112.87673, "o", "s"]
|
||||
[112.927184, "o", "p"]
|
||||
[112.977348, "o", "d"]
|
||||
[113.05056, "o", "x"]
|
||||
[113.101087, "o", "."]
|
||||
[113.162382, "o", "s"]
|
||||
[113.218309, "o", "b"]
|
||||
[113.268525, "o", "o"]
|
||||
[113.319031, "o", "m"]
|
||||
[113.369045, "o", " "]
|
||||
[113.419887, "o", "-"]
|
||||
[113.469654, "o", "o"]
|
||||
[113.520648, "o", " "]
|
||||
[113.57083, "o", "t"]
|
||||
[113.621228, "o", "a"]
|
||||
[113.673613, "o", "b"]
|
||||
[113.744986, "o", "l"]
|
||||
[113.976379, "o", "e"]
|
||||
[114.026482, "o", " "]
|
||||
[114.084676, "o", "-"]
|
||||
[114.148701, "o", "q\r\n"]
|
||||
[178.380151, "o", "NAME INSTALLED FIXED-IN TYPE VULNERABILITY SEVERITY \r\ngithub.com/edgelesssys/constellation/v2 v0.0.0-20230308154826-6e32f4f19c90 2.5.2 go-module GHSA-r2h5-3hgw-8j34 High \r\ngithub.com/edgelesssys/constellation/v2 v0.0.0-20230308154826-6e32f4f19c90 2.6.0 go-module GHSA-6w5f-5wgr-qjg5 High \r\n"]
|
||||
[178.449306, "o", "\u001b[38;2;139;4;221m$\u001b[0m "]
|
||||
[178.449932, "o", "exit"]
|
218
docs/static/assets/configure-cluster.cast
vendored
Normal file
218
docs/static/assets/configure-cluster.cast
vendored
Normal file
@ -0,0 +1,218 @@
|
||||
{"version": 2, "width": 0, "height": 0, "timestamp": 1678471602, "env": {"SHELL": "/bin/bash", "TERM": "xterm-256color"}}
|
||||
[0.009299, "o", "\u001b[38;2;139;4;221m$\u001b[0m "]
|
||||
[0.010691, "o", "#"]
|
||||
[0.143095, "o", " "]
|
||||
[0.193315, "o", "S"]
|
||||
[0.243903, "o", "t"]
|
||||
[0.315581, "o", "e"]
|
||||
[0.366063, "o", "p"]
|
||||
[0.416473, "o", " "]
|
||||
[0.537025, "o", "1"]
|
||||
[0.586849, "o", ":"]
|
||||
[0.637127, "o", " "]
|
||||
[0.687633, "o", "C"]
|
||||
[0.795249, "o", "r"]
|
||||
[0.846211, "o", "e"]
|
||||
[0.928109, "o", "a"]
|
||||
[0.97855, "o", "t"]
|
||||
[1.028909, "o", "e"]
|
||||
[1.078955, "o", " "]
|
||||
[1.154406, "o", "I"]
|
||||
[1.243257, "o", "A"]
|
||||
[1.293574, "o", "M"]
|
||||
[1.344386, "o", " "]
|
||||
[1.394066, "o", "c"]
|
||||
[1.456422, "o", "o"]
|
||||
[1.562074, "o", "n"]
|
||||
[1.612686, "o", "f"]
|
||||
[1.663088, "o", "i"]
|
||||
[1.712603, "o", "g"]
|
||||
[1.763282, "o", "u"]
|
||||
[1.813221, "o", "r"]
|
||||
[1.863529, "o", "a"]
|
||||
[1.96488, "o", "t"]
|
||||
[2.015602, "o", "i"]
|
||||
[2.066334, "o", "o"]
|
||||
[2.116343, "o", "n"]
|
||||
[2.16731, "o", " "]
|
||||
[2.217695, "o", "a"]
|
||||
[2.267984, "o", "n"]
|
||||
[2.404516, "o", "d"]
|
||||
[2.455094, "o", " "]
|
||||
[2.520408, "o", "C"]
|
||||
[2.570555, "o", "o"]
|
||||
[2.637372, "o", "n"]
|
||||
[2.687607, "o", "s"]
|
||||
[2.774446, "o", "t"]
|
||||
[2.825336, "o", "e"]
|
||||
[2.87529, "o", "l"]
|
||||
[2.933448, "o", "l"]
|
||||
[2.983436, "o", "a"]
|
||||
[3.089771, "o", "t"]
|
||||
[3.139974, "o", "i"]
|
||||
[3.189972, "o", "o"]
|
||||
[3.270802, "o", "n"]
|
||||
[3.320734, "o", " "]
|
||||
[3.371508, "o", "c"]
|
||||
[3.427761, "o", "o"]
|
||||
[3.545653, "o", "n"]
|
||||
[3.628097, "o", "f"]
|
||||
[3.802959, "o", "i"]
|
||||
[3.853205, "o", "g"]
|
||||
[3.969914, "o", "u"]
|
||||
[4.020188, "o", "r"]
|
||||
[4.143339, "o", "a"]
|
||||
[4.193544, "o", "t"]
|
||||
[4.435421, "o", "i"]
|
||||
[4.542259, "o", "o"]
|
||||
[4.600311, "o", "n"]
|
||||
[4.650977, "o", " "]
|
||||
[4.70077, "o", "f"]
|
||||
[4.751667, "o", "i"]
|
||||
[4.802171, "o", "l"]
|
||||
[4.885182, "o", "e\r\n"]
|
||||
[4.885287, "o", "\u001b[38;2;139;4;221m$\u001b[0m "]
|
||||
[5.886409, "o", "c"]
|
||||
[6.044407, "o", "o"]
|
||||
[6.094857, "o", "n"]
|
||||
[6.14496, "o", "s"]
|
||||
[6.195055, "o", "t"]
|
||||
[6.245399, "o", "e"]
|
||||
[6.300696, "o", "l"]
|
||||
[6.350779, "o", "l"]
|
||||
[6.401044, "o", "a"]
|
||||
[6.561248, "o", "t"]
|
||||
[6.611479, "o", "i"]
|
||||
[6.799088, "o", "o"]
|
||||
[6.894047, "o", "n"]
|
||||
[6.950563, "o", " "]
|
||||
[7.002675, "o", "i"]
|
||||
[7.054013, "o", "a"]
|
||||
[7.104642, "o", "m"]
|
||||
[7.15457, "o", " "]
|
||||
[7.205343, "o", "c"]
|
||||
[7.255744, "o", "r"]
|
||||
[7.377006, "o", "e"]
|
||||
[7.427543, "o", "a"]
|
||||
[7.478316, "o", "t"]
|
||||
[7.533732, "o", "e"]
|
||||
[7.584027, "o", " "]
|
||||
[7.686107, "o", "g"]
|
||||
[7.736314, "o", "c"]
|
||||
[7.786618, "o", "p"]
|
||||
[7.837071, "o", " "]
|
||||
[7.890041, "o", "-"]
|
||||
[7.965951, "o", "-"]
|
||||
[8.01845, "o", "g"]
|
||||
[8.069442, "o", "e"]
|
||||
[8.136735, "o", "n"]
|
||||
[8.186818, "o", "e"]
|
||||
[8.240085, "o", "r"]
|
||||
[8.29047, "o", "a"]
|
||||
[8.340939, "o", "t"]
|
||||
[8.410357, "o", "e"]
|
||||
[8.4612, "o", "-"]
|
||||
[8.541571, "o", "c"]
|
||||
[8.59181, "o", "o"]
|
||||
[8.753471, "o", "n"]
|
||||
[8.803792, "o", "f"]
|
||||
[8.854392, "o", "i"]
|
||||
[8.904623, "o", "g"]
|
||||
[8.955245, "o", " "]
|
||||
[9.006161, "o", "-"]
|
||||
[9.080984, "o", "-"]
|
||||
[9.1313, "o", "p"]
|
||||
[9.181896, "o", "r"]
|
||||
[9.231763, "o", "o"]
|
||||
[9.282119, "o", "j"]
|
||||
[9.344887, "o", "e"]
|
||||
[9.394897, "o", "c"]
|
||||
[9.445588, "o", "t"]
|
||||
[9.495368, "o", "I"]
|
||||
[9.545922, "o", "D"]
|
||||
[9.596337, "o", " "]
|
||||
[9.64656, "o", "c"]
|
||||
[9.720652, "o", "o"]
|
||||
[9.771045, "o", "n"]
|
||||
[9.852895, "o", "s"]
|
||||
[9.902984, "o", "t"]
|
||||
[9.987455, "o", "e"]
|
||||
[10.037319, "o", "l"]
|
||||
[10.122725, "o", "l"]
|
||||
[10.173292, "o", "a"]
|
||||
[10.223305, "o", "t"]
|
||||
[10.273768, "o", "i"]
|
||||
[10.364147, "o", "o"]
|
||||
[10.455371, "o", "n"]
|
||||
[10.505976, "o", "-"]
|
||||
[10.556465, "o", "3"]
|
||||
[10.606616, "o", "3"]
|
||||
[10.710948, "o", "1"]
|
||||
[10.861192, "o", "6"]
|
||||
[10.911196, "o", "1"]
|
||||
[10.961512, "o", "3"]
|
||||
[11.012086, "o", " "]
|
||||
[11.062465, "o", "-"]
|
||||
[11.113682, "o", "-"]
|
||||
[11.178554, "o", "s"]
|
||||
[11.228752, "o", "e"]
|
||||
[11.316085, "o", "r"]
|
||||
[11.366719, "o", "v"]
|
||||
[11.422857, "o", "i"]
|
||||
[11.473543, "o", "c"]
|
||||
[11.668586, "o", "e"]
|
||||
[11.840796, "o", "A"]
|
||||
[11.891205, "o", "c"]
|
||||
[11.942237, "o", "c"]
|
||||
[12.025952, "o", "o"]
|
||||
[12.075926, "o", "u"]
|
||||
[12.133558, "o", "n"]
|
||||
[12.184011, "o", "t"]
|
||||
[12.233978, "o", "I"]
|
||||
[12.284511, "o", "D"]
|
||||
[12.335256, "o", " "]
|
||||
[12.385243, "o", "c"]
|
||||
[12.435807, "o", "o"]
|
||||
[12.486108, "o", "n"]
|
||||
[12.536468, "o", "s"]
|
||||
[12.586954, "o", "t"]
|
||||
[12.637121, "o", "e"]
|
||||
[12.687231, "o", "l"]
|
||||
[12.759132, "o", "l"]
|
||||
[12.809528, "o", "a"]
|
||||
[12.859632, "o", "t"]
|
||||
[12.937809, "o", "i"]
|
||||
[12.988544, "o", "o"]
|
||||
[13.050258, "o", "n"]
|
||||
[13.100442, "o", "-"]
|
||||
[13.150608, "o", "d"]
|
||||
[13.200802, "o", "e"]
|
||||
[13.361232, "o", "m"]
|
||||
[13.43548, "o", "o"]
|
||||
[13.485727, "o", " "]
|
||||
[13.536234, "o", "-"]
|
||||
[13.586518, "o", "-"]
|
||||
[13.64491, "o", "z"]
|
||||
[13.694796, "o", "o"]
|
||||
[13.745229, "o", "n"]
|
||||
[13.795524, "o", "e"]
|
||||
[13.845709, "o", " "]
|
||||
[13.911127, "o", "e"]
|
||||
[14.026216, "o", "u"]
|
||||
[14.178394, "o", "r"]
|
||||
[14.479155, "o", "o"]
|
||||
[14.604721, "o", "p"]
|
||||
[14.655149, "o", "e"]
|
||||
[14.705393, "o", "-"]
|
||||
[14.7564, "o", "w"]
|
||||
[14.806665, "o", "e"]
|
||||
[14.856974, "o", "s"]
|
||||
[14.907432, "o", "t"]
|
||||
[14.957681, "o", "3"]
|
||||
[15.007953, "o", "-"]
|
||||
[15.058532, "o", "b\r\n"]
|
||||
[15.383907, "o", "The following IAM configuration will be created:\r\n\r\nProject ID:\t\tconstellation-331613\r\nService Account ID:\tconstellation-demo\r\nRegion:\t\t\teurope-west3\r\nZone:\t\t\teurope-west3-b\r\n\r\nThe configuration file constellation-conf.yaml will be automatically generated and populated with the IAM values.\r\nDo you want to create the configuration? [y/n]: "]
|
||||
[15.386645, "o", "y\r\n"]
|
||||
[39.973641, "o", "\r\n"]
|
||||
[39.981478, "o", "Your IAM configuration was created and filled into constellation-conf.yaml successfully.\r\n"]
|
||||
[39.984154, "o", "\u001b[38;2;139;4;221m$\u001b[0m "]
|
329
docs/static/assets/create-cluster.cast
vendored
Normal file
329
docs/static/assets/create-cluster.cast
vendored
Normal file
@ -0,0 +1,329 @@
|
||||
{"version": 2, "width": 0, "height": 0, "timestamp": 1678471646, "env": {"SHELL": "/bin/bash", "TERM": "xterm-256color"}}
|
||||
[0.008116, "o", "\u001b[38;2;139;4;221m$\u001b[0m "]
|
||||
[0.0092, "o", "#"]
|
||||
[0.141937, "o", " "]
|
||||
[0.192547, "o", "S"]
|
||||
[0.242985, "o", "t"]
|
||||
[0.314492, "o", "e"]
|
||||
[0.364963, "o", "p"]
|
||||
[0.415509, "o", " "]
|
||||
[0.536205, "o", "1"]
|
||||
[0.586799, "o", ":"]
|
||||
[0.636296, "o", " "]
|
||||
[0.686665, "o", "C"]
|
||||
[0.794081, "o", "r"]
|
||||
[0.845035, "o", "e"]
|
||||
[0.927043, "o", "a"]
|
||||
[0.977186, "o", "t"]
|
||||
[1.027295, "o", "e"]
|
||||
[1.077741, "o", " "]
|
||||
[1.153588, "o", "c"]
|
||||
[1.242012, "o", "l"]
|
||||
[1.292704, "o", "o"]
|
||||
[1.416298, "o", "u"]
|
||||
[1.46745, "o", "d"]
|
||||
[1.517662, "o", " "]
|
||||
[1.624426, "o", "e"]
|
||||
[1.674481, "o", "n"]
|
||||
[1.725012, "o", "v"]
|
||||
[1.77513, "o", "i"]
|
||||
[1.825375, "o", "r"]
|
||||
[1.875664, "o", "o"]
|
||||
[1.925935, "o", "n"]
|
||||
[2.027024, "o", "m"]
|
||||
[2.077356, "o", "e"]
|
||||
[2.12758, "o", "n"]
|
||||
[2.177708, "o", "t\r\n"]
|
||||
[2.177994, "o", "\u001b[38;2;139;4;221m$\u001b[0m "]
|
||||
[3.179822, "o", "c"]
|
||||
[3.229715, "o", "o"]
|
||||
[3.279886, "o", "n"]
|
||||
[3.417232, "o", "s"]
|
||||
[3.474679, "o", "t"]
|
||||
[3.540417, "o", "e"]
|
||||
[3.590817, "o", "l"]
|
||||
[3.657202, "o", "l"]
|
||||
[3.707932, "o", "a"]
|
||||
[3.794745, "o", "t"]
|
||||
[3.845637, "o", "i"]
|
||||
[3.896255, "o", "o"]
|
||||
[3.954445, "o", "n"]
|
||||
[4.005118, "o", " "]
|
||||
[4.111532, "o", "c"]
|
||||
[4.1619, "o", "r"]
|
||||
[4.212296, "o", "e"]
|
||||
[4.292095, "o", "a"]
|
||||
[4.393758, "o", "t"]
|
||||
[4.443707, "o", "e"]
|
||||
[4.493952, "o", " "]
|
||||
[4.612114, "o", "-"]
|
||||
[4.695247, "o", "-"]
|
||||
[4.870019, "o", "c"]
|
||||
[4.920404, "o", "o"]
|
||||
[5.038068, "o", "n"]
|
||||
[5.088388, "o", "t"]
|
||||
[5.211585, "o", "r"]
|
||||
[5.261409, "o", "o"]
|
||||
[5.503444, "o", "l"]
|
||||
[5.553717, "o", "-"]
|
||||
[5.61175, "o", "p"]
|
||||
[5.68426, "o", "l"]
|
||||
[5.734923, "o", "a"]
|
||||
[5.785272, "o", "n"]
|
||||
[5.835144, "o", "e"]
|
||||
[5.885971, "o", "-"]
|
||||
[5.93678, "o", "n"]
|
||||
[6.094694, "o", "o"]
|
||||
[6.145262, "o", "d"]
|
||||
[6.195723, "o", "e"]
|
||||
[6.245825, "o", "s"]
|
||||
[6.29575, "o", " "]
|
||||
[6.351744, "o", "3"]
|
||||
[6.401331, "o", " "]
|
||||
[6.452353, "o", "-"]
|
||||
[6.612714, "o", "-"]
|
||||
[6.663038, "o", "w"]
|
||||
[6.849977, "o", "o"]
|
||||
[6.937832, "o", "r"]
|
||||
[6.987522, "o", "k"]
|
||||
[7.038057, "o", "e"]
|
||||
[7.088759, "o", "r"]
|
||||
[7.139045, "o", "-"]
|
||||
[7.189783, "o", "n"]
|
||||
[7.239961, "o", "o"]
|
||||
[7.289915, "o", "d"]
|
||||
[7.411775, "o", "e"]
|
||||
[7.462594, "o", "s"]
|
||||
[7.512906, "o", " "]
|
||||
[7.567999, "o", "2\r\n"]
|
||||
[7.617399, "o", "The following Constellation cluster will be created:\r\n3 control-plane nodes of type n2d-standard-4 will be created.\r\n2 worker nodes of type n2d-standard-4 will be created.\r\nDo you want to create this cluster? [y/n]: "]
|
||||
[8.618604, "o", "y\r\n"]
|
||||
[224.98096, "o", "Your Constellation cluster was created successfully.\r\n"]
|
||||
[224.984087, "o", "\u001b[38;2;139;4;221m$\u001b[0m "]
|
||||
[224.984636, "o", "#"]
|
||||
[225.086581, "o", " "]
|
||||
[225.136728, "o", "S"]
|
||||
[225.187222, "o", "t"]
|
||||
[225.238194, "o", "e"]
|
||||
[225.290691, "o", "p"]
|
||||
[225.341108, "o", " "]
|
||||
[225.393387, "o", "2"]
|
||||
[225.444067, "o", ":"]
|
||||
[225.511654, "o", " "]
|
||||
[225.562224, "o", "I"]
|
||||
[225.615394, "o", "n"]
|
||||
[225.66512, "o", "i"]
|
||||
[225.715486, "o", "t"]
|
||||
[225.784909, "o", "i"]
|
||||
[225.835834, "o", "a"]
|
||||
[225.916173, "o", "l"]
|
||||
[225.966487, "o", "i"]
|
||||
[226.127095, "o", "z"]
|
||||
[226.17753, "o", "e"]
|
||||
[226.228562, "o", " "]
|
||||
[226.278698, "o", "C"]
|
||||
[226.392797, "o", "o"]
|
||||
[226.443369, "o", "n"]
|
||||
[226.51868, "o", "s"]
|
||||
[226.569156, "o", "t"]
|
||||
[226.620284, "o", "e"]
|
||||
[226.670131, "o", "l"]
|
||||
[226.72065, "o", "l"]
|
||||
[226.783179, "o", "a"]
|
||||
[226.833579, "o", "t"]
|
||||
[226.884461, "o", "i"]
|
||||
[226.934358, "o", "o"]
|
||||
[226.98478, "o", "n\r\n"]
|
||||
[226.984877, "o", "\u001b[38;2;139;4;221m$\u001b[0m "]
|
||||
[227.986709, "o", "c"]
|
||||
[228.037536, "o", "o"]
|
||||
[228.110742, "o", "n"]
|
||||
[228.161433, "o", "s"]
|
||||
[228.242779, "o", "t"]
|
||||
[228.293086, "o", "e"]
|
||||
[228.37727, "o", "l"]
|
||||
[228.427841, "o", "l"]
|
||||
[228.512656, "o", "a"]
|
||||
[228.563338, "o", "t"]
|
||||
[228.613605, "o", "i"]
|
||||
[228.663873, "o", "o"]
|
||||
[228.754571, "o", "n"]
|
||||
[228.804867, "o", " "]
|
||||
[228.855377, "o", "i"]
|
||||
[228.905498, "o", "n"]
|
||||
[228.955846, "o", "i"]
|
||||
[229.060032, "o", "t\r\n"]
|
||||
[229.519352, "o", "Using community license.\r\n"]
|
||||
[230.763257, "o", "For details, see https://docs.edgeless.systems/constellation/overview/license\r\n"]
|
||||
[230.763717, "o", "Your Constellation master secret was successfully written to ./constellation-mastersecret.json\r\n"]
|
||||
[385.0294, "o", "Warning: Encountered untrusted PCR value at index 5\r\n"]
|
||||
[698.404666, "o", "Your Constellation cluster was successfully initialized.\r\n\r\nConstellation cluster identifier 29629a1275a29f75c068032461d7792ba3e50409081f9a5753a9e854b77038d5\r\nKubernetes configuration constellation-admin.conf\r\n\r\n"]
|
||||
[698.404874, "o", "You can now connect to your cluster by executing:\r\n\texport KUBECONFIG=\"$PWD/constellation-admin.conf\"\r\n"]
|
||||
[698.408812, "o", "\u001b[38;2;139;4;221m$\u001b[0m "]
|
||||
[698.409393, "o", "#"]
|
||||
[698.460472, "o", " "]
|
||||
[698.510858, "o", "W"]
|
||||
[698.561091, "o", "a"]
|
||||
[698.610819, "o", "i"]
|
||||
[698.661083, "o", "t"]
|
||||
[698.711907, "o", " "]
|
||||
[698.76164, "o", "f"]
|
||||
[698.848751, "o", "o"]
|
||||
[698.899132, "o", "r"]
|
||||
[698.949091, "o", " "]
|
||||
[698.999515, "o", "c"]
|
||||
[699.194993, "o", "l"]
|
||||
[699.36697, "o", "u"]
|
||||
[699.417168, "o", "s"]
|
||||
[699.467566, "o", "t"]
|
||||
[699.551372, "o", "e"]
|
||||
[699.601712, "o", "r"]
|
||||
[699.651888, "o", " "]
|
||||
[699.702109, "o", "t"]
|
||||
[699.752237, "o", "o"]
|
||||
[699.802431, "o", " "]
|
||||
[699.852582, "o", "f"]
|
||||
[699.902874, "o", "i"]
|
||||
[699.953288, "o", "n"]
|
||||
[700.003404, "o", "i"]
|
||||
[700.053637, "o", "s"]
|
||||
[700.10454, "o", "h"]
|
||||
[700.15487, "o", " "]
|
||||
[700.20521, "o", "b"]
|
||||
[700.276121, "o", "o"]
|
||||
[700.326153, "o", "o"]
|
||||
[700.37679, "o", "t"]
|
||||
[700.455203, "o", "s"]
|
||||
[700.504989, "o", "t"]
|
||||
[700.567597, "o", "r"]
|
||||
[700.617909, "o", "a"]
|
||||
[700.667868, "o", "p"]
|
||||
[700.718231, "o", "p"]
|
||||
[700.879298, "o", "i"]
|
||||
[700.952968, "o", "n"]
|
||||
[701.017042, "o", "g"]
|
||||
[701.067607, "o", "."]
|
||||
[701.11847, "o", "."]
|
||||
[701.176523, "o", ".\r\n"]
|
||||
[701.1766, "o", "\u001b[38;2;139;4;221m$\u001b[0m "]
|
||||
[702.17783, "o", "s"]
|
||||
[702.228323, "o", "l"]
|
||||
[702.278425, "o", "e"]
|
||||
[702.32848, "o", "e"]
|
||||
[702.394028, "o", "p"]
|
||||
[702.444092, "o", " "]
|
||||
[702.596428, "o", "3"]
|
||||
[702.896661, "o", "0"]
|
||||
[703.02185, "o", "0\r\n"]
|
||||
[1003.026326, "o", "\u001b[38;2;139;4;221m$\u001b[0m "]
|
||||
[1003.027678, "o", "#"]
|
||||
[1003.077993, "o", " "]
|
||||
[1003.128531, "o", "S"]
|
||||
[1003.179339, "o", "t"]
|
||||
[1003.229676, "o", "e"]
|
||||
[1003.279982, "o", "p"]
|
||||
[1003.330686, "o", " "]
|
||||
[1003.381642, "o", "3"]
|
||||
[1003.431653, "o", ":"]
|
||||
[1003.482304, "o", " "]
|
||||
[1003.566083, "o", "C"]
|
||||
[1003.649219, "o", "o"]
|
||||
[1003.754506, "o", "n"]
|
||||
[1003.900281, "o", "n"]
|
||||
[1003.964152, "o", "e"]
|
||||
[1004.097836, "o", "c"]
|
||||
[1004.154042, "o", "t"]
|
||||
[1004.204397, "o", " "]
|
||||
[1004.257666, "o", "t"]
|
||||
[1004.307581, "o", "o"]
|
||||
[1004.358094, "o", " "]
|
||||
[1004.408787, "o", "C"]
|
||||
[1004.458893, "o", "o"]
|
||||
[1004.509152, "o", "n"]
|
||||
[1004.559512, "o", "s"]
|
||||
[1004.61017, "o", "t"]
|
||||
[1004.660319, "o", "e"]
|
||||
[1004.711063, "o", "l"]
|
||||
[1004.761511, "o", "l"]
|
||||
[1004.811606, "o", "a"]
|
||||
[1004.88004, "o", "t"]
|
||||
[1004.930794, "o", "i"]
|
||||
[1004.98125, "o", "o"]
|
||||
[1005.031874, "o", "n\r\n"]
|
||||
[1005.032339, "o", "\u001b[38;2;139;4;221m$\u001b[0m "]
|
||||
[1006.034862, "o", "e"]
|
||||
[1006.102356, "o", "x"]
|
||||
[1006.153008, "o", "p"]
|
||||
[1006.203366, "o", "o"]
|
||||
[1006.274728, "o", "r"]
|
||||
[1006.433523, "o", "t"]
|
||||
[1006.484068, "o", " "]
|
||||
[1006.53472, "o", "K"]
|
||||
[1006.584949, "o", "U"]
|
||||
[1006.639321, "o", "B"]
|
||||
[1006.689433, "o", "E"]
|
||||
[1006.740182, "o", "C"]
|
||||
[1006.790532, "o", "O"]
|
||||
[1006.961115, "o", "N"]
|
||||
[1007.011464, "o", "F"]
|
||||
[1007.061909, "o", "I"]
|
||||
[1007.111671, "o", "G"]
|
||||
[1007.161739, "o", "="]
|
||||
[1007.212311, "o", "/"]
|
||||
[1007.263231, "o", "c"]
|
||||
[1007.31954, "o", "o"]
|
||||
[1007.370271, "o", "n"]
|
||||
[1007.419653, "o", "s"]
|
||||
[1007.494718, "o", "t"]
|
||||
[1007.545325, "o", "e"]
|
||||
[1007.611806, "o", "l"]
|
||||
[1007.663387, "o", "l"]
|
||||
[1007.765573, "o", "a"]
|
||||
[1007.839136, "o", "t"]
|
||||
[1007.948447, "o", "i"]
|
||||
[1008.008044, "o", "o"]
|
||||
[1008.058461, "o", "n"]
|
||||
[1008.108506, "o", "/"]
|
||||
[1008.159029, "o", "c"]
|
||||
[1008.230491, "o", "o"]
|
||||
[1008.281152, "o", "n"]
|
||||
[1008.478456, "o", "s"]
|
||||
[1008.528971, "o", "t"]
|
||||
[1008.595434, "o", "e"]
|
||||
[1008.645872, "o", "l"]
|
||||
[1008.860365, "o", "l"]
|
||||
[1008.910897, "o", "a"]
|
||||
[1008.96101, "o", "t"]
|
||||
[1009.011466, "o", "i"]
|
||||
[1009.082907, "o", "o"]
|
||||
[1009.133772, "o", "n"]
|
||||
[1009.183856, "o", "-"]
|
||||
[1009.233888, "o", "a"]
|
||||
[1009.349073, "o", "d"]
|
||||
[1009.400025, "o", "m"]
|
||||
[1009.450575, "o", "i"]
|
||||
[1009.500952, "o", "n"]
|
||||
[1009.551428, "o", "."]
|
||||
[1009.602056, "o", "c"]
|
||||
[1009.652369, "o", "o"]
|
||||
[1009.703156, "o", "n"]
|
||||
[1009.753484, "o", "f\r\n\u001b[38;2;139;4;221m$\u001b[0m "]
|
||||
[1010.755158, "o", "k"]
|
||||
[1010.805535, "o", "u"]
|
||||
[1010.856076, "o", "b"]
|
||||
[1010.906817, "o", "e"]
|
||||
[1010.988174, "o", "c"]
|
||||
[1011.03784, "o", "t"]
|
||||
[1011.122809, "o", "l"]
|
||||
[1011.173896, "o", " "]
|
||||
[1011.223959, "o", "g"]
|
||||
[1011.405893, "o", "e"]
|
||||
[1011.488514, "o", "t"]
|
||||
[1011.538262, "o", " "]
|
||||
[1011.588719, "o", "n"]
|
||||
[1011.639054, "o", "o"]
|
||||
[1011.689625, "o", "d"]
|
||||
[1011.739872, "o", "e"]
|
||||
[1011.789807, "o", "s\r\n"]
|
||||
[1012.381813, "o", "NAME STATUS ROLES AGE VERSION\r\nconstell-66f4fdce-control-plane-4ps3 Ready control-plane 9m31s v1.25.7\r\nconstell-66f4fdce-control-plane-lcb5 Ready control-plane 3m5s v1.25.7\r\nconstell-66f4fdce-control-plane-tcqb Ready control-plane 4m9s v1.25.7\r\nconstell-66f4fdce-worker-0lb3 Ready <none> 3m54s v1.25.7\r\nconstell-66f4fdce-worker-rphc Ready <none> 4m2s v1.25.7\r\n"]
|
||||
[1012.385175, "o", "\u001b[38;2;139;4;221m$\u001b[0m "]
|
145
docs/static/assets/terminate-cluster.cast
vendored
Normal file
145
docs/static/assets/terminate-cluster.cast
vendored
Normal file
@ -0,0 +1,145 @@
|
||||
{"version": 2, "width": 0, "height": 0, "timestamp": 1678472660, "env": {"SHELL": "/bin/bash", "TERM": "xterm-256color"}}
|
||||
[0.007451, "o", "\u001b[38;2;139;4;221m$\u001b[0m "]
|
||||
[0.008518, "o", "#"]
|
||||
[0.141549, "o", " "]
|
||||
[0.192045, "o", "S"]
|
||||
[0.24256, "o", "t"]
|
||||
[0.313852, "o", "e"]
|
||||
[0.364184, "o", "p"]
|
||||
[0.414521, "o", " "]
|
||||
[0.53459, "o", "1"]
|
||||
[0.585565, "o", ":"]
|
||||
[0.636065, "o", " "]
|
||||
[0.686058, "o", "D"]
|
||||
[0.793548, "o", "e"]
|
||||
[0.843543, "o", "l"]
|
||||
[0.926045, "o", "e"]
|
||||
[0.975571, "o", "t"]
|
||||
[1.026493, "o", "e"]
|
||||
[1.077356, "o", " "]
|
||||
[1.153009, "o", "C"]
|
||||
[1.242242, "o", "o"]
|
||||
[1.292011, "o", "n"]
|
||||
[1.417201, "o", "s"]
|
||||
[1.467126, "o", "t"]
|
||||
[1.52892, "o", "e"]
|
||||
[1.635439, "o", "l"]
|
||||
[1.68576, "o", "l"]
|
||||
[1.736404, "o", "a"]
|
||||
[1.786719, "o", "t"]
|
||||
[1.836287, "o", "i"]
|
||||
[1.887073, "o", "o"]
|
||||
[1.937298, "o", "n"]
|
||||
[1.987389, "o", " "]
|
||||
[2.038163, "o", "c"]
|
||||
[2.088501, "o", "l"]
|
||||
[2.13865, "o", "u"]
|
||||
[2.189479, "o", "s"]
|
||||
[2.239723, "o", "t"]
|
||||
[2.289567, "o", "e"]
|
||||
[2.426182, "o", "r\r\n\u001b[38;2;139;4;221m$\u001b[0m "]
|
||||
[3.4283, "o", "c"]
|
||||
[3.493622, "o", "o"]
|
||||
[3.544087, "o", "n"]
|
||||
[3.610875, "o", "s"]
|
||||
[3.661583, "o", "t"]
|
||||
[3.748752, "o", "e"]
|
||||
[3.799303, "o", "l"]
|
||||
[3.849884, "o", "l"]
|
||||
[3.907571, "o", "a"]
|
||||
[3.958006, "o", "t"]
|
||||
[4.064854, "o", "i"]
|
||||
[4.115174, "o", "o"]
|
||||
[4.165845, "o", "n"]
|
||||
[4.216325, "o", " "]
|
||||
[4.317942, "o", "t"]
|
||||
[4.368341, "o", "e"]
|
||||
[4.424657, "o", "r"]
|
||||
[4.543026, "o", "m"]
|
||||
[4.624838, "o", "i"]
|
||||
[4.799184, "o", "n"]
|
||||
[4.849878, "o", "a"]
|
||||
[4.967542, "o", "t"]
|
||||
[5.017292, "o", "e\r\n"]
|
||||
[5.068181, "o", "You are about to terminate a Constellation cluster.\r\nAll of its associated resources will be DESTROYED.\r\nThis action is irreversible and ALL DATA WILL BE LOST.\r\nDo you want to continue? [y/n]: "]
|
||||
[6.070218, "o", "y\r\n"]
|
||||
[261.825088, "o", "Your Constellation cluster was terminated successfully.\r\n"]
|
||||
[261.840012, "o", "\u001b[38;2;139;4;221m$\u001b[0m "]
|
||||
[261.849828, "o", "#"]
|
||||
[261.900223, "o", " "]
|
||||
[262.142025, "o", "D"]
|
||||
[262.248401, "o", "e"]
|
||||
[262.306919, "o", "l"]
|
||||
[262.379652, "o", "e"]
|
||||
[262.43049, "o", "t"]
|
||||
[262.480613, "o", "e"]
|
||||
[262.531657, "o", " "]
|
||||
[262.61535, "o", "m"]
|
||||
[262.665869, "o", "a"]
|
||||
[262.824079, "o", "s"]
|
||||
[262.874289, "o", "t"]
|
||||
[262.924442, "o", "e"]
|
||||
[262.974936, "o", "r"]
|
||||
[263.025271, "o", "s"]
|
||||
[263.082084, "o", "e"]
|
||||
[263.13189, "o", "c"]
|
||||
[263.182936, "o", "r"]
|
||||
[263.342425, "o", "e"]
|
||||
[263.393129, "o", "t"]
|
||||
[263.443527, "o", " "]
|
||||
[263.53185, "o", "t"]
|
||||
[263.582013, "o", "o"]
|
||||
[263.632579, "o", " "]
|
||||
[263.683797, "o", "f"]
|
||||
[263.733404, "o", "i"]
|
||||
[263.784134, "o", "n"]
|
||||
[263.834348, "o", "a"]
|
||||
[263.885294, "o", "l"]
|
||||
[264.006558, "o", "i"]
|
||||
[264.057139, "o", "z"]
|
||||
[264.107415, "o", "e"]
|
||||
[264.157946, "o", " "]
|
||||
[264.208464, "o", "d"]
|
||||
[264.310352, "o", "e"]
|
||||
[264.361117, "o", "l"]
|
||||
[264.411183, "o", "e"]
|
||||
[264.463755, "o", "t"]
|
||||
[264.515067, "o", "i"]
|
||||
[264.590208, "o", "o"]
|
||||
[264.642231, "o", "n\r\n"]
|
||||
[264.642326, "o", "\u001b[38;2;139;4;221m$\u001b[0m "]
|
||||
[265.643959, "o", "r"]
|
||||
[265.711334, "o", "m"]
|
||||
[265.761751, "o", " "]
|
||||
[265.815249, "o", "c"]
|
||||
[265.865277, "o", "o"]
|
||||
[265.91548, "o", "n"]
|
||||
[265.985079, "o", "s"]
|
||||
[266.035476, "o", "t"]
|
||||
[266.115665, "o", "e"]
|
||||
[266.165933, "o", "l"]
|
||||
[266.32761, "o", "l"]
|
||||
[266.377724, "o", "a"]
|
||||
[266.430378, "o", "t"]
|
||||
[266.47935, "o", "i"]
|
||||
[266.593784, "o", "o"]
|
||||
[266.644425, "o", "n"]
|
||||
[266.6952, "o", "-"]
|
||||
[266.745345, "o", "m"]
|
||||
[266.795643, "o", "a"]
|
||||
[266.846318, "o", "s"]
|
||||
[266.896615, "o", "t"]
|
||||
[266.958904, "o", "e"]
|
||||
[267.009033, "o", "r"]
|
||||
[267.059354, "o", "s"]
|
||||
[267.109796, "o", "e"]
|
||||
[267.160335, "o", "c"]
|
||||
[267.210596, "o", "r"]
|
||||
[267.260991, "o", "e"]
|
||||
[267.335252, "o", "t"]
|
||||
[267.385503, "o", "."]
|
||||
[267.467023, "o", "j"]
|
||||
[267.517218, "o", "s"]
|
||||
[267.601774, "o", "o"]
|
||||
[267.65165, "o", "n\r\n"]
|
||||
[267.65913, "o", "\u001b[38;2;139;4;221m$\u001b[0m "]
|
809
docs/static/assets/verify-cli.cast
vendored
Normal file
809
docs/static/assets/verify-cli.cast
vendored
Normal file
@ -0,0 +1,809 @@
|
||||
{"version": 2, "width": 0, "height": 0, "timestamp": 1678471293, "env": {"SHELL": "/bin/bash", "TERM": "xterm-256color"}}
|
||||
[0.011056, "o", "\u001b[38;2;139;4;221m$\u001b[0m "]
|
||||
[0.012108, "o", "#"]
|
||||
[0.144478, "o", " "]
|
||||
[0.194654, "o", "S"]
|
||||
[0.245093, "o", "t"]
|
||||
[0.315742, "o", "e"]
|
||||
[0.366057, "o", "p"]
|
||||
[0.416339, "o", " "]
|
||||
[0.536462, "o", "1"]
|
||||
[0.586752, "o", ":"]
|
||||
[0.637619, "o", " "]
|
||||
[0.687358, "o", "I"]
|
||||
[0.795073, "o", "n"]
|
||||
[0.84502, "o", "s"]
|
||||
[0.927438, "o", "t"]
|
||||
[0.977825, "o", "a"]
|
||||
[1.027959, "o", "l"]
|
||||
[1.196008, "o", "l"]
|
||||
[1.246576, "o", " "]
|
||||
[1.336352, "o", "S"]
|
||||
[1.386379, "o", "L"]
|
||||
[1.511112, "o", "S"]
|
||||
[1.560513, "o", "A"]
|
||||
[1.611356, "o", " "]
|
||||
[1.717516, "o", "v"]
|
||||
[1.767733, "o", "e"]
|
||||
[1.818384, "o", "r"]
|
||||
[1.868132, "o", "i"]
|
||||
[1.919035, "o", "f"]
|
||||
[1.969566, "o", "i"]
|
||||
[2.019671, "o", "e"]
|
||||
[2.121017, "o", "r\r\n\u001b[38;2;139;4;221m$\u001b[0m "]
|
||||
[3.1223, "o", "c"]
|
||||
[3.172545, "o", "u"]
|
||||
[3.22281, "o", "r"]
|
||||
[3.273352, "o", "l"]
|
||||
[3.323522, "o", " "]
|
||||
[3.373908, "o", "-"]
|
||||
[3.510152, "o", "s"]
|
||||
[3.567441, "o", "L"]
|
||||
[3.6328, "o", "O"]
|
||||
[3.683104, "o", " "]
|
||||
[3.749209, "o", "h"]
|
||||
[3.799561, "o", "t"]
|
||||
[3.886794, "o", "t"]
|
||||
[3.936951, "o", "p"]
|
||||
[3.987314, "o", "s"]
|
||||
[4.038125, "o", ":"]
|
||||
[4.088326, "o", "/"]
|
||||
[4.194483, "o", "/"]
|
||||
[4.244645, "o", "g"]
|
||||
[4.294776, "o", "i"]
|
||||
[4.375525, "o", "t"]
|
||||
[4.477343, "o", "h"]
|
||||
[4.527782, "o", "u"]
|
||||
[4.583567, "o", "b"]
|
||||
[4.635667, "o", "."]
|
||||
[4.716038, "o", "c"]
|
||||
[4.890275, "o", "o"]
|
||||
[4.940625, "o", "m"]
|
||||
[4.991314, "o", "/"]
|
||||
[5.041285, "o", "s"]
|
||||
[5.165273, "o", "l"]
|
||||
[5.215136, "o", "s"]
|
||||
[5.456466, "o", "a"]
|
||||
[5.507266, "o", "-"]
|
||||
[5.565457, "o", "f"]
|
||||
[5.637917, "o", "r"]
|
||||
[5.687966, "o", "a"]
|
||||
[5.73854, "o", "m"]
|
||||
[5.788861, "o", "e"]
|
||||
[5.871768, "o", "w"]
|
||||
[5.921637, "o", "o"]
|
||||
[6.081343, "o", "r"]
|
||||
[6.131109, "o", "k"]
|
||||
[6.181736, "o", "/"]
|
||||
[6.23217, "o", "s"]
|
||||
[6.282292, "o", "l"]
|
||||
[6.337183, "o", "s"]
|
||||
[6.387769, "o", "a"]
|
||||
[6.438214, "o", "-"]
|
||||
[6.599001, "o", "v"]
|
||||
[6.649426, "o", "e"]
|
||||
[6.837009, "o", "r"]
|
||||
[6.924284, "o", "i"]
|
||||
[6.974039, "o", "f"]
|
||||
[7.025293, "o", "i"]
|
||||
[7.0757, "o", "e"]
|
||||
[7.125201, "o", "r"]
|
||||
[7.176256, "o", "/"]
|
||||
[7.226913, "o", "r"]
|
||||
[7.276996, "o", "e"]
|
||||
[7.398366, "o", "l"]
|
||||
[7.448284, "o", "e"]
|
||||
[7.498575, "o", "a"]
|
||||
[7.553688, "o", "s"]
|
||||
[7.603795, "o", "e"]
|
||||
[7.705242, "o", "s"]
|
||||
[7.755254, "o", "/"]
|
||||
[7.805786, "o", "l"]
|
||||
[7.855772, "o", "a"]
|
||||
[7.909091, "o", "t"]
|
||||
[7.984595, "o", "e"]
|
||||
[8.036641, "o", "s"]
|
||||
[8.087434, "o", "t"]
|
||||
[8.137461, "o", "/"]
|
||||
[8.188211, "o", "d"]
|
||||
[8.241583, "o", "o"]
|
||||
[8.292146, "o", "w"]
|
||||
[8.342514, "o", "n"]
|
||||
[8.411808, "o", "l"]
|
||||
[8.46249, "o", "o"]
|
||||
[8.542726, "o", "a"]
|
||||
[8.593436, "o", "d"]
|
||||
[8.643844, "o", "/"]
|
||||
[8.693712, "o", "s"]
|
||||
[8.744582, "o", "l"]
|
||||
[8.794837, "o", "s"]
|
||||
[8.909075, "o", "a"]
|
||||
[8.959865, "o", "-"]
|
||||
[9.035292, "o", "v"]
|
||||
[9.085628, "o", "e"]
|
||||
[9.135983, "o", "r"]
|
||||
[9.186442, "o", "i"]
|
||||
[9.23702, "o", "f"]
|
||||
[9.299522, "o", "i"]
|
||||
[9.349258, "o", "e"]
|
||||
[9.400472, "o", "r"]
|
||||
[9.450893, "o", "-"]
|
||||
[9.500407, "o", "l"]
|
||||
[9.55113, "o", "i"]
|
||||
[9.601657, "o", "n"]
|
||||
[9.676028, "o", "u"]
|
||||
[9.726296, "o", "x"]
|
||||
[9.776271, "o", "-"]
|
||||
[9.82716, "o", "a"]
|
||||
[9.910674, "o", "m"]
|
||||
[9.961299, "o", "d"]
|
||||
[10.047057, "o", "6"]
|
||||
[10.096749, "o", "4\r\n"]
|
||||
[25.703742, "o", "\u001b[38;2;139;4;221m$\u001b[0m "]
|
||||
[25.704757, "o", "s"]
|
||||
[25.755414, "o", "u"]
|
||||
[25.845628, "o", "d"]
|
||||
[25.937391, "o", "o"]
|
||||
[25.986998, "o", " "]
|
||||
[26.037501, "o", "i"]
|
||||
[26.087633, "o", "n"]
|
||||
[26.192162, "o", "s"]
|
||||
[26.341552, "o", "t"]
|
||||
[26.392432, "o", "a"]
|
||||
[26.44224, "o", "l"]
|
||||
[26.492594, "o", "l"]
|
||||
[26.542551, "o", " "]
|
||||
[26.593319, "o", "s"]
|
||||
[26.659487, "o", "l"]
|
||||
[26.709105, "o", "s"]
|
||||
[26.796273, "o", "a"]
|
||||
[26.846433, "o", "-"]
|
||||
[26.901674, "o", "v"]
|
||||
[26.952016, "o", "e"]
|
||||
[27.148125, "o", "r"]
|
||||
[27.320144, "o", "i"]
|
||||
[27.370291, "o", "f"]
|
||||
[27.420639, "o", "i"]
|
||||
[27.50377, "o", "e"]
|
||||
[27.553928, "o", "r"]
|
||||
[27.604085, "o", "-"]
|
||||
[27.654432, "o", "l"]
|
||||
[27.704989, "o", "i"]
|
||||
[27.755073, "o", "n"]
|
||||
[27.805329, "o", "u"]
|
||||
[27.855923, "o", "x"]
|
||||
[27.906078, "o", "-"]
|
||||
[27.956584, "o", "a"]
|
||||
[28.007203, "o", "m"]
|
||||
[28.056642, "o", "d"]
|
||||
[28.108134, "o", "6"]
|
||||
[28.158115, "o", "4"]
|
||||
[28.207761, "o", " "]
|
||||
[28.259067, "o", "/"]
|
||||
[28.309586, "o", "u"]
|
||||
[28.388447, "o", "s"]
|
||||
[28.438631, "o", "r"]
|
||||
[28.48898, "o", "/"]
|
||||
[28.539306, "o", "l"]
|
||||
[28.589617, "o", "o"]
|
||||
[28.639859, "o", "c"]
|
||||
[28.800839, "o", "a"]
|
||||
[28.874894, "o", "l"]
|
||||
[28.924782, "o", "/"]
|
||||
[28.974914, "o", "b"]
|
||||
[29.024859, "o", "i"]
|
||||
[29.083479, "o", "n"]
|
||||
[29.134412, "o", "/"]
|
||||
[29.184814, "o", "s"]
|
||||
[29.234803, "o", "l"]
|
||||
[29.285143, "o", "s"]
|
||||
[29.350156, "o", "a"]
|
||||
[29.401386, "o", "-"]
|
||||
[29.553868, "o", "v"]
|
||||
[29.85371, "o", "e"]
|
||||
[29.979663, "o", "r"]
|
||||
[30.029795, "o", "i"]
|
||||
[30.080485, "o", "f"]
|
||||
[30.130907, "o", "i"]
|
||||
[30.181035, "o", "e"]
|
||||
[30.231959, "o", "r\r\n"]
|
||||
[30.276973, "o", "\u001b[38;2;139;4;221m$\u001b[0m "]
|
||||
[31.278888, "o", "#"]
|
||||
[31.32937, "o", " "]
|
||||
[31.379273, "o", "S"]
|
||||
[31.429898, "o", "t"]
|
||||
[31.480256, "o", "e"]
|
||||
[31.565258, "o", "p"]
|
||||
[31.615025, "o", " "]
|
||||
[31.720625, "o", "2"]
|
||||
[31.770665, "o", ":"]
|
||||
[31.834455, "o", " "]
|
||||
[31.967172, "o", "D"]
|
||||
[32.023536, "o", "o"]
|
||||
[32.074283, "o", "w"]
|
||||
[32.127514, "o", "n"]
|
||||
[32.177888, "o", "l"]
|
||||
[32.255121, "o", "o"]
|
||||
[32.305486, "o", "a"]
|
||||
[32.356182, "o", "d"]
|
||||
[32.406283, "o", " "]
|
||||
[32.456918, "o", "C"]
|
||||
[32.506675, "o", "o"]
|
||||
[32.556863, "o", "n"]
|
||||
[32.607749, "o", "s"]
|
||||
[32.658353, "o", "t"]
|
||||
[32.709011, "o", "e"]
|
||||
[32.77737, "o", "l"]
|
||||
[32.827565, "o", "l"]
|
||||
[32.877951, "o", "a"]
|
||||
[32.927979, "o", "t"]
|
||||
[32.978426, "o", "i"]
|
||||
[33.045999, "o", "o"]
|
||||
[33.096123, "o", "n"]
|
||||
[33.146961, "o", " "]
|
||||
[33.218312, "o", "C"]
|
||||
[33.376682, "o", "L"]
|
||||
[33.45433, "o", "I"]
|
||||
[33.50458, "o", " "]
|
||||
[33.554879, "o", "a"]
|
||||
[33.608813, "o", "n"]
|
||||
[33.659594, "o", "d"]
|
||||
[33.710048, "o", " "]
|
||||
[33.760454, "o", "p"]
|
||||
[33.931019, "o", "r"]
|
||||
[33.98125, "o", "o"]
|
||||
[34.031697, "o", "v"]
|
||||
[34.081401, "o", "e"]
|
||||
[34.131973, "o", "n"]
|
||||
[34.249742, "o", "a"]
|
||||
[34.300805, "o", "n"]
|
||||
[34.356959, "o", "c"]
|
||||
[34.407755, "o", "e\r\n"]
|
||||
[34.407841, "o", "\u001b[38;2;139;4;221m$\u001b[0m "]
|
||||
[35.409992, "o", "c"]
|
||||
[35.484298, "o", "u"]
|
||||
[35.53467, "o", "r"]
|
||||
[35.601469, "o", "l"]
|
||||
[35.652175, "o", " "]
|
||||
[35.754167, "o", "-"]
|
||||
[35.827549, "o", "s"]
|
||||
[35.936972, "o", "L"]
|
||||
[35.996401, "o", "O"]
|
||||
[36.046612, "o", " "]
|
||||
[36.097445, "o", "h"]
|
||||
[36.147947, "o", "t"]
|
||||
[36.219215, "o", "t"]
|
||||
[36.269661, "o", "p"]
|
||||
[36.466782, "o", "s"]
|
||||
[36.517571, "o", ":"]
|
||||
[36.583225, "o", "/"]
|
||||
[36.634123, "o", "/"]
|
||||
[36.848531, "o", "g"]
|
||||
[36.898335, "o", "i"]
|
||||
[36.949261, "o", "t"]
|
||||
[36.999773, "o", "h"]
|
||||
[37.071366, "o", "u"]
|
||||
[37.121949, "o", "b"]
|
||||
[37.172331, "o", "."]
|
||||
[37.222641, "o", "c"]
|
||||
[37.338187, "o", "o"]
|
||||
[37.388752, "o", "m"]
|
||||
[37.439244, "o", "/"]
|
||||
[37.489652, "o", "e"]
|
||||
[37.540167, "o", "d"]
|
||||
[37.590209, "o", "g"]
|
||||
[37.641105, "o", "e"]
|
||||
[37.691692, "o", "l"]
|
||||
[37.74114, "o", "e"]
|
||||
[37.792032, "o", "s"]
|
||||
[37.842257, "o", "s"]
|
||||
[37.892209, "o", "s"]
|
||||
[37.943319, "o", "y"]
|
||||
[38.024436, "o", "s"]
|
||||
[38.075408, "o", "/"]
|
||||
[38.159501, "o", "c"]
|
||||
[38.246309, "o", "o"]
|
||||
[38.296849, "o", "n"]
|
||||
[38.479464, "o", "s"]
|
||||
[38.561565, "o", "t"]
|
||||
[38.631716, "o", "e"]
|
||||
[38.682208, "o", "l"]
|
||||
[38.732473, "o", "l"]
|
||||
[38.782434, "o", "a"]
|
||||
[38.832998, "o", "t"]
|
||||
[38.883617, "o", "i"]
|
||||
[38.98342, "o", "o"]
|
||||
[39.033597, "o", "n"]
|
||||
[39.08441, "o", "/"]
|
||||
[39.134464, "o", "r"]
|
||||
[39.184718, "o", "e"]
|
||||
[39.235274, "o", "l"]
|
||||
[39.285514, "o", "e"]
|
||||
[39.336122, "o", "a"]
|
||||
[39.386479, "o", "s"]
|
||||
[39.437222, "o", "e"]
|
||||
[39.487068, "o", "s"]
|
||||
[39.537574, "o", "/"]
|
||||
[39.587857, "o", "l"]
|
||||
[39.644761, "o", "a"]
|
||||
[39.758077, "o", "t"]
|
||||
[39.808112, "o", "e"]
|
||||
[39.877945, "o", "s"]
|
||||
[39.928134, "o", "t"]
|
||||
[39.977906, "o", "/"]
|
||||
[40.029084, "o", "d"]
|
||||
[40.142736, "o", "o"]
|
||||
[40.200791, "o", "w"]
|
||||
[40.251221, "o", "n"]
|
||||
[40.302453, "o", "l"]
|
||||
[40.352883, "o", "o"]
|
||||
[40.48158, "o", "a"]
|
||||
[40.591864, "o", "d"]
|
||||
[40.642424, "o", "/"]
|
||||
[40.692419, "o", "c"]
|
||||
[40.743042, "o", "o"]
|
||||
[40.793029, "o", "n"]
|
||||
[40.843421, "o", "s"]
|
||||
[41.014355, "o", "t"]
|
||||
[41.087487, "o", "e"]
|
||||
[41.137937, "o", "l"]
|
||||
[41.188433, "o", "l"]
|
||||
[41.304722, "o", "a"]
|
||||
[41.421051, "o", "t"]
|
||||
[41.471572, "o", "i"]
|
||||
[41.521986, "o", "o"]
|
||||
[41.572243, "o", "n"]
|
||||
[41.622608, "o", "-"]
|
||||
[41.691301, "o", "l"]
|
||||
[41.74174, "o", "i"]
|
||||
[41.792044, "o", "n"]
|
||||
[41.843711, "o", "u"]
|
||||
[41.893821, "o", "x"]
|
||||
[41.944284, "o", "-"]
|
||||
[42.010099, "o", "a"]
|
||||
[42.060277, "o", "m"]
|
||||
[42.110516, "o", "d"]
|
||||
[42.160784, "o", "6"]
|
||||
[42.211578, "o", "4\r\n"]
|
||||
[77.891716, "o", "\u001b[38;2;139;4;221m$\u001b[0m "]
|
||||
[77.892405, "o", "c"]
|
||||
[77.976491, "o", "u"]
|
||||
[78.027773, "o", "r"]
|
||||
[78.078747, "o", "l"]
|
||||
[78.128646, "o", " "]
|
||||
[78.20152, "o", "-"]
|
||||
[78.264892, "o", "s"]
|
||||
[78.315513, "o", "L"]
|
||||
[78.365764, "o", "O"]
|
||||
[78.415967, "o", " "]
|
||||
[78.466697, "o", "h"]
|
||||
[78.558447, "o", "t"]
|
||||
[78.60937, "o", "t"]
|
||||
[78.666232, "o", "p"]
|
||||
[78.734808, "o", "s"]
|
||||
[78.785323, "o", ":"]
|
||||
[78.83544, "o", "/"]
|
||||
[78.886152, "o", "/"]
|
||||
[78.936375, "o", "g"]
|
||||
[78.992115, "o", "i"]
|
||||
[79.09569, "o", "t"]
|
||||
[79.14592, "o", "h"]
|
||||
[79.268955, "o", "u"]
|
||||
[79.319606, "o", "b"]
|
||||
[79.369295, "o", "."]
|
||||
[79.490263, "o", "c"]
|
||||
[79.568251, "o", "o"]
|
||||
[79.618155, "o", "m"]
|
||||
[79.668637, "o", "/"]
|
||||
[79.718992, "o", "e"]
|
||||
[79.769098, "o", "d"]
|
||||
[79.819783, "o", "g"]
|
||||
[79.893323, "o", "e"]
|
||||
[79.947564, "o", "l"]
|
||||
[80.016295, "o", "e"]
|
||||
[80.065668, "o", "s"]
|
||||
[80.115993, "o", "s"]
|
||||
[80.16672, "o", "s"]
|
||||
[80.269637, "o", "y"]
|
||||
[80.320439, "o", "s"]
|
||||
[80.370203, "o", "/"]
|
||||
[80.420578, "o", "c"]
|
||||
[80.471487, "o", "o"]
|
||||
[80.521972, "o", "n"]
|
||||
[80.656391, "o", "s"]
|
||||
[80.706458, "o", "t"]
|
||||
[80.756594, "o", "e"]
|
||||
[80.839495, "o", "l"]
|
||||
[81.061718, "o", "l"]
|
||||
[81.114285, "o", "a"]
|
||||
[81.164558, "o", "t"]
|
||||
[81.215148, "o", "i"]
|
||||
[81.300624, "o", "o"]
|
||||
[81.350758, "o", "n"]
|
||||
[81.400925, "o", "/"]
|
||||
[81.451639, "o", "r"]
|
||||
[81.501871, "o", "e"]
|
||||
[81.552239, "o", "l"]
|
||||
[81.681053, "o", "e"]
|
||||
[81.730821, "o", "a"]
|
||||
[81.785061, "o", "s"]
|
||||
[81.925847, "o", "e"]
|
||||
[81.978456, "o", "s"]
|
||||
[82.029, "o", "/"]
|
||||
[82.079457, "o", "l"]
|
||||
[82.13007, "o", "a"]
|
||||
[82.18543, "o", "t"]
|
||||
[82.266155, "o", "e"]
|
||||
[82.316937, "o", "s"]
|
||||
[82.367076, "o", "t"]
|
||||
[82.417182, "o", "/"]
|
||||
[82.467467, "o", "d"]
|
||||
[82.546253, "o", "o"]
|
||||
[82.596516, "o", "w"]
|
||||
[82.646878, "o", "n"]
|
||||
[82.711557, "o", "l"]
|
||||
[82.762014, "o", "o"]
|
||||
[82.815315, "o", "a"]
|
||||
[82.865672, "o", "d"]
|
||||
[82.916017, "o", "/"]
|
||||
[82.966356, "o", "c"]
|
||||
[83.042979, "o", "o"]
|
||||
[83.100562, "o", "n"]
|
||||
[83.214932, "o", "s"]
|
||||
[83.367839, "o", "t"]
|
||||
[83.418896, "o", "e"]
|
||||
[83.468927, "o", "l"]
|
||||
[83.519189, "o", "l"]
|
||||
[83.614982, "o", "a"]
|
||||
[83.722177, "o", "t"]
|
||||
[83.772187, "o", "i"]
|
||||
[83.822881, "o", "o"]
|
||||
[83.909097, "o", "n"]
|
||||
[83.9597, "o", "."]
|
||||
[84.010113, "o", "i"]
|
||||
[84.060647, "o", "n"]
|
||||
[84.111025, "o", "t"]
|
||||
[84.160954, "o", "o"]
|
||||
[84.212229, "o", "t"]
|
||||
[84.262854, "o", "o"]
|
||||
[84.313369, "o", "."]
|
||||
[84.363652, "o", "j"]
|
||||
[84.4143, "o", "s"]
|
||||
[84.464907, "o", "o"]
|
||||
[84.533073, "o", "n"]
|
||||
[84.583614, "o", "l\r\n"]
|
||||
[85.819793, "o", "\u001b[38;2;139;4;221m$\u001b[0m "]
|
||||
[85.820569, "o", "#"]
|
||||
[85.87135, "o", " "]
|
||||
[86.05682, "o", "S"]
|
||||
[86.107491, "o", "t"]
|
||||
[86.157859, "o", "e"]
|
||||
[86.208387, "o", "p"]
|
||||
[86.258292, "o", " "]
|
||||
[86.334042, "o", "3"]
|
||||
[86.384659, "o", ":"]
|
||||
[86.435288, "o", " "]
|
||||
[86.563252, "o", "V"]
|
||||
[86.684968, "o", "e"]
|
||||
[86.735862, "o", "r"]
|
||||
[86.810323, "o", "i"]
|
||||
[86.888434, "o", "f"]
|
||||
[86.97431, "o", "y"]
|
||||
[87.024758, "o", " "]
|
||||
[87.075183, "o", "p"]
|
||||
[87.125292, "o", "r"]
|
||||
[87.176239, "o", "o"]
|
||||
[87.259404, "o", "v"]
|
||||
[87.310079, "o", "e"]
|
||||
[87.360862, "o", "n"]
|
||||
[87.443128, "o", "a"]
|
||||
[87.500315, "o", "n"]
|
||||
[87.563875, "o", "c"]
|
||||
[87.613997, "o", "e\r\n\u001b[38;2;139;4;221m$\u001b[0m "]
|
||||
[88.615789, "o", "s"]
|
||||
[88.686285, "o", "l"]
|
||||
[88.736937, "o", "s"]
|
||||
[88.787391, "o", "a"]
|
||||
[88.837913, "o", "-"]
|
||||
[88.894407, "o", "v"]
|
||||
[88.944565, "o", "e"]
|
||||
[88.995065, "o", "r"]
|
||||
[89.045322, "o", "i"]
|
||||
[89.202143, "o", "f"]
|
||||
[89.373702, "o", "i"]
|
||||
[89.42401, "o", "e"]
|
||||
[89.480938, "o", "r"]
|
||||
[89.530487, "o", " "]
|
||||
[89.581758, "o", "v"]
|
||||
[89.632244, "o", "e"]
|
||||
[89.682233, "o", "r"]
|
||||
[89.760195, "o", "i"]
|
||||
[89.810633, "o", "f"]
|
||||
[89.876936, "o", "y"]
|
||||
[89.927181, "o", "-"]
|
||||
[89.977459, "o", "a"]
|
||||
[90.027915, "o", "r"]
|
||||
[90.161866, "o", "t"]
|
||||
[90.211748, "o", "i"]
|
||||
[90.262006, "o", "f"]
|
||||
[90.312672, "o", "a"]
|
||||
[90.443509, "o", "c"]
|
||||
[90.558371, "o", "t"]
|
||||
[90.607966, "o", " "]
|
||||
[90.694074, "o", "c"]
|
||||
[90.761105, "o", "o"]
|
||||
[90.812023, "o", "n"]
|
||||
[90.862487, "o", "s"]
|
||||
[90.976681, "o", "t"]
|
||||
[91.027365, "o", "e"]
|
||||
[91.140572, "o", "l"]
|
||||
[91.220782, "o", "l"]
|
||||
[91.27086, "o", "a"]
|
||||
[91.321435, "o", "t"]
|
||||
[91.391794, "o", "i"]
|
||||
[91.441641, "o", "o"]
|
||||
[91.492429, "o", "n"]
|
||||
[91.543084, "o", "-"]
|
||||
[91.593207, "o", "l"]
|
||||
[91.643555, "o", "i"]
|
||||
[91.693793, "o", "n"]
|
||||
[91.744143, "o", "u"]
|
||||
[91.794712, "o", "x"]
|
||||
[91.845037, "o", "-"]
|
||||
[91.895609, "o", "a"]
|
||||
[91.956989, "o", "m"]
|
||||
[92.036249, "o", "d"]
|
||||
[92.086827, "o", "6"]
|
||||
[92.137573, "o", "4"]
|
||||
[92.187697, "o", " "]
|
||||
[92.238511, "o", "-"]
|
||||
[92.288958, "o", "-"]
|
||||
[92.339205, "o", "p"]
|
||||
[92.389311, "o", "r"]
|
||||
[92.465138, "o", "o"]
|
||||
[92.515658, "o", "v"]
|
||||
[92.617926, "o", "e"]
|
||||
[92.683515, "o", "n"]
|
||||
[92.734137, "o", "a"]
|
||||
[92.784629, "o", "n"]
|
||||
[92.957072, "o", "c"]
|
||||
[93.007709, "o", "e"]
|
||||
[93.05829, "o", "-"]
|
||||
[93.108443, "o", "p"]
|
||||
[93.158906, "o", "a"]
|
||||
[93.260073, "o", "t"]
|
||||
[93.3106, "o", "h"]
|
||||
[93.361002, "o", " "]
|
||||
[93.410877, "o", "c"]
|
||||
[93.495044, "o", "o"]
|
||||
[93.545217, "o", "n"]
|
||||
[93.596028, "o", "s"]
|
||||
[93.646297, "o", "t"]
|
||||
[93.697146, "o", "e"]
|
||||
[93.752586, "o", "l"]
|
||||
[93.803053, "o", "l"]
|
||||
[93.936517, "o", "a"]
|
||||
[93.986963, "o", "t"]
|
||||
[94.037447, "o", "i"]
|
||||
[94.087753, "o", "o"]
|
||||
[94.138542, "o", "n"]
|
||||
[94.188989, "o", "."]
|
||||
[94.239014, "o", "i"]
|
||||
[94.289635, "o", "n"]
|
||||
[94.339702, "o", "t"]
|
||||
[94.390134, "o", "o"]
|
||||
[94.44128, "o", "t"]
|
||||
[94.494452, "o", "o"]
|
||||
[94.544782, "o", "."]
|
||||
[94.676424, "o", "j"]
|
||||
[94.726803, "o", "s"]
|
||||
[94.78831, "o", "o"]
|
||||
[94.839199, "o", "n"]
|
||||
[94.889115, "o", "l"]
|
||||
[94.939851, "o", " "]
|
||||
[94.990701, "o", "-"]
|
||||
[95.041532, "o", "-"]
|
||||
[95.091804, "o", "s"]
|
||||
[95.20636, "o", "o"]
|
||||
[95.256509, "o", "u"]
|
||||
[95.307131, "o", "r"]
|
||||
[95.357379, "o", "c"]
|
||||
[95.407787, "o", "e"]
|
||||
[95.45825, "o", "-"]
|
||||
[95.508568, "o", "u"]
|
||||
[95.610767, "o", "r"]
|
||||
[95.661005, "o", "i"]
|
||||
[95.711046, "o", " "]
|
||||
[95.761412, "o", "g"]
|
||||
[95.83541, "o", "i"]
|
||||
[95.885801, "o", "t"]
|
||||
[95.935765, "o", "h"]
|
||||
[95.986161, "o", "u"]
|
||||
[96.036887, "o", "b"]
|
||||
[96.087617, "o", "."]
|
||||
[96.137555, "o", "c"]
|
||||
[96.188185, "o", "o"]
|
||||
[96.278134, "o", "m"]
|
||||
[96.329406, "o", "/"]
|
||||
[96.411316, "o", "e"]
|
||||
[96.461991, "o", "d"]
|
||||
[96.561844, "o", "g"]
|
||||
[96.611896, "o", "e"]
|
||||
[96.662284, "o", "l"]
|
||||
[96.712814, "o", "e"]
|
||||
[96.810697, "o", "s"]
|
||||
[96.86045, "o", "s"]
|
||||
[96.911152, "o", "s"]
|
||||
[96.961728, "o", "y"]
|
||||
[97.011753, "o", "s"]
|
||||
[97.062597, "o", "/"]
|
||||
[97.165789, "o", "c"]
|
||||
[97.215508, "o", "o"]
|
||||
[97.266027, "o", "n"]
|
||||
[97.347186, "o", "s"]
|
||||
[97.397842, "o", "t"]
|
||||
[97.448457, "o", "e"]
|
||||
[97.498177, "o", "l"]
|
||||
[97.548386, "o", "l"]
|
||||
[97.653248, "o", "a"]
|
||||
[97.711087, "o", "t"]
|
||||
[97.761353, "o", "i"]
|
||||
[97.877913, "o", "o"]
|
||||
[97.92776, "o", "n\r\n"]
|
||||
[101.2544, "o", "Verified signature against tlog entry index 14968288 at URL: https://rekor.sigstore.dev/api/v1/log/entries/24296fb24b8ad77aa45f5610db12eaede196c825602ae94d574e1a178f2bd2bb3d4e8b94c5e36a94\r\n"]
|
||||
[101.376209, "o", "Verified build using builder https://github.com/slsa-framework/slsa-github-generator/.github/workflows/generator_generic_slsa3.yml@refs/tags/v1.4.0 at commit 72aeb690aeeb44f6f98e02c78afe3732f5becea6"]
|
||||
[101.376459, "o", "\r\nPASSED: Verified SLSA provenance\r\n"]
|
||||
[101.385435, "o", "\u001b[38;2;139;4;221m$\u001b[0m "]
|
||||
[101.392281, "o", "#"]
|
||||
[101.436355, "o", " "]
|
||||
[101.486517, "o", "S"]
|
||||
[101.536687, "o", "t"]
|
||||
[101.626885, "o", "e"]
|
||||
[101.677196, "o", "p"]
|
||||
[101.727366, "o", " "]
|
||||
[101.777764, "o", "4"]
|
||||
[101.828688, "o", ":"]
|
||||
[101.923816, "o", " "]
|
||||
[101.974472, "o", "I"]
|
||||
[102.062353, "o", "n"]
|
||||
[102.1243, "o", "s"]
|
||||
[102.220388, "o", "t"]
|
||||
[102.382485, "o", "a"]
|
||||
[102.43274, "o", "l"]
|
||||
[102.558902, "o", "l"]
|
||||
[102.609587, "o", " "]
|
||||
[102.659924, "o", "t"]
|
||||
[102.709708, "o", "h"]
|
||||
[102.760586, "o", "e"]
|
||||
[102.811067, "o", " "]
|
||||
[102.86151, "o", "C"]
|
||||
[102.911969, "o", "L"]
|
||||
[103.036744, "o", "I\r\n\u001b[38;2;139;4;221m$\u001b[0m "]
|
||||
[104.037926, "o", "s"]
|
||||
[104.092103, "o", "u"]
|
||||
[104.142336, "o", "d"]
|
||||
[104.192684, "o", "o"]
|
||||
[104.243227, "o", " "]
|
||||
[104.293133, "o", "i"]
|
||||
[104.343679, "o", "n"]
|
||||
[104.423734, "o", "s"]
|
||||
[104.474038, "o", "t"]
|
||||
[104.524381, "o", "a"]
|
||||
[104.57459, "o", "l"]
|
||||
[104.624586, "o", "l"]
|
||||
[104.675102, "o", " "]
|
||||
[104.749096, "o", "c"]
|
||||
[104.800103, "o", "o"]
|
||||
[104.888013, "o", "n"]
|
||||
[104.938001, "o", "s"]
|
||||
[105.040364, "o", "t"]
|
||||
[105.090588, "o", "e"]
|
||||
[105.187432, "o", "l"]
|
||||
[105.276657, "o", "l"]
|
||||
[105.376621, "o", "a"]
|
||||
[105.450662, "o", "t"]
|
||||
[105.514052, "o", "i"]
|
||||
[105.564109, "o", "o"]
|
||||
[105.614598, "o", "n"]
|
||||
[105.665008, "o", "-"]
|
||||
[105.715222, "o", "l"]
|
||||
[105.831639, "o", "i"]
|
||||
[105.882214, "o", "n"]
|
||||
[106.081827, "o", "u"]
|
||||
[106.132503, "o", "x"]
|
||||
[106.183038, "o", "-"]
|
||||
[106.233411, "o", "a"]
|
||||
[106.283813, "o", "m"]
|
||||
[106.334763, "o", "d"]
|
||||
[106.431143, "o", "6"]
|
||||
[106.481492, "o", "4"]
|
||||
[106.531688, "o", " "]
|
||||
[106.581895, "o", "/"]
|
||||
[106.632115, "o", "u"]
|
||||
[106.682565, "o", "s"]
|
||||
[106.732777, "o", "r"]
|
||||
[106.783731, "o", "/"]
|
||||
[106.834572, "o", "l"]
|
||||
[106.890888, "o", "o"]
|
||||
[106.978294, "o", "c"]
|
||||
[107.028826, "o", "a"]
|
||||
[107.079283, "o", "l"]
|
||||
[107.12926, "o", "/"]
|
||||
[107.242961, "o", "b"]
|
||||
[107.371081, "o", "i"]
|
||||
[107.671631, "o", "n"]
|
||||
[107.722377, "o", "/"]
|
||||
[107.773166, "o", "c"]
|
||||
[107.823876, "o", "o"]
|
||||
[108.107051, "o", "n"]
|
||||
[108.157719, "o", "s"]
|
||||
[108.270255, "o", "t"]
|
||||
[108.325109, "o", "e"]
|
||||
[108.375482, "o", "l"]
|
||||
[108.426419, "o", "l"]
|
||||
[108.493185, "o", "a"]
|
||||
[108.543568, "o", "t"]
|
||||
[108.59371, "o", "i"]
|
||||
[108.684552, "o", "o"]
|
||||
[108.812458, "o", "n\r\n"]
|
||||
[108.910762, "o", "\u001b[38;2;139;4;221m$\u001b[0m "]
|
||||
[109.912594, "o", "#"]
|
||||
[109.962974, "o", " "]
|
||||
[110.012983, "o", "D"]
|
||||
[110.112712, "o", "o"]
|
||||
[110.162873, "o", "n"]
|
||||
[110.213436, "o", "e"]
|
||||
[110.263919, "o", "!"]
|
||||
[110.352346, "o", " "]
|
||||
[110.402461, "o", "Y"]
|
||||
[110.465767, "o", "o"]
|
||||
[110.518513, "o", "u"]
|
||||
[110.569374, "o", " "]
|
||||
[110.619285, "o", "c"]
|
||||
[110.669929, "o", "a"]
|
||||
[110.720603, "o", "n"]
|
||||
[110.770769, "o", " "]
|
||||
[110.821716, "o", "n"]
|
||||
[110.881944, "o", "o"]
|
||||
[110.93188, "o", "w"]
|
||||
[110.98223, "o", " "]
|
||||
[111.041206, "o", "u"]
|
||||
[111.091519, "o", "s"]
|
||||
[111.141855, "o", "e"]
|
||||
[111.19204, "o", " "]
|
||||
[111.258171, "o", "t"]
|
||||
[111.316991, "o", "h"]
|
||||
[111.418997, "o", "e"]
|
||||
[111.469231, "o", " "]
|
||||
[111.519114, "o", "v"]
|
||||
[111.579359, "o", "e"]
|
||||
[111.629321, "o", "r"]
|
||||
[111.729106, "o", "i"]
|
||||
[111.779682, "o", "f"]
|
||||
[111.870538, "o", "i"]
|
||||
[111.921386, "o", "e"]
|
||||
[112.114867, "o", "d"]
|
||||
[112.165278, "o", " "]
|
||||
[112.238541, "o", "C"]
|
||||
[112.321405, "o", "L"]
|
||||
[112.444104, "o", "I\r\n\u001b[38;2;139;4;221m$\u001b[0m "]
|
||||
[113.446803, "o", "c"]
|
||||
[113.496743, "o", "o"]
|
||||
[113.547827, "o", "n"]
|
||||
[113.597796, "o", "s"]
|
||||
[113.677155, "o", "t"]
|
||||
[113.749562, "o", "e"]
|
||||
[113.800467, "o", "l"]
|
||||
[113.850898, "o", "l"]
|
||||
[113.901232, "o", "a"]
|
||||
[113.951469, "o", "t"]
|
||||
[114.001135, "o", "i"]
|
||||
[114.061494, "o", "o"]
|
||||
[114.118716, "o", "n"]
|
||||
[114.168972, "o", " "]
|
||||
[114.259084, "o", "-"]
|
||||
[114.309362, "o", "h\r\n"]
|
||||
[114.374808, "o", "Manage your Constellation cluster.\r\n\r\n"]
|
||||
[114.375311, "o", "Usage:\r\n constellation [command]\r\n\r\nAvailable Commands:\r\n config Work with the Constellation configuration file\r\n create Create instances on a cloud platform for your Constellation cluster\r\n init Initialize the Constellation cluster\r\n mini Manage MiniConstellation clusters\r\n verify Verify the confidential properties of a Constellation cluster\r\n upgrade Find and apply upgrades to your Constellation cluster\r\n recover Recover a completely stopped Constellation cluster\r\n terminate Terminate a Constellation cluster\r\n version Display version of this CLI\r\n iam Work with the IAM configuration on your cloud provider\r\n help Help about any command\r\n completion Generate the autocompletion script for the specified shell\r\n\r\nFlags:\r\n --config string path to the configuration file (default \"constellation-conf.yaml\")\r\n --debug enable debug logging\r\n --force disable version compatibility checks - might result in corrupt"]
|
||||
[114.375411, "o", "ed clusters\r\n -h, --help help for constellation\r\n\r\nUse \"constellation [command] --help\" for more information about a command.\r\n"]
|
||||
[114.379513, "o", "\u001b[38;2;139;4;221m$\u001b[0m "]
|
789
docs/static/img/shell-windowframe.svg
vendored
789
docs/static/img/shell-windowframe.svg
vendored
File diff suppressed because one or more lines are too long
Before Width: | Height: | Size: 76 KiB After Width: | Height: | Size: 451 KiB |
@ -1,5 +1,6 @@
|
||||
Affero
|
||||
agent
|
||||
Asciinema
|
||||
auditable
|
||||
autoscaler
|
||||
[Aa]utoscaling
|
||||
@ -14,6 +15,7 @@ config
|
||||
cyber
|
||||
datacenter
|
||||
deallocate
|
||||
Dockerfile
|
||||
[Ee]mojivoto
|
||||
etcd
|
||||
Filestore
|
||||
|
@ -1,5 +1,13 @@
|
||||
# Configure your cluster
|
||||
|
||||
:::info
|
||||
This recording presents the essence of this page. It's recommended to read it in full for the motivation and all details.
|
||||
:::
|
||||
|
||||
<asciinemaWidget src="/constellation/assets/configure-cluster.cast" rows="20" cols="112" idleTimeLimit="3" preload="true" theme="edgeless" />
|
||||
|
||||
---
|
||||
|
||||
Before you can create your cluster, you need to configure the identity and access management (IAM) for your cloud service provider (CSP) and choose machine types for the nodes.
|
||||
|
||||
## Creating the configuration file
|
||||
|
@ -1,5 +1,13 @@
|
||||
# Create your cluster
|
||||
|
||||
:::info
|
||||
This recording presents the essence of this page. It's recommended to read it in full for the motivation and all details.
|
||||
:::
|
||||
|
||||
<asciinemaWidget src="/constellation/assets/create-cluster.cast" rows="20" cols="112" idleTimeLimit="3" preload="true" theme="edgeless" />
|
||||
|
||||
---
|
||||
|
||||
Creating your cluster requires two steps:
|
||||
|
||||
1. Creating the necessary resources in your cloud environment
|
||||
|
@ -1,5 +1,9 @@
|
||||
# Consume software bill of materials (SBOMs)
|
||||
|
||||
<asciinemaWidget src="/constellation/assets/check-sbom.cast" rows="20" cols="112" idleTimeLimit="3" preload="true" theme="edgeless" />
|
||||
|
||||
---
|
||||
|
||||
Constellation builds produce a [software bill of materials (SBOM)](https://www.ntia.gov/SBOM) for each generated [artifact](../architecture/microservices.md).
|
||||
You can use SBOMs to make informed decisions about dependencies and vulnerabilities in a given application. Enterprises rely on SBOMs to maintain an inventory of used applications, which allows them to take data-driven approaches to managing risks related to vulnerabilities.
|
||||
|
||||
|
@ -1,5 +1,13 @@
|
||||
# Terminate your cluster
|
||||
|
||||
:::info
|
||||
This recording presents the essence of this page. It's recommended to read it in full for the motivation and all details.
|
||||
:::
|
||||
|
||||
<asciinemaWidget src="/constellation/assets/terminate-cluster.cast" rows="20" cols="112" idleTimeLimit="3" preload="true" theme="edgeless" />
|
||||
|
||||
---
|
||||
|
||||
You can terminate your cluster using the CLI. For this, you need the Terraform state directory named [`constellation-terraform`](../reference/terraform.md) in the current directory.
|
||||
|
||||
:::danger
|
||||
|
@ -1,5 +1,13 @@
|
||||
# Verify the CLI
|
||||
|
||||
:::info
|
||||
This recording presents the essence of this page. It's recommended to read it in full for the motivation and all details.
|
||||
:::
|
||||
|
||||
<asciinemaWidget src="/constellation/assets/verify-cli.cast" rows="20" cols="112" idleTimeLimit="3" preload="true" theme="edgeless" />
|
||||
|
||||
---
|
||||
|
||||
Edgeless Systems uses [sigstore](https://www.sigstore.dev/) and [SLSA](https://slsa.dev) to ensure supply-chain security for the Constellation CLI and node images ("artifacts"). sigstore consists of three components: [Cosign](https://docs.sigstore.dev/cosign/overview), [Rekor](https://docs.sigstore.dev/rekor/overview), and Fulcio. Edgeless Systems uses Cosign to sign artifacts. All signatures are uploaded to the public Rekor transparency log, which resides at https://rekor.sigstore.dev/.
|
||||
|
||||
:::note
|
||||
|
Loading…
Reference in New Issue
Block a user