diff --git a/Cargo.lock b/Cargo.lock index 7f86bb03..8fed6e18 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2983,7 +2983,7 @@ dependencies = [ [[package]] name = "progenitor" version = "0.15.0" -source = "git+https://github.com/oxidecomputer/progenitor#0b426c52540838b4c193d2f5277b793f848acf9f" +source = "git+https://github.com/oxidecomputer/progenitor#de53d6da9c237153f95572f1787aef37c8ad82c3" dependencies = [ "progenitor-impl", ] @@ -3006,7 +3006,7 @@ dependencies = [ [[package]] name = "progenitor-impl" version = "0.15.0" -source = "git+https://github.com/oxidecomputer/progenitor#0b426c52540838b4c193d2f5277b793f848acf9f" +source = "git+https://github.com/oxidecomputer/progenitor#de53d6da9c237153f95572f1787aef37c8ad82c3" dependencies = [ "heck", "http", diff --git a/cli/docs/cli.json b/cli/docs/cli.json index 2752ee3c..43b581f5 100644 --- a/cli/docs/cli.json +++ b/cli/docs/cli.json @@ -4844,14 +4844,6 @@ { "long": "description" }, - { - "long": "discoverable", - "values": [ - "true", - "false" - ], - "help": "A non-discoverable silo can only be retrieved by ID - it will not be part of the \"list all silos\" output." - }, { "long": "identity-mode", "values": [ diff --git a/cli/src/generated_cli.rs b/cli/src/generated_cli.rs index 6f4f3810..a5aa5e63 100644 --- a/cli/src/generated_cli.rs +++ b/cli/src/generated_cli.rs @@ -7613,16 +7613,6 @@ impl Cli { .value_parser(::clap::value_parser!(::std::string::String)) .required_unless_present("json-body"), ) - .arg( - ::clap::Arg::new("discoverable") - .long("discoverable") - .value_parser(::clap::value_parser!(bool)) - .required_unless_present("json-body") - .help( - "A non-discoverable silo can only be retrieved by ID - it will not be \ - part of the \"list all silos\" output.", - ), - ) .arg( ::clap::Arg::new("identity-mode") .long("identity-mode") @@ -18763,10 +18753,6 @@ impl Cli { request = request.body_map(|body| body.description(value.clone())) } - if let Some(value) = matches.get_one::("discoverable") { - request = request.body_map(|body| body.discoverable(value.clone())) - } - if let Some(value) = matches.get_one::("identity-mode") { request = request.body_map(|body| body.identity_mode(value.clone())) } diff --git a/oxide.json b/oxide.json index 75fcb366..6a6f5a60 100644 --- a/oxide.json +++ b/oxide.json @@ -7,7 +7,7 @@ "url": "https://oxide.computer", "email": "api@oxide.computer" }, - "version": "2026091100.0.0" + "version": "2026091500.0.0" }, "paths": { "/device/auth": { @@ -27724,10 +27724,6 @@ "description": { "type": "string" }, - "discoverable": { - "description": "A non-discoverable silo can only be retrieved by ID - it will not be part of the \"list all silos\" output.", - "type": "boolean" - }, "identity_mode": { "$ref": "#/components/schemas/SiloIdentityMode" }, @@ -27764,7 +27760,6 @@ }, "required": [ "description", - "discoverable", "identity_mode", "name", "quotas", diff --git a/sdk/src/generated_sdk.rs b/sdk/src/generated_sdk.rs index 1f0b508b..30ab4b5d 100644 --- a/sdk/src/generated_sdk.rs +++ b/sdk/src/generated_sdk.rs @@ -10653,9 +10653,6 @@ pub mod types { #[serde(skip_serializing_if = "::std::option::Option::is_none")] pub admin_group_name: ::std::option::Option<::std::string::String>, pub description: ::std::string::String, - /// A non-discoverable silo can only be retrieved by ID - it will not be - /// part of the "list all silos" output. - pub discoverable: bool, pub identity_mode: SiloIdentityMode, /// Mapping of which Fleet roles are conferred by each Silo role /// @@ -35414,7 +35411,6 @@ pub mod types { ::std::string::String, >, description: ::std::result::Result<::std::string::String, ::std::string::String>, - discoverable: ::std::result::Result, identity_mode: ::std::result::Result, mapped_fleet_roles: ::std::result::Result< ::std::collections::HashMap< @@ -35436,7 +35432,6 @@ pub mod types { Self { admin_group_name: Ok(Default::default()), description: Err("no value supplied for description".to_string()), - discoverable: Err("no value supplied for discoverable".to_string()), identity_mode: Err("no value supplied for identity_mode".to_string()), mapped_fleet_roles: Ok(Default::default()), name: Err("no value supplied for name".to_string()), @@ -35467,16 +35462,6 @@ pub mod types { .map_err(|e| format!("error converting supplied value for description: {e}")); self } - pub fn discoverable(mut self, value: T) -> Self - where - T: ::std::convert::TryInto, - T::Error: ::std::fmt::Display, - { - self.discoverable = value - .try_into() - .map_err(|e| format!("error converting supplied value for discoverable: {e}")); - self - } pub fn identity_mode(mut self, value: T) -> Self where T: ::std::convert::TryInto, @@ -35542,7 +35527,6 @@ pub mod types { Ok(Self { admin_group_name: value.admin_group_name?, description: value.description?, - discoverable: value.discoverable?, identity_mode: value.identity_mode?, mapped_fleet_roles: value.mapped_fleet_roles?, name: value.name?, @@ -35557,7 +35541,6 @@ pub mod types { Self { admin_group_name: Ok(value.admin_group_name), description: Ok(value.description), - discoverable: Ok(value.discoverable), identity_mode: Ok(value.identity_mode), mapped_fleet_roles: Ok(value.mapped_fleet_roles), name: Ok(value.name), @@ -45368,7 +45351,7 @@ pub mod types { /// /// API for interacting with the Oxide control plane /// -/// Version: 2026091100.0.0 +/// Version: 2026091500.0.0 pub struct Client { pub(crate) baseurl: String, pub(crate) client: reqwest::Client, @@ -45409,7 +45392,7 @@ impl Client { impl ClientInfo<()> for Client { fn api_version() -> &'static str { - "2026091100.0.0" + "2026091500.0.0" } fn baseurl(&self) -> &str {