Repository navigation
Commit e884958
committed
fix(providers): preserve stable placeholders in split supervisor
Reconcile the stable-placeholder branch with the separate supervisor and
workload boundary. Keep stable delivery metadata and capability checks on
startup, refresh, failure recovery, rotation, and detach. Transfer only the
prepared environment to workload processes.
Adapt the persistent-process E2E fixture to install its backend trust root in
the supervisor image, run its backend on the private Docker bridge, and
restore the wrapper-owned gateway configuration. Preserve archive ownership
and use host-visible TLS fixture paths for containerized CI.
Regenerate the merged public bindings and retain stored-data compatibility
coverage for both branches.
Signed-off-by: Shiju <shiju@nvidia.com>430 files changed
Lines changed: 70719 additions & 33855 deletions
File tree
- .agents/skills
- build-openshell-mxc-windows
- helm-dev-environment
- launch-openshell-gator
- sbom
- test-release-canary
- .github
- actions
- build-rust-binary
- check-job-results
- setup-e2e-kind
- workflows
- architecture
- crates
- openshell-binary-identity
- src
- openshell-cli
- src
- tests
- openshell-conformance-cli/src
- openshell-conformance
- src
- scenarios
- openshell-core
- src
- openshell-driver-docker
- src
- openshell-driver-kubernetes
- src
- openshell-driver-mxc
- src
- tests
- openshell-driver-podman
- src
- openshell-driver-vault
- src
- openshell-driver-vm
- runtime
- kernel
- scripts
- src
- bin
- isolation
- openshell-isolation-interface
- src
- linux
- tests
- openshell-ocsf
- src
- builders
- enums
- validation
- openshell-sandbox-backend
- proto
- src
- openshell-sandbox
- src
- bin
- sandbox
- linux
- tests
- openshell-sdk
- src
- tests
- openshell-server
- src
- auth
- compute
- grpc
- policy
- tests
- common
- openshell-supervisor-network
- data
- src
- l7
- policy_dns
- proxy
- tests
- openshell-supervisor-process
- src
- bypass_monitor
- netns
- openshell-supervisor
- src
- deploy
- docker
- helm
- openshell
- ci
- templates
- tests
- rpm
- docs
- kubernetes
- observability
- providers
- reference
- sandboxes
- security
- e2e
- configs/gateway
- docker
- helm-plugins/openshell-external-compute-driver
- kubernetes
- parity
- python
- rust
- src/harness
- tests
- support
- examples
- governance-interceptor
- supervisor-middleware-content-guard
- nix
- pkgs
- test-guest
- conformance-plans
- provisioners/roles
- gateway-podman
- defaults
- tasks
- openshell-rpm-gateway-reinstall
- defaults
- tasks
- openshell-rpm-gateway-upgrade
- defaults
- tasks
- openshell-rpm-latest-release
- defaults
- tasks
- proto
- python/openshell
- rfc/0012-isolation-backend
- scripts
- agents
- gator
- bin
- prompts
- skills/gator-gate
- runtime
- sdk
- go
- docs/src
- api
- openshell/v1
- fake
- gateway
- internal/converter
- oidc
- types
- proto/openshellv1
- typescript
- src
- skills
- debug-openshell-cluster
- openshell-cli
- tasks
- scripts
- vm
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
115 | 115 | | |
116 | 116 | | |
117 | 117 | | |
118 | | - | |
| 118 | + | |
119 | 119 | | |
120 | 120 | | |
121 | 121 | | |
| |||
135 | 135 | | |
136 | 136 | | |
137 | 137 | | |
| 138 | + | |
| 139 | + | |
138 | 140 | | |
139 | 141 | | |
140 | 142 | | |
| |||
203 | 205 | | |
204 | 206 | | |
205 | 207 | | |
206 | | - | |
207 | | - | |
| 208 | + | |
208 | 209 | | |
209 | 210 | | |
210 | 211 | | |
| |||
213 | 214 | | |
214 | 215 | | |
215 | 216 | | |
| 217 | + | |
| 218 | + | |
| 219 | + | |
| 220 | + | |
216 | 221 | | |
217 | 222 | | |
218 | 223 | | |
| |||
311 | 316 | | |
312 | 317 | | |
313 | 318 | | |
314 | | - | |
315 | | - | |
316 | | - | |
317 | | - | |
318 | | - | |
319 | | - | |
| 319 | + | |
| 320 | + | |
| 321 | + | |
| 322 | + | |
| 323 | + | |
| 324 | + | |
| 325 | + | |
320 | 326 | | |
321 | 327 | | |
322 | 328 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
68 | 68 | | |
69 | 69 | | |
70 | 70 | | |
71 | | - | |
72 | | - | |
73 | | - | |
74 | | - | |
75 | | - | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
76 | 76 | | |
77 | 77 | | |
78 | 78 | | |
| |||
112 | 112 | | |
113 | 113 | | |
114 | 114 | | |
115 | | - | |
| 115 | + | |
116 | 116 | | |
117 | 117 | | |
118 | 118 | | |
119 | 119 | | |
120 | 120 | | |
121 | | - | |
122 | | - | |
123 | | - | |
124 | | - | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
125 | 127 | | |
126 | 128 | | |
127 | 129 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
69 | 69 | | |
70 | 70 | | |
71 | 71 | | |
72 | | - | |
73 | | - | |
74 | | - | |
75 | | - | |
76 | | - | |
77 | | - | |
78 | | - | |
79 | | - | |
80 | | - | |
81 | | - | |
82 | | - | |
83 | | - | |
84 | | - | |
85 | | - | |
86 | | - | |
87 | | - | |
88 | | - | |
89 | | - | |
90 | | - | |
91 | | - | |
92 | | - | |
93 | | - | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
94 | 81 | | |
95 | 82 | | |
96 | 83 | | |
| |||
102 | 89 | | |
103 | 90 | | |
104 | 91 | | |
105 | | - | |
106 | | - | |
107 | | - | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
108 | 95 | | |
109 | 96 | | |
110 | 97 | | |
| |||
134 | 121 | | |
135 | 122 | | |
136 | 123 | | |
137 | | - | |
138 | | - | |
| 124 | + | |
139 | 125 | | |
140 | 126 | | |
141 | 127 | | |
| |||
188 | 174 | | |
189 | 175 | | |
190 | 176 | | |
191 | | - | |
192 | | - | |
193 | | - | |
194 | | - | |
195 | | - | |
196 | | - | |
197 | 177 | | |
198 | 178 | | |
199 | 179 | | |
| |||
256 | 236 | | |
257 | 237 | | |
258 | 238 | | |
259 | | - | |
| 239 | + | |
260 | 240 | | |
261 | 241 | | |
262 | 242 | | |
263 | 243 | | |
264 | 244 | | |
265 | 245 | | |
266 | | - | |
267 | | - | |
| 246 | + | |
| 247 | + | |
| 248 | + | |
| 249 | + | |
| 250 | + | |
| 251 | + | |
268 | 252 | | |
269 | 253 | | |
270 | 254 | | |
| |||
288 | 272 | | |
289 | 273 | | |
290 | 274 | | |
291 | | - | |
| 275 | + | |
292 | 276 | | |
293 | 277 | | |
294 | 278 | | |
295 | 279 | | |
296 | 280 | | |
| 281 | + | |
| 282 | + | |
| 283 | + | |
| 284 | + | |
| 285 | + | |
| 286 | + | |
| 287 | + | |
| 288 | + | |
| 289 | + | |
| 290 | + | |
| 291 | + | |
| 292 | + | |
| 293 | + | |
| 294 | + | |
| 295 | + | |
| 296 | + | |
| 297 | + | |
| 298 | + | |
| 299 | + | |
297 | 300 | | |
298 | 301 | | |
299 | 302 | | |
| |||
349 | 352 | | |
350 | 353 | | |
351 | 354 | | |
352 | | - | |
353 | 355 | | |
354 | 356 | | |
355 | 357 | | |
| 358 | + | |
356 | 359 | | |
357 | 360 | | |
358 | | - | |
| 361 | + | |
0 commit comments