From a86971426de8558510ba7eab44d8f0d1172053bf Mon Sep 17 00:00:00 2001 From: stack72 Date: Wed, 3 Aug 2022 14:37:46 +0100 Subject: [PATCH 1/2] Upgrade to pulumi v3.37.2 --- provider/go.mod | 12 +++++----- provider/go.sum | 23 ++++++++++--------- sdk/dotnet/IngressController.cs | 5 ++-- sdk/dotnet/Inputs/AutoscalingArgs.cs | 3 ++- sdk/dotnet/Inputs/AutoscalingBehaviorArgs.cs | 3 ++- .../Inputs/AutoscalingBehaviorScalingArgs.cs | 3 ++- .../AutoscalingBehaviorScalingPolicyArgs.cs | 3 ++- sdk/dotnet/Inputs/AutoscalingTemplateArgs.cs | 3 ++- .../Inputs/AutoscalingTemplatePodsArgs.cs | 3 ++- .../AutoscalingTemplatePodsMetricArgs.cs | 3 ++- .../AutoscalingTemplatePodsTargetArgs.cs | 3 ++- .../Inputs/ContollerAdmissionWebhooksArgs.cs | 3 ++- ...lerAdmissionWebhooksCreateSecretJobArgs.cs | 3 ++- .../ControllerAdmissionWebhooksPatchArgs.cs | 3 ++- ...erAdmissionWebhooksPatchWebhbookJobArgs.cs | 3 ++- .../ControllerAdmissionWebhooksServiceArgs.cs | 3 ++- sdk/dotnet/Inputs/ControllerArgs.cs | 3 ++- .../Inputs/ControllerCustomTemplateArgs.cs | 3 ++- .../Inputs/ControllerDefaultBackendArgs.cs | 3 ++- .../ControllerDefaultBackendServiceArgs.cs | 3 ++- sdk/dotnet/Inputs/ControllerHostPortArgs.cs | 3 ++- .../Inputs/ControllerHostPortPortsArgs.cs | 3 ++- sdk/dotnet/Inputs/ControllerImageArgs.cs | 3 ++- .../ControllerIngressClassResourceArgs.cs | 3 ++- sdk/dotnet/Inputs/ControllerMetricsArgs.cs | 3 ++- .../ControllerMetricsPrometheusRulesArgs.cs | 3 ++- .../Inputs/ControllerMetricsServiceArgs.cs | 3 ++- .../ControllerMetricsServiceMonitorArgs.cs | 3 ++- .../Inputs/ControllerPodSecurityPolicyArgs.cs | 3 ++- sdk/dotnet/Inputs/ControllerPortArgs.cs | 3 ++- .../Inputs/ControllerPublishServiceArgs.cs | 3 ++- sdk/dotnet/Inputs/ControllerRBACArgs.cs | 3 ++- .../Inputs/ControllerRollingUpdateArgs.cs | 3 ++- sdk/dotnet/Inputs/ControllerScopeArgs.cs | 3 ++- .../Inputs/ControllerServiceAccountArgs.cs | 3 ++- sdk/dotnet/Inputs/ControllerServiceArgs.cs | 3 ++- .../Inputs/ControllerServiceInternalArgs.cs | 3 ++- .../Inputs/ControllerServiceNodePortsArgs.cs | 3 ++- sdk/dotnet/Inputs/ControllerTcpArgs.cs | 3 ++- sdk/dotnet/Inputs/ControllerUdpArgs.cs | 3 ++- .../Inputs/ControllerUpdateStrategyArgs.cs | 3 ++- sdk/dotnet/Inputs/KedaArgs.cs | 3 ++- sdk/dotnet/Inputs/KedaScaledObjectArgs.cs | 3 ++- sdk/dotnet/Inputs/KedaTriggerArgs.cs | 3 ++- sdk/dotnet/Inputs/ReleaseArgs.cs | 3 ++- sdk/dotnet/Inputs/RepositoryOptsArgs.cs | 3 ++- sdk/dotnet/Provider.cs | 5 ++-- sdk/dotnet/Utilities.cs | 2 +- sdk/go.mod | 2 +- sdk/go.sum | 4 ++-- 50 files changed, 114 insertions(+), 68 deletions(-) diff --git a/provider/go.mod b/provider/go.mod index 0268d1a..9b1f16d 100644 --- a/provider/go.mod +++ b/provider/go.mod @@ -5,9 +5,9 @@ go 1.18 require ( github.com/pkg/errors v0.9.1 github.com/pulumi/pulumi-go-helmbase v0.0.14 - github.com/pulumi/pulumi-kubernetes/sdk/v3 v3.19.1 - github.com/pulumi/pulumi/pkg/v3 v3.36.0 - github.com/pulumi/pulumi/sdk/v3 v3.36.0 + github.com/pulumi/pulumi-kubernetes/sdk/v3 v3.20.1 + github.com/pulumi/pulumi/pkg/v3 v3.37.2 + github.com/pulumi/pulumi/sdk/v3 v3.37.2 ) require ( @@ -32,7 +32,7 @@ require ( github.com/Azure/go-autorest/logger v0.2.1 // indirect github.com/Azure/go-autorest/tracing v0.6.0 // indirect github.com/HdrHistogram/hdrhistogram-go v1.1.2 // indirect - github.com/Microsoft/go-winio v0.5.1 // indirect + github.com/Microsoft/go-winio v0.5.2 // indirect github.com/aead/chacha20 v0.0.0-20180709150244-8b13a72661da // indirect github.com/agext/levenshtein v1.2.3 // indirect github.com/apparentlymart/go-textseg/v13 v13.0.0 // indirect @@ -134,11 +134,11 @@ require ( go.uber.org/atomic v1.9.0 // indirect gocloud.dev v0.24.0 // indirect gocloud.dev/secrets/hashivault v0.24.0 // indirect - golang.org/x/crypto v0.0.0-20220131195533-30dcbda58838 // indirect + golang.org/x/crypto v0.0.0-20220622213112-05595931fe9d // indirect golang.org/x/net v0.0.0-20220325170049-de3da57026de // indirect golang.org/x/oauth2 v0.0.0-20220309155454-6242fa91716a // indirect golang.org/x/sync v0.0.0-20210220032951-036812b2e83c // indirect - golang.org/x/sys v0.0.0-20220328115105-d36c6a25d886 // indirect + golang.org/x/sys v0.0.0-20220715151400-c0bba94af5f8 // indirect golang.org/x/term v0.0.0-20210927222741-03fcf44c2211 // indirect golang.org/x/text v0.3.7 // indirect golang.org/x/time v0.0.0-20210723032227-1f47c861a9ac // indirect diff --git a/provider/go.sum b/provider/go.sum index 44bf20f..f0a8fd0 100644 --- a/provider/go.sum +++ b/provider/go.sum @@ -137,8 +137,8 @@ github.com/HdrHistogram/hdrhistogram-go v1.1.2/go.mod h1:yDgFjdqOqDEKOvasDdhWNXY github.com/Microsoft/go-winio v0.4.14/go.mod h1:qXqCSQ3Xa7+6tgxaGTIe4Kpcdsi+P8jBhyzoq1bpyYA= github.com/Microsoft/go-winio v0.4.15-0.20190919025122-fc70bd9a86b5/go.mod h1:tTuCMEN+UleMWgg9dVx4Hu52b1bJo+59jBh3ajtinzw= github.com/Microsoft/go-winio v0.5.0/go.mod h1:JPGBdM1cNvN/6ISo+n8V5iA4v8pBzdOpzfwIujj1a84= -github.com/Microsoft/go-winio v0.5.1 h1:aPJp2QD7OOrhO5tQXqQoGSJc+DjDtWTGLOmNyAm6FgY= -github.com/Microsoft/go-winio v0.5.1/go.mod h1:JPGBdM1cNvN/6ISo+n8V5iA4v8pBzdOpzfwIujj1a84= +github.com/Microsoft/go-winio v0.5.2 h1:a9IhgEQBCUEk6QCdml9CiJGhAws+YwffDHEMp1VMrpA= +github.com/Microsoft/go-winio v0.5.2/go.mod h1:WpS1mjBmmwHBEWmogvA2mj8546UReBk4v8QkMxJ6pZY= github.com/Microsoft/hcsshim v0.8.9/go.mod h1:5692vkUqntj1idxauYlpoINNKeqCiG6Sg38RRsjT5y8= github.com/Netflix/go-expect v0.0.0-20180615182759-c93bf25de8e8 h1:xzYJEypr/85nBpB11F9br+3HUrpgb+fcm5iADzXXYEw= github.com/Netflix/go-expect v0.0.0-20180615182759-c93bf25de8e8/go.mod h1:oX5x61PbNXchhh0oikYAH+4Pcfw5LKv21+Jnpr6r6Pc= @@ -687,14 +687,14 @@ github.com/prometheus/tsdb v0.7.1/go.mod h1:qhTCs0VvXwvX/y3TZrWD7rabWM+ijKTux40T github.com/pulumi/pulumi-go-helmbase v0.0.14 h1:QhXW3s4HRZlNI4TB1DCCJ285jqvhLNaJohEw2RoeZi4= github.com/pulumi/pulumi-go-helmbase v0.0.14/go.mod h1:1S15MZHmIKZTEZXzlAfSIzG0hFpnOC0I5yQmlDqJm3g= github.com/pulumi/pulumi-kubernetes/sdk/v3 v3.18.3/go.mod h1:w+Y1d8uqc+gv7JYWLF4rfzvTsIIHR1SCL+GG6sX1xMM= -github.com/pulumi/pulumi-kubernetes/sdk/v3 v3.19.1 h1:GoSbF0gAD6uDVxlVJFsJO8UgSaEEMPqk2r7iK8R5EZY= -github.com/pulumi/pulumi-kubernetes/sdk/v3 v3.19.1/go.mod h1:w+Y1d8uqc+gv7JYWLF4rfzvTsIIHR1SCL+GG6sX1xMM= -github.com/pulumi/pulumi/pkg/v3 v3.36.0 h1:lsKclMmsdas+IDrpMCcjr4iu/+F3WspZDpMQRkgI3us= -github.com/pulumi/pulumi/pkg/v3 v3.36.0/go.mod h1:tKeUmcAqWDJhgc4dAbWx7eiJ5oF5DHvy2fujT/aipvw= +github.com/pulumi/pulumi-kubernetes/sdk/v3 v3.20.1 h1:1Ywp5sOEHXAoEuZhtlG/RowgZtB9KQvrZxFK1OLOHeQ= +github.com/pulumi/pulumi-kubernetes/sdk/v3 v3.20.1/go.mod h1:QayLDfYNZY2zIDHtiLIPQEUN+A3IBpDFSlgK/64qOiw= +github.com/pulumi/pulumi/pkg/v3 v3.37.2 h1:kWuWLeq1XDlkmgP+XHIhuP/J9Q/K4AfJL2tiqdE0EJE= +github.com/pulumi/pulumi/pkg/v3 v3.37.2/go.mod h1:q9z+0WeX9vftyKIOAbeaeNC05kzK9dQNq3ia+gHjgKQ= github.com/pulumi/pulumi/sdk/v3 v3.16.0/go.mod h1:252ou/zAU1g6E8iTwe2Y9ht7pb5BDl2fJlOuAgZCHiA= github.com/pulumi/pulumi/sdk/v3 v3.31.1/go.mod h1:hGo/+AL1L4sPL9Ukd/i5bNFM3WHs3dHcA+GKEW7M3RA= -github.com/pulumi/pulumi/sdk/v3 v3.36.0 h1:ErXvg+PXrVGvAVeLCgy/i2E0468+a/s5jURnMeXMvKY= -github.com/pulumi/pulumi/sdk/v3 v3.36.0/go.mod h1:e1xuPnh9aKzCesrFf96DEzcybLdRWRMhKeKVBmb2lm0= +github.com/pulumi/pulumi/sdk/v3 v3.37.2 h1:tiPIZOWcOw/FmU8WHAOPePYiJm74yFc1DXLxDF1VKKo= +github.com/pulumi/pulumi/sdk/v3 v3.37.2/go.mod h1:e1xuPnh9aKzCesrFf96DEzcybLdRWRMhKeKVBmb2lm0= github.com/rivo/uniseg v0.2.0 h1:S1pD9weZBuJdFmowNwbpi7BJ8TNftyUImj/0WQi72jY= github.com/rivo/uniseg v0.2.0/go.mod h1:J6wj4VEh+S6ZtnVlnTBMWIodfgj8LQOQFoIToxlJtxc= github.com/rjeczalik/notify v0.9.2 h1:MiTWrPj55mNDHEiIX5YUSKefw/+lCQVoAFmD6oQm5w8= @@ -849,8 +849,8 @@ golang.org/x/crypto v0.0.0-20201002170205-7f63de1d35b0/go.mod h1:LzIPMQfyMNhhGPh golang.org/x/crypto v0.0.0-20210513164829-c07d793c2f9a/go.mod h1:P+XmwS30IXTQdn5tA2iutPOUgjI07+tq3H3K9MVA1s8= golang.org/x/crypto v0.0.0-20210711020723-a769d52b0f97/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= golang.org/x/crypto v0.0.0-20210817164053-32db794688a5/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= -golang.org/x/crypto v0.0.0-20220131195533-30dcbda58838 h1:71vQrMauZZhcTVK6KdYM+rklehEEwb3E+ZhaE5jrPrE= -golang.org/x/crypto v0.0.0-20220131195533-30dcbda58838/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= +golang.org/x/crypto v0.0.0-20220622213112-05595931fe9d h1:sK3txAijHtOK88l68nt020reeT1ZdKLIYetKl95FzVY= +golang.org/x/crypto v0.0.0-20220622213112-05595931fe9d/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= golang.org/x/exp v0.0.0-20180321215751-8460e604b9de/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= golang.org/x/exp v0.0.0-20180807140117-3d87b88a115f/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= @@ -1063,8 +1063,9 @@ golang.org/x/sys v0.0.0-20211216021012-1d35b9e2eb4e/go.mod h1:oPkhp1MJrh7nUepCBc golang.org/x/sys v0.0.0-20220128215802-99c3d69c2c27/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220209214540-3681064d5158/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220227234510-4e6760a101f9/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20220328115105-d36c6a25d886 h1:eJv7u3ksNXoLbGSKuv2s/SIO4tJVxc/A+MTpzxDgz/Q= golang.org/x/sys v0.0.0-20220328115105-d36c6a25d886/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20220715151400-c0bba94af5f8 h1:0A+M6Uqn+Eje4kHMK80dtF3JCXC4ykBgQG4Fe06QRhQ= +golang.org/x/sys v0.0.0-20220715151400-c0bba94af5f8/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= golang.org/x/term v0.0.0-20210927222741-03fcf44c2211 h1:JGgROgKl9N8DuW20oFS5gxc+lE67/N3FcwmBPMe7ArY= golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= diff --git a/sdk/dotnet/IngressController.cs b/sdk/dotnet/IngressController.cs index cb16542..75abaec 100644 --- a/sdk/dotnet/IngressController.cs +++ b/sdk/dotnet/IngressController.cs @@ -13,7 +13,7 @@ namespace Pulumi.KubernetesIngressNginx /// Ingress controller for Kubernetes using NGINX as a reverse proxy and load balancer /// [KubernetesIngressNginxResourceType("kubernetes-ingress-nginx:index:IngressController")] - public partial class IngressController : Pulumi.ComponentResource + public partial class IngressController : global::Pulumi.ComponentResource { /// /// Detailed information about the status of the underlying Helm deployment. @@ -47,7 +47,7 @@ private static ComponentResourceOptions MakeResourceOptions(ComponentResourceOpt } } - public sealed class IngressControllerArgs : Pulumi.ResourceArgs + public sealed class IngressControllerArgs : global::Pulumi.ResourceArgs { [Input("controller")] public Input? Controller { get; set; } @@ -142,5 +142,6 @@ public InputMap> Udp public IngressControllerArgs() { } + public static new IngressControllerArgs Empty => new IngressControllerArgs(); } } diff --git a/sdk/dotnet/Inputs/AutoscalingArgs.cs b/sdk/dotnet/Inputs/AutoscalingArgs.cs index 139d896..37a59db 100644 --- a/sdk/dotnet/Inputs/AutoscalingArgs.cs +++ b/sdk/dotnet/Inputs/AutoscalingArgs.cs @@ -10,7 +10,7 @@ namespace Pulumi.KubernetesIngressNginx.Inputs { - public sealed class AutoscalingArgs : Pulumi.ResourceArgs + public sealed class AutoscalingArgs : global::Pulumi.ResourceArgs { [Input("annotations")] private InputMap? _annotations; @@ -41,5 +41,6 @@ public InputMap Annotations public AutoscalingArgs() { } + public static new AutoscalingArgs Empty => new AutoscalingArgs(); } } diff --git a/sdk/dotnet/Inputs/AutoscalingBehaviorArgs.cs b/sdk/dotnet/Inputs/AutoscalingBehaviorArgs.cs index 887829a..60bf6b0 100644 --- a/sdk/dotnet/Inputs/AutoscalingBehaviorArgs.cs +++ b/sdk/dotnet/Inputs/AutoscalingBehaviorArgs.cs @@ -10,7 +10,7 @@ namespace Pulumi.KubernetesIngressNginx.Inputs { - public sealed class AutoscalingBehaviorArgs : Pulumi.ResourceArgs + public sealed class AutoscalingBehaviorArgs : global::Pulumi.ResourceArgs { [Input("scaleDown")] public Input? ScaleDown { get; set; } @@ -21,5 +21,6 @@ public sealed class AutoscalingBehaviorArgs : Pulumi.ResourceArgs public AutoscalingBehaviorArgs() { } + public static new AutoscalingBehaviorArgs Empty => new AutoscalingBehaviorArgs(); } } diff --git a/sdk/dotnet/Inputs/AutoscalingBehaviorScalingArgs.cs b/sdk/dotnet/Inputs/AutoscalingBehaviorScalingArgs.cs index 5e48f41..0c1a8f8 100644 --- a/sdk/dotnet/Inputs/AutoscalingBehaviorScalingArgs.cs +++ b/sdk/dotnet/Inputs/AutoscalingBehaviorScalingArgs.cs @@ -10,7 +10,7 @@ namespace Pulumi.KubernetesIngressNginx.Inputs { - public sealed class AutoscalingBehaviorScalingArgs : Pulumi.ResourceArgs + public sealed class AutoscalingBehaviorScalingArgs : global::Pulumi.ResourceArgs { [Input("policies")] private InputList? _policies; @@ -26,5 +26,6 @@ public InputList Policies public AutoscalingBehaviorScalingArgs() { } + public static new AutoscalingBehaviorScalingArgs Empty => new AutoscalingBehaviorScalingArgs(); } } diff --git a/sdk/dotnet/Inputs/AutoscalingBehaviorScalingPolicyArgs.cs b/sdk/dotnet/Inputs/AutoscalingBehaviorScalingPolicyArgs.cs index 2f180b3..593eec7 100644 --- a/sdk/dotnet/Inputs/AutoscalingBehaviorScalingPolicyArgs.cs +++ b/sdk/dotnet/Inputs/AutoscalingBehaviorScalingPolicyArgs.cs @@ -10,7 +10,7 @@ namespace Pulumi.KubernetesIngressNginx.Inputs { - public sealed class AutoscalingBehaviorScalingPolicyArgs : Pulumi.ResourceArgs + public sealed class AutoscalingBehaviorScalingPolicyArgs : global::Pulumi.ResourceArgs { [Input("periodSeconds")] public Input? PeriodSeconds { get; set; } @@ -24,5 +24,6 @@ public sealed class AutoscalingBehaviorScalingPolicyArgs : Pulumi.ResourceArgs public AutoscalingBehaviorScalingPolicyArgs() { } + public static new AutoscalingBehaviorScalingPolicyArgs Empty => new AutoscalingBehaviorScalingPolicyArgs(); } } diff --git a/sdk/dotnet/Inputs/AutoscalingTemplateArgs.cs b/sdk/dotnet/Inputs/AutoscalingTemplateArgs.cs index 42b65e5..846de43 100644 --- a/sdk/dotnet/Inputs/AutoscalingTemplateArgs.cs +++ b/sdk/dotnet/Inputs/AutoscalingTemplateArgs.cs @@ -10,7 +10,7 @@ namespace Pulumi.KubernetesIngressNginx.Inputs { - public sealed class AutoscalingTemplateArgs : Pulumi.ResourceArgs + public sealed class AutoscalingTemplateArgs : global::Pulumi.ResourceArgs { [Input("pods")] public Input? Pods { get; set; } @@ -21,5 +21,6 @@ public sealed class AutoscalingTemplateArgs : Pulumi.ResourceArgs public AutoscalingTemplateArgs() { } + public static new AutoscalingTemplateArgs Empty => new AutoscalingTemplateArgs(); } } diff --git a/sdk/dotnet/Inputs/AutoscalingTemplatePodsArgs.cs b/sdk/dotnet/Inputs/AutoscalingTemplatePodsArgs.cs index 5b5641b..1780a79 100644 --- a/sdk/dotnet/Inputs/AutoscalingTemplatePodsArgs.cs +++ b/sdk/dotnet/Inputs/AutoscalingTemplatePodsArgs.cs @@ -10,7 +10,7 @@ namespace Pulumi.KubernetesIngressNginx.Inputs { - public sealed class AutoscalingTemplatePodsArgs : Pulumi.ResourceArgs + public sealed class AutoscalingTemplatePodsArgs : global::Pulumi.ResourceArgs { [Input("metric")] public Input? Metric { get; set; } @@ -21,5 +21,6 @@ public sealed class AutoscalingTemplatePodsArgs : Pulumi.ResourceArgs public AutoscalingTemplatePodsArgs() { } + public static new AutoscalingTemplatePodsArgs Empty => new AutoscalingTemplatePodsArgs(); } } diff --git a/sdk/dotnet/Inputs/AutoscalingTemplatePodsMetricArgs.cs b/sdk/dotnet/Inputs/AutoscalingTemplatePodsMetricArgs.cs index a4535cf..c68d534 100644 --- a/sdk/dotnet/Inputs/AutoscalingTemplatePodsMetricArgs.cs +++ b/sdk/dotnet/Inputs/AutoscalingTemplatePodsMetricArgs.cs @@ -10,7 +10,7 @@ namespace Pulumi.KubernetesIngressNginx.Inputs { - public sealed class AutoscalingTemplatePodsMetricArgs : Pulumi.ResourceArgs + public sealed class AutoscalingTemplatePodsMetricArgs : global::Pulumi.ResourceArgs { [Input("name")] public Input? Name { get; set; } @@ -18,5 +18,6 @@ public sealed class AutoscalingTemplatePodsMetricArgs : Pulumi.ResourceArgs public AutoscalingTemplatePodsMetricArgs() { } + public static new AutoscalingTemplatePodsMetricArgs Empty => new AutoscalingTemplatePodsMetricArgs(); } } diff --git a/sdk/dotnet/Inputs/AutoscalingTemplatePodsTargetArgs.cs b/sdk/dotnet/Inputs/AutoscalingTemplatePodsTargetArgs.cs index 99a3bef..d52e174 100644 --- a/sdk/dotnet/Inputs/AutoscalingTemplatePodsTargetArgs.cs +++ b/sdk/dotnet/Inputs/AutoscalingTemplatePodsTargetArgs.cs @@ -10,7 +10,7 @@ namespace Pulumi.KubernetesIngressNginx.Inputs { - public sealed class AutoscalingTemplatePodsTargetArgs : Pulumi.ResourceArgs + public sealed class AutoscalingTemplatePodsTargetArgs : global::Pulumi.ResourceArgs { [Input("averageValue")] public Input? AverageValue { get; set; } @@ -21,5 +21,6 @@ public sealed class AutoscalingTemplatePodsTargetArgs : Pulumi.ResourceArgs public AutoscalingTemplatePodsTargetArgs() { } + public static new AutoscalingTemplatePodsTargetArgs Empty => new AutoscalingTemplatePodsTargetArgs(); } } diff --git a/sdk/dotnet/Inputs/ContollerAdmissionWebhooksArgs.cs b/sdk/dotnet/Inputs/ContollerAdmissionWebhooksArgs.cs index 0d6eda5..a78dafc 100644 --- a/sdk/dotnet/Inputs/ContollerAdmissionWebhooksArgs.cs +++ b/sdk/dotnet/Inputs/ContollerAdmissionWebhooksArgs.cs @@ -10,7 +10,7 @@ namespace Pulumi.KubernetesIngressNginx.Inputs { - public sealed class ContollerAdmissionWebhooksArgs : Pulumi.ResourceArgs + public sealed class ContollerAdmissionWebhooksArgs : global::Pulumi.ResourceArgs { [Input("annotations")] private InputMap>? _annotations; @@ -75,5 +75,6 @@ public InputMap> ObjectSelector public ContollerAdmissionWebhooksArgs() { } + public static new ContollerAdmissionWebhooksArgs Empty => new ContollerAdmissionWebhooksArgs(); } } diff --git a/sdk/dotnet/Inputs/ControllerAdmissionWebhooksCreateSecretJobArgs.cs b/sdk/dotnet/Inputs/ControllerAdmissionWebhooksCreateSecretJobArgs.cs index 0eaf884..f2f81ae 100644 --- a/sdk/dotnet/Inputs/ControllerAdmissionWebhooksCreateSecretJobArgs.cs +++ b/sdk/dotnet/Inputs/ControllerAdmissionWebhooksCreateSecretJobArgs.cs @@ -10,7 +10,7 @@ namespace Pulumi.KubernetesIngressNginx.Inputs { - public sealed class ControllerAdmissionWebhooksCreateSecretJobArgs : Pulumi.ResourceArgs + public sealed class ControllerAdmissionWebhooksCreateSecretJobArgs : global::Pulumi.ResourceArgs { [Input("resources")] public Input? Resources { get; set; } @@ -18,5 +18,6 @@ public sealed class ControllerAdmissionWebhooksCreateSecretJobArgs : Pulumi.Reso public ControllerAdmissionWebhooksCreateSecretJobArgs() { } + public static new ControllerAdmissionWebhooksCreateSecretJobArgs Empty => new ControllerAdmissionWebhooksCreateSecretJobArgs(); } } diff --git a/sdk/dotnet/Inputs/ControllerAdmissionWebhooksPatchArgs.cs b/sdk/dotnet/Inputs/ControllerAdmissionWebhooksPatchArgs.cs index 2d94c0f..126c77d 100644 --- a/sdk/dotnet/Inputs/ControllerAdmissionWebhooksPatchArgs.cs +++ b/sdk/dotnet/Inputs/ControllerAdmissionWebhooksPatchArgs.cs @@ -10,7 +10,7 @@ namespace Pulumi.KubernetesIngressNginx.Inputs { - public sealed class ControllerAdmissionWebhooksPatchArgs : Pulumi.ResourceArgs + public sealed class ControllerAdmissionWebhooksPatchArgs : global::Pulumi.ResourceArgs { [Input("enabled")] public Input? Enabled { get; set; } @@ -54,5 +54,6 @@ public InputList Tolerati public ControllerAdmissionWebhooksPatchArgs() { } + public static new ControllerAdmissionWebhooksPatchArgs Empty => new ControllerAdmissionWebhooksPatchArgs(); } } diff --git a/sdk/dotnet/Inputs/ControllerAdmissionWebhooksPatchWebhbookJobArgs.cs b/sdk/dotnet/Inputs/ControllerAdmissionWebhooksPatchWebhbookJobArgs.cs index 611c0d3..ad1ccd0 100644 --- a/sdk/dotnet/Inputs/ControllerAdmissionWebhooksPatchWebhbookJobArgs.cs +++ b/sdk/dotnet/Inputs/ControllerAdmissionWebhooksPatchWebhbookJobArgs.cs @@ -10,7 +10,7 @@ namespace Pulumi.KubernetesIngressNginx.Inputs { - public sealed class ControllerAdmissionWebhooksPatchWebhbookJobArgs : Pulumi.ResourceArgs + public sealed class ControllerAdmissionWebhooksPatchWebhbookJobArgs : global::Pulumi.ResourceArgs { [Input("resources")] public Input? Resources { get; set; } @@ -18,5 +18,6 @@ public sealed class ControllerAdmissionWebhooksPatchWebhbookJobArgs : Pulumi.Res public ControllerAdmissionWebhooksPatchWebhbookJobArgs() { } + public static new ControllerAdmissionWebhooksPatchWebhbookJobArgs Empty => new ControllerAdmissionWebhooksPatchWebhbookJobArgs(); } } diff --git a/sdk/dotnet/Inputs/ControllerAdmissionWebhooksServiceArgs.cs b/sdk/dotnet/Inputs/ControllerAdmissionWebhooksServiceArgs.cs index 091600f..968dfe4 100644 --- a/sdk/dotnet/Inputs/ControllerAdmissionWebhooksServiceArgs.cs +++ b/sdk/dotnet/Inputs/ControllerAdmissionWebhooksServiceArgs.cs @@ -10,7 +10,7 @@ namespace Pulumi.KubernetesIngressNginx.Inputs { - public sealed class ControllerAdmissionWebhooksServiceArgs : Pulumi.ResourceArgs + public sealed class ControllerAdmissionWebhooksServiceArgs : global::Pulumi.ResourceArgs { [Input("annotations")] private InputMap>? _annotations; @@ -51,5 +51,6 @@ public InputList LoadBalancerSourceRanges public ControllerAdmissionWebhooksServiceArgs() { } + public static new ControllerAdmissionWebhooksServiceArgs Empty => new ControllerAdmissionWebhooksServiceArgs(); } } diff --git a/sdk/dotnet/Inputs/ControllerArgs.cs b/sdk/dotnet/Inputs/ControllerArgs.cs index 8be01c5..f9d33a8 100644 --- a/sdk/dotnet/Inputs/ControllerArgs.cs +++ b/sdk/dotnet/Inputs/ControllerArgs.cs @@ -10,7 +10,7 @@ namespace Pulumi.KubernetesIngressNginx.Inputs { - public sealed class ControllerArgs : Pulumi.ResourceArgs + public sealed class ControllerArgs : global::Pulumi.ResourceArgs { [Input("addHeaders")] private InputMap>? _addHeaders; @@ -480,5 +480,6 @@ public InputList new ControllerArgs(); } } diff --git a/sdk/dotnet/Inputs/ControllerCustomTemplateArgs.cs b/sdk/dotnet/Inputs/ControllerCustomTemplateArgs.cs index 06bff45..67c95ac 100644 --- a/sdk/dotnet/Inputs/ControllerCustomTemplateArgs.cs +++ b/sdk/dotnet/Inputs/ControllerCustomTemplateArgs.cs @@ -10,7 +10,7 @@ namespace Pulumi.KubernetesIngressNginx.Inputs { - public sealed class ControllerCustomTemplateArgs : Pulumi.ResourceArgs + public sealed class ControllerCustomTemplateArgs : global::Pulumi.ResourceArgs { [Input("configMapKey")] public Input? ConfigMapKey { get; set; } @@ -21,5 +21,6 @@ public sealed class ControllerCustomTemplateArgs : Pulumi.ResourceArgs public ControllerCustomTemplateArgs() { } + public static new ControllerCustomTemplateArgs Empty => new ControllerCustomTemplateArgs(); } } diff --git a/sdk/dotnet/Inputs/ControllerDefaultBackendArgs.cs b/sdk/dotnet/Inputs/ControllerDefaultBackendArgs.cs index b7ddcfc..d536c33 100644 --- a/sdk/dotnet/Inputs/ControllerDefaultBackendArgs.cs +++ b/sdk/dotnet/Inputs/ControllerDefaultBackendArgs.cs @@ -10,7 +10,7 @@ namespace Pulumi.KubernetesIngressNginx.Inputs { - public sealed class ControllerDefaultBackendArgs : Pulumi.ResourceArgs + public sealed class ControllerDefaultBackendArgs : global::Pulumi.ResourceArgs { [Input("affinity")] public Input? Affinity { get; set; } @@ -163,5 +163,6 @@ public InputList Tolerati public ControllerDefaultBackendArgs() { } + public static new ControllerDefaultBackendArgs Empty => new ControllerDefaultBackendArgs(); } } diff --git a/sdk/dotnet/Inputs/ControllerDefaultBackendServiceArgs.cs b/sdk/dotnet/Inputs/ControllerDefaultBackendServiceArgs.cs index 4af8b9c..9e711e6 100644 --- a/sdk/dotnet/Inputs/ControllerDefaultBackendServiceArgs.cs +++ b/sdk/dotnet/Inputs/ControllerDefaultBackendServiceArgs.cs @@ -10,7 +10,7 @@ namespace Pulumi.KubernetesIngressNginx.Inputs { - public sealed class ControllerDefaultBackendServiceArgs : Pulumi.ResourceArgs + public sealed class ControllerDefaultBackendServiceArgs : global::Pulumi.ResourceArgs { [Input("annotations")] private InputMap? _annotations; @@ -55,5 +55,6 @@ public InputList LoadBalancerSourceRanges public ControllerDefaultBackendServiceArgs() { } + public static new ControllerDefaultBackendServiceArgs Empty => new ControllerDefaultBackendServiceArgs(); } } diff --git a/sdk/dotnet/Inputs/ControllerHostPortArgs.cs b/sdk/dotnet/Inputs/ControllerHostPortArgs.cs index d8e52cc..00d2a80 100644 --- a/sdk/dotnet/Inputs/ControllerHostPortArgs.cs +++ b/sdk/dotnet/Inputs/ControllerHostPortArgs.cs @@ -10,7 +10,7 @@ namespace Pulumi.KubernetesIngressNginx.Inputs { - public sealed class ControllerHostPortArgs : Pulumi.ResourceArgs + public sealed class ControllerHostPortArgs : global::Pulumi.ResourceArgs { [Input("enabled")] public Input? Enabled { get; set; } @@ -21,5 +21,6 @@ public sealed class ControllerHostPortArgs : Pulumi.ResourceArgs public ControllerHostPortArgs() { } + public static new ControllerHostPortArgs Empty => new ControllerHostPortArgs(); } } diff --git a/sdk/dotnet/Inputs/ControllerHostPortPortsArgs.cs b/sdk/dotnet/Inputs/ControllerHostPortPortsArgs.cs index 323f114..09af23f 100644 --- a/sdk/dotnet/Inputs/ControllerHostPortPortsArgs.cs +++ b/sdk/dotnet/Inputs/ControllerHostPortPortsArgs.cs @@ -10,7 +10,7 @@ namespace Pulumi.KubernetesIngressNginx.Inputs { - public sealed class ControllerHostPortPortsArgs : Pulumi.ResourceArgs + public sealed class ControllerHostPortPortsArgs : global::Pulumi.ResourceArgs { [Input("http")] public Input? Http { get; set; } @@ -21,5 +21,6 @@ public sealed class ControllerHostPortPortsArgs : Pulumi.ResourceArgs public ControllerHostPortPortsArgs() { } + public static new ControllerHostPortPortsArgs Empty => new ControllerHostPortPortsArgs(); } } diff --git a/sdk/dotnet/Inputs/ControllerImageArgs.cs b/sdk/dotnet/Inputs/ControllerImageArgs.cs index 0ed9e9c..bac187b 100644 --- a/sdk/dotnet/Inputs/ControllerImageArgs.cs +++ b/sdk/dotnet/Inputs/ControllerImageArgs.cs @@ -10,7 +10,7 @@ namespace Pulumi.KubernetesIngressNginx.Inputs { - public sealed class ControllerImageArgs : Pulumi.ResourceArgs + public sealed class ControllerImageArgs : global::Pulumi.ResourceArgs { [Input("allowPrivilegeEscalation")] public Input? AllowPrivilegeEscalation { get; set; } @@ -48,5 +48,6 @@ public sealed class ControllerImageArgs : Pulumi.ResourceArgs public ControllerImageArgs() { } + public static new ControllerImageArgs Empty => new ControllerImageArgs(); } } diff --git a/sdk/dotnet/Inputs/ControllerIngressClassResourceArgs.cs b/sdk/dotnet/Inputs/ControllerIngressClassResourceArgs.cs index 4f3c662..35334b3 100644 --- a/sdk/dotnet/Inputs/ControllerIngressClassResourceArgs.cs +++ b/sdk/dotnet/Inputs/ControllerIngressClassResourceArgs.cs @@ -10,7 +10,7 @@ namespace Pulumi.KubernetesIngressNginx.Inputs { - public sealed class ControllerIngressClassResourceArgs : Pulumi.ResourceArgs + public sealed class ControllerIngressClassResourceArgs : global::Pulumi.ResourceArgs { [Input("controllerValue")] public Input? ControllerValue { get; set; } @@ -39,5 +39,6 @@ public InputMap> Parameters public ControllerIngressClassResourceArgs() { } + public static new ControllerIngressClassResourceArgs Empty => new ControllerIngressClassResourceArgs(); } } diff --git a/sdk/dotnet/Inputs/ControllerMetricsArgs.cs b/sdk/dotnet/Inputs/ControllerMetricsArgs.cs index a68c580..4ed5c67 100644 --- a/sdk/dotnet/Inputs/ControllerMetricsArgs.cs +++ b/sdk/dotnet/Inputs/ControllerMetricsArgs.cs @@ -10,7 +10,7 @@ namespace Pulumi.KubernetesIngressNginx.Inputs { - public sealed class ControllerMetricsArgs : Pulumi.ResourceArgs + public sealed class ControllerMetricsArgs : global::Pulumi.ResourceArgs { [Input("enabled")] public Input? Enabled { get; set; } @@ -33,5 +33,6 @@ public sealed class ControllerMetricsArgs : Pulumi.ResourceArgs public ControllerMetricsArgs() { } + public static new ControllerMetricsArgs Empty => new ControllerMetricsArgs(); } } diff --git a/sdk/dotnet/Inputs/ControllerMetricsPrometheusRulesArgs.cs b/sdk/dotnet/Inputs/ControllerMetricsPrometheusRulesArgs.cs index 35754e9..b66f30a 100644 --- a/sdk/dotnet/Inputs/ControllerMetricsPrometheusRulesArgs.cs +++ b/sdk/dotnet/Inputs/ControllerMetricsPrometheusRulesArgs.cs @@ -10,7 +10,7 @@ namespace Pulumi.KubernetesIngressNginx.Inputs { - public sealed class ControllerMetricsPrometheusRulesArgs : Pulumi.ResourceArgs + public sealed class ControllerMetricsPrometheusRulesArgs : global::Pulumi.ResourceArgs { [Input("additionalLabels")] private InputMap>? _additionalLabels; @@ -37,5 +37,6 @@ public InputList> Rules public ControllerMetricsPrometheusRulesArgs() { } + public static new ControllerMetricsPrometheusRulesArgs Empty => new ControllerMetricsPrometheusRulesArgs(); } } diff --git a/sdk/dotnet/Inputs/ControllerMetricsServiceArgs.cs b/sdk/dotnet/Inputs/ControllerMetricsServiceArgs.cs index e6ce36e..b96ae80 100644 --- a/sdk/dotnet/Inputs/ControllerMetricsServiceArgs.cs +++ b/sdk/dotnet/Inputs/ControllerMetricsServiceArgs.cs @@ -10,7 +10,7 @@ namespace Pulumi.KubernetesIngressNginx.Inputs { - public sealed class ControllerMetricsServiceArgs : Pulumi.ResourceArgs + public sealed class ControllerMetricsServiceArgs : global::Pulumi.ResourceArgs { [Input("annotations")] private InputMap? _annotations; @@ -57,5 +57,6 @@ public InputList LoadBalancerSourceRanges public ControllerMetricsServiceArgs() { } + public static new ControllerMetricsServiceArgs Empty => new ControllerMetricsServiceArgs(); } } diff --git a/sdk/dotnet/Inputs/ControllerMetricsServiceMonitorArgs.cs b/sdk/dotnet/Inputs/ControllerMetricsServiceMonitorArgs.cs index 1a15646..280cf1e 100644 --- a/sdk/dotnet/Inputs/ControllerMetricsServiceMonitorArgs.cs +++ b/sdk/dotnet/Inputs/ControllerMetricsServiceMonitorArgs.cs @@ -10,7 +10,7 @@ namespace Pulumi.KubernetesIngressNginx.Inputs { - public sealed class ControllerMetricsServiceMonitorArgs : Pulumi.ResourceArgs + public sealed class ControllerMetricsServiceMonitorArgs : global::Pulumi.ResourceArgs { [Input("additionalLabels")] private InputMap>? _additionalLabels; @@ -65,5 +65,6 @@ public InputList TargetLabels public ControllerMetricsServiceMonitorArgs() { } + public static new ControllerMetricsServiceMonitorArgs Empty => new ControllerMetricsServiceMonitorArgs(); } } diff --git a/sdk/dotnet/Inputs/ControllerPodSecurityPolicyArgs.cs b/sdk/dotnet/Inputs/ControllerPodSecurityPolicyArgs.cs index 7970ca9..c14b953 100644 --- a/sdk/dotnet/Inputs/ControllerPodSecurityPolicyArgs.cs +++ b/sdk/dotnet/Inputs/ControllerPodSecurityPolicyArgs.cs @@ -10,7 +10,7 @@ namespace Pulumi.KubernetesIngressNginx.Inputs { - public sealed class ControllerPodSecurityPolicyArgs : Pulumi.ResourceArgs + public sealed class ControllerPodSecurityPolicyArgs : global::Pulumi.ResourceArgs { [Input("enabled")] public Input? Enabled { get; set; } @@ -18,5 +18,6 @@ public sealed class ControllerPodSecurityPolicyArgs : Pulumi.ResourceArgs public ControllerPodSecurityPolicyArgs() { } + public static new ControllerPodSecurityPolicyArgs Empty => new ControllerPodSecurityPolicyArgs(); } } diff --git a/sdk/dotnet/Inputs/ControllerPortArgs.cs b/sdk/dotnet/Inputs/ControllerPortArgs.cs index 556ab79..9f94d32 100644 --- a/sdk/dotnet/Inputs/ControllerPortArgs.cs +++ b/sdk/dotnet/Inputs/ControllerPortArgs.cs @@ -10,7 +10,7 @@ namespace Pulumi.KubernetesIngressNginx.Inputs { - public sealed class ControllerPortArgs : Pulumi.ResourceArgs + public sealed class ControllerPortArgs : global::Pulumi.ResourceArgs { [Input("http")] public Input? Http { get; set; } @@ -21,5 +21,6 @@ public sealed class ControllerPortArgs : Pulumi.ResourceArgs public ControllerPortArgs() { } + public static new ControllerPortArgs Empty => new ControllerPortArgs(); } } diff --git a/sdk/dotnet/Inputs/ControllerPublishServiceArgs.cs b/sdk/dotnet/Inputs/ControllerPublishServiceArgs.cs index 04d642b..a5ad424 100644 --- a/sdk/dotnet/Inputs/ControllerPublishServiceArgs.cs +++ b/sdk/dotnet/Inputs/ControllerPublishServiceArgs.cs @@ -10,7 +10,7 @@ namespace Pulumi.KubernetesIngressNginx.Inputs { - public sealed class ControllerPublishServiceArgs : Pulumi.ResourceArgs + public sealed class ControllerPublishServiceArgs : global::Pulumi.ResourceArgs { [Input("enabled")] public Input? Enabled { get; set; } @@ -24,5 +24,6 @@ public sealed class ControllerPublishServiceArgs : Pulumi.ResourceArgs public ControllerPublishServiceArgs() { } + public static new ControllerPublishServiceArgs Empty => new ControllerPublishServiceArgs(); } } diff --git a/sdk/dotnet/Inputs/ControllerRBACArgs.cs b/sdk/dotnet/Inputs/ControllerRBACArgs.cs index 14e767d..14f2cab 100644 --- a/sdk/dotnet/Inputs/ControllerRBACArgs.cs +++ b/sdk/dotnet/Inputs/ControllerRBACArgs.cs @@ -10,7 +10,7 @@ namespace Pulumi.KubernetesIngressNginx.Inputs { - public sealed class ControllerRBACArgs : Pulumi.ResourceArgs + public sealed class ControllerRBACArgs : global::Pulumi.ResourceArgs { [Input("create")] public Input? Create { get; set; } @@ -21,5 +21,6 @@ public sealed class ControllerRBACArgs : Pulumi.ResourceArgs public ControllerRBACArgs() { } + public static new ControllerRBACArgs Empty => new ControllerRBACArgs(); } } diff --git a/sdk/dotnet/Inputs/ControllerRollingUpdateArgs.cs b/sdk/dotnet/Inputs/ControllerRollingUpdateArgs.cs index 6e78e70..cf88e50 100644 --- a/sdk/dotnet/Inputs/ControllerRollingUpdateArgs.cs +++ b/sdk/dotnet/Inputs/ControllerRollingUpdateArgs.cs @@ -10,7 +10,7 @@ namespace Pulumi.KubernetesIngressNginx.Inputs { - public sealed class ControllerRollingUpdateArgs : Pulumi.ResourceArgs + public sealed class ControllerRollingUpdateArgs : global::Pulumi.ResourceArgs { [Input("maxUnavailable")] public Input? MaxUnavailable { get; set; } @@ -18,5 +18,6 @@ public sealed class ControllerRollingUpdateArgs : Pulumi.ResourceArgs public ControllerRollingUpdateArgs() { } + public static new ControllerRollingUpdateArgs Empty => new ControllerRollingUpdateArgs(); } } diff --git a/sdk/dotnet/Inputs/ControllerScopeArgs.cs b/sdk/dotnet/Inputs/ControllerScopeArgs.cs index 8e3f330..5a79390 100644 --- a/sdk/dotnet/Inputs/ControllerScopeArgs.cs +++ b/sdk/dotnet/Inputs/ControllerScopeArgs.cs @@ -10,7 +10,7 @@ namespace Pulumi.KubernetesIngressNginx.Inputs { - public sealed class ControllerScopeArgs : Pulumi.ResourceArgs + public sealed class ControllerScopeArgs : global::Pulumi.ResourceArgs { [Input("enabled")] public Input? Enabled { get; set; } @@ -21,5 +21,6 @@ public sealed class ControllerScopeArgs : Pulumi.ResourceArgs public ControllerScopeArgs() { } + public static new ControllerScopeArgs Empty => new ControllerScopeArgs(); } } diff --git a/sdk/dotnet/Inputs/ControllerServiceAccountArgs.cs b/sdk/dotnet/Inputs/ControllerServiceAccountArgs.cs index 856a157..0defe47 100644 --- a/sdk/dotnet/Inputs/ControllerServiceAccountArgs.cs +++ b/sdk/dotnet/Inputs/ControllerServiceAccountArgs.cs @@ -10,7 +10,7 @@ namespace Pulumi.KubernetesIngressNginx.Inputs { - public sealed class ControllerServiceAccountArgs : Pulumi.ResourceArgs + public sealed class ControllerServiceAccountArgs : global::Pulumi.ResourceArgs { [Input("automountServiceAccountToken")] public Input? AutomountServiceAccountToken { get; set; } @@ -24,5 +24,6 @@ public sealed class ControllerServiceAccountArgs : Pulumi.ResourceArgs public ControllerServiceAccountArgs() { } + public static new ControllerServiceAccountArgs Empty => new ControllerServiceAccountArgs(); } } diff --git a/sdk/dotnet/Inputs/ControllerServiceArgs.cs b/sdk/dotnet/Inputs/ControllerServiceArgs.cs index 55b718a..21e0be2 100644 --- a/sdk/dotnet/Inputs/ControllerServiceArgs.cs +++ b/sdk/dotnet/Inputs/ControllerServiceArgs.cs @@ -10,7 +10,7 @@ namespace Pulumi.KubernetesIngressNginx.Inputs { - public sealed class ControllerServiceArgs : Pulumi.ResourceArgs + public sealed class ControllerServiceArgs : global::Pulumi.ResourceArgs { [Input("annotations")] private InputMap>? _annotations; @@ -102,5 +102,6 @@ public InputList LoadBalancerSourceRanges public ControllerServiceArgs() { } + public static new ControllerServiceArgs Empty => new ControllerServiceArgs(); } } diff --git a/sdk/dotnet/Inputs/ControllerServiceInternalArgs.cs b/sdk/dotnet/Inputs/ControllerServiceInternalArgs.cs index 1b267e7..4c85d21 100644 --- a/sdk/dotnet/Inputs/ControllerServiceInternalArgs.cs +++ b/sdk/dotnet/Inputs/ControllerServiceInternalArgs.cs @@ -10,7 +10,7 @@ namespace Pulumi.KubernetesIngressNginx.Inputs { - public sealed class ControllerServiceInternalArgs : Pulumi.ResourceArgs + public sealed class ControllerServiceInternalArgs : global::Pulumi.ResourceArgs { [Input("annotations")] private InputMap>? _annotations; @@ -55,5 +55,6 @@ public InputList LoadBalancerSourceRanges public ControllerServiceInternalArgs() { } + public static new ControllerServiceInternalArgs Empty => new ControllerServiceInternalArgs(); } } diff --git a/sdk/dotnet/Inputs/ControllerServiceNodePortsArgs.cs b/sdk/dotnet/Inputs/ControllerServiceNodePortsArgs.cs index 4486e71..70d51d1 100644 --- a/sdk/dotnet/Inputs/ControllerServiceNodePortsArgs.cs +++ b/sdk/dotnet/Inputs/ControllerServiceNodePortsArgs.cs @@ -10,7 +10,7 @@ namespace Pulumi.KubernetesIngressNginx.Inputs { - public sealed class ControllerServiceNodePortsArgs : Pulumi.ResourceArgs + public sealed class ControllerServiceNodePortsArgs : global::Pulumi.ResourceArgs { [Input("http")] public Input? Http { get; set; } @@ -37,5 +37,6 @@ public InputMap> Udp public ControllerServiceNodePortsArgs() { } + public static new ControllerServiceNodePortsArgs Empty => new ControllerServiceNodePortsArgs(); } } diff --git a/sdk/dotnet/Inputs/ControllerTcpArgs.cs b/sdk/dotnet/Inputs/ControllerTcpArgs.cs index a337683..0d6d90a 100644 --- a/sdk/dotnet/Inputs/ControllerTcpArgs.cs +++ b/sdk/dotnet/Inputs/ControllerTcpArgs.cs @@ -10,7 +10,7 @@ namespace Pulumi.KubernetesIngressNginx.Inputs { - public sealed class ControllerTcpArgs : Pulumi.ResourceArgs + public sealed class ControllerTcpArgs : global::Pulumi.ResourceArgs { [Input("annotations")] private InputMap? _annotations; @@ -30,5 +30,6 @@ public InputMap Annotations public ControllerTcpArgs() { } + public static new ControllerTcpArgs Empty => new ControllerTcpArgs(); } } diff --git a/sdk/dotnet/Inputs/ControllerUdpArgs.cs b/sdk/dotnet/Inputs/ControllerUdpArgs.cs index 950fb2e..18a21da 100644 --- a/sdk/dotnet/Inputs/ControllerUdpArgs.cs +++ b/sdk/dotnet/Inputs/ControllerUdpArgs.cs @@ -10,7 +10,7 @@ namespace Pulumi.KubernetesIngressNginx.Inputs { - public sealed class ControllerUdpArgs : Pulumi.ResourceArgs + public sealed class ControllerUdpArgs : global::Pulumi.ResourceArgs { [Input("annotations")] private InputMap? _annotations; @@ -30,5 +30,6 @@ public InputMap Annotations public ControllerUdpArgs() { } + public static new ControllerUdpArgs Empty => new ControllerUdpArgs(); } } diff --git a/sdk/dotnet/Inputs/ControllerUpdateStrategyArgs.cs b/sdk/dotnet/Inputs/ControllerUpdateStrategyArgs.cs index 1d621fe..512317b 100644 --- a/sdk/dotnet/Inputs/ControllerUpdateStrategyArgs.cs +++ b/sdk/dotnet/Inputs/ControllerUpdateStrategyArgs.cs @@ -10,7 +10,7 @@ namespace Pulumi.KubernetesIngressNginx.Inputs { - public sealed class ControllerUpdateStrategyArgs : Pulumi.ResourceArgs + public sealed class ControllerUpdateStrategyArgs : global::Pulumi.ResourceArgs { [Input("rollingUpdate")] public Input? RollingUpdate { get; set; } @@ -21,5 +21,6 @@ public sealed class ControllerUpdateStrategyArgs : Pulumi.ResourceArgs public ControllerUpdateStrategyArgs() { } + public static new ControllerUpdateStrategyArgs Empty => new ControllerUpdateStrategyArgs(); } } diff --git a/sdk/dotnet/Inputs/KedaArgs.cs b/sdk/dotnet/Inputs/KedaArgs.cs index 848862c..64bd793 100644 --- a/sdk/dotnet/Inputs/KedaArgs.cs +++ b/sdk/dotnet/Inputs/KedaArgs.cs @@ -10,7 +10,7 @@ namespace Pulumi.KubernetesIngressNginx.Inputs { - public sealed class KedaArgs : Pulumi.ResourceArgs + public sealed class KedaArgs : global::Pulumi.ResourceArgs { /// /// apiVersion changes with keda 1.x vs 2.x: 2.x = keda.sh/v1alpha1, 1.x = keda.k8s.io/v1alpha1. @@ -53,5 +53,6 @@ public InputList Triggers public KedaArgs() { } + public static new KedaArgs Empty => new KedaArgs(); } } diff --git a/sdk/dotnet/Inputs/KedaScaledObjectArgs.cs b/sdk/dotnet/Inputs/KedaScaledObjectArgs.cs index c7d0942..463ab4c 100644 --- a/sdk/dotnet/Inputs/KedaScaledObjectArgs.cs +++ b/sdk/dotnet/Inputs/KedaScaledObjectArgs.cs @@ -10,7 +10,7 @@ namespace Pulumi.KubernetesIngressNginx.Inputs { - public sealed class KedaScaledObjectArgs : Pulumi.ResourceArgs + public sealed class KedaScaledObjectArgs : global::Pulumi.ResourceArgs { [Input("annotations")] private InputMap? _annotations; @@ -27,5 +27,6 @@ public InputMap Annotations public KedaScaledObjectArgs() { } + public static new KedaScaledObjectArgs Empty => new KedaScaledObjectArgs(); } } diff --git a/sdk/dotnet/Inputs/KedaTriggerArgs.cs b/sdk/dotnet/Inputs/KedaTriggerArgs.cs index d08f8a4..5ad01b0 100644 --- a/sdk/dotnet/Inputs/KedaTriggerArgs.cs +++ b/sdk/dotnet/Inputs/KedaTriggerArgs.cs @@ -10,7 +10,7 @@ namespace Pulumi.KubernetesIngressNginx.Inputs { - public sealed class KedaTriggerArgs : Pulumi.ResourceArgs + public sealed class KedaTriggerArgs : global::Pulumi.ResourceArgs { [Input("metadata")] private InputMap>? _metadata; @@ -26,5 +26,6 @@ public InputMap> Metadata public KedaTriggerArgs() { } + public static new KedaTriggerArgs Empty => new KedaTriggerArgs(); } } diff --git a/sdk/dotnet/Inputs/ReleaseArgs.cs b/sdk/dotnet/Inputs/ReleaseArgs.cs index 7936810..bc3002b 100644 --- a/sdk/dotnet/Inputs/ReleaseArgs.cs +++ b/sdk/dotnet/Inputs/ReleaseArgs.cs @@ -15,7 +15,7 @@ namespace Pulumi.KubernetesIngressNginx.Inputs /// A Chart is a Helm package. It contains all of the resource definitions necessary to run an application, tool, or service inside of a Kubernetes cluster. /// Note - Helm Release is currently in BETA and may change. Use in production environment is discouraged. /// - public sealed class ReleaseArgs : Pulumi.ResourceArgs + public sealed class ReleaseArgs : global::Pulumi.ResourceArgs { /// /// If set, installation process purges chart on fail. `skipAwait` will be disabled automatically if atomic is used. @@ -242,5 +242,6 @@ public InputMap Values public ReleaseArgs() { } + public static new ReleaseArgs Empty => new ReleaseArgs(); } } diff --git a/sdk/dotnet/Inputs/RepositoryOptsArgs.cs b/sdk/dotnet/Inputs/RepositoryOptsArgs.cs index 73c9215..8b169fd 100644 --- a/sdk/dotnet/Inputs/RepositoryOptsArgs.cs +++ b/sdk/dotnet/Inputs/RepositoryOptsArgs.cs @@ -13,7 +13,7 @@ namespace Pulumi.KubernetesIngressNginx.Inputs /// /// Specification defining the Helm chart repository to use. /// - public sealed class RepositoryOptsArgs : Pulumi.ResourceArgs + public sealed class RepositoryOptsArgs : global::Pulumi.ResourceArgs { /// /// The Repository's CA File @@ -64,5 +64,6 @@ public Input? Password public RepositoryOptsArgs() { } + public static new RepositoryOptsArgs Empty => new RepositoryOptsArgs(); } } diff --git a/sdk/dotnet/Provider.cs b/sdk/dotnet/Provider.cs index 0993f65..bd4fdc2 100644 --- a/sdk/dotnet/Provider.cs +++ b/sdk/dotnet/Provider.cs @@ -10,7 +10,7 @@ namespace Pulumi.KubernetesIngressNginx { [KubernetesIngressNginxResourceType("pulumi:providers:kubernetes-ingress-nginx")] - public partial class Provider : Pulumi.ProviderResource + public partial class Provider : global::Pulumi.ProviderResource { /// /// Create a Provider resource with the given unique name, arguments, and options. @@ -37,10 +37,11 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? } } - public sealed class ProviderArgs : Pulumi.ResourceArgs + public sealed class ProviderArgs : global::Pulumi.ResourceArgs { public ProviderArgs() { } + public static new ProviderArgs Empty => new ProviderArgs(); } } diff --git a/sdk/dotnet/Utilities.cs b/sdk/dotnet/Utilities.cs index 26a41e5..fd6bc81 100644 --- a/sdk/dotnet/Utilities.cs +++ b/sdk/dotnet/Utilities.cs @@ -74,7 +74,7 @@ static Utilities() } } - internal sealed class KubernetesIngressNginxResourceTypeAttribute : Pulumi.ResourceTypeAttribute + internal sealed class KubernetesIngressNginxResourceTypeAttribute : global::Pulumi.ResourceTypeAttribute { public KubernetesIngressNginxResourceTypeAttribute(string type) : base(type, Utilities.Version) { diff --git a/sdk/go.mod b/sdk/go.mod index d092662..25c0848 100644 --- a/sdk/go.mod +++ b/sdk/go.mod @@ -5,7 +5,7 @@ go 1.17 require ( github.com/blang/semver v3.5.1+incompatible github.com/pulumi/pulumi-kubernetes/sdk/v3 v3.19.1 - github.com/pulumi/pulumi/sdk/v3 v3.36.0 + github.com/pulumi/pulumi/sdk/v3 v3.37.2 ) require ( diff --git a/sdk/go.sum b/sdk/go.sum index 81c7533..5e929c3 100644 --- a/sdk/go.sum +++ b/sdk/go.sum @@ -174,8 +174,8 @@ github.com/prometheus/tsdb v0.7.1/go.mod h1:qhTCs0VvXwvX/y3TZrWD7rabWM+ijKTux40T github.com/pulumi/pulumi-kubernetes/sdk/v3 v3.19.1 h1:GoSbF0gAD6uDVxlVJFsJO8UgSaEEMPqk2r7iK8R5EZY= github.com/pulumi/pulumi-kubernetes/sdk/v3 v3.19.1/go.mod h1:w+Y1d8uqc+gv7JYWLF4rfzvTsIIHR1SCL+GG6sX1xMM= github.com/pulumi/pulumi/sdk/v3 v3.16.0/go.mod h1:252ou/zAU1g6E8iTwe2Y9ht7pb5BDl2fJlOuAgZCHiA= -github.com/pulumi/pulumi/sdk/v3 v3.36.0 h1:ErXvg+PXrVGvAVeLCgy/i2E0468+a/s5jURnMeXMvKY= -github.com/pulumi/pulumi/sdk/v3 v3.36.0/go.mod h1:e1xuPnh9aKzCesrFf96DEzcybLdRWRMhKeKVBmb2lm0= +github.com/pulumi/pulumi/sdk/v3 v3.37.2 h1:tiPIZOWcOw/FmU8WHAOPePYiJm74yFc1DXLxDF1VKKo= +github.com/pulumi/pulumi/sdk/v3 v3.37.2/go.mod h1:e1xuPnh9aKzCesrFf96DEzcybLdRWRMhKeKVBmb2lm0= github.com/rivo/uniseg v0.2.0 h1:S1pD9weZBuJdFmowNwbpi7BJ8TNftyUImj/0WQi72jY= github.com/rivo/uniseg v0.2.0/go.mod h1:J6wj4VEh+S6ZtnVlnTBMWIodfgj8LQOQFoIToxlJtxc= github.com/rogpeppe/fastuuid v0.0.0-20150106093220-6724a57986af/go.mod h1:XWv6SoW27p1b0cqNHllgS5HIMJraePCO15w5zCzIWYg= From 99c2ce3e8dd1311d6e67115ba3599c0dc729e6df Mon Sep 17 00:00:00 2001 From: stack72 Date: Wed, 3 Aug 2022 14:41:32 +0100 Subject: [PATCH 2/2] [internal] Adding a CI workflow --- .github/workflows/ci.yml | 122 +++++++++++++++++++++++++ .github/workflows/command-dispatch.yml | 23 +++++ .github/workflows/release.yml | 4 +- .goreleaser-prerelease.yml | 27 ++++++ 4 files changed, 174 insertions(+), 2 deletions(-) create mode 100644 .github/workflows/ci.yml create mode 100644 .github/workflows/command-dispatch.yml create mode 100644 .goreleaser-prerelease.yml diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml new file mode 100644 index 0000000..8768e0f --- /dev/null +++ b/.github/workflows/ci.yml @@ -0,0 +1,122 @@ +env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} +jobs: + comment-notification: + if: github.event_name == 'repository_dispatch' + name: comment-notification + runs-on: ubuntu-latest + steps: + - id: run-url + name: Create URL to the run output + run: echo ::set-output + name=run-url::https://github.com/$GITHUB_REPOSITORY/actions/runs/$GITHUB_RUN_ID + - name: Update with Result + uses: peter-evans/create-or-update-comment@v1 + with: + body: "Please view the PR build: ${{ steps.run-url.outputs.run-url }}" + issue-number: ${{ github.event.client_payload.github.payload.issue.number }} + repository: ${{ github.event.client_payload.github.payload.repository.full_name }} + token: ${{ secrets.PULUMI_BOT_TOKEN }} + build_binary: + if: github.event_name == 'repository_dispatch' || + github.event.pull_request.head.repo.full_name == github.repository + name: Build Provider Binary + runs-on: macos-latest + steps: + - name: Checkout Repo + uses: actions/checkout@v2 + - name: Unshallow clone for tags + run: git fetch --prune --unshallow --tags + - name: Setup Go + uses: actions/setup-go@v2 + with: + go-version: 1.18.x + - name: Install pulumictl + uses: jaxxstorm/action-install-gh-release@v1.1.0 + with: + repo: pulumi/pulumictl + - name: Install Pulumi CLI + uses: pulumi/action-install-pulumi-cli@v1.0.1 + - name: Set PreRelease Version + run: echo "GORELEASER_CURRENT_TAG=v$(pulumictl get version --language generic)" + >> $GITHUB_ENV + - name: Run GoReleaser + uses: goreleaser/goreleaser-action@v2 + with: + args: -f .goreleaser-prerelease.yml --rm-dist --skip-validate + version: latest + build_sdk: + if: github.event_name == 'repository_dispatch' || + github.event.pull_request.head.repo.full_name == github.repository + name: Build SDKs + runs-on: ubuntu-latest + needs: build_binary + steps: + - name: Checkout Repo + uses: actions/checkout@v2 + - name: Unshallow clone for tags + run: git fetch --prune --unshallow --tags + - name: Install Go + uses: actions/setup-go@v2 + with: + go-version: ${{ matrix.goversion }} + - name: Install pulumictl + uses: jaxxstorm/action-install-gh-release@v1.1.0 + with: + repo: pulumi/pulumictl + - name: Install Pulumi CLI + uses: pulumi/action-install-pulumi-cli@v1.0.1 + - name: Setup Node + uses: actions/setup-node@v1 + with: + node-version: ${{matrix.nodeversion}} + - name: Setup DotNet + uses: actions/setup-dotnet@v1 + with: + dotnet-version: ${{matrix.dotnetverson}} + - name: Setup Python + uses: actions/setup-python@v1 + with: + python-version: ${{matrix.pythonversion}} + - name: Build SDK + run: make build_${{ matrix.language }}_sdk + - name: Check worktree clean + run: | + git update-index -q --refresh + if ! git diff-files --quiet; then + >&2 echo "error: working tree is not clean, aborting!" + git status + git diff + exit 1 + fi + strategy: + fail-fast: true + matrix: + dotnetversion: + - 3.1.301 + goversion: + - 1.18.x + language: + - nodejs + - python + - dotnet + - go + nodeversion: + - 14.x + pythonversion: + - "3.9" +name: CI +"on": + pull_request: + branches: + - master + - main + push: + branches: + - main + paths-ignore: + - "**.md" + tags-ignore: + - v* + - sdk/* + - "**" diff --git a/.github/workflows/command-dispatch.yml b/.github/workflows/command-dispatch.yml new file mode 100644 index 0000000..5fc6c9d --- /dev/null +++ b/.github/workflows/command-dispatch.yml @@ -0,0 +1,23 @@ +env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} +jobs: + command-dispatch-for-testing: + name: command-dispatch-for-testing + runs-on: ubuntu-latest + steps: + - name: Checkout Repo + uses: actions/checkout@v2 + - uses: peter-evans/slash-command-dispatch@v2 + with: + commands: run-acceptance-tests + issue-type: pull-request + permission: write + reaction-token: ${{ secrets.GITHUB_TOKEN }} + repository: pulumi/pulumi-aws + token: ${{ secrets.PULUMI_BOT_TOKEN }} +name: command-dispatch +on: + issue_comment: + types: + - created + - edited diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 6616298..c1053f5 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -35,7 +35,7 @@ jobs: - name: Setup Go uses: actions/setup-go@v2 with: - go-version: 1.16.x + go-version: 1.18.x - name: Install pulumictl uses: jaxxstorm/action-install-gh-release@v1.1.0 with: @@ -124,7 +124,7 @@ jobs: dotnetversion: - 3.1.301 goversion: - - 1.16.x + - 1.18.x language: - nodejs - python diff --git a/.goreleaser-prerelease.yml b/.goreleaser-prerelease.yml new file mode 100644 index 0000000..1ab2db2 --- /dev/null +++ b/.goreleaser-prerelease.yml @@ -0,0 +1,27 @@ +archives: + - id: archive + name_template: '{{ .Binary }}-{{ .Tag }}-{{ .Os }}-{{ .Arch }}' +before: + hooks: + - make build_provider +builds: + - binary: pulumi-resource-kubernetes-ingress-nginx + dir: provider + env: + - CGO_ENABLED=0 + goarch: + - amd64 + - arm64 + goos: + - darwin + - windows + - linux + ldflags: + - -X github.com/pulumi/pulumi-kubernetes-ingress-nginx/pkg/version.Version={{.Tag }} + main: ./cmd/pulumi-resource-kubernetes-ingress-nginx/ +changelog: + skip: true +release: + disable: true +snapshot: + name_template: '{{ .Tag }}-SNAPSHOT'