Skip to content

Commit ec9b6cc

Browse files
authored
[sled-agent-api] add missing trust quorum methods (#9648)
Decided to use base64 to encode the network config. Closes #9646.
1 parent 185b7c6 commit ec9b6cc

12 files changed

Lines changed: 10479 additions & 5 deletions

File tree

Cargo.lock

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

nexus/mgs-updates/src/test_util/host_phase_2_test_state.rs

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1023,5 +1023,36 @@ mod api_impl {
10231023
> {
10241024
unimplemented!()
10251025
}
1026+
1027+
async fn trust_quorum_status(
1028+
_request_context: RequestContext<Self::Context>,
1029+
) -> Result<
1030+
HttpResponseOk<trust_quorum_types::status::NodeStatus>,
1031+
HttpError,
1032+
> {
1033+
unimplemented!()
1034+
}
1035+
1036+
async fn trust_quorum_network_config_get(
1037+
_request_context: RequestContext<Self::Context>,
1038+
) -> Result<
1039+
HttpResponseOk<
1040+
Option<
1041+
sled_agent_types::trust_quorum::TrustQuorumNetworkConfig,
1042+
>,
1043+
>,
1044+
HttpError,
1045+
> {
1046+
unimplemented!()
1047+
}
1048+
1049+
async fn trust_quorum_network_config_put(
1050+
_request_context: RequestContext<Self::Context>,
1051+
_body: TypedBody<
1052+
sled_agent_types::trust_quorum::TrustQuorumNetworkConfig,
1053+
>,
1054+
) -> Result<HttpResponseUpdatedNoContent, HttpError> {
1055+
unimplemented!()
1056+
}
10261057
}
10271058
}

0 commit comments

Comments
 (0)