Skip to content
DocsTry Aspire
DocsTry

KindManifestResourceBuilderExtensions

Classstaticnet10.0
📦 CommunityToolkit.Aspire.Hosting.Kind v13.5.1-beta.736
Extension methods for adding Kubernetes manifest resources to Kind clusters.
namespace Aspire.Hosting;
public static class KindManifestResourceBuilderExtensions
{
// ...
}
AddManifest(IResourceBuilder<KindClusterResource>, string, string)extensionats export
IResourceBuilder<K8sManifestResource>
Adds a Kubernetes manifest to be applied to the Kind cluster via kubectl apply.
AddManifestFromContent(IResourceBuilder<KindClusterResource>, string, string)extensionats export
IResourceBuilder<K8sManifestResource>
Adds Kubernetes manifest content to be applied to the Kind cluster via kubectl apply -f -.
WithApplyTimeout(IResourceBuilder<K8sManifestResource>, TimeSpan)extensionats export
IResourceBuilder<K8sManifestResource>
Sets the maximum time to wait for kubectl apply to complete.
WithClusterReadyTimeout(IResourceBuilder<K8sManifestResource>, TimeSpan)extensionats export
IResourceBuilder<K8sManifestResource>
Sets the maximum time to wait for the Kubernetes API to become reachable before running kubectl apply.
WithCrdWaitBehavior(IResourceBuilder<K8sManifestResource>, CrdWaitBehavior)extensionats export
IResourceBuilder<K8sManifestResource>
Sets whether CRD wait failures fail the manifest resource or are logged as best-effort warnings.
WithCrdWaitTimeout(IResourceBuilder<K8sManifestResource>, TimeSpan)extensionats export
IResourceBuilder<K8sManifestResource>
Sets the maximum time to wait for applied CRDs to reach the Established condition.
WithFieldManager(IResourceBuilder<K8sManifestResource>, string)extensionats export
IResourceBuilder<K8sManifestResource>
Sets the field manager name passed to kubectl apply --field-manager.
WithRecursive(IResourceBuilder<K8sManifestResource>)extensionats export
IResourceBuilder<K8sManifestResource>
Recursively applies manifests from subdirectories (maps to kubectl apply --recursive). Only meaningful when the manifest path is a directory.
WithServerSideApply(IResourceBuilder<K8sManifestResource>, bool)extensionats export
IResourceBuilder<K8sManifestResource>
Applies the manifest server-side (maps to kubectl apply --server-side). Required for large CRDs that exceed the client-side annotation size limit.
View all methods