Compare commits
3 Commits
3c963bf6b8
...
thomasklei
| Author | SHA1 | Date | |
|---|---|---|---|
| 8c96c46a4f | |||
| 134256a9df | |||
| 837f30a6b4 |
@@ -34,7 +34,7 @@ steps:
|
||||
- name: terraform plan
|
||||
image: hashicorp/terraform:1.1.8
|
||||
commands:
|
||||
- terraform plan $([[ $${DRONE_BUILD_EVENT} = cron ]] && echo "--detailed-exit-code") -var-file ci.tfvars -out .tfplan
|
||||
- terraform plan $([[ $${DRONE_BUILD_EVENT} = cron ]] && echo "-detailed-exitcode") -var-file ci.tfvars -out .tfplan
|
||||
environment:
|
||||
AWS_ACCESS_KEY_ID:
|
||||
from_secret: terraform-aws-key-id
|
||||
@@ -85,6 +85,6 @@ steps:
|
||||
|
||||
---
|
||||
kind: signature
|
||||
hmac: ff1e95a59f3262127be0c7f607c126b866483cce98e9ca4e76f680bbb89b4771
|
||||
hmac: 95f8db197163e884f2eee4b14af136b9ea1e0f88f626079b4a3b38b43b91c6a8
|
||||
|
||||
...
|
||||
|
||||
@@ -69,6 +69,7 @@ Version:
|
||||
The following resources are used by this module:
|
||||
|
||||
- [helm_release.coredns](https://registry.terraform.io/providers/hashicorp/helm/2.5.1/docs/resources/release) (resource)
|
||||
- [helm_release.kube_state_metrics](https://registry.terraform.io/providers/hashicorp/helm/2.5.1/docs/resources/release) (resource)
|
||||
- [helm_release.metrics_server](https://registry.terraform.io/providers/hashicorp/helm/2.5.1/docs/resources/release) (resource)
|
||||
- [helm_release.traefik](https://registry.terraform.io/providers/hashicorp/helm/2.5.1/docs/resources/release) (resource)
|
||||
- [kubernetes_cluster_role.ci_cd](https://registry.terraform.io/providers/hashicorp/kubernetes/latest/docs/resources/cluster_role) (resource)
|
||||
|
||||
35
kube-state-metrics.tf
Normal file
35
kube-state-metrics.tf
Normal file
@@ -0,0 +1,35 @@
|
||||
resource "helm_release" "kube_state_metrics" {
|
||||
name = "kube-state-metrics"
|
||||
namespace = "kube-system"
|
||||
|
||||
repository = "https://prometheus-community.github.io/helm-charts"
|
||||
chart = "kube-state-metrics"
|
||||
version = "4.13.0"
|
||||
|
||||
values = [
|
||||
jsonencode({
|
||||
rbac = {
|
||||
create = true
|
||||
useClusterRole = true
|
||||
}
|
||||
serviceAccount = {
|
||||
create = true
|
||||
}
|
||||
podSecurityPolicy = {
|
||||
enabled = false
|
||||
}
|
||||
}),
|
||||
jsonencode({
|
||||
autosharding = {
|
||||
enabled = false
|
||||
}
|
||||
}),
|
||||
jsonencode({
|
||||
customLabels = {
|
||||
"prometheus.io/scrape" = "true"
|
||||
"prometheus.io/port" = "8080"
|
||||
"prometheus.io/scheme" = "http"
|
||||
}
|
||||
}),
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user