fix(stack): persist CreatedBy before deployment to prevent broken auto update [BE-12939] (#2588)
This commit is contained in:
@@ -35,14 +35,12 @@ func CreateKubernetesStackGitBuilder(dataStore dataservices.DataStore,
|
||||
}
|
||||
}
|
||||
|
||||
func (b *KubernetesStackGitBuilder) prepare(ctx context.Context, payload *StackPayload) error {
|
||||
func (b *KubernetesStackGitBuilder) prepare(ctx context.Context, payload *StackPayload, userID portainer.UserID) error {
|
||||
b.stack.Type = portainer.KubernetesStack
|
||||
b.stack.Namespace = payload.Namespace
|
||||
b.stack.Name = payload.StackName
|
||||
b.stack.EntryPoint = payload.ManifestFile
|
||||
b.stack.CreatedBy = b.user.Username
|
||||
|
||||
if err := b.GitMethodStackBuilder.prepare(ctx, payload); err != nil {
|
||||
if err := b.GitMethodStackBuilder.prepare(ctx, payload, userID); err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user