Skip to content

Commit

Permalink
feat(operator): launch payments database migration (#561)
Browse files Browse the repository at this point in the history
  • Loading branch information
paul-nicolas authored Oct 3, 2023
1 parent cb6139e commit 892b22b
Show file tree
Hide file tree
Showing 10 changed files with 31 additions and 18 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ metadata:
generation: 1
labels:
stack: "true"
name: payments-v0.9.4-database-migration
name: payments-v1.0.0-alpha.1-database-migration
namespace: monopod-disabled-one-service
spec:
backoffLimit: 6
Expand All @@ -18,7 +18,7 @@ spec:
metadata:
creationTimestamp: null
labels:
job-name: payments-v0.9.4-database-migration
job-name: payments-v1.0.0-alpha.1-database-migration
spec:
containers:
- args:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ metadata:
generation: 1
labels:
stack: "true"
name: payments-v0.9.4-database-migration
name: payments-v1.0.0-alpha.1-database-migration
namespace: monopod-latest
spec:
backoffLimit: 6
Expand All @@ -18,7 +18,7 @@ spec:
metadata:
creationTimestamp: null
labels:
job-name: payments-v0.9.4-database-migration
job-name: payments-v1.0.0-alpha.1-database-migration
spec:
containers:
- args:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ metadata:
generation: 1
labels:
stack: "true"
name: payments-v0.9.4-database-migration
name: payments-v1.0.0-alpha.1-database-migration
namespace: monopod-ledgerv1
spec:
backoffLimit: 6
Expand All @@ -18,7 +18,7 @@ spec:
metadata:
creationTimestamp: null
labels:
job-name: payments-v0.9.4-database-migration
job-name: payments-v1.0.0-alpha.1-database-migration
spec:
containers:
- args:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ metadata:
generation: 1
labels:
stack: "true"
name: payments-v0.9.4-database-migration
name: payments-v1.0.0-alpha.1-database-migration
namespace: monopod-search-before-v0-7-0
spec:
backoffLimit: 6
Expand All @@ -18,7 +18,7 @@ spec:
metadata:
creationTimestamp: null
labels:
job-name: payments-v0.9.4-database-migration
job-name: payments-v1.0.0-alpha.1-database-migration
spec:
containers:
- args:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ metadata:
generation: 1
labels:
stack: "true"
name: payments-v0.9.4-database-migration
name: payments-v1.0.0-alpha.1-database-migration
namespace: multipod-debug
spec:
backoffLimit: 6
Expand All @@ -18,7 +18,7 @@ spec:
metadata:
creationTimestamp: null
labels:
job-name: payments-v0.9.4-database-migration
job-name: payments-v1.0.0-alpha.1-database-migration
spec:
containers:
- args:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ metadata:
generation: 1
labels:
stack: "true"
name: payments-v0.9.4-database-migration
name: payments-v1.0.0-alpha.1-database-migration
namespace: multipod-disabled-one-service
spec:
backoffLimit: 6
Expand All @@ -18,7 +18,7 @@ spec:
metadata:
creationTimestamp: null
labels:
job-name: payments-v0.9.4-database-migration
job-name: payments-v1.0.0-alpha.1-database-migration
spec:
containers:
- args:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ metadata:
generation: 1
labels:
stack: "true"
name: payments-v0.9.4-database-migration
name: payments-v1.0.0-alpha.1-database-migration
namespace: multipod-latest-no-monitoring
spec:
backoffLimit: 6
Expand All @@ -18,7 +18,7 @@ spec:
metadata:
creationTimestamp: null
labels:
job-name: payments-v0.9.4-database-migration
job-name: payments-v1.0.0-alpha.1-database-migration
spec:
containers:
- args:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ metadata:
generation: 1
labels:
stack: "true"
name: payments-v0.9.4-database-migration
name: payments-v1.0.0-alpha.1-database-migration
namespace: multipod-latest
spec:
backoffLimit: 6
Expand All @@ -18,7 +18,7 @@ spec:
metadata:
creationTimestamp: null
labels:
job-name: payments-v0.9.4-database-migration
job-name: payments-v1.0.0-alpha.1-database-migration
spec:
containers:
- args:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ metadata:
generation: 1
labels:
stack: "true"
name: payments-v0.9.4-database-migration
name: payments-v1.0.0-alpha.1-database-migration
namespace: multipod-service-annotation
spec:
backoffLimit: 6
Expand All @@ -18,7 +18,7 @@ spec:
metadata:
creationTimestamp: null
labels:
job-name: payments-v0.9.4-database-migration
job-name: payments-v1.0.0-alpha.1-database-migration
spec:
containers:
- args:
Expand Down
13 changes: 13 additions & 0 deletions components/operator/internal/modules/payments/handler.go
Original file line number Diff line number Diff line change
Expand Up @@ -211,6 +211,19 @@ func (p module) Versions() map[string]modules.Version {
return paymentsServices(paymentsEnvVars)
},
},
"v1.0.0-alpha.1": {
DatabaseMigration: &modules.DatabaseMigration{
Shutdown: true,
AdditionalEnv: func(ctx modules.ReconciliationConfig) []modules.EnvVar {
return []modules.EnvVar{
modules.Env("CONFIG_ENCRYPTION_KEY", ctx.Configuration.Spec.Services.Payments.EncryptionKey),
}
},
},
Services: func(ctx modules.ReconciliationConfig) modules.Services {
return paymentsServices(paymentsEnvVars)
},
},
}
}

Expand Down

1 comment on commit 892b22b

@vercel
Copy link

@vercel vercel bot commented on 892b22b Oct 3, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please sign in to comment.