Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

docs: publish #467

Merged
merged 1 commit into from
Aug 18, 2023
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 6 additions & 8 deletions docs/versioned_docs/version-1.2/getting-started/quickstart.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ Depending on your setup, you may follow the quickstart for SGX-enabled clusters.

Install MarbleRun's *Coordinator* control plane by running:

<tabs groupId="install">
<tabs groupId="mode">
<tabItem value="SGX" label="With SGX">

```bash
Expand All @@ -33,8 +33,6 @@ The simulation flag tells MarbleRun that real SGX hardware might not be present
</tabItem>
</tabs>



Wait for the control plane to finish installing:

```bash
Expand All @@ -57,7 +55,7 @@ For this, we utilize SGX remote attestation and obtain the Coordinator's root ce

Verify the quote and get the Coordinator's root certificate

<tabs groupId="verify">
<tabs groupId="mode">
<tabItem value="SGX" label="With SGX">

```bash
Expand All @@ -70,6 +68,7 @@ marblerun certificate root $MARBLERUN -o marblerun.crt
```bash
marblerun certificate root $MARBLERUN -o marblerun.crt --insecure
```

The insecure flag tells MarbleRun that real SGX hardware might not be present and the quote verification should be omitted.

</tabItem>
Expand Down Expand Up @@ -98,7 +97,7 @@ MarbleRun guarantees that the topology of your distributed app adheres to a mani
MarbleRun verifies the integrity of services, bootstraps them, and sets up encrypted connections between them.
The emojivoto demo already comes with a [manifest](https://github.com/edgelesssys/emojivoto/blob/main/tools/manifest.json), which you can deploy onto MarbleRun by running the following:

<tabs groupId="configure">
<tabs groupId="mode">
<tabItem value="SGX" label="With SGX">

```bash
Expand All @@ -115,10 +114,9 @@ marblerun manifest set tools/manifest.json $MARBLERUN --insecure
</tabItem>
</tabs>


You can check that the state of MarbleRun has changed and is now ready to authenticate your services by running:

<tabs groupId="status">
<tabs groupId="mode">
<tabItem value="SGX" label="With SGX">

```bash
Expand All @@ -141,7 +139,7 @@ Finally, install the demo application onto your cluster.
Please make sure you have [Helm](https://helm.sh/docs/intro/install/) ("the package manager for Kubernetes") installed at least at Version v3.2.0.
Install emojivoto into the emojivoto namespace by running:

<tabs groupId="verify">
<tabs groupId="mode">
<tabItem value="SGX" label="With SGX">

```bash
Expand Down