Add Kubecost AWS optimized package

Signed-off-by: Linh Lam <linh@kubecost.com>
pull/747/head
Linh Lam 2023-05-03 15:47:31 -07:00
parent 1c6a4da784
commit 2d4c52d2e3
1 changed files with 28 additions and 4 deletions

View File

@ -19,7 +19,31 @@ questions:
label: CostAnalyzer Persistent Volume Size
type: string
default: "0.2Gi"
# Amazon EKS
- variable: AmazonEKS.enabled
label: Amazon EKS cluster
description: "If true, Kubecost will be installed with the images from https://gallery.ecr.aws/kubecost/"
type: boolean
default: false
show_subquestion_if: true
group: General Settings
subquestions:
- variable: kubecostFrontend.image
label: Kubecost frontend image for Amazon EKS
type: string
default: "public.ecr.aws/kubecost/frontend"
- variable: kubecostModel.image
label: Kubecost cost-model image for Amazon EKS
type: string
default: "public.ecr.aws/kubecost/cost-model"
- variable: prometheus.server.image.repository
label: Kubecost Prometheus image for Amazon EKS
type: string
default: "public.ecr.aws/kubecost/prometheus"
- variable: prometheus.server.image.tag
label: Kubecost Prometheus image tag for Amazon EKS
type: string
default: "v2.35.0"
# Prometheus Server
- variable: global.prometheus.enabled
label: Enable Prometheus
@ -84,7 +108,7 @@ questions:
- variable: prometheus.alertmanager.enabled
label: Enable AlertManager
type: boolean
default: true
default: false
group: "AlertManager"
- variable: prometheus.alertmanager.persistentVolume.enabled
label: Create Persistent Volume for AlertManager
@ -116,7 +140,7 @@ questions:
- variable: prometheus.pushgateway.enabled
label: Enable PushGateway
type: boolean
default: true
default: false
group: "PushGateway"
- variable: prometheus.pushgateway.persistentVolume.enabled
label: Create Persistent Volume for PushGateway
@ -147,7 +171,7 @@ questions:
- variable: ingress.enabled
label: Enable Ingress
description: "Expose app using Ingress (Layer 7 Load Balancer)"
default: true
default: false
type: boolean
show_subquestion_if: true
group: "Services and Load Balancing"