Skip to content

Commit

Permalink
Changes &Option<String> to Option<&str> in kubectl example (#1217)
Browse files Browse the repository at this point in the history
changes &Option<String> to Option<&str> in kubectl example

Signed-off-by: David Herberth <github@dav1d.de>
  • Loading branch information
Dav1dde committed May 19, 2023
1 parent 49d33ec commit 6a543dc
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions examples/kubectl.rs
Original file line number Diff line number Diff line change
Expand Up @@ -163,15 +163,15 @@ impl App {
std::fs::read_to_string(&pth).with_context(|| format!("Failed to read {}", pth.display()))?;
for doc in multidoc_deserialize(&yaml)? {
let obj: DynamicObject = serde_yaml::from_value(doc)?;
let namespace = obj.metadata.namespace.clone().or_else(|| self.namespace.clone());
let namespace = obj.metadata.namespace.as_deref().or(self.namespace.as_deref());
let gvk = if let Some(tm) = &obj.types {
GroupVersionKind::try_from(tm)?
} else {
bail!("cannot apply object without valid TypeMeta {:?}", obj);
};
let name = obj.name_any();
if let Some((ar, caps)) = discovery.resolve_gvk(&gvk) {
let api = dynamic_api(ar, caps, client.clone(), &namespace, false);
let api = dynamic_api(ar, caps, client.clone(), namespace, false);
trace!("Applying {}: \n{}", gvk.kind, serde_yaml::to_string(&obj)?);
let data: serde_json::Value = serde_json::to_value(&obj)?;
let _r = api.patch(&name, &ssapply, &Patch::Apply(data)).await?;
Expand Down Expand Up @@ -208,7 +208,7 @@ async fn main() -> Result<()> {
wc = wc.labels(label);
}

let api = dynamic_api(ar, caps, client, &app.namespace, app.all);
let api = dynamic_api(ar, caps, client, app.namespace.as_deref(), app.all);

tracing::info!(?app.verb, ?resource, name = ?app.name.clone().unwrap_or_default(), "requested objects");
match app.verb {
Expand All @@ -228,7 +228,7 @@ fn dynamic_api(
ar: ApiResource,
caps: ApiCapabilities,
client: Client,
ns: &Option<String>,
ns: Option<&str>,
all: bool,
) -> Api<DynamicObject> {
if caps.scope == Scope::Cluster || all {
Expand Down

0 comments on commit 6a543dc

Please sign in to comment.