Merge "Add proxy override for Armada chart"

This commit is contained in:
Zuul 2018-12-16 19:36:34 +00:00 committed by Gerrit Code Review
commit 643455abb7
2 changed files with 46 additions and 0 deletions

View File

@ -6,6 +6,8 @@ metadata:
layeringDefinition:
abstract: false
layer: global
labels:
name: ucp-armada
storagePolicy: cleartext
substitutions:
# Chart source

View File

@ -0,0 +1,44 @@
---
schema: armada/Chart/v1
metadata:
schema: metadata/Document/v1
name: ucp-armada
replacement: true
layeringDefinition:
abstract: false
layer: type
parentSelector:
name: ucp-armada
actions:
- method: merge
path: .
storagePolicy: cleartext
substitutions:
# HTTP Proxy env
- src:
schema: pegleg/CommonAddresses/v1
name: common-addresses
path: .proxy.http
dest:
path: .values.pod.env.armada_api[0].value
- src:
schema: pegleg/CommonAddresses/v1
name: common-addresses
path: .proxy.https
dest:
path: .values.pod.env.armada_api[1].value
- src:
schema: pegleg/CommonAddresses/v1
name: common-addresses
path: .proxy.no_proxy
dest:
path: .values.pod.env.armada_api[2].value
data:
values:
pod:
env:
armada_api:
- name: http_proxy
- name: https_proxy
- name: no_proxy
...