Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions apps/_infra/deploy-k8s/Chart.lock
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ dependencies:
version: 0.9.2
- name: opencrane-channel-proxy
repository: file://../../channel-proxy/helm
version: 0.8.0
version: 0.9.2
- name: opencrane-memory-gateway
repository: file://../../memory-gateway/helm
version: 0.9.2
Expand Down Expand Up @@ -44,5 +44,5 @@ dependencies:
- name: opencrane-obot
repository: file://../obot/helm
version: 0.8.0
digest: sha256:d347d03ec3086ce5bd1c7b903420b0d97e3c827defa04a16d546253bffa7fb89
generated: "2026-08-19T12:01:32.536381+03:00"
digest: sha256:1670f21eb5487abeb34dcdf54087c3d14694d50bc432e6bee44d69a9cd46e951
generated: "2026-08-19T15:41:04.77927+03:00"
2 changes: 1 addition & 1 deletion apps/_infra/deploy-k8s/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ dependencies:
version: 0.9.2
repository: "file://../../opencrane-ui/helm"
- name: opencrane-channel-proxy
version: 0.8.0
version: 0.9.2
repository: "file://../../channel-proxy/helm"
- name: opencrane-memory-gateway
version: 0.9.2
Expand Down
Binary file not shown.
Binary file not shown.
5 changes: 5 additions & 0 deletions apps/_infra/deploy-k8s/platform/tests/develop-smoke.sh
Original file line number Diff line number Diff line change
Expand Up @@ -481,6 +481,10 @@ export OPENCRANE_OIDC_SESSION_SECRET="$(_random_secret)"
# production deploy path still requires a UI digest; this explicit escape keeps the smoke honest.
export OPENCRANE_ALLOW_TAG_FLOAT=1
export TIMEOUT_SECONDS
# The public health report only turns "models" available once LiteLLM lists a routable model.
# Seeding the initial provider with a placeholder key is safe here: registration writes the
# LiteLLM model row without calling the provider, and the health probe lists the estate.
export OPENCRANE_INITIAL_MODEL_API_KEY="sk-develop-smoke-placeholder"
# Exercise the production wrapper's required contact and first-owner inputs. The disposable `.test`
# host cannot complete public ACME, so the final --set flags deliberately restore its local issuer.
"$ROOT_DIR/apps/_infra/deploy-k8s/deploy.sh" \
Expand All @@ -492,6 +496,7 @@ export TIMEOUT_SECONDS
--release "$RELEASE_NAME" \
--release-version "$(jq -r '.version' "$ROOT_DIR/package.json")" \
--from-release-version fresh \
--initial-model-provider openai \
--image-tag develop-smoke \
--cognee-tag develop-smoke \
--storage-class "$SMOKE_STORAGE_CLASS" \
Expand Down
4 changes: 2 additions & 2 deletions apps/channel-proxy/helm/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,5 @@ apiVersion: v2
name: opencrane-channel-proxy
description: App-owned named-template library for the channel trust boundary.
type: library
version: 0.8.0
appVersion: "0.8.0"
version: 0.9.2
appVersion: "0.9.2"
5 changes: 5 additions & 0 deletions apps/channel-proxy/helm/migrations/0.8.0-to-0.9.2.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"fromChartVersion": "0.8.0",
"toChartVersion": "0.9.2",
"kind": "noop"
}
10 changes: 10 additions & 0 deletions apps/channel-proxy/helm/templates/_resources.tpl
Original file line number Diff line number Diff line change
Expand Up @@ -144,6 +144,16 @@ spec:
ports:
- protocol: TCP
port: {{ .Values.channelProxy.service.port }}
# The public health report probes channel readiness from the server, so the server's
# matching egress rule needs this ingress counterpart before any packet is admitted.
- from:
- podSelector:
matchLabels:
{{- include "opencrane.selectorLabels" . | nindent 14 }}
app.kubernetes.io/component: opencrane-server
ports:
- protocol: TCP
port: {{ .Values.channelProxy.service.port }}
egress:
# OpenCrane is the only application authority the channel boundary may resolve through.
- to:
Expand Down
2 changes: 1 addition & 1 deletion apps/channel-proxy/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@opencrane/channel-proxy",
"version": "0.8.0",
"version": "0.9.2",
"private": true,
"license": "AGPL-3.0-or-later",
"type": "module",
Expand Down
2 changes: 1 addition & 1 deletion apps/channel-proxy/project.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"name": "channel-proxy",
"$schema": "../../node_modules/nx/schemas/project-schema.json",
"projectType": "application",
"metadata": { "release": { "adaptedVersion": "0.8.0" } },
"metadata": { "release": { "adaptedVersion": "0.9.2" } },
"sourceRoot": "apps/channel-proxy/src",
"tags": ["type:app", "layer:entrypoint", "scope:app"],
"targets": {
Expand Down
8 changes: 4 additions & 4 deletions releases/0.9.2.json
Original file line number Diff line number Diff line change
Expand Up @@ -52,10 +52,10 @@
},
"channel-proxy": {
"root": "apps/channel-proxy",
"adaptedVersion": "0.8.0",
"packageVersion": "0.8.0",
"chartVersion": "0.8.0",
"chartAppVersion": "0.8.0"
"adaptedVersion": "0.9.2",
"packageVersion": "0.9.2",
"chartVersion": "0.9.2",
"chartAppVersion": "0.9.2"
},
"cognee": {
"root": "apps/_infra/cognee",
Expand Down
Loading