diff --git a/examples/ConversionWebhookOperator/Webhooks/TestConversionWebhook.cs b/examples/ConversionWebhookOperator/Webhooks/TestConversionWebhook.cs index 00f0d5be..51d24312 100644 --- a/examples/ConversionWebhookOperator/Webhooks/TestConversionWebhook.cs +++ b/examples/ConversionWebhookOperator/Webhooks/TestConversionWebhook.cs @@ -2,12 +2,15 @@ // The .NET Foundation licenses this file to you under the Apache 2.0 License. // See the LICENSE file in the project root for more information. +using System.Runtime.Versioning; + using ConversionWebhookOperator.Entities; using KubeOps.Operator.Web.Webhooks.Conversion; namespace ConversionWebhookOperator.Webhooks; +[RequiresPreviewFeatures] [ConversionWebhook(typeof(V3TestEntity))] public class TestConversionWebhook : ConversionWebhook { diff --git a/test/KubeOps.Abstractions.Test/Entities/JsonPatchExtensions.Test.cs b/test/KubeOps.Abstractions.Test/Entities/JsonPatchExtensions.Test.cs index 37e7c69c..adf06628 100644 --- a/test/KubeOps.Abstractions.Test/Entities/JsonPatchExtensions.Test.cs +++ b/test/KubeOps.Abstractions.Test/Entities/JsonPatchExtensions.Test.cs @@ -11,6 +11,8 @@ namespace KubeOps.Abstractions.Test.Entities; +#pragma warning disable CA2252 // Opt in to preview features before using them + public class JsonPatchExtensionsTest { [Fact] diff --git a/test/KubeOps.KubernetesClient.Test/KubernetesClient.Test.cs b/test/KubeOps.KubernetesClient.Test/KubernetesClient.Test.cs index 6f5b81ec..da613e6c 100644 --- a/test/KubeOps.KubernetesClient.Test/KubernetesClient.Test.cs +++ b/test/KubeOps.KubernetesClient.Test/KubernetesClient.Test.cs @@ -8,6 +8,8 @@ namespace KubeOps.KubernetesClient.Test; +#pragma warning disable CA2252 // Opt in to preview features before using them + public sealed class KubernetesClientTest : IntegrationTestBase, IDisposable { private readonly IKubernetesClient _client = diff --git a/test/KubeOps.KubernetesClient.Test/KubernetesClientAsync.Test.cs b/test/KubeOps.KubernetesClient.Test/KubernetesClientAsync.Test.cs index bc74000b..28e81dad 100644 --- a/test/KubeOps.KubernetesClient.Test/KubernetesClientAsync.Test.cs +++ b/test/KubeOps.KubernetesClient.Test/KubernetesClientAsync.Test.cs @@ -8,6 +8,8 @@ namespace KubeOps.KubernetesClient.Test; +#pragma warning disable CA2252 // Opt in to preview features before using them + public sealed class KubernetesClientAsyncTest : IntegrationTestBase, IDisposable { private readonly IKubernetesClient _client = diff --git a/test/KubeOps.Operator.Web.Test/Builder/OperatorBuilderExtensions.Test.cs b/test/KubeOps.Operator.Web.Test/Builder/OperatorBuilderExtensions.Test.cs index 7fb7c165..fedc2534 100644 --- a/test/KubeOps.Operator.Web.Test/Builder/OperatorBuilderExtensions.Test.cs +++ b/test/KubeOps.Operator.Web.Test/Builder/OperatorBuilderExtensions.Test.cs @@ -2,8 +2,6 @@ // The .NET Foundation licenses this file to you under the Apache 2.0 License. // See the LICENSE file in the project root for more information. -using System.Runtime.Versioning; - using FluentAssertions; using KubeOps.Abstractions.Builder; @@ -18,7 +16,9 @@ using Microsoft.Extensions.Hosting; namespace KubeOps.Operator.Web.Test.Builder; -[RequiresPreviewFeatures] + +#pragma warning disable CA2252 // Opt in to preview features before using them + public class OperatorBuilderExtensionsTest : IDisposable { private readonly IOperatorBuilder _builder = new OperatorBuilder(new ServiceCollection(), new());