|
3 | 3 | The [hub README](../README.md) says what E2B Embed is and how to run it. |
4 | 4 | This page holds the rest: what runs where and on which ports, logs and |
5 | 5 | telemetry, the secrets, how images and pins are released, building templates, |
6 | | -and the developer tooling. The 4 guides cover what differs on Compose, |
| 6 | +and the developer tooling. The 5 guides cover what differs on Compose, |
7 | 7 | Terraform and Kubernetes. |
8 | 8 |
|
9 | 9 | ## What runs where |
@@ -181,8 +181,9 @@ commented patch line in the kustomization; the |
181 | 181 | [Kubernetes guide](../kubernetes/README.md#telemetry) has both, and where the |
182 | 182 | collector sits in the pod. Terraform has the `otel_collector_grpc_endpoint` and |
183 | 183 | `otel_collector` variables, which the startup script writes into the |
184 | | -instance's `.env`; the [GCP](../terraform/gcp/README.md#variables) and |
185 | | -[AWS](../terraform/aws/README.md#variables) guides list them. |
| 184 | +instance's `.env`; the [GCP](../terraform/gcp/README.md#variables), |
| 185 | +[AWS](../terraform/aws/README.md#variables) and |
| 186 | +[Azure](../terraform/azure/README.md#variables) guides list them. |
186 | 187 |
|
187 | 188 | ## Secrets |
188 | 189 |
|
@@ -316,20 +317,20 @@ without a tunnel. |
316 | 317 | | Target | What it does | |
317 | 318 | |--------|--------------| |
318 | 319 | | `make images` | build the 3 stack images locally under their pinned tags | |
319 | | -| `make lint` | render the compose file and the kustomization, validate the Vector config and the 2 Terraform modules, shellcheck the scripts and the tests | |
| 320 | +| `make lint` | render the compose file and the kustomization, validate the Vector config and the 3 Terraform modules, shellcheck the scripts and the tests | |
320 | 321 | | `make test` | run the bats suite in `tests/` | |
321 | 322 | | `make stores-check` | the store-level integration check | |
322 | 323 | | `make sync-configs` | re-inline the 3 configs into the compose file | |
323 | 324 |
|
324 | 325 | ### What the targets need |
325 | 326 |
|
326 | 327 | `make lint` wants `shellcheck`, `terraform` (1.7.5 or newer) and `kubectl`, |
327 | | -for `kubectl kustomize`. `terraform init` downloads the google, aws, random |
328 | | -and time providers, once each into a shared cache, so it needs network; the |
329 | | -aws provider alone is about 180 MB to download and about 800 MB unpacked in |
330 | | -the cache. `make test` wants `bats` plus `kubectl`, which |
| 328 | +for `kubectl kustomize`. `terraform init` downloads the google, aws, azurerm, |
| 329 | +random and time providers, once each into a shared cache, so it needs network; |
| 330 | +the aws provider alone is about 180 MB to download and about 800 MB unpacked |
| 331 | +in the cache. `make test` wants `bats` plus `kubectl`, which |
331 | 332 | `tests/kubernetes.bats` renders the manifest with. |
332 | | -`tests/terraform.bats` reads both modules' files as text and needs no |
| 333 | +`tests/terraform.bats` reads every module's files as text and needs no |
333 | 334 | terraform. |
334 | 335 |
|
335 | 336 | Both also need a working Docker daemon with the compose plugin, and `jq` on |
|
0 commit comments