Skip to content

Commit 6c6ef1e

Browse files
universe-opsUniverse Ops
andauthored
fix: gke deployment error (#191)
Co-authored-by: Universe Ops <universe-ops@github.com>
1 parent ed7671f commit 6c6ef1e

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

pkg/clouds/pulumi/kubernetes/simple_container.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -435,12 +435,13 @@ func NewSimpleContainer(ctx *sdk.Context, args *SimpleContainerArgs, opts ...sdk
435435

436436
// Create the generic ephemeral volume with volumeClaimTemplate
437437
// This creates a PVC for each pod and deletes it when the pod is deleted
438+
// Note: metadata.name cannot be set in volumeClaimTemplate - Kubernetes generates it automatically
438439
volumes = append(volumes, corev1.VolumeArgs{
439440
Name: sdk.String(sanitizedName),
440441
Ephemeral: &corev1.EphemeralVolumeSourceArgs{
441442
VolumeClaimTemplate: &corev1.PersistentVolumeClaimTemplateArgs{
442443
Metadata: &metav1.ObjectMetaArgs{
443-
Name: sdk.String(sanitizedName),
444+
// Name is intentionally omitted - Kubernetes generates it automatically
444445
Labels: sdk.ToStringMap(appLabels),
445446
Annotations: sdk.ToStringMap(appAnnotations),
446447
},

0 commit comments

Comments
 (0)