Skip to content

Tags: NVIDIA/OpenShell

Tags

dev

Toggle dev's commit message
Latest Dev

v0.0.96

Toggle v0.0.96's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
fix(deps): update russh dompurify and base image of the gateway (#2575)

Signed-off-by: Adrien Langou <alangou@nvidia.com>

v0.0.95

Toggle v0.0.95's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
refactor(server): isolate gateway listener context (#2542)

* refactor(server): isolate gateway listener context

Signed-off-by: Evan Lezar <elezar@nvidia.com>

* refactor(server): preserve gateway listener binding

Signed-off-by: Evan Lezar <elezar@nvidia.com>

* fix(server): preserve covered listener callback scope

Signed-off-by: Evan Lezar <elezar@nvidia.com>

* refactor(server): reuse gateway listener spec

Signed-off-by: Evan Lezar <elezar@nvidia.com>

* ci(e2e): pin rootless podman packages

Signed-off-by: Drew Newberry <anewberry@nvidia.com>

---------

Signed-off-by: Evan Lezar <elezar@nvidia.com>
Signed-off-by: Drew Newberry <anewberry@nvidia.com>
Co-authored-by: Drew Newberry <anewberry@nvidia.com>

v0.0.94

Toggle v0.0.94's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
fix(cli): isolate subprocess tests from host OPENSHELL_ env vars (#2523)

The subprocess-based integration tests inherit the full parent
environment. If the developer has OPENSHELL_GATEWAY_INSECURE=true
set in their shell, it leaks into the spawned CLI process and causes
it to connect with .with_no_client_auth(), skipping the mTLS client
certificate. The test server requires mTLS, so it responds with
CertificateRequired and the test fails.

Strip OPENSHELL_GATEWAY_INSECURE, OPENSHELL_GATEWAY,
OPENSHELL_GATEWAY_ENDPOINT, and OPENSHELL_WORKSPACE from the
subprocess environment. The test already sets --gateway and
--gateway-endpoint explicitly via CLI args, so these env vars
should not influence the subprocess behavior.

Reported-by: Seth Jennings

Signed-off-by: Roland Huß <rhuss@redhat.com>

v0.0.93

Toggle v0.0.93's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
fix(podman): tolerate shutdown transport closes (#2498)

Signed-off-by: Evan Lezar <elezar@nvidia.com>

v0.0.92

Toggle v0.0.92's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
fix(policy): avoid panic truncating multi-byte UTF-8 paths for display (

#2448)

truncate_for_display sliced at a fixed byte index (&s[..77]), which
panics when the index is not a char boundary. A policy with an
over-long filesystem path containing multi-byte characters crashed
the sandbox supervisor / OPA policy loader instead of producing the
intended FieldTooLong violation.

Back off to the nearest char boundary before slicing, and add
regression tests.

Signed-off-by: Andrew White <andrewh@cdw.com>

v0.0.91

Toggle v0.0.91's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
refactor(supervisor): pass agent proposal state explicitly (#2421)

* test(supervisor-network): default L7 eval context in tests

Signed-off-by: Evan Lezar <elezar@nvidia.com>

* refactor(supervisor): pass agent proposal state explicitly

Signed-off-by: Evan Lezar <elezar@nvidia.com>

---------

Signed-off-by: Evan Lezar <elezar@nvidia.com>

v0.0.90

Toggle v0.0.90's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
fix(policy): keep internal allowed IP proposals pending (#2416)

Signed-off-by: Adrien Langou <alangou@nvidia.com>

v0.0.89

Toggle v0.0.89's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
fix(server): prevent unrelated sandbox deletes from blocking deletion…

… events (#2340)

* fix(server): unblock sandbox deletion events

Signed-off-by: Piotr Mlocek <pmlocek@nvidia.com>

* refactor(server): simplify sandbox settings cleanup

Signed-off-by: Piotr Mlocek <pmlocek@nvidia.com>

* refactor(server): make delete lock ordering explicit

Signed-off-by: Piotr Mlocek <pmlocek@nvidia.com>

* fix(server): bind delete worker to stable sandbox id

Signed-off-by: Piotr Mlocek <pmlocek@nvidia.com>

* fix(server): disarm canceled queued deletes

Signed-off-by: Piotr Mlocek <pmlocek@nvidia.com>

* test: harden sandbox lifecycle cleanup coverage

Signed-off-by: Piotr Mlocek <pmlocek@nvidia.com>

---------

Signed-off-by: Piotr Mlocek <pmlocek@nvidia.com>

v0.0.88

Toggle v0.0.88's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
fix(ci): fix mirror SHA detection in e2e-label-help workflow (#2236)

The branches API endpoint cannot handle ref names with slashes (e.g.
pull-request/2223). When the API returns a 404, gh api writes the error
JSON to stdout before exiting non-zero, so the || fallback never fires.
This causes mirror_sha to contain raw JSON like {"message":"Branch not
found",...} and the comment displays `{"messa` as the SHA.

Switch to the git/ref/heads/ endpoint which handles slashes natively,
and add a regex guard to reset mirror_sha to empty when it does not
look like a valid 40-char hex SHA.

Signed-off-by: Roland Huß <rhuss@redhat.com>