Skip to content

Commit

Permalink
Merge branch 'main' into tedi/tasklogs
Browse files Browse the repository at this point in the history
  • Loading branch information
tedim52 committed Jul 2, 2024
2 parents 2c6ed9a + 713e7dd commit ead052f
Show file tree
Hide file tree
Showing 7 changed files with 53 additions and 8 deletions.
4 changes: 2 additions & 2 deletions .github/workflows/release-please.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,8 @@ jobs:
token: "${{ secrets.RELEASER_TOKEN }}"
release-type: simple
package-name: kurtosis
bump-minor-pre-major: true
bump-patch-for-minor-pre-major: true
bump-minor-pre-major: false
bump-patch-for-minor-pre-major: false
# Our CI, Docker Images, Kurtosis-SDK bumps all depend on
# non v tags
include-v-in-tag: false
15 changes: 15 additions & 0 deletions MAINTAINERS.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# Maintainers

This document lists the individuals who are responsible for maintaining and contributing to the development of this project.

## Core Maintainers

- [Gyanendra Mishra](https://github.com/h4ck3rk3y) - Software Engineer @KurtosisTech
- [Tedi Mitiku](https://github.com/tedim52) - Software Engineer @KurtosisTech
- [Dan Park](https://github.com/chunha-park) - BD/Product Marketing @KurtosisTech
- [Barnabas Busa](https://github.com/barnabasbusa) - Dev Ops @Ethereum Foundation
- [Parithosh Jayanthi](https://github.com/parithosh) - Dev Ops @Ethereum Foundation
- [John Hilliard](https://github.com/praetoriansentry) - Dev Tools @Polygon Labs
- [Léo Vincent](https://github.com/leovct) - Dev Tools @Polygon Labs

For any inquiries or questions regarding the project, please contact one of the core maintainers listed above.
4 changes: 4 additions & 0 deletions docs/docs/api-reference/starlark-reference/plan.md
Original file line number Diff line number Diff line change
Expand Up @@ -613,6 +613,10 @@ The `run_sh` instruction executes a one-time execution task. It runs the bash co
# MANDATORY
run = "mkdir -p kurtosis && echo $(ls)",

# The name of the container, as a string
# OPTIONAL (Default: task--UUID)
name = "curl-job"

# Image the command will be run on
# OPTIONAL (Default: badouralix/curl-jq)
image = "badouralix/curl-jq",
Expand Down
1 change: 1 addition & 0 deletions docs/docs/get-started/quickstart.md
Original file line number Diff line number Diff line change
Expand Up @@ -206,6 +206,7 @@ Now that you've use the Kurtosis CLI to run a package, inspect the resulting env
[write-your-first-package]: ../get-started/write-your-first-package.md
[running-in-k8s]: ../guides/running-in-k8s.md
[running-docker-compose]: ../guides/running-docker-compose.md
[self-cloud-hosting]: ../guides/self-cloud-hosting.md

<!--------------------------- Advanced Concepts ------------------------------------>
[architecture-explanation]: ../advanced-concepts/architecture.md
Expand Down
25 changes: 25 additions & 0 deletions docs/docs/guides/self-cloud-hosting.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
---
title: Running Kurtosis in your own Cloud
sidebar_label: Running in your own Cloud
slug: /self-hosting
sidebar_position: 14
---

This guide will help you set up Kurtosis in your own cloud and exposing it using one of your subdomains e.g. `kurtosis.<your domain>.com`

I. Prerequisites
-----------------

1. Public facing gateway (e.g. AWS ALB) supporting the Kurtosis subdomain with certificate. The certificate should support the subdomain name and a wildcard subdomain prefix `*.<subdomain>` since the service port URLs format is `port-service-enclave.<subdomain>`. The gateway should terminate TLS.
2. Host running Ubuntu to install and configure Kurtosis on. The host should be on a private subnet receiving traffic from the Gateway on port 80. Healthchecks should use the `/status` URL.

![self-hosting-overview](/img/guides/self-hosting-overview.png)

II. Kurtosis Installation
-----------------

We provide an install script setting up Docker, Nginx and Kurtosis. The script takes as arguments your subdomain name, a username and password for HTTP basic authentication.

```bash
curl -s https://raw.githubusercontent.com/kurtosis-tech/kurtosis-cloud-config/main/self-hosting-setup.sh | bash -s <subdomain name> <username> <password>
```
Binary file added docs/static/img/guides/self-hosting-overview.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
12 changes: 6 additions & 6 deletions enclave-manager/web/yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -15937,14 +15937,14 @@ write-pkg@^4.0.0:
write-json-file "^3.2.0"

ws@^7.4.6:
version "7.5.9"
resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.9.tgz#54fa7db29f4c7cec68b1ddd3a89de099942bb591"
integrity sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==
version "7.5.10"
resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.10.tgz#58b5c20dc281633f6c19113f39b349bd8bd558d9"
integrity sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==

ws@^8.13.0:
version "8.15.0"
resolved "https://registry.yarnpkg.com/ws/-/ws-8.15.0.tgz#db080a279260c5f532fc668d461b8346efdfcf86"
integrity sha512-H/Z3H55mrcrgjFwI+5jKavgXvwQLtfPCUEp6pi35VhoB0pfcHnSoyuTzkBEZpzq49g1193CUEwIvmsjcotenYw==
version "8.17.1"
resolved "https://registry.yarnpkg.com/ws/-/ws-8.17.1.tgz#9293da530bb548febc95371d90f9c878727d919b"
integrity sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==

xml-name-validator@^3.0.0:
version "3.0.0"
Expand Down

0 comments on commit ead052f

Please sign in to comment.