glamorous-helmet-50600
01/25/2021, 11:02 AMtall-librarian-49374
01/25/2021, 11:05 AMglamorous-helmet-50600
01/25/2021, 11:08 AMvar cert = new Azure.AppService.Certificate("cert-identityserver-dev", new Azure.AppService.CertificateArgs {
ResourceGroupName = resourceGroup.Name,
Name = "cert-identity-dev",
Password = certificatePassword,
PfxBlob = base64cert,
}, new CustomResourceOptions { DependsOn = identityServerAppPlan });
CertificateThumbprint = cert.Thumbprint;
Pulumi up detects the changes correctly but when applying it hangs for about 7minutes and then I'm given a generic error:
azure:appservice:Certificate (cert-identityserver-dev):
error: Error creating/updating App Service Certificate "cert-identity-dev" (Resource Group "rg-test-dev244b9b58"): web.CertificatesClient#CreateOrUpdate: Failure responding to request: StatusCode=500 -- Original Error: autorest/azure: Service returned an error. Status=500 Code="" Message="An error has occurred."
tall-librarian-49374
01/25/2021, 11:16 AMglamorous-helmet-50600
01/25/2021, 11:23 AMtall-librarian-49374
01/25/2021, 11:24 AMglamorous-helmet-50600
01/25/2021, 11:26 AMprehistoric-nail-50687
01/25/2021, 11:28 AMglamorous-helmet-50600
01/25/2021, 11:29 AMprehistoric-nail-50687
01/25/2021, 11:29 AMglamorous-helmet-50600
01/25/2021, 11:33 AMprehistoric-nail-50687
01/25/2021, 11:37 AMbrave-planet-10645
01/25/2021, 11:45 AMglamorous-helmet-50600
01/25/2021, 11:51 AMvar certificatePath = identityConfig.Require("certificatePath");
var certificatePassword = identityConfig.RequireSecret("certPassword");
var certFileBytes = File.ReadAllBytes(certificatePath);
var base64cert = Convert.ToBase64String(certFileBytes);
brave-planet-10645
01/25/2021, 11:52 AMvar certificatePath = "./key.pfx";
var certificatePassword = config.RequireSecret("certPassword");
var certFileBytes = File.ReadAllBytes(certificatePath);
var base64cert = Convert.ToBase64String(certFileBytes);
var cert = new Azure.AppService.Certificate("cert-identityserver-dev", new Azure.AppService.CertificateArgs {
ResourceGroupName = resourceGroup.Name,
Name = "cert-identity-dev",
Password = certificatePassword,
PfxBlob = base64cert,
}, new CustomResourceOptions { DependsOn = identityServerAppPlan });
var config = new Pulumi.Config();
var certificatePath = "./key.pfx";
var certificatePassword = config.RequireSecret("certPassword");
var certFileBytes = File.ReadAllBytes(certificatePath);
var base64cert = Convert.ToBase64String(certFileBytes);
Pulumi.dev.yaml
looks like this:
config:
cert-test:certPassword:
secure: AAABANsWEBjIeWzp6ol8wlKmPHfVjy53rk3KITdhp0wQjtKBcmA=
glamorous-helmet-50600
01/25/2021, 11:59 AM