@topgroup/diginext
Version:
A BUILD SERVER & CLI to deploy apps to any Kubernetes clusters.
60 lines • 1.37 kB
TypeScript
export interface KubeIngress {
/**
* @example networking.k8s.io/v1
*/
apiVersion?: string;
kind?: "Ingress";
metadata?: {
name?: string;
namespace?: string;
labels?: {
[key: string]: string;
};
annotations?: {
[key: string]: string;
};
};
spec?: {
/**
* @example "nginx" | "kong"
*/
ingressClassName?: string;
tls?: {
hosts?: string[];
secretName?: string;
}[];
rules?: {
host?: string;
http?: {
paths?: {
path?: string;
pathType?: string;
backend?: {
service?: {
name?: string;
port?: {
number?: number;
name?: string;
};
};
};
}[];
};
}[];
};
clusterSlug?: string;
/**
* Cluster's short name
* @deprecated
*/
clusterShortName?: string;
/**
* Cluster ID
*/
cluster?: string;
/**
* Workspace ID
*/
workspace?: string;
}
//# sourceMappingURL=KubeIngress.d.ts.map