Sandro Bonazzola has uploaded a new change for review.

Change subject: packaging: setup: don't rely on priority
......................................................................

packaging: setup: don't rely on priority

Don't rely on priority for disabling plugins.

Change-Id: I85c0b6f826745b7619517f3cf06a5704b61584e5
Signed-off-by: Sandro Bonazzola <sbona...@redhat.com>
---
M packaging/setup/ovirt_engine_setup/engine/constants.py
M packaging/setup/plugins/ovirt-engine-setup/ovirt-engine/config/appmode.py
M packaging/setup/plugins/ovirt-engine-setup/ovirt-engine/db/connection.py
M 
packaging/setup/plugins/ovirt-engine-setup/ovirt-engine/fence_kdump_listener/config.py
M packaging/setup/plugins/ovirt-engine-setup/ovirt-engine/pki/ca.py
M 
packaging/setup/plugins/ovirt-engine-setup/ovirt-engine/provisioning/postgres.py
M packaging/setup/plugins/ovirt-engine-setup/ovirt-engine/system/nfs.py
7 files changed, 19 insertions(+), 5 deletions(-)


  git pull ssh://gerrit.ovirt.org:29418/ovirt-engine refs/changes/97/29197/1

diff --git a/packaging/setup/ovirt_engine_setup/engine/constants.py 
b/packaging/setup/ovirt_engine_setup/engine/constants.py
index 0e9a35e..41e9f43 100644
--- a/packaging/setup/ovirt_engine_setup/engine/constants.py
+++ b/packaging/setup/ovirt_engine_setup/engine/constants.py
@@ -312,8 +312,15 @@
 
     MEMORY_CHECK = 'osetup.memory.check'
 
+    CA_ALLOWED = 'osetup.engine.pki.ca.allow'
     CA_AVAILABLE = 'osetup.pki.ca.available'
 
+    POSTGRES_PROVISIONING_ALLOWED = 'osetup.engine.provisioning.pgsql.allow'
+    NFS_CONFIG_ALLOWED = 'osetup.engine.system.nfs.allow'
+    APPMODE_ALLOWED = 'osetup.engine.config.appmode.allow'
+    KDUMP_ALLOW = 'osetup.engine.kdump.allow'
+    CONNECTION_ALLOW = 'osetup.engine.db.connection.allow'
+
 
 @util.export
 @util.codegen
diff --git 
a/packaging/setup/plugins/ovirt-engine-setup/ovirt-engine/config/appmode.py 
b/packaging/setup/plugins/ovirt-engine-setup/ovirt-engine/config/appmode.py
index 04adc9e..f4883f8 100644
--- a/packaging/setup/plugins/ovirt-engine-setup/ovirt-engine/config/appmode.py
+++ b/packaging/setup/plugins/ovirt-engine-setup/ovirt-engine/config/appmode.py
@@ -67,7 +67,7 @@
         condition=lambda self: self.environment[
             oenginecons.EngineDBEnv.NEW_DATABASE
         ],
-        priority=plugin.Stages.PRIORITY_HIGH,
+        name=oenginecons.Stages.APPMODE_ALLOWED,
     )
     def _customization_enable(self):
         self._enabled = self.environment[oenginecons.CoreEnv.ENABLE]
@@ -79,6 +79,7 @@
         ),
         after=(
             oengcommcons.Stages.DIALOG_TITLES_S_ENGINE,
+            oenginecons.Stages.APPMODE_ALLOWED,
         ),
         condition=lambda self: (
             self._enabled and
diff --git 
a/packaging/setup/plugins/ovirt-engine-setup/ovirt-engine/db/connection.py 
b/packaging/setup/plugins/ovirt-engine-setup/ovirt-engine/db/connection.py
index 0618a38..297d65c 100644
--- a/packaging/setup/plugins/ovirt-engine-setup/ovirt-engine/db/connection.py
+++ b/packaging/setup/plugins/ovirt-engine-setup/ovirt-engine/db/connection.py
@@ -88,6 +88,7 @@
         after=(
             oengcommcons.Stages.DIALOG_TITLES_S_DATABASE,
         ),
+        name=oenginecons.Stages.CONNECTION_ALLOW,
     )
     def _customization_enable(self):
         if not self.environment[oenginecons.CoreEnv.ENABLE]:
@@ -101,6 +102,7 @@
         ),
         after=(
             oengcommcons.Stages.DIALOG_TITLES_S_DATABASE,
+            oenginecons.Stages.CONNECTION_ALLOW,
         ),
         condition=lambda self: self._enabled,
     )
diff --git 
a/packaging/setup/plugins/ovirt-engine-setup/ovirt-engine/fence_kdump_listener/config.py
 
b/packaging/setup/plugins/ovirt-engine-setup/ovirt-engine/fence_kdump_listener/config.py
index f71c48d..0474f51 100644
--- 
a/packaging/setup/plugins/ovirt-engine-setup/ovirt-engine/fence_kdump_listener/config.py
+++ 
b/packaging/setup/plugins/ovirt-engine-setup/ovirt-engine/fence_kdump_listener/config.py
@@ -70,7 +70,7 @@
             oengcommcons.Stages.DB_CONNECTION_STATUS,
             osetupcons.Stages.DIALOG_TITLES_S_SYSTEM,
         ),
