Skip to content

Commit d7cd416

Browse files
committed
Update image assignment logic in SentryContainerConverter and SentryCleanupConverter
1 parent 79fde03 commit d7cd416

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

Docker/Converters/SentryCleanupConverter.cs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,9 @@ public class SentryCleanupConverter : SentryContainerConverter
1111

1212
protected override V1Container GetBaseContainer(string name, DockerService service, SentryDeployment sentryDeployment)
1313
{
14-
service.Image = $"getsentry/sentry:{sentryDeployment.Spec.GetVersion()}";
14+
var image = sentryDeployment.Spec.Config?.Image ??
15+
$"{sentryDeployment.Spec.Config?.Registry + (sentryDeployment.Spec.Config?.Registry == null || sentryDeployment.Spec.Config.Registry.EndsWith('/') ? "" : "/")}getsentry/sentry:{sentryDeployment.Spec.GetVersion()}";
16+
service.Image = image;
1517

1618
var container = base.GetBaseContainer(name, service, sentryDeployment);
1719

Docker/Converters/SentryContainerConverter.cs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,9 @@ public override bool CanConvert(string name, DockerService service)
1313

1414
protected override V1Container GetBaseContainer(string name, DockerService service, SentryDeployment sentryDeployment)
1515
{
16-
service.Image = $"getsentry/sentry:{sentryDeployment.Spec.GetVersion()}";
16+
var image = sentryDeployment.Spec.Config?.Image ??
17+
$"{sentryDeployment.Spec.Config?.Registry + (sentryDeployment.Spec.Config?.Registry == null || sentryDeployment.Spec.Config.Registry.EndsWith('/') ? "" : "/")}getsentry/sentry:{sentryDeployment.Spec.GetVersion()}";
18+
service.Image = image;
1719
var container = base.GetBaseContainer(name, service, sentryDeployment);
1820

1921
if (sentryDeployment.Spec.Environment != null)

0 commit comments

Comments
 (0)