Skip to content
This repository has been archived by the owner on Mar 20, 2023. It is now read-only.

Commit

Permalink
Added parameter to support other ingress class than http application …
Browse files Browse the repository at this point in the history
…routing
  • Loading branch information
eiximenis committed Oct 6, 2020
1 parent ae50717 commit 35931a7
Showing 1 changed file with 4 additions and 3 deletions.
7 changes: 4 additions & 3 deletions Deploy/powershell/Enable-Ssl.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,8 @@ Param (
[parameter(Mandatory=$false)][string]$tlsCertFile="",
[parameter(Mandatory=$false)][string]$tlsKeyFile="",
[parameter(Mandatory=$false)][string]$domain="",
[parameter(Mandatory=$false)][string]$tlsSecretName="tt-tls-custom"
[parameter(Mandatory=$false)][string]$tlsSecretName="tt-tls-custom",
[parameter(Mandatory=$false)][string]$ingressClass="addon-http-application-routing"
)

function validate {
Expand Down Expand Up @@ -76,11 +77,11 @@ Join-Path .. helm | Push-Location
if ($sslSupport -eq "staging") {
Write-Host "Adding TLS/SSL support using Let's Encrypt Staging environment" -ForegroundColor Yellow
Write-Host "helm install $name-ssl -f $(Join-Path tls-support values-staging.yaml) --set domain=$domain tls-support" -ForegroundColor Yellow
cmd /c "helm install $name-ssl-staging -f $(Join-Path tls-support values-staging.yaml) --set domain=$domain tls-support"
cmd /c "helm install $name-ssl-staging -f $(Join-Path tls-support values-staging.yaml) --set domain=$domain --set ingressClass=$ingressClass tls-support"
}
if ($sslSupport -eq "prod") {
Write-Host "Adding TLS/SSL support using Let's Encrypt PRODUCTION environment" -ForegroundColor Yellow
cmd /c "helm install $name-ssl-prod -f $(Join-Path tls-support values-prod.yaml) --set domain=$domain tls-support"
cmd /c "helm install $name-ssl-prod -f $(Join-Path tls-support values-prod.yaml) --set domain=$domain --set ingressClass=$ingressClass tls-support"
}
if ($sslSupport -eq "custom") {
Write-Host "TLS support is custom bound to domain $domain" -ForegroundColor Yellow
Expand Down

0 comments on commit 35931a7

Please sign in to comment.