Closed beetahnator closed 4 years ago
ports defined in the kx.Service args.spec.ports param don't get created.
ports
kx.Service
args.spec.ports
import * as kubex from "@pulumi/kubernetesx"; const pod = new kubex.PodBuilder({ containers: [ { image: 'abiosoft/caddy' } ] }) const deployment = new kubex.Deployment( 'test', { metadata: { namespace: 'kube-system' }, spec: pod.asDeploymentSpec() } ) const service = new kubex.Service( 'test', { metadata: { namespace: 'kube-system' }, spec: { selector: { app: 'caddy' }, ports: [ { port: 8000, name: 'http' } ] } } )
Preview shows no ports being applied
+ kubernetes:core/v1:Service: (create) + [urn=xxxxxxx] + [provider=xxxxxxxxxxxx] + apiVersion: "v1" + kind : "Service" + metadata : { + annotations: { + pulumi.com/autonamed: "true" + } + labels : { + app.kubernetes.io/managed-by: "pulumi" + } + name : "test-mr4g6lcj" + namespace : "kube-system" + } + spec : { + selector: { + app: "caddy" + } + }
ports
defined in thekx.Service
args.spec.ports
param don't get created.Preview shows no ports being applied