-        priority=plugin.Stages.PRIORITY_HIGH
+        name=oenginecons.Stages.KDUMP_ALLOW,
     )
     def _customization_disable(self):
         if not self.environment[oenginecons.CoreEnv.ENABLE]:
@@ -90,6 +90,7 @@
         after=(
             oengcommcons.Stages.DB_CONNECTION_STATUS,
             osetupcons.Stages.DIALOG_TITLES_S_SYSTEM,
+            oenginecons.Stages.KDUMP_ALLOW,
         ),
     )
     def _customization_firewall(self):
diff --git a/packaging/setup/plugins/ovirt-engine-setup/ovirt-engine/pki/ca.py 
b/packaging/setup/plugins/ovirt-engine-setup/ovirt-engine/pki/ca.py
index 44cb813..cddf94f 100644
--- a/packaging/setup/plugins/ovirt-engine-setup/ovirt-engine/pki/ca.py
+++ b/packaging/setup/plugins/ovirt-engine-setup/ovirt-engine/pki/ca.py
@@ -123,7 +123,7 @@
             osetupcons.Stages.CONFIG_PROTOCOLS_CUSTOMIZATION,
             oengcommcons.Stages.DIALOG_TITLES_S_PKI,
         ),
-        priority=plugin.Stages.PRIORITY_HIGH
+        name=oenginecons.Stages.CA_ALLOWED,
     )
     def _customization_enable(self):
         if not self.environment[oenginecons.CoreEnv.ENABLE]:
@@ -137,6 +137,7 @@
         after=(
             osetupcons.Stages.CONFIG_PROTOCOLS_CUSTOMIZATION,
             oengcommcons.Stages.DIALOG_TITLES_S_PKI,
+            oenginecons.Stages.CA_ALLOWED
         ),
         condition=lambda self: self._enabled,
     )
diff --git 
a/packaging/setup/plugins/ovirt-engine-setup/ovirt-engine/provisioning/postgres.py
 
b/packaging/setup/plugins/ovirt-engine-setup/ovirt-engine/provisioning/postgres.py
index 274ccc0..9a1af0a 100644
--- 
a/packaging/setup/plugins/ovirt-engine-setup/ovirt-engine/provisioning/postgres.py
+++ 
b/packaging/setup/plugins/ovirt-engine-setup/ovirt-engine/provisioning/postgres.py
@@ -89,7 +89,7 @@
         condition=lambda self: not self.environment[
             oenginecons.CoreEnv.ENABLE
         ],
-        priority=plugin.Stages.PRIORITY_HIGH
+        name=oenginecons.Stages.POSTGRES_PROVISIONING_ALLOWED,
     )
     def _customization_enable(self):
         self._enabled = False
@@ -101,7 +101,7 @@
             oengcommcons.Stages.DB_CONNECTION_CUSTOMIZATION,
         ),
         after=(
-            oengcommcons.Stages.DIALOG_TITLES_S_DATABASE,
+            oenginecons.Stages.POSTGRES_PROVISIONING_ALLOWED,
         ),
         condition=lambda self: self._enabled,
     )
diff --git 
a/packaging/setup/plugins/ovirt-engine-setup/ovirt-engine/system/nfs.py 
b/packaging/setup/plugins/ovirt-engine-setup/ovirt-engine/system/nfs.py
index 546d36f..fe2d6f4 100644
--- a/packaging/setup/plugins/ovirt-engine-setup/ovirt-engine/system/nfs.py
+++ b/packaging/setup/plugins/ovirt-engine-setup/ovirt-engine/system/nfs.py
@@ -136,6 +136,7 @@
             osetupcons.Stages.CONFIG_APPLICATION_MODE_AVAILABLE,
             osetupcons.Stages.DIALOG_TITLES_S_SYSTEM,
         ),
+        name=oenginecons.Stages.NFS_CONFIG_ALLOWED
         priority=plugin.Stages.PRIORITY_HIGH,
     )
     def _customization_enable(self):
@@ -151,6 +152,7 @@
         after=(
             osetupcons.Stages.CONFIG_APPLICATION_MODE_AVAILABLE,
             osetupcons.Stages.DIALOG_TITLES_S_SYSTEM,
+            oenginecons.Stages.NFS_CONFIG_ALLOWED,
         ),
         condition=lambda self: self._enabled,
     )


-- 
To view, visit http://gerrit.ovirt.org/29197
To unsubscribe, visit http://gerrit.ovirt.org/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I85c0b6f826745b7619517f3cf06a5704b61584e5
Gerrit-PatchSet: 1
Gerrit-Project: ovirt-engine
Gerrit-Branch: master
Gerrit-Owner: Sandro Bonazzola <sbona...@redhat.com>
_______________________________________________
Engine-patches mailing list
Engine-patches@ovirt.org
http://lists.ovirt.org/mailman/listinfo/engine-patches

Reply via email to