HoustonPutman commented on a change in pull request #253: URL: https://github.com/apache/solr-operator/pull/253#discussion_r610719245
########## File path: api/v1beta1/solrcloud_types.go ########## @@ -556,6 +556,17 @@ func (ref *ZookeeperRef) withDefaults() (changed bool) { return changed } +func (ref *ZookeeperRef) GetACLs() (allACL *ZookeeperACL, readOnlyACL *ZookeeperACL) { + if ref.ConnectionInfo != nil { + allACL = ref.ConnectionInfo.AllACL + readOnlyACL = ref.ConnectionInfo.ReadOnlyACL + } else if ref.ProvidedZookeeper != nil { + allACL = ref.ProvidedZookeeper.AllACL + readOnlyACL = ref.ProvidedZookeeper.ReadOnlyACL + } + return Review comment: very cool, did not know about this syntax ########## File path: controllers/util/prometheus_exporter_util.go ########## @@ -103,7 +103,7 @@ func GenerateSolrPrometheusExporterDeployment(solrPrometheusExporter *solr.SolrP exporterArgs = append(exporterArgs, "-z", solrConnectionInfo.CloudZkConnnectionInfo.ZkConnectionString()) // Add ACL information, if given, through Env Vars - if hasACLs, aclEnvs := AddACLsToEnv(solrConnectionInfo.CloudZkConnnectionInfo); hasACLs { + if hasACLs, aclEnvs := AddACLsToEnv(solrConnectionInfo.CloudZkConnnectionInfo.AllACL, solrConnectionInfo.CloudZkConnnectionInfo.ReadOnlyACL); hasACLs { Review comment: Do we want to get this out of the SolrCloud object if they do a SolrCloudReference by name in the **same** namespace? Not sure we do, and could be a fix for the future if so. ########## File path: controllers/util/zk_util.go ########## @@ -85,6 +85,10 @@ func GenerateZookeeperCluster(solrCloud *solr.SolrCloud, zkSpec *solr.ZookeeperS zkCluster.Spec.Pod.NodeSelector = zkSpec.ZookeeperPod.NodeSelector } + if zkSpec.ZookeeperPod.Env != nil { + zkCluster.Spec.Pod.Env = zkSpec.ZookeeperPod.Env Review comment: Think you need to add this field to `CopyZookeeperClusterFields` -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@solr.apache.org For additional commands, e-mail: issues-h...@solr.apache.org