`Service` not applying port params
beetahnator opened this issue · 0 comments
beetahnator commented
ports
defined in the kx.Service
args.spec.ports
param don't get created.
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"
+ }
+ }