diff --git a/openapi/wicketd.json b/openapi/wicketd.json index 51fbad2704b..dc2c895a8e5 100644 --- a/openapi/wicketd.json +++ b/openapi/wicketd.json @@ -344,21 +344,6 @@ "$ref": "#/components/responses/Error" } } - }, - "delete": { - "summary": "Reset all RSS configuration to their default values.", - "operationId": "delete_rss_config", - "responses": { - "204": { - "description": "resource updated" - }, - "4XX": { - "$ref": "#/components/responses/Error" - }, - "5XX": { - "$ref": "#/components/responses/Error" - } - } } }, "/rack-setup/config/bgp/auth-key": { diff --git a/wicket/src/cli/rack_setup.rs b/wicket/src/cli/rack_setup.rs index 6481e8811ee..d461658ec12 100644 --- a/wicket/src/cli/rack_setup.rs +++ b/wicket/src/cli/rack_setup.rs @@ -133,7 +133,7 @@ impl SetupArgs { } SetupArgs::ResetConfig => { slog::info!(log, "instructing wicketd to reset config..."); - client + commission_client .delete_rss_config() .await .context("failed to clear config")?; diff --git a/wicketd-api/src/lib.rs b/wicketd-api/src/lib.rs index a9a7347fb3f..3e7d5a7a6bd 100644 --- a/wicketd-api/src/lib.rs +++ b/wicketd-api/src/lib.rs @@ -98,15 +98,6 @@ pub trait WicketdApi { params: TypedBody, ) -> Result, HttpError>; - /// Reset all RSS configuration to their default values. - #[endpoint { - method = DELETE, - path = "/rack-setup/config" - }] - async fn delete_rss_config( - rqctx: RequestContext, - ) -> Result; - /// Query current state of rack setup. #[endpoint { method = GET, diff --git a/wicketd/src/http_entrypoints.rs b/wicketd/src/http_entrypoints.rs index df18ab68f27..e85366e119b 100644 --- a/wicketd/src/http_entrypoints.rs +++ b/wicketd/src/http_entrypoints.rs @@ -176,21 +176,6 @@ impl WicketdApi for WicketdApiImpl { Ok(HttpResponseOk(GetBgpAuthKeyInfoResponse { data })) } - async fn delete_rss_config( - rqctx: RequestContext, - ) -> Result { - let ctx = rqctx.context(); - - let mut config = ctx.rss_or_multirack_join_config.lock().unwrap(); - let rss_config = config.rss_config_mut_or_conflict( - "cannot delete RSS config when not preparing for RSS", - )?; - - *rss_config = Default::default(); - - Ok(HttpResponseUpdatedNoContent()) - } - async fn get_rack_setup_state( rqctx: RequestContext, ) -> Result, HttpError> {