Skip to content

Commit 7a85fb6

Browse files
committed
chore: bump embedded EdgeOps Console to v1.0.12 and refresh UBI digest.
Align Dockerfile, Makefile, CI, and dev build defaults with Console v1.0.12; update v3.8.2 changelog and brace-expansion 5.0.8.
1 parent af167ec commit 7a85fb6

8 files changed

Lines changed: 16 additions & 16 deletions

File tree

.env.example

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ NODE_ENV=development
66

77
# EdgeOps Console static embed (npm run build:console → dev/console/build)
88
EDGEOPS_CONSOLE_PATH=dev/console/build # must be absolute path
9-
EDGEOPS_CONSOLE_VERSION=v1.0.11
9+
EDGEOPS_CONSOLE_VERSION=v1.0.12
1010
# EDGEOPS_CONSOLE_REPO=https://github.com/Datasance/edgeops-console
1111
# EDGEOPS_CONSOLE_FLAVOR=datasance
1212

.github/actions/set-build-env/action.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ runs:
88
shell: bash
99
run: |
1010
VERSION="${{ env.EDGEOPS_CONSOLE_VERSION }}"
11-
if [ -z "$VERSION" ]; then VERSION="1.0.11"; fi
11+
if [ -z "$VERSION" ]; then VERSION="1.0.12"; fi
1212
echo "EDGEOPS_CONSOLE_VERSION=$VERSION" >> "${GITHUB_ENV}"
1313
1414
REPO="${{ env.EDGEOPS_CONSOLE_REPO }}"

CHANGELOG.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
# Changelog
22

33

4-
## [v3.8.2] - 2026-07-23
4+
## [v3.8.2] - 2026-07-25
55

6-
Plan 21: liveness/readiness probe split and structured agent auth errors (coordinate with Edgelet v3.8.2). Also embedded OAuth logout/re-login hardening, EdgeOps Console **v1.0.11**, and operator sizing docs.
6+
Plan 21: liveness/readiness probe split and structured agent auth errors (coordinate with Edgelet v3.8.2). Also embedded OAuth logout/re-login hardening, EdgeOps Console **v1.0.12**, and operator sizing docs.
77

88
### Added
99

@@ -16,7 +16,7 @@ Plan 21: liveness/readiness probe split and structured agent auth errors (coordi
1616
- **`GET /api/v3/status`** — public **readiness** probe: verifies database, vault (if enabled), and embedded auth signing material; returns **503** with **`Retry-After: 5`** when not ready (same JSON fields as before on **200**).
1717
- **`checkFogToken`** — infrastructure failures map to **503** instead of generic **401**; credential failures return explicit agent auth codes (e.g. **`AGENT_JWT_ALREADY_USED`**).
1818
- **`iofog-controller` daemon elevation check** uses **`/api/v3/live`** instead of **`/status`**.
19-
- Embedded **EdgeOps Console** default version **v1.0.10****v1.0.11** (Dockerfile, Makefile, CI build env, `.env.example`, `build-console-dev.js`).
19+
- Embedded **EdgeOps Console** default version **v1.0.10****v1.0.12** (Dockerfile, Makefile, CI build env, `.env.example`, `build-console-dev.js`).
2020
- Embedded OAuth BFF authorize sends **`prompt=login`** so each browser sign-in starts a fresh issuer interaction.
2121
- **`POST /api/v3/user/logout`** (embedded) clears issuer Session/Grant/Interaction state and destroys the BFF express-session when present (refresh-token revocation unchanged).
2222
- Dependency bumps: OpenTelemetry **0.221.x**, **`body-parser` 1.20.6**, **`js-yaml` 4.3.0**, **`undici` ^7.28.0**; Dockerfile base image digest pins refreshed.

Dockerfile

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
FROM node:24-bookworm@sha256:5711a0d445a1af54af9589066c646df387d1831a608226f4cd694fc59e745059 AS console-builder
66

77
ARG EDGEOPS_CONSOLE_REPO=https://github.com/Datasance/edgeops-console
8-
ARG EDGEOPS_CONSOLE_VERSION=v1.0.11
8+
ARG EDGEOPS_CONSOLE_VERSION=v1.0.12
99
ARG EDGEOPS_CONSOLE_FLAVOR=datasance
1010

1111
RUN apt-get update \
@@ -48,9 +48,9 @@ RUN npm pack
4848

4949

5050
# ubi9/nodejs-24-minimal:latest — pin manifest list digest for reproducible multi-arch builds
51-
FROM registry.access.redhat.com/ubi9/nodejs-24-minimal@sha256:a2645b0523c33d19055cc59e1819beb4d32b2c24e3f6ef231e7b5526fb2c1f01
51+
FROM registry.access.redhat.com/ubi9/nodejs-24-minimal@sha256:5225726fc98379c9868b87ccb5b9c0f205555e0372cd7d0ecc6e772df8f1e5d1
5252

53-
ARG EDGEOPS_CONSOLE_VERSION=v1.0.11
53+
ARG EDGEOPS_CONSOLE_VERSION=v1.0.12
5454
ARG IMAGE_REGISTRY
5555
ARG OCI_SOURCE_REPO
5656
ARG CONTROLLER_DISTRIBUTION=iofog

Makefile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# Local Docker build — mirrors CI/release build-args (see .github/actions/set-build-env).
2-
# Override any variable: make build FLAVOR=iofog EDGEOPS_CONSOLE_VERSION=v1.0.11
2+
# Override any variable: make build FLAVOR=iofog EDGEOPS_CONSOLE_VERSION=v1.0.12
33

44
FLAVOR ?= datasance
55
IMAGE_NAME ?= controller
@@ -25,7 +25,7 @@ else
2525
$(error FLAVOR must be "datasance" or "iofog", got "$(FLAVOR)")
2626
endif
2727

28-
EDGEOPS_CONSOLE_VERSION ?= v1.0.11
28+
EDGEOPS_CONSOLE_VERSION ?= v1.0.12
2929

3030
IMAGE_REF = $(IMAGE_REGISTRY)/$(IMAGE_NAME):$(DOCKER_TAG)
3131

package-lock.json

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -164,7 +164,7 @@
164164
"tar": "^7.5.19",
165165
"protobufjs": "^7.6.5",
166166
"js-yaml": "4.3.0",
167-
"brace-expansion": "5.0.7",
167+
"brace-expansion": "5.0.8",
168168
"uuid": "11.1.1",
169169
"diff": "8.0.3",
170170
"serialize-javascript": "7.0.5"

scripts/build-console-dev.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ const CONSOLE_DIR = path.join(DEV_DIR, 'console')
99
const BUILD_OUT = path.join(CONSOLE_DIR, 'build')
1010

1111
const REPO = process.env.EDGEOPS_CONSOLE_REPO || 'https://github.com/Datasance/edgeops-console'
12-
const VERSION = process.env.EDGEOPS_CONSOLE_VERSION || 'v1.0.11'
12+
const VERSION = process.env.EDGEOPS_CONSOLE_VERSION || 'v1.0.12'
1313
const FLAVOR = process.env.EDGEOPS_CONSOLE_FLAVOR || 'datasance'
1414

1515
function normalizeTag (version) {

0 commit comments

Comments
 (0)