Skip to content
Snippets Groups Projects
Commit 8ba3f9e5 authored by Rob Kooper's avatar Rob Kooper
Browse files

ingress storage class

parent 2a1459d5
No related branches found
No related tags found
No related merge requests found
...@@ -54,6 +54,7 @@ spec: ...@@ -54,6 +54,7 @@ spec:
{{- end }} {{- end }}
persistence: persistence:
enabled: true enabled: true
storageClass: {{ .Values.ingresscontroller.storageClass | quote}}
deployment: deployment:
initContainers: initContainers:
# The "volume-permissions" init container is required if you run into permission issues. # The "volume-permissions" init container is required if you run into permission issues.
......
...@@ -30,6 +30,7 @@ ingresscontroller: ...@@ -30,6 +30,7 @@ ingresscontroller:
#privateIP: 1.1.1.2 #privateIP: 1.1.1.2
#acme: #acme:
# email: devops.isda@lists.illinois.edu # email: devops.isda@lists.illinois.edu
storageClass: ""
traefik1: traefik1:
version: "1.*" version: "1.*"
traefik2: traefik2:
......
...@@ -40,6 +40,7 @@ locals { ...@@ -40,6 +40,7 @@ locals {
floating_ip = var.floating_ip floating_ip = var.floating_ip
ingress_controller_enabled = var.ingress_controller_enabled ingress_controller_enabled = var.ingress_controller_enabled
ingress_controller = var.ingress_controller ingress_controller = var.ingress_controller
ingress_storageclass = var.ingress_storageclass
traefik_dashboard = var.traefik_dashboard traefik_dashboard = var.traefik_dashboard
acme_staging = var.acme_staging acme_staging = var.acme_staging
acme_email = var.acme_email acme_email = var.acme_email
......
...@@ -66,6 +66,7 @@ spec: ...@@ -66,6 +66,7 @@ spec:
class: ${ingress_controller} class: ${ingress_controller}
publicIP: ${floating_ip[0].public_ip} publicIP: ${floating_ip[0].public_ip}
privateIP: ${floating_ip[0].private_ip} privateIP: ${floating_ip[0].private_ip}
storageClass: ${ingress_storageclass}
acme: acme:
staging: ${acme_staging} staging: ${acme_staging}
%{~ if (acme_staging) ~} %{~ if (acme_staging) ~}
......
...@@ -226,6 +226,12 @@ variable "ingress_controller" { ...@@ -226,6 +226,12 @@ variable "ingress_controller" {
} }
} }
variable "ingress_storageclass" {
type = string
description = "storageclass used by ingress controller"
default = ""
}
# ---------------------------------------------------------------------- # ----------------------------------------------------------------------
# TRAEFIK # TRAEFIK
# ---------------------------------------------------------------------- # ----------------------------------------------------------------------
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment