Skip to content

Commit fcdc16a

Browse files
committed
testing fixes
1 parent 97cbeef commit fcdc16a

2 files changed

Lines changed: 14 additions & 18 deletions

File tree

common-lib/securestore/rollback/main.go

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,11 @@ import (
1515
func main() {
1616
// Command line flags
1717
var (
18-
databaseName = flag.String("database", "orchestrator", "Database name to connect to")
19-
table = flag.String("table", "all", "Table to rollback (cluster, gitops_config, docker_artifact_store, git_provider, remote_connection_config, all)")
20-
recordId = flag.String("id", "", "Specific record ID to rollback (optional)")
21-
validate = flag.Bool("validate", false, "Validate rollback results")
22-
help = flag.Bool("help", false, "Show help message")
18+
//databaseName = flag.String("database", "orchestrator", "Database name to connect to")
19+
table = flag.String("table", "all", "Table to rollback (cluster, gitops_config, docker_artifact_store, git_provider, remote_connection_config, all)")
20+
recordId = flag.String("id", "", "Specific record ID to rollback (optional)")
21+
validate = flag.Bool("validate", false, "Validate rollback results")
22+
help = flag.Bool("help", false, "Show help message")
2323
)
2424
flag.Parse()
2525

@@ -37,7 +37,7 @@ func main() {
3737
log.Info("Starting cluster config rollback utility")
3838

3939
// Create rollback service
40-
service, err := NewRollbackService(*databaseName)
40+
service, err := NewRollbackService()
4141
if err != nil {
4242
log.Fatalf("Failed to create rollback service: %v", err)
4343
}

common-lib/securestore/rollback/rollback_service.go

Lines changed: 8 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -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 {
287286
type 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

Comments
 (0)