From ffcfca7ef72d5d55b1dbc32b35239a076bc32b0c Mon Sep 17 00:00:00 2001 From: Zaid Ajaj Date: Fri, 12 Sep 2025 15:08:25 +0200 Subject: [PATCH] Fix a couple of GCP examples --- gcp-cs-functions/FunctionsStack.cs | 5 ++++- gcp-go-functions-raw/main.go | 6 ++++-- gcp-go-functions/main.go | 4 +++- gcp-go-gke/main.go | 4 ++-- gcp-go-webserver/main.go | 3 +++ 5 files changed, 16 insertions(+), 6 deletions(-) diff --git a/gcp-cs-functions/FunctionsStack.cs b/gcp-cs-functions/FunctionsStack.cs index 6d4cc6a56..a0e3a43d3 100644 --- a/gcp-cs-functions/FunctionsStack.cs +++ b/gcp-cs-functions/FunctionsStack.cs @@ -8,7 +8,10 @@ class FunctionsStack : Stack { public FunctionsStack() { - var bucket = new Bucket("bucket"); + var bucket = new Bucket("bucket", new BucketArgs + { + Location = "US" + }); var bucketObject = new BucketObject("python-zip", new BucketObjectArgs { diff --git a/gcp-go-functions-raw/main.go b/gcp-go-functions-raw/main.go index 716e64cb3..f137b9ae3 100644 --- a/gcp-go-functions-raw/main.go +++ b/gcp-go-functions-raw/main.go @@ -9,7 +9,9 @@ import ( func main() { pulumi.Run(func(ctx *pulumi.Context) error { // Create a bucket. - bucket, err := storage.NewBucket(ctx, "bucket", nil) + bucket, err := storage.NewBucket(ctx, "bucket", &storage.BucketArgs{ + Location: pulumi.String("US"), + }) if err != nil { return err } @@ -27,7 +29,7 @@ func main() { // Set arguments for creating the function resource. args := &cloudfunctions.FunctionArgs{ SourceArchiveBucket: bucket.Name, - Runtime: pulumi.String("python37"), + Runtime: pulumi.String("python310"), SourceArchiveObject: bucketObject.Name, EntryPoint: pulumi.String("handler"), TriggerHttp: pulumi.Bool(true), diff --git a/gcp-go-functions/main.go b/gcp-go-functions/main.go index d9052481e..590cee92d 100644 --- a/gcp-go-functions/main.go +++ b/gcp-go-functions/main.go @@ -9,7 +9,9 @@ import ( func main() { pulumi.Run(func(ctx *pulumi.Context) error { // Create a bucket. - bucket, err := storage.NewBucket(ctx, "bucket", nil) + bucket, err := storage.NewBucket(ctx, "bucket", &storage.BucketArgs{ + Location: pulumi.String("US"), + }) if err != nil { return err } diff --git a/gcp-go-gke/main.go b/gcp-go-gke/main.go index 7d290cb8c..59055b8e6 100644 --- a/gcp-go-gke/main.go +++ b/gcp-go-gke/main.go @@ -59,7 +59,7 @@ func main() { } _, err = appsv1.NewDeployment(ctx, "app-dep", &appsv1.DeploymentArgs{ Metadata: &metav1.ObjectMetaArgs{ - Namespace: namespace.Metadata.Elem().Name(), + Namespace: namespace.Metadata.Name(), }, Spec: appsv1.DeploymentSpecArgs{ Selector: &metav1.LabelSelectorArgs{ @@ -86,7 +86,7 @@ func main() { service, err := corev1.NewService(ctx, "app-service", &corev1.ServiceArgs{ Metadata: &metav1.ObjectMetaArgs{ - Namespace: namespace.Metadata.Elem().Name(), + Namespace: namespace.Metadata.Name(), Labels: appLabels, }, Spec: &corev1.ServiceSpecArgs{ diff --git a/gcp-go-webserver/main.go b/gcp-go-webserver/main.go index fd8412c37..1e98c20b1 100644 --- a/gcp-go-webserver/main.go +++ b/gcp-go-webserver/main.go @@ -18,6 +18,9 @@ func main() { computeFirewall, err := compute.NewFirewall(ctx, "firewall", &compute.FirewallArgs{ + SourceTags: pulumi.StringArray{ + pulumi.String("web"), + }, Network: computeNetwork.SelfLink, Allows: &compute.FirewallAllowArray{ &compute.FirewallAllowArgs{