Skip to content

Commit e16f75d

Browse files
authored
Merge pull request #2094 from headlamp-k8s/fix-crashing-services-page
frontend k8s/service: Make spec.ports optional to reflect the K8s API
2 parents c8ac575 + 7132711 commit e16f75d

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

frontend/src/components/service/List.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ export default function ServiceList() {
3232
id: 'ports',
3333
label: t('Ports'),
3434
getValue: service => service.getPorts()?.join(', '),
35-
render: service => <LabelListItem labels={service.getPorts()} />,
35+
render: service => <LabelListItem labels={service.getPorts() ?? []} />,
3636
},
3737
{
3838
id: 'selector',

frontend/src/lib/k8s/service.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ export interface KubeLoadBalancerIngress {
1717
export interface KubeService extends KubeObjectInterface {
1818
spec: {
1919
clusterIP: string;
20-
ports: {
20+
ports?: {
2121
name: string;
2222
nodePort: number;
2323
port: number;

0 commit comments

Comments
 (0)