[RIC-431] Add Enb | Configuration changes | Some refactoring | K8S yamls

Change-Id: Ie10d5ba743c7d9606f0366417acded8422cb4d61
Signed-off-by: Idan Shalom <idan.shalom@intl.att.com>
diff --git a/E2Manager/services/rnib_data_service.go b/E2Manager/services/rnib_data_service.go
index 5e3df8d..902466d 100644
--- a/E2Manager/services/rnib_data_service.go
+++ b/E2Manager/services/rnib_data_service.go
@@ -55,22 +55,22 @@
 }
 
 type rNibDataService struct {
-	logger                    *logger.Logger
-	rnibReader                reader.RNibReader
-	rnibWriter                rNibWriter.RNibWriter
-	maxAttempts               int
-	retryInterval             time.Duration
-	stateChangeMessageChannel string
+	logger           *logger.Logger
+	rnibReader       reader.RNibReader
+	rnibWriter       rNibWriter.RNibWriter
+	maxAttempts      int
+	retryInterval    time.Duration
+	rnibWriterConfig configuration.RnibWriterConfig
 }
 
 func NewRnibDataService(logger *logger.Logger, config *configuration.Configuration, rnibReader reader.RNibReader, rnibWriter rNibWriter.RNibWriter) *rNibDataService {
 	return &rNibDataService{
-		logger:                    logger,
-		rnibReader:                rnibReader,
-		rnibWriter:                rnibWriter,
-		maxAttempts:               config.MaxRnibConnectionAttempts,
-		retryInterval:             time.Duration(config.RnibRetryIntervalMs) * time.Millisecond,
-		stateChangeMessageChannel: config.StateChangeMessageChannel,
+		logger:           logger,
+		rnibReader:       rnibReader,
+		rnibWriter:       rnibWriter,
+		maxAttempts:      config.MaxRnibConnectionAttempts,
+		retryInterval:    time.Duration(config.RnibRetryIntervalMs) * time.Millisecond,
+		rnibWriterConfig: config.RnibWriter,
 	}
 }
 
@@ -304,10 +304,10 @@
 }
 
 func (w *rNibDataService) UpdateNodebInfoOnConnectionStatusInversion(nodebInfo *entities.NodebInfo, event string) error {
-	w.logger.Infof("#RnibDataService.UpdateNodebInfoOnConnectionStatusInversion - stateChangeMessageChannel: %s, event: %s, nodebInfo: %s", w.stateChangeMessageChannel, event, nodebInfo)
+	w.logger.Infof("#RnibDataService.UpdateNodebInfoOnConnectionStatusInversion - stateChangeMessageChannel: %s, event: %s, nodebInfo: %s", w.rnibWriterConfig.StateChangeMessageChannel, event, nodebInfo)
 
 	err := w.retry("UpdateNodebInfoOnConnectionStatusInversion", func() (err error) {
-		err = w.rnibWriter.UpdateNodebInfoOnConnectionStatusInversion(nodebInfo, w.stateChangeMessageChannel, event)
+		err = w.rnibWriter.UpdateNodebInfoOnConnectionStatusInversion(nodebInfo, w.rnibWriterConfig.StateChangeMessageChannel, event)
 		return
 	})