86 references to BicepUtilities
Aspire.Hosting.Azure (20)
Provisioning\Provisioners\BicepProvisioner.cs (20)
67var currentCheckSum = await BicepUtilities.GetCurrentChecksumAsync(resource, stateSection, logger, cancellationToken).ConfigureAwait(false); 68var configCheckSum = stateSection.Data[BicepUtilities.DeploymentStateChecksumKey]?.GetValue<string>(); 84if (stateSection.Data[BicepUtilities.DeploymentStateOutputsKey]?.GetValue<string>() is { Length: > 0 } outputJson) 119if (stateSection.Data[BicepUtilities.DeploymentStateIdKey]?.GetValue<string>() is { Length: > 0 } configuredDeploymentId && 187stateSection.Data[BicepUtilities.DeploymentStateIdKey]?.GetValue<string>() is not { Length: > 0 } deploymentId || 357if (!TryGetDeploymentStateJsonObject(stateSection, BicepUtilities.DeploymentStateParametersKey, resource.Name, out var parameters) || 358stateSection.Data[BicepUtilities.DeploymentStateChecksumKey]?.GetValue<string>() is not { Length: > 0 } checksum) 371var scope = TryGetDeploymentStateJsonObject(stateSection, BicepUtilities.DeploymentStateScopeKey, resource.Name, out var cachedScope) 511var targetScope = BicepUtilities.GetExistingResourceScope(resource); 569await BicepUtilities.SetParametersAsync(parameters, resource, cancellationToken: cancellationToken).ConfigureAwait(false); 572await BicepUtilities.SetScopeAsync(scope, resource, cancellationToken: cancellationToken).ConfigureAwait(false); 581var checksum = BicepUtilities.GetChecksum(resource, parameters, scope); 855var cachedDeploymentId = stateSection.Data[BicepUtilities.DeploymentStateIdKey]?.GetValue<string>(); 856var cachedChecksum = stateSection.Data[BicepUtilities.DeploymentStateChecksumKey]?.GetValue<string>(); 1336stateSection.Data[BicepUtilities.DeploymentStateIdKey] = deploymentId.ToString(); 1337stateSection.Data[BicepUtilities.DeploymentStateParametersKey] = parameters.ToJsonString(); 1341stateSection.Data[BicepUtilities.DeploymentStateOutputsKey] = outputObj.ToJsonString(); 1346stateSection.Data[BicepUtilities.DeploymentStateScopeKey] = scope.ToJsonString(); 1349stateSection.Data[BicepUtilities.DeploymentStateChecksumKey] = checksum; 1496if (section.Data[BicepUtilities.DeploymentStateParametersKey]?.GetValue<string>() is { Length: > 0 } parametersJson)
Aspire.Hosting.Azure.Tests (66)
AzureBicepProvisionerTests.cs (16)
867var checksum = BicepUtilities.GetChecksum(resource, parameters, scope: null); 903var checksum = BicepUtilities.GetChecksum(resource, parameters, scope: null); 954var checksum = BicepUtilities.GetChecksum(resource, parameters, scope: null); 1438Assert.Equal(deploymentId, section.Data[BicepUtilities.DeploymentStateIdKey]?.GetValue<string>()); 1598Assert.Equal(deploymentId, section.Data[BicepUtilities.DeploymentStateIdKey]?.GetValue<string>()); 1599var outputs = JsonNode.Parse(section.Data[BicepUtilities.DeploymentStateOutputsKey]!.GetValue<string>())!.AsObject(); 1679Assert.Equal(deploymentId, section.Data[BicepUtilities.DeploymentStateIdKey]?.GetValue<string>()); 1708Assert.Equal(deploymentId, section.Data[BicepUtilities.DeploymentStateIdKey]?.GetValue<string>()); 1792Assert.Equal(deploymentId, section.Data[BicepUtilities.DeploymentStateIdKey]?.GetValue<string>()); 1843await BicepUtilities.SetParametersAsync(parameters, resource); 1846await BicepUtilities.SetScopeAsync(scope, resource); 1849section.Data[BicepUtilities.DeploymentStateIdKey] = deploymentId; 1850section.Data[BicepUtilities.DeploymentStateParametersKey] = parameters.ToJsonString(); 1851section.Data[BicepUtilities.DeploymentStateScopeKey] = scope.ToJsonString(); 1852section.Data[BicepUtilities.DeploymentStateChecksumKey] = BicepUtilities.GetChecksum(resource, parameters, scope);
AzureEnvironmentResourceExtensionsTests.cs (2)
1486storageSection.Data[BicepUtilities.DeploymentStateIdKey] = deploymentId; 4797storageSection.Data[BicepUtilities.DeploymentStateIdKey] = deploymentId;
BicepUtilitiesTests.cs (48)
23await BicepUtilities.SetParametersAsync(parameters, bicep0.Resource); 59await BicepUtilities.SetParametersAsync(parameters, bicep0.Resource); 110await BicepUtilities.SetParametersAsync(parameters0, bicep0.Resource); 111var checkSum0 = BicepUtilities.GetChecksum(bicep0.Resource, parameters0, null); 114await BicepUtilities.SetParametersAsync(parameters1, bicep1.Resource); 115var checkSum1 = BicepUtilities.GetChecksum(bicep1.Resource, parameters1, null); 137await BicepUtilities.SetParametersAsync(parameters0, bicep0.Resource); 138var checkSum0 = BicepUtilities.GetChecksum(bicep0.Resource, parameters0, null); 141await BicepUtilities.SetParametersAsync(parameters1, bicep1.Resource); 142var checkSum1 = BicepUtilities.GetChecksum(bicep1.Resource, parameters1, null); 162await BicepUtilities.SetParametersAsync(parameters0, bicep0.Resource); 163await BicepUtilities.SetScopeAsync(scope0, bicep0.Resource); 164var checkSum0 = BicepUtilities.GetChecksum(bicep0.Resource, parameters0, scope0); 168await BicepUtilities.SetParametersAsync(parameters1, bicep1.Resource); 169await BicepUtilities.SetScopeAsync(scope1, bicep1.Resource); 170var checkSum1 = BicepUtilities.GetChecksum(bicep1.Resource, parameters1, scope1); 190await BicepUtilities.SetParametersAsync(parameters0, bicep0.Resource); 191await BicepUtilities.SetScopeAsync(scope0, bicep0.Resource); 192var checkSum0 = BicepUtilities.GetChecksum(bicep0.Resource, parameters0, scope0); 196await BicepUtilities.SetParametersAsync(parameters1, bicep1.Resource); 197await BicepUtilities.SetScopeAsync(scope1, bicep1.Resource); 198var checkSum1 = BicepUtilities.GetChecksum(bicep1.Resource, parameters1, scope1); 217var checksum1 = BicepUtilities.GetChecksum(bicep1, parameters, null); 218var checksum2 = BicepUtilities.GetChecksum(bicep2, parameters, null); 242var checksum1 = BicepUtilities.GetChecksum(bicep, parameters1, null); 243var checksum2 = BicepUtilities.GetChecksum(bicep, parameters2, null); 265var checksum1 = BicepUtilities.GetChecksum(bicep, parameters, scope1); 266var checksum2 = BicepUtilities.GetChecksum(bicep, parameters, scope2); 295var checksum1 = BicepUtilities.GetChecksum(bicep, parameters1, null); 296var checksum2 = BicepUtilities.GetChecksum(bicep, parameters2, null); 322await BicepUtilities.SetParametersAsync(parameters, bicep); 340await BicepUtilities.SetScopeAsync(scope, bicep); 355await BicepUtilities.SetScopeAsync(scope, bicep); 371await BicepUtilities.SetScopeAsync(scope, bicep); 390await BicepUtilities.SetScopeAsync(scope, bicep); 405await BicepUtilities.SetScopeAsync(scope, bicep); 419await BicepUtilities.SetScopeAsync(scope, bicep); 432var result = await BicepUtilities.GetCurrentChecksumAsync(bicep, config); 450var result = await BicepUtilities.GetCurrentChecksumAsync(bicep, config); 474var result = await BicepUtilities.GetCurrentChecksumAsync(bicep, config); 489await BicepUtilities.SetParametersAsync(legacyParameters, bicep); 490var legacyChecksum = BicepUtilities.GetChecksum(bicep, legacyParameters, scope: null); 501var result = await BicepUtilities.GetCurrentChecksumAsync(bicep, config); 505await BicepUtilities.SetParametersAsync(currentParameters, bicep, skipKnownValues: true); 506await BicepUtilities.SetScopeAsync(currentScope, bicep); 507var expected = BicepUtilities.GetChecksum(bicep, currentParameters, currentScope); 541var result = await BicepUtilities.GetCurrentChecksumAsync(bicep, config); 547var expected = BicepUtilities.GetChecksum(bicep, parameters, scope: null);