@@ -119,8 +119,8 @@ type RollbackServiceImpl struct {
119119 dbConnection * pg.DB
120120}
121121
122- func NewRollbackService (databaseName string ) (* RollbackServiceImpl , error ) {
123- dbConn , err := newDbConnection (databaseName )
122+ func NewRollbackService () (* RollbackServiceImpl , error ) {
123+ dbConn , err := newDbConnection ()
124124 if err != nil {
125125 return nil , fmt .Errorf ("failed to create database connection: %w" , err )
126126 }
@@ -147,7 +147,6 @@ func (impl *RollbackServiceImpl) RollbackEncryptedConfig() error {
147147 var clusters []Cluster
148148 err = impl .dbConnection .Model (& clusters ).
149149 Where ("config IS NOT NULL" ).
150- Where ("config != ''" ).
151150 Select ()
152151 if err != nil {
153152 return fmt .Errorf ("failed to fetch clusters: %w" , err )
@@ -287,27 +286,24 @@ func (impl *RollbackServiceImpl) ValidateRollback() error {
287286type config struct {
288287 Addr string `env:"PG_ADDR" envDefault:"127.0.0.1"`
289288 Port string `env:"PG_PORT" envDefault:"5432"`
290- User string `env:"PG_USER" envDefault:""`
289+ User string `env:"PG_USER" envDefault:"postgres "`
291290 Password string `env:"PG_PASSWORD" envDefault:"" secretData:"-"`
292291 Database string `env:"PG_DATABASE" envDefault:"orchestrator"`
293292 ApplicationName string `env:"APP" envDefault:"orchestrator"`
294293 LocalDev bool `env:"RUNTIME_CONFIG_LOCAL_DEV" envDefault:"false"`
295294}
296295
297- func getDbConfig (databaseName string ) (* config , error ) {
296+ func getDbConfig () (* config , error ) {
298297 cfg := & config {}
299298 err := env .Parse (cfg )
300299 if err != nil {
301300 return cfg , err
302301 }
303- if ! cfg .LocalDev {
304- cfg .Database = databaseName //overriding database
305- }
306302 return cfg , err
307303}
308304
309- func newDbConnection (databaseName string ) (* pg.DB , error ) {
310- cfg , err := getDbConfig (databaseName )
305+ func newDbConnection () (* pg.DB , error ) {
306+ cfg , err := getDbConfig ()
311307 if err != nil {
312308 return nil , err
313309 }
@@ -324,10 +320,10 @@ func newDbConnection(databaseName string) (*pg.DB, error) {
324320 _ , err = dbConnection .QueryOne (& test , `SELECT 1` )
325321
326322 if err != nil {
327- log .Errorf ("error in connecting to database %s: %v" , databaseName , err )
323+ log .Errorf ("error in connecting to database %s: %v" , cfg . Database , err )
328324 return nil , err
329325 } else {
330- log .Infof ("connected with database %s" , databaseName )
326+ log .Infof ("connected with database %s" , cfg . Database )
331327 }
332328 return dbConnection , err
333329}
0 commit comments