Features 11020,11022-11026: Advanced cluster management

Change-Id: I348e6149326e8ba7c2c79ea7ff2ea2223ed047ca
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
diff --git a/osm_lcm/data_utils/lcm_config.py b/osm_lcm/data_utils/lcm_config.py
index 1c8ef49..5ad9bd1 100644
--- a/osm_lcm/data_utils/lcm_config.py
+++ b/osm_lcm/data_utils/lcm_config.py
@@ -205,6 +205,19 @@
     old_sa: bool = True
 
 
+class GitopsConfig(OsmConfigman):
+    repo_base_url: str = None
+    repo_user: str = None
+    pubkey: str = None
+    mgmtcluster_kubeconfig: str = "/etc/osm/mgmtcluster-kubeconfig.yaml"
+    loglevel: str = "DEBUG"
+    logfile: str = None
+    logger_name: str = None
+
+    def transform(self):
+        self.logger_name = "lcm.gitops"
+
+
 # Main configuration Template
 
 
@@ -218,6 +231,7 @@
     message: MessageConfig = MessageConfig()
     tsdb: TsdbConfig = TsdbConfig()
     servicekpi: MonitoringConfig = MonitoringConfig()
+    gitops: GitopsConfig = GitopsConfig()
 
     def transform(self):
         for attribute in dir(self):