6969 envRelatedOpenStackServiceImages (map [string ]* string ) // full_related_image_name -> image
7070 rabbitmqImage string
7171 operatorImage string
72+ kubeRbacProxyImage string
7273 openstackReleaseVersion string
7374)
7475
@@ -93,6 +94,8 @@ func SetupEnv() {
9394 log .Log .Info ("Found operator related image" , "operator" , operatorName , "image" , envArr [1 ])
9495 } else if strings .HasPrefix (envArr [0 ], "RELATED_IMAGE_" ) {
9596 envRelatedOpenStackServiceImages [envArr [0 ]] = & envArr [1 ]
97+ } else if envArr [0 ] == "KUBE_RBAC_PROXY" {
98+ kubeRbacProxyImage = envArr [1 ]
9699 } else if envArr [0 ] == "OPERATOR_IMAGE_URL" {
97100 operatorImage = envArr [1 ]
98101 } else if envArr [0 ] == "OPENSTACK_RELEASE_VERSION" {
@@ -449,6 +452,7 @@ func (r *OpenStackReconciler) applyOperator(ctx context.Context, instance *opera
449452 data .Data ["OperatorImages" ] = envRelatedOperatorImages
450453 data .Data ["RabbitmqImage" ] = rabbitmqImage
451454 data .Data ["OperatorImage" ] = operatorImage
455+ data .Data ["KubeRbacProxyImage" ] = kubeRbacProxyImage
452456 data .Data ["OpenstackReleaseVersion" ] = openstackReleaseVersion
453457 data .Data ["OpenStackServiceRelatedImages" ] = envRelatedOpenStackServiceImages
454458 return r .renderAndApply (ctx , instance , data , "operator" , true )
0 commit comments