diff --git a/src/CommunityToolkit.Aspire.Hosting.SurrealDb/SurrealDbBuilderExtensions.cs b/src/CommunityToolkit.Aspire.Hosting.SurrealDb/SurrealDbBuilderExtensions.cs index 6472c3131..d6adb118e 100644 --- a/src/CommunityToolkit.Aspire.Hosting.SurrealDb/SurrealDbBuilderExtensions.cs +++ b/src/CommunityToolkit.Aspire.Hosting.SurrealDb/SurrealDbBuilderExtensions.cs @@ -533,6 +533,9 @@ CancellationToken cancellationToken foreach (var surrealInstance in surrealDbServerInstances) { + var username = await surrealInstance.UserNameReference.GetValueAsync(cancellationToken); + var password = await surrealInstance.PasswordParameter.GetValueAsync(cancellationToken); + if (surrealInstance.PrimaryEndpoint.IsAllocated) { SurrealDbNamespaceResource? uniqueNamespace = null; @@ -577,6 +580,8 @@ CancellationToken cancellationToken // How to do host resolution? writer.WriteString("hostname", $"{endpoint.Host}:{endpoint.Port}"); writer.WriteString("mode", "root"); + writer.WriteString("username", username); + writer.WriteString("password", password); if (uniqueNamespace is not null) { writer.WriteString("namespace", uniqueNamespace.NamespaceName); diff --git a/src/CommunityToolkit.Aspire.Hosting.SurrealDb/SurrealDbContainerImageTags.cs b/src/CommunityToolkit.Aspire.Hosting.SurrealDb/SurrealDbContainerImageTags.cs index 8a5331c18..b2ec7e980 100644 --- a/src/CommunityToolkit.Aspire.Hosting.SurrealDb/SurrealDbContainerImageTags.cs +++ b/src/CommunityToolkit.Aspire.Hosting.SurrealDb/SurrealDbContainerImageTags.cs @@ -9,13 +9,13 @@ internal sealed class SurrealDbContainerImageTags public const string Registry = "docker.io"; /// surrealdb/surrealdb public const string Image = "surrealdb/surrealdb"; - /// v2.3 - public const string Tag = "v2.3"; + /// v2.4 + public const string Tag = "v2.4"; /// docker.io public const string SurrealistRegistry = "docker.io"; /// surrealdb/surrealist public const string SurrealistImage = "surrealdb/surrealist"; - /// 3.3.2 - public const string SurrealistTag = "3.3.2"; + /// 3.6.9 + public const string SurrealistTag = "3.6.9"; } \ No newline at end of file