set applicationId of FES CRD by taking label from manifest
This commit is contained in:
		
							parent
							
								
									50a8bf5fee
								
							
						
					
					
						commit
						8f2f70b4fe
					
				|  | @ -1,3 +1,4 @@ | ||||||
|  | //go:build !ignore_autogenerated
 | ||||||
| // +build !ignore_autogenerated
 | // +build !ignore_autogenerated
 | ||||||
| 
 | 
 | ||||||
| /* | /* | ||||||
|  |  | ||||||
|  | @ -108,8 +108,14 @@ func (c *Cluster) syncPostgresConfig() error { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| func (c *Cluster) generateFabricEventStream() *zalandov1alpha1.FabricEventStream { | func (c *Cluster) generateFabricEventStream() *zalandov1alpha1.FabricEventStream { | ||||||
|  | 	var applicationId string | ||||||
| 	eventStreams := make([]zalandov1alpha1.EventStream, 0) | 	eventStreams := make([]zalandov1alpha1.EventStream, 0) | ||||||
| 
 | 
 | ||||||
|  | 	// take application label from manifest
 | ||||||
|  | 	if spec, err := c.GetSpec(); err == nil { | ||||||
|  | 		applicationId = spec.ObjectMeta.Labels["application"] | ||||||
|  | 	} | ||||||
|  | 
 | ||||||
| 	for _, stream := range c.Spec.Streams { | 	for _, stream := range c.Spec.Streams { | ||||||
| 		for tableName, table := range stream.Tables { | 		for tableName, table := range stream.Tables { | ||||||
| 			streamSource := c.getEventStreamSource(stream, tableName, table.IdColumn) | 			streamSource := c.getEventStreamSource(stream, tableName, table.IdColumn) | ||||||
|  | @ -136,7 +142,7 @@ func (c *Cluster) generateFabricEventStream() *zalandov1alpha1.FabricEventStream | ||||||
| 			OwnerReferences: c.ownerReferences(), | 			OwnerReferences: c.ownerReferences(), | ||||||
| 		}, | 		}, | ||||||
| 		Spec: zalandov1alpha1.FabricEventStreamSpec{ | 		Spec: zalandov1alpha1.FabricEventStreamSpec{ | ||||||
| 			ApplicationId: "", | 			ApplicationId: applicationId, | ||||||
| 			EventStreams:  eventStreams, | 			EventStreams:  eventStreams, | ||||||
| 		}, | 		}, | ||||||
| 	} | 	} | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue