Initial port-forward implementation for services (#231)

Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
This commit is contained in:
Jari Kolehmainen authored and GitHub committed 2020-04-10 11:05:37 +03:00
1 parent ec392c3828
commit 806d8c6716
7 files changed
+224 -10

No files matched your search

@@ -11,6 +11,7 @@ import { Service, serviceApi } from "../../api/endpoints";
import { _i18n } from "../../i18n";
import { apiManager } from "../../api/api-manager";
import { KubeObjectMeta } from "../kube-object/kube-object-meta";
import { ServicePorts } from "./service-ports";
interface Props extends KubeObjectDetailsProps<Service> {
}
@@ -49,8 +50,8 @@ export class ServiceDetails extends React.Component<Props> {
</DrawerItem>
)}
<DrawerItem name={<Trans>Ports</Trans>} labelsOnly>
{service.getPorts().map(port => <Badge key={port} label={port}/>)}
<DrawerItem name={<Trans>Ports</Trans>}>
<ServicePorts service={service}/>
</DrawerItem>
{spec.type === "LoadBalancer" && spec.loadBalancerIP && (
@@ -67,4 +68,4 @@ export class ServiceDetails extends React.Component<Props> {
apiManager.registerViews(serviceApi, {
Details: ServiceDetails,
})
})