Skip to content

Commit 1118ee0

Browse files
authored
Merge pull request #18 from projectsyn/feature/proxy_envs
Add support for proxy env vars
2 parents 4a6dea7 + c6e3863 commit 1118ee0

File tree

1 file changed

+10
-16
lines changed

1 file changed

+10
-16
lines changed

component/main.jsonnet

Lines changed: 10 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
// main template for system-upgrade-controller
22
local dashboard = import 'grafana_dashboard.jsonnet';
3+
local com = import 'lib/commodore.libjsonnet';
34
local kap = import 'lib/kapitan.libjsonnet';
45
local kube = import 'lib/kube.libjsonnet';
56
local suc = import 'lib/suc.libjsonnet';
@@ -89,25 +90,19 @@ local deployment = kube.Deployment('system-upgrade-controller') {
8990
spec+: {
9091
affinity: params.affinity,
9192
containers: [
92-
{
93-
env: [
94-
{
95-
name: 'SYSTEM_UPGRADE_CONTROLLER_NAME',
96-
valueFrom: {
97-
fieldRef: {
98-
fieldPath: "metadata.labels['upgrade.cattle.io/controller']",
99-
},
93+
kube.Container('system-upgrade-controller') {
94+
env_: com.proxyVars {
95+
SYSTEM_UPGRADE_CONTROLLER_NAME: {
96+
fieldRef: {
97+
fieldPath: "metadata.labels['upgrade.cattle.io/controller']",
10098
},
10199
},
102-
{
103-
name: 'SYSTEM_UPGRADE_CONTROLLER_NAMESPACE',
104-
valueFrom: {
105-
fieldRef: {
106-
fieldPath: 'metadata.namespace',
107-
},
100+
SYSTEM_UPGRADE_CONTROLLER_NAMESPACE: {
101+
fieldRef: {
102+
fieldPath: 'metadata.namespace',
108103
},
109104
},
110-
],
105+
},
111106
envFrom: [
112107
{
113108
configMapRef: {
@@ -117,7 +112,6 @@ local deployment = kube.Deployment('system-upgrade-controller') {
117112
],
118113
image: params.suc_image,
119114
imagePullPolicy: 'IfNotPresent',
120-
name: 'system-upgrade-controller',
121115
resources+: {
122116
requests: {
123117
memory: '64Mi',

0 commit comments

Comments
 (0)