worried-country-75424
02/12/2025, 11:40 PMNetworkAcls: &keyvault.NetworkRuleSetArgs{
DefaultAction: pulumi.String("Deny"),
Bypass: pulumi.String("AzureServices"),
IpRules: &keyvault.IPRuleArray{
&keyvault.IPRuleArgs{ // allow some public IP
Value: pulumi.String("X.X.X.X.X/32"),
},
},
},
When running pulumi destroy from GitHub , I'm getting the following
RESPONSE 403: 403 Forbidden
2025-02-12T22:46:19.9678918Z ERROR CODE: Forbidden
2025-02-12T22:46:19.9679282Z --------------------------------------------------------------------------------
2025-02-12T22:46:19.9679575Z {
2025-02-12T22:46:19.9679767Z "error": {
2025-02-12T22:46:19.9680016Z "code": "Forbidden",
2025-02-12T22:46:19.9682240Z "message": "Client address is not authorized and caller is not a trusted service.\r\nClient address: 52.234.43.252\r\nCaller: appid=***;oid=***;iss=<https://sts.windows.net//|https://sts.windows.net//>\r\nVault: az-cloud-iac-kv;location=westus",
2025-02-12T22:46:19.9683381Z "innererror": {
2025-02-12T22:46:19.9683709Z "code": "ForbiddenByFirewall"
2025-02-12T22:46:19.9683979Z }
2025-02-12T22:46:19.9684160Z }
2025-02-12T22:46:19.9684330Z }
Do I need to allow any CIDR range for GitHub ? I'm using SP with contributor access on the subscription level from GH, isn't it elevating the access for the destroy process ?
how do I set my SP as "trusted service", I do have "Allow trusted Microsoft services to bypass this firewall" on the KV.
please advise.No matter how you like to participate in developer communities, Pulumi wants to meet you there. If you want to meet other Pulumi users to share use-cases and best practices, contribute code or documentation, see us at an event, or just tell a story about something cool you did with Pulumi, you are part of our community.
Powered by