11// main template for system-upgrade-controller
22local dashboard = import 'grafana_dashboard.jsonnet' ;
3+ local com = import 'lib/commodore.libjsonnet' ;
34local kap = import 'lib/kapitan.libjsonnet' ;
45local kube = import 'lib/kube.libjsonnet' ;
56local 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