Commit 74d9ed2
fix(gateway): correct field order in workload_challenge to match ZOS
The previous arms used (name → backends → tls_passthrough → network),
which produced a different challenge byte sequence than the ZOS node
expected. The on-chain RMB deploy then failed with
`failed to verify signature`.
ZOS canonical order (pkg/gridtypes/zos/gw_name.go and gw_fqdn.go in
threefoldtech/zos v0.5.5): Name → TLSPassthrough → Backends, with no
`network` field. Updated both arms to match exactly, including the
`%t` boolean formatting used by Go's fmt.Fprintf.
Verified end-to-end on dev grid against gent02.dev.grid.tf — a
gateway-name-proxy now deploys to ready state and the assigned FQDN
is returned from the workload result.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>1 parent be9e52c commit 74d9ed2
1 file changed
Lines changed: 10 additions & 6 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
705 | 705 | | |
706 | 706 | | |
707 | 707 | | |
| 708 | + | |
| 709 | + | |
| 710 | + | |
| 711 | + | |
708 | 712 | | |
709 | 713 | | |
710 | 714 | | |
| 715 | + | |
| 716 | + | |
711 | 717 | | |
712 | 718 | | |
713 | 719 | | |
714 | | - | |
715 | | - | |
716 | | - | |
717 | 720 | | |
718 | 721 | | |
| 722 | + | |
| 723 | + | |
719 | 724 | | |
720 | 725 | | |
721 | 726 | | |
| 727 | + | |
| 728 | + | |
722 | 729 | | |
723 | 730 | | |
724 | 731 | | |
725 | | - | |
726 | | - | |
727 | | - | |
728 | 732 | | |
729 | 733 | | |
730 | 734 | | |
| |||
0 commit comments