diff --git a/_examples/complete/config/override-kubeclarity.yaml b/_examples/complete/config/override-kubeclarity.yaml new file mode 100644 index 0000000..7c8918f --- /dev/null +++ b/_examples/complete/config/override-kubeclarity.yaml @@ -0,0 +1,22 @@ + +kubeclarity: + resources: + limits: + memory: "500Mi" + cpu: "200m" + requests: + memory: "200Mi" + cpu: "100m" + + podAnnotations: + co.elastic.logs/enabled: "true" + + +# Be careful when using ingress. As there is no authentication on Kubeclarity yet, your instance may be accessible. +# Make sure the ingress remains internal if you decide to enable it. + service: + type: LoadBalancer + port: 80 + annotations: {} + # service.beta.kubernetes.io/aws-load-balancer-scheme: "internet-facing" + # service.beta.kubernetes.io/aws-load-balancer-name: "kubeclarity" \ No newline at end of file diff --git a/_examples/complete/main.tf b/_examples/complete/main.tf index 7fb4e07..49d176f 100644 --- a/_examples/complete/main.tf +++ b/_examples/complete/main.tf @@ -207,6 +207,7 @@ module "addons" { certification_manager_helm_config = { values = [file("./config/override-certification-manager.yaml")] } keda_helm_config = { values = [file("./config/keda/override-keda.yaml")] } kubeclarity_helm_config = { values = [file("./config/kubeclarity/override-kubeclarity.yaml")] } + # -- Override Helm Release attributes cluster_autoscaler_extra_configs = var.cluster_autoscaler_extra_configs