feat(tls): add tls support for Armada

Adds TLS support for Armada API.

Change-Id: Iaa08c9122d3722cd658a62599b40511b87b29182
External-tracking: #370977
Signed-off-by: Tin Lam <tin@irrational.io>
This commit is contained in:
Tin Lam 2018-07-09 11:42:58 -05:00
parent 1480a05b82
commit 5810c19aea
2 changed files with 29 additions and 0 deletions

View File

@ -0,0 +1,17 @@
{{/*
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/}}
{{- if .Values.manifests.secret_ingress_tls }}
{{- include "helm-toolkit.manifests.secret_ingress_tls" ( dict "envAll" . "backendServiceType" "armada" ) }}
{{- end }}

View File

@ -138,6 +138,13 @@ endpoints:
default: http
host_fqdn_override:
default: null
# NOTE(lamt): This chart supports TLS for fqdn overriden public
# endpoints using the following format:
# public:
# host: null
# tls:
# crt: null
# key: null
local_image_registry:
name: docker-registry
namespace: docker-registry
@ -155,6 +162,10 @@ secrets:
identity:
admin: armada-keystone-admin
armada: armada-keystone-user
tls:
armada:
api:
public: armada-tls-public
conf:
armada:
@ -287,6 +298,7 @@ manifests:
job_ks_endpoints: true
job_ks_service: true
job_ks_user: true
secret_ingress_tls: true
secret_keystone: true
service: true
service_ingress: true