2 writes to PasswordParameter
Aspire.Hosting.MongoDB (2)
MongoDBServerResource.cs (1)
33PasswordParameter = passwordParameter;
ReplicaSet\MongoDBReplicaSetBuilderExtensions.cs (1)
482member.Resource.PasswordParameter = builder.Resource.SharedPasswordParameter;
28 references to PasswordParameter
Aspire.Hosting.MongoDB (16)
MongoDBBuilderExtensions.cs (5)
99context.EnvironmentVariables[PasswordEnvVarName] = mongoServerResource.PasswordParameter!; 212if (resource.PasswordParameter is { } passwordParameter) 227if (resource.PasswordParameter is not null) 802if (resource.PasswordParameter is not null) 805context.EnvironmentVariables["ME_CONFIG_MONGODB_ADMINPASSWORD"] = resource.PasswordParameter;
MongoDBServerResource.cs (10)
68/// Gets a value indicating whether <see cref="PasswordParameter"/> was generated for this resource rather than supplied 132if (PasswordParameter is not null) 136builder.Append($"{UserNameParameter:uri}:{PasswordParameter:uri}@"); 140builder.Append($"{DefaultUserName:uri}:{PasswordParameter:uri}@"); 146if (databaseName is not null || PasswordParameter is not null) 156if (PasswordParameter is not null) 166builder.AppendLiteral(PasswordParameter is not null ? "&" : "?"); 181enabledValue: PasswordParameter is not null || ReplicaSetName is not null 207if (PasswordParameter is not null) 209yield return new("Password", ReferenceExpression.Create($"{PasswordParameter}"));
ReplicaSet\MongoDBReplicaSetBuilderExtensions.cs (1)
449if (!member.Resource.PasswordParameterWasGenerated && member.Resource.PasswordParameter != builder.Resource.SharedPasswordParameter)
Aspire.Hosting.MongoDB.Tests (12)
AddMongoDBTests.cs (2)
113Assert.Equal($"mongodb://admin:{dbResource.Parent.PasswordParameter?.Value}@localhost:27017/?authSource=admin&authMechanism=SCRAM-SHA-256", await serverResource.GetConnectionStringAsync()); 117Assert.Equal($"mongodb://admin:{dbResource.Parent.PasswordParameter?.Value}@localhost:27017/mydatabase?authSource=admin&authMechanism=SCRAM-SHA-256", connectionString);
MongoDbFunctionalTests.cs (1)
212var password = mongodb1.Resource.PasswordParameter!.Value;
ReplicaSet\AddMongoDBReplicaSetTests.cs (4)
177var memberPassword = member.Resource.PasswordParameter; 186Assert.Same(memberPassword, member.Resource.PasswordParameter); 421Assert.Same(password.Resource, mongo1.Resource.PasswordParameter); 432Assert.Same(rs.Resource.SharedPasswordParameter, mongo1.Resource.PasswordParameter);
SingleMemberReplicaSetFunctionalTests.cs (1)
197password = (await mongo1.Resource.PasswordParameter!.GetValueAsync(ready.Token))!;
SingleMemberReplicaSetTests.cs (4)
25var password = mongo.Resource.PasswordParameter; 30Assert.Same(password, mongo.Resource.PasswordParameter); 79var password = mongo.Resource.PasswordParameter; 84Assert.Same(password, mongo.Resource.PasswordParameter);