update docs and comments
This commit is contained in:
		
							parent
							
								
									6c3d4a923e
								
							
						
					
					
						commit
						b763710573
					
				|  | @ -321,11 +321,12 @@ spec: | |||
| ## Custom Pod Environment Variables | ||||
| 
 | ||||
| It is possible to configure a ConfigMap which is used by the Postgres pods as | ||||
| an additional provider for environment variables. | ||||
| 
 | ||||
| One use case is to customize the Spilo image and configure it with environment | ||||
| variables. The ConfigMap with the additional settings is configured in the | ||||
| operator's main ConfigMap: | ||||
| an additional provider for environment variables. One use case is to customize | ||||
| the Spilo image and configure it with environment variables. The ConfigMap with | ||||
| the additional settings is referenced in the operator's main configuration. | ||||
| A namespace can be specified along with the name. If left out, the configured | ||||
| default namespace of your K8s client will be used and if the ConfigMap is not | ||||
| found there, the Postgres cluster's namespace is taken when different: | ||||
| 
 | ||||
| **postgres-operator ConfigMap** | ||||
| 
 | ||||
|  |  | |||
|  | @ -852,7 +852,7 @@ func (c *Cluster) generateStatefulSet(pgSpec *acidv1.PostgresSpec) (*appsv1.Stat | |||
| 		var cm *v1.ConfigMap | ||||
| 		cm, err = c.KubeClient.ConfigMaps(c.OpConfig.PodEnvironmentConfigMap.Namespace).Get(c.OpConfig.PodEnvironmentConfigMap.Name, metav1.GetOptions{}) | ||||
| 		if err != nil { | ||||
| 			// if not found, try again using the operator namespace (old behavior)
 | ||||
| 			// if not found, try again using the cluster's namespace if it's different (old behavior)
 | ||||
| 			if k8sutil.ResourceNotFound(err) && c.Namespace != c.OpConfig.PodEnvironmentConfigMap.Namespace { | ||||
| 				cm, err = c.KubeClient.ConfigMaps(c.Namespace).Get(c.OpConfig.PodEnvironmentConfigMap.Name, metav1.GetOptions{}) | ||||
| 			} | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue