in fargate/eks_cdk/lib/eks_cdk-stack.ts [74:105]
private static getQuarkusAlbIngressK8sDefinition(appLabel: { app: string }) {
return {
apiVersion: "extensions/v1beta1",
kind: "Ingress",
metadata: {
name: "quarkus-demo-ingress",
annotations: {
"kubernetes.io/ingress.class": "alb",
"alb.ingress.kubernetes.io/scheme": "internet-facing",
"alb.ingress.kubernetes.io/healthcheck-path": "/health"
},
labels: appLabel
},
spec: {
rules: [
{
http: {
paths: [
{
path: "/*",
backend: {
serviceName: "quarkus-demo-svc",
servicePort: 8080
}
}
]
}
}
]
}
};
}