feat(device-plane): add typed B2 service ping transport
This commit is contained in:
@@ -24,7 +24,10 @@ export async function main(environment = process.env) {
|
||||
environment,
|
||||
base.channel.edgeRegistrationId,
|
||||
);
|
||||
const channel = createDeviceEdgeChannelServer(base.channel);
|
||||
const channel = createDeviceEdgeChannelServer({
|
||||
...base.channel,
|
||||
commandTransport: "typed-service-ping-v1",
|
||||
});
|
||||
const gateway = createDeviceGatewayRuntime({
|
||||
listenEnabled: true,
|
||||
publicIngressEnabled: true,
|
||||
@@ -46,6 +49,7 @@ export async function main(environment = process.env) {
|
||||
sessionTimeoutMs: tracker.sessionTimeoutMs,
|
||||
onDiscovery: (signal) => channel.submitDiscovery(signal),
|
||||
onMessage: (message) => channel.submitAdapterMessage(message),
|
||||
onCommandStatus: (status) => channel.submitCommandStatus(status),
|
||||
});
|
||||
const health = createCombinedHealthServer(channel, gateway, base.health);
|
||||
let stopping = false;
|
||||
@@ -72,7 +76,7 @@ export async function main(environment = process.env) {
|
||||
edgeRegistrationId: base.channel.edgeRegistrationId,
|
||||
channelGeneration: base.channel.channelGeneration,
|
||||
trustGeneration: base.channel.trustGeneration,
|
||||
commandTransport: "disabled",
|
||||
commandTransport: "typed-service-ping-v1",
|
||||
}));
|
||||
|
||||
process.on("SIGTERM", shutdown);
|
||||
@@ -175,7 +179,7 @@ function createCombinedHealthServer(channel, gateway, healthConfig) {
|
||||
...channel.status(),
|
||||
trackerIngress: "telemetry-ingest",
|
||||
tracker: gateway.status(),
|
||||
commandTransport: "disabled",
|
||||
commandTransport: "typed-service-ping-v1",
|
||||
}));
|
||||
});
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user