mirror of
https://github.com/2martens/terraform.git
synced 2026-10-17 16:06:52 +02:00
This commit is contained in:
+2
-2
@@ -74,7 +74,7 @@ module "test_cluster" {
|
|||||||
aws_access_key = var.aws_access_key
|
aws_access_key = var.aws_access_key
|
||||||
aws_secret_key = var.aws_secret_key
|
aws_secret_key = var.aws_secret_key
|
||||||
argocd_keycloak_client_secret = var.argocd_test_keycloak_client_secret
|
argocd_keycloak_client_secret = var.argocd_test_keycloak_client_secret
|
||||||
argocd_url = "https://argocd.k8s.test.2martens.de"
|
argocd_domain = "argocd.k8s.test.2martens.de"
|
||||||
}
|
}
|
||||||
|
|
||||||
module "monitoring_cluster" {
|
module "monitoring_cluster" {
|
||||||
@@ -125,5 +125,5 @@ module "monitoring_cluster" {
|
|||||||
aws_access_key = var.aws_access_key
|
aws_access_key = var.aws_access_key
|
||||||
aws_secret_key = var.aws_secret_key
|
aws_secret_key = var.aws_secret_key
|
||||||
argocd_keycloak_client_secret = var.argocd_monitoring_keycloak_client_secret
|
argocd_keycloak_client_secret = var.argocd_monitoring_keycloak_client_secret
|
||||||
argocd_url = "https://argocd.k8s.monitoring.2martens.de"
|
argocd_domain = "argocd.k8s.monitoring.2martens.de"
|
||||||
}
|
}
|
||||||
@@ -127,11 +127,11 @@ resource "hcloud_server" "manager" {
|
|||||||
}))
|
}))
|
||||||
argocd_ha_values : base64encode(templatefile("${path.module}/templates/helm/argocd-values-ha.yaml", {
|
argocd_ha_values : base64encode(templatefile("${path.module}/templates/helm/argocd-values-ha.yaml", {
|
||||||
argocd_keycloak_client_secret : var.argocd_keycloak_client_secret,
|
argocd_keycloak_client_secret : var.argocd_keycloak_client_secret,
|
||||||
argocd_url : var.argocd_url
|
argocd_domain : var.argocd_domain
|
||||||
}))
|
}))
|
||||||
argocd_values : base64encode(templatefile("${path.module}/templates/helm/argocd-values.yaml", {
|
argocd_values : base64encode(templatefile("${path.module}/templates/helm/argocd-values.yaml", {
|
||||||
argocd_keycloak_client_secret : var.argocd_keycloak_client_secret,
|
argocd_keycloak_client_secret : var.argocd_keycloak_client_secret,
|
||||||
argocd_url : var.argocd_url
|
argocd_domain : var.argocd_domain
|
||||||
}))
|
}))
|
||||||
cluster_setup : base64encode(templatefile("${path.module}/templates/scripts/cluster-setup.sh", {
|
cluster_setup : base64encode(templatefile("${path.module}/templates/scripts/cluster-setup.sh", {
|
||||||
argocd_environment : var.argocd_environment
|
argocd_environment : var.argocd_environment
|
||||||
|
|||||||
@@ -1,16 +1,18 @@
|
|||||||
global:
|
global:
|
||||||
|
domain: ${argocd_domain}
|
||||||
logging:
|
logging:
|
||||||
format: text
|
format: text
|
||||||
|
|
||||||
configs:
|
configs:
|
||||||
cm:
|
cm:
|
||||||
url: ${argocd_url}
|
url: https://${argocd_domain}
|
||||||
oidc.config: |
|
oidc.config: |
|
||||||
name: Keycloak
|
name: Keycloak
|
||||||
issuer: https://id.2martens.de/realms/2martens
|
issuer: https://id.2martens.de/realms/2martens
|
||||||
clientID: argocd-test-oauth
|
clientID: argocd-test-oauth
|
||||||
clientSecret: $oidc.keycloak.clientSecret
|
clientSecret: $oidc.keycloak.clientSecret
|
||||||
requestedScopes: ["openid", "profile", "email", "groups"]
|
requestedScopes: ["openid", "profile", "email", "groups"]
|
||||||
|
requestedIDTokenClaims: {"groups": {"essential": true}}
|
||||||
rbac:
|
rbac:
|
||||||
policy.csv: |
|
policy.csv: |
|
||||||
g, ArgoCDAdmins, role:admin
|
g, ArgoCDAdmins, role:admin
|
||||||
|
|||||||
@@ -1,21 +1,25 @@
|
|||||||
global:
|
global:
|
||||||
|
domain: ${argocd_domain}
|
||||||
logging:
|
logging:
|
||||||
format: text
|
format: text
|
||||||
|
|
||||||
configs:
|
configs:
|
||||||
cm:
|
cm:
|
||||||
url: ${argocd_url}
|
url: https://${argocd_domain}
|
||||||
oidc.config: |
|
oidc.config: |
|
||||||
name: Keycloak
|
name: Keycloak
|
||||||
issuer: https://id.2martens.de/realms/2martens
|
issuer: https://id.2martens.de/realms/2martens
|
||||||
clientID: argocd-test-oauth
|
clientID: argocd-test-oauth
|
||||||
clientSecret: $oidc.keycloak.clientSecret
|
clientSecret: $oidc.keycloak.clientSecret
|
||||||
requestedScopes: ["openid", "profile", "email", "groups"]
|
requestedScopes: ["openid", "profile", "email", "groups"]
|
||||||
|
requestedIDTokenClaims: {"groups": {"essential": true}}
|
||||||
rbac:
|
rbac:
|
||||||
policy.csv: |
|
policy.csv: |
|
||||||
g, ArgoCDAdmins, role:admin
|
g, ArgoCDAdmins, role:admin
|
||||||
secret:
|
secret:
|
||||||
extra:
|
extra:
|
||||||
oidc.keycloak.clientSecret: ${argocd_keycloak_client_secret}
|
oidc.keycloak.clientSecret: ${argocd_keycloak_client_secret}
|
||||||
|
|
||||||
applicationSet:
|
applicationSet:
|
||||||
resources:
|
resources:
|
||||||
limits:
|
limits:
|
||||||
@@ -24,6 +28,7 @@ applicationSet:
|
|||||||
requests:
|
requests:
|
||||||
cpu: 100m
|
cpu: 100m
|
||||||
memory: 128Mi
|
memory: 128Mi
|
||||||
|
|
||||||
controller:
|
controller:
|
||||||
resources:
|
resources:
|
||||||
limits:
|
limits:
|
||||||
@@ -32,6 +37,7 @@ controller:
|
|||||||
requests:
|
requests:
|
||||||
cpu: 250m
|
cpu: 250m
|
||||||
memory: 256Mi
|
memory: 256Mi
|
||||||
|
|
||||||
dex:
|
dex:
|
||||||
resources:
|
resources:
|
||||||
limits:
|
limits:
|
||||||
@@ -40,6 +46,7 @@ dex:
|
|||||||
requests:
|
requests:
|
||||||
cpu: 10m
|
cpu: 10m
|
||||||
memory: 32Mi
|
memory: 32Mi
|
||||||
|
|
||||||
notifications:
|
notifications:
|
||||||
resources:
|
resources:
|
||||||
limits:
|
limits:
|
||||||
@@ -48,6 +55,7 @@ notifications:
|
|||||||
requests:
|
requests:
|
||||||
cpu: 100m
|
cpu: 100m
|
||||||
memory: 128Mi
|
memory: 128Mi
|
||||||
|
|
||||||
redis:
|
redis:
|
||||||
resources:
|
resources:
|
||||||
limits:
|
limits:
|
||||||
@@ -56,6 +64,7 @@ redis:
|
|||||||
requests:
|
requests:
|
||||||
cpu: 100m
|
cpu: 100m
|
||||||
memory: 64Mi
|
memory: 64Mi
|
||||||
|
|
||||||
repoServer:
|
repoServer:
|
||||||
resources:
|
resources:
|
||||||
limits:
|
limits:
|
||||||
@@ -64,6 +73,7 @@ repoServer:
|
|||||||
requests:
|
requests:
|
||||||
cpu: 100m
|
cpu: 100m
|
||||||
memory: 256Mi
|
memory: 256Mi
|
||||||
|
|
||||||
server:
|
server:
|
||||||
resources:
|
resources:
|
||||||
limits:
|
limits:
|
||||||
|
|||||||
@@ -212,8 +212,8 @@ variable "argocd_keycloak_client_secret" {
|
|||||||
default = ""
|
default = ""
|
||||||
sensitive = true
|
sensitive = true
|
||||||
}
|
}
|
||||||
variable "argocd_url" {
|
variable "argocd_domain" {
|
||||||
description = "Base URL of ArgoCD application"
|
description = "Domain of ArgoCD application"
|
||||||
type = string
|
type = string
|
||||||
default = ""
|
default = ""
|
||||||
sensitive = false
|
sensitive = false
|
||||||
|
|||||||
Reference in New Issue
Block a user