Enable regular expression matching
This commit is contained in:
		
							parent
							
								
									dd2381174c
								
							
						
					
					
						commit
						8d718c4fc1
					
				| 
						 | 
				
			
			@ -3,6 +3,7 @@ package cluster
 | 
			
		|||
import (
 | 
			
		||||
	"context"
 | 
			
		||||
	"fmt"
 | 
			
		||||
	"regexp"
 | 
			
		||||
 | 
			
		||||
	batchv1beta1 "k8s.io/api/batch/v1beta1"
 | 
			
		||||
	v1 "k8s.io/api/core/v1"
 | 
			
		||||
| 
						 | 
				
			
			@ -337,7 +338,8 @@ func (c *Cluster) syncStatefulSet() error {
 | 
			
		|||
		if ToPropagateAnnotations != nil && PgCRDAnnotations != nil {
 | 
			
		||||
			for _, anno := range ToPropagateAnnotations {
 | 
			
		||||
				for k, v := range PgCRDAnnotations {
 | 
			
		||||
					if k == anno {
 | 
			
		||||
					matched, err := regexp.MatchString(anno, k)
 | 
			
		||||
					if err == nil && matched {
 | 
			
		||||
						annotations[k] = v
 | 
			
		||||
					}
 | 
			
		||||
				}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue