Proto commits in e2b-dev/infra

These 94 commits are when the Protocol Buffers files have changed:

Commit:76db550
Author:Jiri Sveceny
Committer:Jiri Sveceny

edge rest api, updater, basic service discovery

The documentation is generated from this commit.

Commit:72cec3d
Author:Jiri Sveceny
Committer:Jiri Sveceny

init

Commit:3ec9657
Author:Jiri Sveceny
Committer:Jiri Sveceny

edge rest api, updater, basic service discovery

The documentation is generated from this commit.

Commit:606e784
Author:Jiri Sveceny
Committer:Jiri Sveceny

init

Commit:3eead34
Author:Jakub Dobry
Committer:GitHub

Merge template manager with the orchestrator (#612)

The documentation is generated from this commit.

Commit:48b2d16
Author:Jakub Dobry
Committer:Jakub Dobry

merge template manager with orchestrator wip

The documentation is generated from this commit.

Commit:5c187ca
Author:Jiri Sveceny
Committer:GitHub

Added API support for sandbox envd auth (#558)

Commit:5f5ca22
Author:Jiri Sveceny
Committer:Jiri Sveceny

added flag to orchestrator sandbox creation request

Commit:aac33a8
Author:Jiri Sveceny
Committer:Jiri Sveceny

added flag to orchestrator sandbox creation request

Commit:f5f968e
Author:Jiri Sveceny
Committer:Jiri Sveceny

added flag to orchestrator sandbox creation request

Commit:42b9394
Author:Jiri Sveceny
Committer:Jiri Sveceny

added flag to orchestrator sandbox creation request

Commit:414c0c9
Author:0div
Committer:GitHub

Add optional depth parameter to envd's ListDir (#524)

Commit:8c7b614
Author:Jiri Sveceny
Committer:Jiri Sveceny

added flag to orchestrator sandbox creation request

Commit:9302e40
Author:Jiri Sveceny
Committer:GitHub

template manager with health endpoint and graceful shutdown (#474)

Commit:06e12e7
Author:Jiri Sveceny
Committer:GitHub

Move template build state away from api (#378) Co-authored-by: Jakub Novák <jakub@e2b.dev>

Commit:1f1b3f0
Author:Jakub Dobry
Committer:GitHub

Store auto pause field on the orchestrator (#323)

Commit:a5e3114
Author:Mish Ushakov

minor changes suggested by @jakubno

Commit:c531fd6
Author:Mish Ushakov

renamed some things for consistency

Commit:ff70716
Author:Jakub Novák
Committer:GitHub

Merge branch 'main' into watch-dir-recursive

Commit:f39c40d
Author:Jakub Dobrý
Committer:Jakub Dobrý

Add watch dir recursive option

Commit:1cbfac6
Author:Tomas Valenta

Change chunk download size; Change cache expiration

Commit:02614ac
Author:Tomas Valenta

Ensure orchestrator API compatibility

Commit:e9c96d2
Author:Jakub Novak

Merge branch 'multiclient-upgrade-v2' into add-pause-and-resume-e2b-1221 # Conflicts: # packages/api/internal/api/spec.gen.go # packages/api/internal/api/types.gen.go # packages/api/internal/handlers/sandbox_create.go # packages/api/internal/orchestrator/create_instance.go # packages/orchestrator/Makefile # packages/orchestrator/internal/sandbox/block/overlay.go # packages/orchestrator/internal/sandbox/template/cache.go # packages/orchestrator/orchestrator.proto # packages/shared/pkg/grpc/orchestrator/orchestrator.pb.go # packages/shared/pkg/grpc/orchestrator/orchestrator_grpc.pb.go # packages/template-manager/internal/template/storage.go

Commit:75269a5
Author:Tomas Valenta

Pass base template when creating sandbox

Commit:93ff080
Author:Jakub Novak
Committer:Jakub Novak

Add info about builds on each node

Commit:28ae1fe
Author:Tomas Valenta

Pass info about resume to orchestrator

Commit:17c63a9
Author:Tomas Valenta

[WIP] Extract sandbox start; [WIP] Add resume handler

Commit:35a6a56
Author:Tomas Valenta
Committer:Tomas Valenta

Update orchestrator spec

Commit:8b43e1b
Author:Jakub Novak

Update orchestrator proto file

Commit:2b12aa3
Author:Tomas Valenta
Committer:Jakub Novak

[WIP] Add sandbox system logs

Commit:b0fe391
Author:Jakub Novak

Rename watcher methods to match our conventions

Commit:957ca8e
Author:Jakub Novak

Add locking

Commit:e88fd9a
Author:Jakub Novak

Improve naming in filesystem spec

Commit:1f460e3
Author:Jakub Novak

Add polling version of a file watcher

Commit:3ccf0a3
Author:Jakub Novak

Add possibility to setup env vars on sbx create

Commit:7f96211
Author:Jakub Novak

Remove info from remove method

Commit:f65bbf8
Author:Jakub Novak

Return path on filesystem operations

Commit:a84dfa4
Author:Jakub Novak
Committer:Jakub Novak

Add end at to orchestrator to preserve the state

Commit:e1939ad
Author:Tomas Valenta

Move user to header

Commit:fda50a6
Author:Tomas Valenta

Change default keepalive interval

Commit:21766e6
Author:Tomas Valenta

Add keepalive support; Tweak timeouts

Commit:abc17cb
Author:Tomas Valenta

Implement fs move in envd

Commit:b07ce2b
Author:Tomas Valenta

Fix mux; Add start event to watch to wait for init

Commit:549c008
Author:Tomas Valenta

Simplify watch dir

Commit:593d236
Author:Tomas Valenta

Simplify naming of envd services

Commit:47dfb10
Author:Tomas Valenta

Implement file handling; Fix dir permissions

Commit:c3833ad
Author:Tomas Valenta

Finish makedir

Commit:aa26ca3
Author:Tomas Valenta

Fix output multireader

Commit:fad330c
Author:Tomas Valenta

Return sensible process info

Commit:16d3272
Author:Tomas Valenta

Add process tag

Commit:167fc2f
Author:Tomas Valenta

Simplify envd API

Commit:9f63733
Author:Tomas Valenta

Make cwd optional

Commit:d943134
Author:Tomas Valenta

Add missing pty output

Commit:969b849
Author:Tomas Valenta

Fix naming

Commit:ce84b20
Author:Tomas Valenta

Simplify envd

Commit:7f99c61
Author:Tomas Valenta

Generate server; [WIP] Finish implementing services

Commit:556cfdf
Author:Tomas Valenta

[WIP] Add process management

Commit:8970f25
Author:Tomas Valenta

Fix fs user handling

Commit:3d10360
Author:Tomas Valenta

Simplify service; Implement fs

Commit:9d0de45
Author:Tomas Valenta

Tweak types

Commit:26dead6
Author:Tomas Valenta

Remove non essential parameters and methods

Commit:86e1996
Author:Tomas Valenta

[WIP] Finalize protobufs

Commit:dc11dd8
Author:Tomas Valenta

[WIP] Add comments

Commit:f57b6b4
Author:Tomas Valenta

Properly nest definitions

Commit:fab21cb
Author:Tomas Valenta

Regenerate

Commit:f9198d1
Author:Tomas Valenta

Remove unnecessary methods

Commit:4649216
Author:Tomas Valenta

Generate server

Commit:64b8548
Author:Tomas Valenta

Fix grpc generation in envd

Commit:1b8877f
Author:Tomas Valenta

Merge branch 'ttl' into grpc

Commit:ab4a5ab
Author:Tomas Valenta

Fix input stream

Commit:d1831b3
Author:Tomas Valenta

Unify types

Commit:571b8f0
Author:Tomas Valenta

Check bidirectional streams

Commit:6556280
Author:Tomas Valenta

Improve spec

Commit:785bafd
Author:Jakub Novak

Add tests

Commit:24cf294
Author:Jakub Novak
Committer:Jakub Novak

Connect with API

Commit:494fd09
Author:Jakub Novak
Committer:Jakub Novak

Move the logic for building the template

Commit:c1bf36a
Author:Jakub Novak
Committer:Jakub Novak

Create base service

Commit:5577a5e
Author:Jakub Novak
Committer:Jakub Novak

Rename proto files (naming must be unique)

Commit:1dccd7e
Author:Jakub Novak
Committer:Jakub Novak

Change to streaming

Commit:e137cd3
Author:Jakub Novak
Committer:Jakub Novak

Fix sync error in orchestration API # Conflicts: # packages/orchestrator/internal/server/main.go # packages/shared/pkg/grpc/orchestrator/orchestrator.pb.go # packages/shared/pkg/grpc/orchestrator/orchestrator_grpc.pb.go

Commit:4c766e3
Author:Tomas Valenta

Experiment with protobuffers

Commit:779b260
Author:Tomas Valenta

Add spec comment

Commit:9883cf2
Author:Tomas Valenta

Draft proto and api files

Commit:4a70514
Author:Jakub Novak
Committer:Jakub Novak

Simplify tracing, connect traces automatically

Commit:59e853f
Author:Jakub Novak
Committer:Jakub Novak

Add docstring for grpc

Commit:7264e59
Author:Jakub Novak
Committer:Jakub Novak

Implement GRPC

Commit:4e49d85
Author:Tomas Valenta

Add session observability links and missing errors; Remove vendor deps; Fix golang version build problems

This commit does not contain any .proto files.

Commit:421feb1
Author:Tomas Valenta

Update deps

Commit:65beb0d
Author:Tomas Valenta

Cleanup; Add API as a service to Nomad

Commit:d88145f
Author:Tomas Valenta

Add 'modules/cluster/disk-image/firecracker-task-driver/' from commit '2562655ed72f4f29fe31a3e1ebf25889f6edc443' git-subtree-dir: modules/cluster/disk-image/firecracker-task-driver git-subtree-mainline: f90da349e42a957d4a51d91e424816d016e8e6c4 git-subtree-split: 2562655ed72f4f29fe31a3e1ebf25889f6edc443

Commit:f90da34
Author:Tomas Valenta

Cleanup TF hierarchy [WIP]

This commit does not contain any .proto files.

Commit:5bafccc
Author:Tomas Valenta

Add 'modules/orchestrator/firecracker-task-driver/' from commit 'f6b133369934351004265e9fa0526fdd6f84b06c' git-subtree-dir: modules/orchestrator/firecracker-task-driver git-subtree-mainline: daddc851d3a55115702ce06ca02095f21ef34f8d git-subtree-split: f6b133369934351004265e9fa0526fdd6f84b06c

Commit:fea24b6
Author:dependabot[bot]
Committer:GitHub

Bump github.com/hashicorp/nomad from 0.9.6 to 1.0.14 Bumps [github.com/hashicorp/nomad](https://github.com/hashicorp/nomad) from 0.9.6 to 1.0.14. - [Release notes](https://github.com/hashicorp/nomad/releases) - [Changelog](https://github.com/hashicorp/nomad/blob/main/CHANGELOG.md) - [Commits](https://github.com/hashicorp/nomad/compare/v0.9.6...v1.0.14) --- updated-dependencies: - dependency-name: github.com/hashicorp/nomad dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>

Commit:8e79107
Author:cneira

first release