31 references to Population
Aspire.Hosting.Radius (22)
Publishing\RadiusInfrastructureBuilder.cs (6)
2083if (!store.Population.HasInlineData) 2088foreach (var (key, binding) in store.Population.Data) 2117if (!store.Population.IsSecretReference) 2124foreach (var key in store.Population.Keys) 2139var population = store.Population; 2147var manifestPath = store.Population.SealedManifestPath!;
Publishing\SealedSecretApplyStep.cs (4)
86store, outputDir, store.Population.SealedManifestPath!, _environment.Namespace, 145if (store.Population.Keys.Count > 0) 153var missing = FindMissingDeclaredKeys(store.Population.Keys, dataKeys); 201.Where(s => s.Population.HasSealedSecret)
Secrets\RadiusSecretStoreExtensions.cs (4)
151var population = store.Resource.Population; 215var population = store.Resource.Population; 245var population = store.Resource.Population; 372if (store.Population.IsPopulated)
Secrets\RadiusSecretStoreValidation.cs (8)
121var population = store.Population; 266var declaredKeys = store.Population.HasInlineData 267? store.Population.Data.Keys.ToList() 268: store.Population.Keys; 289var declaredKeys = store.Population.HasInlineData 290? store.Population.Data.Keys.ToList() 291: store.Population.Keys; 330store.Population.HasSealedSecret &&
Aspire.Hosting.Radius.Tests (9)
Publishing\SealedSecretPublishTests.cs (1)
77var resolved = store.Resource.Population.SealedManifestPath;
Secrets\AddRadiusSecretStoreTests.cs (8)
124Assert.True(store.Resource.Population.HasInlineData); 125Assert.True(store.Resource.Population.Data.ContainsKey("password")); 188Assert.Equal(reference, store.Resource.Population.ResourceReference); 232Assert.Equal(["k1", "k2", "k3"], store.Resource.Population.Keys); 246Assert.Equal(["ok"], store.Resource.Population.Keys); 260Assert.Equal("app/s", store.Resource.Population.ResourceReference); 261Assert.Equal(["ok"], store.Resource.Population.Keys); 315Assert.Equal([key], store.Resource.Population.Keys);