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
 | ||||
| 
 | ||||
| /* | ||||
|  |  | |||
|  | @ -108,8 +108,14 @@ func (c *Cluster) syncPostgresConfig() error { | |||
| } | ||||
| 
 | ||||
| func (c *Cluster) generateFabricEventStream() *zalandov1alpha1.FabricEventStream { | ||||
| 	var applicationId string | ||||
| 	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 tableName, table := range stream.Tables { | ||||
| 			streamSource := c.getEventStreamSource(stream, tableName, table.IdColumn) | ||||
|  | @ -136,7 +142,7 @@ func (c *Cluster) generateFabricEventStream() *zalandov1alpha1.FabricEventStream | |||
| 			OwnerReferences: c.ownerReferences(), | ||||
| 		}, | ||||
| 		Spec: zalandov1alpha1.FabricEventStreamSpec{ | ||||
| 			ApplicationId: "", | ||||
| 			ApplicationId: applicationId, | ||||
| 			EventStreams:  eventStreams, | ||||
| 		}, | ||||
| 	} | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue