Skip to content

Commit 6372621

Browse files
fix: container hostname db update issue (#1013) (#1014)
(cherry picked from commit 8fddc81) Co-authored-by: Tanmoy Sarkar <57363826+tanmoysrt@users.noreply.github.com>
1 parent 6d20f28 commit 6372621

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

swiftwave_service/core/application.operations.go

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -166,6 +166,7 @@ func (application *Application) Create(ctx context.Context, db gorm.DB, dockerMa
166166
DeploymentMode: application.DeploymentMode,
167167
Replicas: application.Replicas,
168168
WebhookToken: uuid.NewString(),
169+
Hostname: application.Hostname,
169170
Command: application.Command,
170171
Capabilities: application.Capabilities,
171172
Sysctls: application.Sysctls,
@@ -362,6 +363,16 @@ func (application *Application) Update(ctx context.Context, db gorm.DB, _ contai
362363
// reload application
363364
isReloadRequired = true
364365
}
366+
// check if Hostname is changed
367+
if strings.Compare(applicationExistingFull.Hostname, application.Hostname) != 0 {
368+
// update Hostnamee
369+
err = db.Model(&applicationExistingFull).Update("hostname", application.Hostname).Error
370+
if err != nil {
371+
return nil, err
372+
}
373+
// reload application
374+
isReloadRequired = true
375+
}
365376
// if replicated deployment, check if Replicas is changed
366377
if application.DeploymentMode == DeploymentModeReplicated && applicationExistingFull.Replicas != application.Replicas {
367378
// update replicas

0 commit comments

Comments
 (0)