feat(gelios): expand safe B2 telemetry registry

This commit is contained in:
Codex
2026-08-05 15:20:23 +03:00
parent 0688516003
commit b48b6dbfc9
7 changed files with 212 additions and 0 deletions
@@ -26,6 +26,7 @@ import { geliosProviderPackageV10 } from "../providers/gelios/v10/index.mjs";
import { geliosProviderPackageV11 } from "../providers/gelios/v11/index.mjs";
import { geliosProviderPackageV12 } from "../providers/gelios/v12/index.mjs";
import { geliosProviderPackageV13 } from "../providers/gelios/v13/index.mjs";
import { geliosProviderPackageV14 } from "../providers/gelios/v14/index.mjs";
import { normalizeDataProductDefinition } from "../../../services/external-data-plane/src/data-product-policy.mjs";
const expectedFields = [
@@ -57,6 +58,7 @@ assert.deepEqual(validateProviderPackage(geliosProviderPackageV10), { ok: true,
assert.deepEqual(validateProviderPackage(geliosProviderPackageV11), { ok: true, errors: [] });
assert.deepEqual(validateProviderPackage(geliosProviderPackageV12), { ok: true, errors: [] });
assert.deepEqual(validateProviderPackage(geliosProviderPackageV13), { ok: true, errors: [] });
assert.deepEqual(validateProviderPackage(geliosProviderPackageV14), { ok: true, errors: [] });
assert.equal(geliosProviderPackageV9.id, "gelios.provider.v9");
assert.equal(geliosProviderPackageV9.version, "9.0.0");
assert.equal(geliosProviderPackageV10.id, "gelios.provider.v10");
@@ -67,6 +69,8 @@ assert.equal(geliosProviderPackageV12.id, "gelios.provider.v12");
assert.equal(geliosProviderPackageV12.version, "12.0.1");
assert.equal(geliosProviderPackageV13.id, "gelios.provider.v13");
assert.equal(geliosProviderPackageV13.version, "13.0.0");
assert.equal(geliosProviderPackageV14.id, "gelios.provider.v14");
assert.equal(geliosProviderPackageV14.version, "14.0.0");
assert.equal(geliosProviderPackageV8.id, "gelios.provider.v8");
const profileProduct = geliosProviderPackageV8.dataProducts.find((product) => product.id === "fleet.units.profile.current.v1");
@@ -181,6 +185,7 @@ assert.equal(
"first",
);
assert.equal(Object.isFrozen(geliosProviderPackageV13), true);
assert.equal(Object.isFrozen(geliosProviderPackageV14), true);
const identityMapping = geliosProviderPackageV11.mappingContracts.find(
(mapping) => mapping.id === "gelios.units.to.fleet.units.identity.current.v1",
);