dohertj2 dohertj2
  • Joined on 2026-02-20
dohertj2 pushed to main at dohertj2/ScadaBridge 2026-08-07 10:57:49 -04:00
68f812eaa4 feat(secrets): bump ZB.MOM.WW.Secrets family to 0.5.0 and wire hub fallback endpoints
aebdd56b52 docs(secrets): review follow-ups — pre-Serilog window note, ThrowIfNull hygiene, honest site-purity scan bound
a358244d9e fix(secrets): share the central connstr validation with the Layer-A expander
43e87a7492 feat(secrets): central's Grpc-mode store is the SHARED SQL-Server store (scadaproj#4)
Compare 4 commits »
dohertj2 pushed to main at dohertj2/scadaproj 2026-08-07 09:51:54 -04:00
e62b4a5baf chore(secrets): release family 0.5.0 (FallbackEndpoints hub failover)
dohertj2 pushed to main at dohertj2/scadaproj 2026-08-07 09:49:57 -04:00
7a2980e2f1 fix(grpc): keep the RpcException off the failover warning so no sink can render Status.Detail
0d4978953f feat(secrets-grpc): FallbackEndpoints + sticky failover hub reader (scadaproj#4)
Compare 2 commits »
dohertj2 pushed to main at dohertj2/scadaproj 2026-08-07 09:27:31 -04:00
7df05ccc27 docs(plans): central shared SQL secrets store + hub endpoint failover (scadaproj#4)
dohertj2 pushed to main at dohertj2/scadaproj 2026-08-07 09:18:50 -04:00
294eb163cd docs(glauth): keep the verify ldapsearch continuation intact after the SEC-36 comment scrub
dohertj2 pushed to main at dohertj2/scadaproj 2026-08-07 09:18:10 -04:00
aada53b27a sec(glauth): rotate serviceaccount passsha256; scrub retired plaintext from comments (mxaccessgw SEC-36)
dohertj2 deleted branch scratch/tst30-a from dohertj2/mxaccessgw 2026-08-07 09:12:11 -04:00
dohertj2 deleted branch scratch/tst30-b from dohertj2/mxaccessgw 2026-08-07 09:12:11 -04:00
dohertj2 created branch scratch/tst30-b in dohertj2/mxaccessgw 2026-08-07 09:05:24 -04:00
dohertj2 pushed to scratch/tst30-b at dohertj2/mxaccessgw 2026-08-07 09:05:24 -04:00
dohertj2 created branch scratch/tst30-a in dohertj2/mxaccessgw 2026-08-07 09:05:17 -04:00
dohertj2 pushed to scratch/tst30-a at dohertj2/mxaccessgw 2026-08-07 09:05:17 -04:00
dohertj2 pushed tag clients/go/v0.2.0 to dohertj2/mxaccessgw 2026-08-07 09:04:49 -04:00
dohertj2 pushed to main at dohertj2/scadaproj 2026-08-07 09:00:18 -04:00
5198d3dc7f docs(secrets): close out scadaproj#3 — gRPC hub shipped 0.4.1, both live gates PASS; residual filed as #4
dohertj2 closed issue dohertj2/scadaproj#3 2026-08-07 08:58:55 -04:00
Secrets: production replication topologies decided — OtOpcUa Akka pair-local; ScadaBridge needs a central gRPC hub replicator (pull-only)
dohertj2 commented on issue dohertj2/scadaproj#3 2026-08-07 08:58:54 -04:00
Secrets: production replication topologies decided — OtOpcUa Akka pair-local; ScadaBridge needs a central gRPC hub replicator (pull-only)

Closing — all four work items delivered and live-gated

Package. ZB.MOM.WW.Secrets.Replicator.Grpc shipped in family 0.4.0 (scadaproj main @ 321ab22), then 0.4.1 (c86cead) adding…

dohertj2 pushed to master at dohertj2/lmxopcua 2026-08-07 08:57:53 -04:00
0125634400 docs(secrets): correct stale non-functional warning on the replication block — pair-local replication is live-gated
dohertj2 opened issue dohertj2/scadaproj#4 2026-08-07 08:54:52 -04:00
Secrets gRPC hub: central-pair convergence + client endpoint failover are one design question
dohertj2 pushed to main at dohertj2/ScadaBridge 2026-08-07 08:51:52 -04:00
f6c3f7c593 test(secrets): live gate 4/4 — check 4 re-run and PASSES on 0.4.1
6d38e89be0 deps(secrets): 0.4.1 — hub denial warning (live-gate check 4)
9d5cf7100e test(secrets): live gate for the gRPC secrets hub — 3/4 PASS, not merged
fc784b4137 fix(secrets): registration and hub mapping share the UsesGrpcHub predicate (review Important)
c8e90daafb test(secrets): pin both hub halves, the mode key, and the mapping gate
Compare 7 commits »
dohertj2 pushed to main at dohertj2/mxaccessgw 2026-08-07 08:48:52 -04:00
a346d514dd test(contracts): scope command-reply fixture invariants past the CLI-40/41 authenticate-user malformed-reply fixtures