Yedidyah Bar David has uploaded a new change for review.

Change subject: packaging: setup: Schedule db credentials customization
......................................................................

packaging: setup: Schedule db credentials customization

Let components owners query for db connections credentials before
users of these components, so that users can use them if already
queried.

Change-Id: Ia4fb9a7c47f2563bbd5faf537144e818b1e0b7ed
Signed-off-by: Yedidyah Bar David <[email protected]>
---
M packaging/setup/ovirt_engine_setup/constants.py
M packaging/setup/plugins/ovirt-engine-common/base/dialog/titles.py
M packaging/setup/plugins/ovirt-engine-setup/ovirt-engine/db/connection.py
M packaging/setup/plugins/ovirt-engine-setup/ovirt-engine/dialog/titles.py
4 files changed, 14 insertions(+), 1 deletion(-)


  git pull ssh://gerrit.ovirt.org:29418/ovirt-engine refs/changes/17/28317/1

diff --git a/packaging/setup/ovirt_engine_setup/constants.py 
b/packaging/setup/ovirt_engine_setup/constants.py
index 0094ae8..5c7c048 100644
--- a/packaging/setup/ovirt_engine_setup/constants.py
+++ b/packaging/setup/ovirt_engine_setup/constants.py
@@ -504,6 +504,8 @@
     CORE_ENGINE_START = 'osetup.core.engine.start'
     DB_CONNECTION_SETUP = 'osetup.db.connection.setup'
     DB_CONNECTION_CUSTOMIZATION = 'osetup.db.connection.customization'
+    DB_OWNERS_CONNECTIONS_CUSTOMIZED = \
+        'osetup.db.owners.connections.customized'
     DB_CONNECTION_STATUS = 'osetup.db.connection.status'
     DB_CREDENTIALS_AVAILABLE_EARLY = 'osetup.db.connection.credentials.early'
     DB_CREDENTIALS_AVAILABLE_LATE = 'osetup.db.connection.credentials.late'
diff --git a/packaging/setup/plugins/ovirt-engine-common/base/dialog/titles.py 
b/packaging/setup/plugins/ovirt-engine-common/base/dialog/titles.py
index 22f6fae..a53e879 100644
--- a/packaging/setup/plugins/ovirt-engine-common/base/dialog/titles.py
+++ b/packaging/setup/plugins/ovirt-engine-common/base/dialog/titles.py
@@ -43,6 +43,16 @@
         super(Plugin, self).__init__(context=context)
 
     @plugin.event(
+        stage=plugin.Stages.STAGE_CUSTOMIZATION,
+        name=osetupcons.Stages.DB_OWNERS_CONNECTIONS_CUSTOMIZED,
+        after=(
+            osetupcons.Stages.DIALOG_TITLES_S_DATABASE,
+        ),
+    )
+    def _db_owners_connections_customized(self):
+        pass
+
+    @plugin.event(
         stage=plugin.Stages.STAGE_CLOSEUP,
         name=osetupcons.Stages.DIALOG_TITLES_S_SUMMARY,
     )
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 f5bb2d4..c4ab758 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
@@ -80,6 +80,7 @@
         name=osetupcons.Stages.DB_CONNECTION_CUSTOMIZATION,
         before=(
             osetupcons.Stages.DIALOG_TITLES_E_DATABASE,
+            osetupcons.Stages.DB_OWNERS_CONNECTIONS_CUSTOMIZED,
         ),
         after=(
             osetupcons.Stages.DIALOG_TITLES_S_DATABASE,
diff --git 
a/packaging/setup/plugins/ovirt-engine-setup/ovirt-engine/dialog/titles.py 
b/packaging/setup/plugins/ovirt-engine-setup/ovirt-engine/dialog/titles.py
index 3cc8042..4de9ce4 100644
--- a/packaging/setup/plugins/ovirt-engine-setup/ovirt-engine/dialog/titles.py
+++ b/packaging/setup/plugins/ovirt-engine-setup/ovirt-engine/dialog/titles.py
@@ -153,7 +153,7 @@
         stage=plugin.Stages.STAGE_CUSTOMIZATION,
         name=osetupcons.Stages.DIALOG_TITLES_E_DATABASE,
         after=(
-            osetupcons.Stages.DIALOG_TITLES_S_DATABASE,
+            osetupcons.Stages.DB_OWNERS_CONNECTIONS_CUSTOMIZED,
         ),
     )
     def _title_e_database(self):


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

Gerrit-MessageType: newchange
Gerrit-Change-Id: Ia4fb9a7c47f2563bbd5faf537144e818b1e0b7ed
Gerrit-PatchSet: 1
Gerrit-Project: ovirt-engine
Gerrit-Branch: master
Gerrit-Owner: Yedidyah Bar David <[email protected]>
_______________________________________________
Engine-patches mailing list
[email protected]
http://lists.ovirt.org/mailman/listinfo/engine-patches

Reply via email to