@@ -328,19 +328,26 @@ impl ClusterResource for Deployment {
328328/// # Examples
329329///
330330/// ```
331- /// use k8s_openapi::api::apps::v1::StatefulSet;
332- /// use k8s_openapi::api::core::v1::{ConfigMap, Service};
333- /// use kube::CustomResource;
334- /// use kube::core::{Resource, CustomResourceExt};
335- /// use kube::runtime::controller::Action;
331+ /// use std::sync::Arc;
332+ ///
333+ /// use k8s_openapi::api::{
334+ /// apps::v1::StatefulSet,
335+ /// core::v1::{ConfigMap, Service},
336+ /// };
337+ /// use kube::{
338+ /// CustomResource,
339+ /// core::{CustomResourceExt, Resource},
340+ /// runtime::controller::Action,
341+ /// };
336342/// use schemars::JsonSchema;
337343/// use serde::{Deserialize, Serialize};
338- /// use stackable_operator::client::Client;
339- /// use stackable_operator::cluster_resources::{self, ClusterResourceApplyStrategy, ClusterResources};
340- /// use stackable_operator::deep_merger::ObjectOverrides;
341- /// use stackable_operator::product_config_utils::ValidatedRoleConfigByPropertyKind;
342- /// use stackable_operator::role_utils::Role;
343- /// use std::sync::Arc;
344+ /// use stackable_operator::{
345+ /// client::Client,
346+ /// cluster_resources::{self, ClusterResourceApplyStrategy, ClusterResources},
347+ /// deep_merger::ObjectOverrides,
348+ /// product_config_utils::ValidatedRoleConfigByPropertyKind,
349+ /// role_utils::Role,
350+ /// };
344351///
345352/// const APP_NAME: &str = "app";
346353/// const OPERATOR_NAME: &str = "app.stackable.tech";
@@ -352,23 +359,17 @@ impl ClusterResource for Deployment {
352359/// version = "v1",
353360/// kind = "AppCluster",
354361/// plural = "AppClusters",
355- /// namespaced,
362+ /// namespaced
356363/// )]
357364/// struct AppClusterSpec {
358365/// #[serde(default)]
359366/// pub object_overrides: ObjectOverrides,
360367/// }
361368///
362369/// enum Error {
363- /// CreateClusterResources {
364- /// source: cluster_resources::Error,
365- /// },
366- /// AddClusterResource {
367- /// source: cluster_resources::Error,
368- /// },
369- /// DeleteOrphanedClusterResources {
370- /// source: cluster_resources::Error,
371- /// },
370+ /// CreateClusterResources { source: cluster_resources::Error },
371+ /// AddClusterResource { source: cluster_resources::Error },
372+ /// DeleteOrphanedClusterResources { source: cluster_resources::Error },
372373/// };
373374///
374375/// async fn reconcile(app: Arc<AppCluster>, client: Arc<Client>) -> Result<Action, Error> {
@@ -385,35 +386,38 @@ impl ClusterResource for Deployment {
385386/// .map_err(|source| Error::CreateClusterResources { source })?;
386387///
387388/// let role_service = Service::default();
388- /// let patched_role_service =
389- /// cluster_resources .add(&client, role_service)
390- /// .await
391- /// .map_err(|source| Error::AddClusterResource { source })?;
389+ /// let patched_role_service = cluster_resources
390+ /// .add(&client, role_service)
391+ /// .await
392+ /// .map_err(|source| Error::AddClusterResource { source })?;
392393///
393394/// for (role_name, group_config) in validated_config.iter() {
394395/// for (rolegroup_name, rolegroup_config) in group_config.iter() {
395396/// let rolegroup_service = Service::default();
396- /// cluster_resources.add(&client, rolegroup_service)
397+ /// cluster_resources
398+ /// .add(&client, rolegroup_service)
397399/// .await
398400/// .map_err(|source| Error::AddClusterResource { source })?;
399401///
400402/// let rolegroup_configmap = ConfigMap::default();
401- /// cluster_resources.add(&client, rolegroup_configmap)
403+ /// cluster_resources
404+ /// .add(&client, rolegroup_configmap)
402405/// .await
403406/// .map_err(|source| Error::AddClusterResource { source })?;
404407///
405408/// let rolegroup_statefulset = StatefulSet::default();
406- /// cluster_resources.add(&client, rolegroup_statefulset)
409+ /// cluster_resources
410+ /// .add(&client, rolegroup_statefulset)
407411/// .await
408412/// .map_err(|source| Error::AddClusterResource { source })?;
409413/// }
410414/// }
411415///
412416/// let discovery_configmap = ConfigMap::default();
413- /// let patched_discovery_configmap =
414- /// cluster_resources .add(&client, discovery_configmap)
415- /// .await
416- /// .map_err(|source| Error::AddClusterResource { source })?;
417+ /// let patched_discovery_configmap = cluster_resources
418+ /// .add(&client, discovery_configmap)
419+ /// .await
420+ /// .map_err(|source| Error::AddClusterResource { source })?;
417421///
418422/// cluster_resources
419423/// .delete_orphaned_resources(&client)
@@ -666,7 +670,6 @@ impl ClusterResources {
666670 /// # Arguments
667671 ///
668672 /// * `client` - The client which is used to access Kubernetes
669- ///
670673 pub async fn delete_orphaned_resources ( self , client : & Client ) -> Result < ( ) > {
671674 tokio:: try_join!(
672675 self . delete_orphaned_resources_of_kind:: <Service >( client) ,
0 commit comments