prometheus-adapter

basisai/prometheus-adapter/helm

Terraform Module HCL HELM
Install
module "prometheus-adapter" {
source = "basisai/prometheus-adapter/helm"
version = "0.2.0"
}
plain text: /constructs/tfmod-basisai-prometheus-adapter-helm/install.txt
⭐ Source on GitHub 📦 Registry page
README

Prometheus Adapter Installs the Prometheus Adapter for the Custom Metrics API. Custom metrics are used in Kubernetes by Horizontal Pod Autoscalers to scale workloads based upon your own metric pulled from an external metrics provider like Prometheus. Requirements | Name | Version | |------|---------| | terraform | >= 0.14 | | helm | >= 2.4 | Providers | Name | Version | |------|---------| | helm | >= 2.4 | Modules No modules. Resources | Name | Type | |------|------| | helm_release.prometheus_adapter | resource | Inputs | Name | Description | Type | Default | Required | |------|-------------|------|---------|:--------:| | affinity | Affinity for the pods | map(any) | {} | no | | chart\_name | Helm chart name to provision | string | "prometheus-adapter" | no | | chart\_namespace | Namespace

Inputs (40)
NameTypeDescriptionDefault
rules_existingstringConfigMap containing existing rules required
pod_labelsmap(any)Pod labels{}
pod_security_contextmap(any)securityContext for the pod{ "fsGroup": 10001 }
chart_versionstringVersion of Chart to install. Set to empty to install the latest version""
max_historynumberMax History for Helm20
replicasnumberNumber of replicas1
extra_argumentslist(any)Extra arguments for the container[]
custom_annotationsmap(any)Additional annotations to add to all resources{}
service_portstringService port"443"
extra_volume_mountslist(any)Extra volume mounts for the adapter container[]
release_namestringHelm release name for Prometheus"prometheus-adapter"
affinitymap(any)Affinity for the pods{}
psp_enableboolEnable the use of pod security policiestrue
rules_customlist(any)Custom metrics rules[]
service_typestringService Type"ClusterIP"
prometheus_urlstringAddress for Prometheus"http://prometheus.default.svc"
service_account_annotationsmap(any)Service Account Annotations{}
tolerationslist(any)Tolerations for the pod[]
log_levelnumberNumerical log level for the adapter4
priority_class_namestringPod Priority Class name""
node_selectormap(any)nodeSelector for the pod{}
Resources (1)
helm_release
Details
FrameworkTerraform Module
LanguageHCL
Version0.2.0
Cloud HELM
Total downloads17.1k
Inputs40
Resources1
Namespacebasisai
Updated