update home dns [ci skip]

This commit is contained in:
viktorbarzin 2021-05-23 19:26:52 +01:00
parent 0cd3ac5c74
commit c722825630
No known key found for this signature in database
GPG key ID: 0EB088298288D958
4 changed files with 53907 additions and 0 deletions

File diff suppressed because it is too large Load diff

View file

@ -170,6 +170,12 @@ resource "kubernetes_ingress" "shlink" {
namespace = "url"
annotations = {
"kubernetes.io/ingress.class" = "nginx"
"nginx.ingress.kubernetes.io/configuration-snippet" : <<-EOF
more_set_headers "Host: $host";
more_set_headers "X-Real-IP: $remote_addr";
more_set_headers "X-Forwarded-For: $proxy_add_x_forwarded_for";
more_set_headers "X-Forwarded-Proto: $scheme";
EOF
}
}
@ -323,3 +329,94 @@ resource "kubernetes_ingress" "shlink-web" {
}
}
}
# TESTING
resource "kubernetes_deployment" "shlink2" {
metadata {
name = "shlink2"
namespace = "url"
labels = {
run = "shlink2"
}
}
spec {
replicas = 1
selector {
match_labels = {
run = "shlink2"
}
}
template {
metadata {
labels = {
run = "shlink2"
}
}
spec {
container {
image = "brndnmtthws/nginx-echo-headers"
name = "shlink2"
}
}
}
}
}
resource "kubernetes_service" "shlink2" {
metadata {
name = "shlink2"
namespace = "url"
labels = {
"run" = "shlink2"
}
}
spec {
selector = {
run = "shlink2"
}
port {
name = "http"
port = "80"
target_port = "8080"
}
}
}
resource "kubernetes_ingress" "shlink2" {
metadata {
name = "shlink-ingress2"
namespace = "url"
annotations = {
"kubernetes.io/ingress.class" = "nginx"
"nginx.ingress.kubernetes.io/configuration-snippet" : <<-EOF
more_set_headers "Kek: $host";
more_set_headers "Host: $host";
more_set_headers "X-Real-IP: $remote_addr";
more_set_headers "X-Forwarded-For: $proxy_add_x_forwarded_for";
more_set_headers "X-Forwarded-Proto: $scheme";
EOF
"nginx.org/location-snippets" : <<-EOF
add_header my-test-header test-value;
EOF
}
}
spec {
tls {
hosts = ["url2.viktorbarzin.me"]
secret_name = var.tls_secret_name
}
rule {
host = "url2.viktorbarzin.me"
http {
path {
path = "/"
backend {
service_name = "shlink2"
service_port = "80"
}
}
}
}
}
}

Binary file not shown.

Binary file not shown.