mirror of
https://github.com/psviderski/uncloud.git
synced 2026-08-26 19:13:34 +00:00
feat(secrets): initial support for 'x-command' and 'driver: exec' secrets, referenced as secret://name in environment (#403)
This commit is contained in:
@@ -65,6 +65,12 @@ func (d *Deployment) Plan(ctx context.Context) (Plan, error) {
|
||||
}
|
||||
var plan Plan
|
||||
|
||||
// Resolve 'secret://name' references to actual secret values (if there are some and they haven't been resolved yet)
|
||||
// before building service specs from the project.
|
||||
if err := ResolveSecrets(ctx, d.Project); err != nil {
|
||||
return plan, fmt.Errorf("resolve secrets: %w", err)
|
||||
}
|
||||
|
||||
// Generate service specs for all services in the project.
|
||||
var serviceSpecs []api.ServiceSpec
|
||||
var mu sync.Mutex
|
||||
|
||||
Reference in New Issue
Block a user