File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -608,6 +608,7 @@ def get_placeholders(provider):
608608 #pgBackRest
609609 placeholders .setdefault ('USE_PGBACKREST' , False )
610610 placeholders .setdefault ('REPO_HOST' , False )
611+ placeholders .setdefault ('cpo_monitoring_stack' , False )
611612 # use namespaces to set WAL bucket prefix scope naming the folder namespace-clustername for non-default namespace.
612613 placeholders .setdefault ('WAL_BUCKET_SCOPE_PREFIX' , '{0}-' .format (placeholders ['NAMESPACE' ])
613614 if placeholders ['NAMESPACE' ] not in ('default' , '' ) else '' )
@@ -1198,6 +1199,11 @@ def main():
11981199 if 'extwlist.extensions' not in user_config .get ('postgresql' , {}).get ('parameters' , {}):
11991200 config ['postgresql' ]['parameters' ]['extwlist.extensions' ] = \
12001201 append_extensions (config ['postgresql' ]['parameters' ]['extwlist.extensions' ], version , True )
1202+ # check if cpo-monitoring enabled
1203+ if placeholders ['cpo_monitoring_stack' ]:
1204+ config ['postgresql' ]['parameters' ]['shared_preload_libraries' ] = \
1205+ append_extensions (config ['postgresql' ]['parameters' ]['shared_preload_libraries' ], 'pgnodemx' )
1206+
12011207
12021208 # Ensure replication is available
12031209 if 'pg_hba' in config ['bootstrap' ] and not any (['replication' in i for i in config ['bootstrap' ]['pg_hba' ]]):
You can’t perform that action at this time.
0 commit comments