{
"request": "Triage Jira ticket SREIN-1686: Update Configure IAP runbook",
"references": [
"https://mozilla-hub.atlassian.net/browse/SREIN-1686"
],
"sourceContext": {
"issue": "SREIN-1686"
}
}SREIN-1686 requests an update to the "Configure IAP" runbook to clarify how to locate the GCP-managed IAP-backed service. The ticket has no comments and is in "Selected for Development" status. No explicit runbook link/Confluence page ID is included in the ticket, so the target documentation page could not be programmatically located or reviewed in this pass. The core ask: the runbook should call out that (1) the underlying service is auto-created by the load balancer/Ingress with a generated, non-obvious name embedding the original service name (e.g., "llm-visibility"), and (2) authors must search by service name substring rather than expecting an exact match to find the resulting IAP-backed service.
Thanks for filing this. To move this forward, could you paste the direct Confluence link (or page ID) to the specific 'Configure IAP' runbook that needs updating? I don't see one attached to the ticket yet.
Summarizing the doc change based on the description so we're aligned:
- Add a note that the backend service referenced when configuring IAP is auto-created by the GCP load balancer/Ingress, not manually created ahead of time.
- Clarify that this auto-created service name will NOT exactly match the original Kubernetes Service/app name — it will have a generated/'funky' name that embeds the original name as a substring.
- Instruct readers to locate it by searching (e.g., in the GCP Console backend services list or via `gcloud compute backend-services list --filter="name~'<service-name>'"`) for the original service name as a substring rather than an exact match.
- Use the concrete example from this ticket ('llm-visibility') as a worked example/screenshot in the runbook to make the search step unambiguous for future readers.
Once we have the runbook link, we can draft the exact wording/section to insert.
[
{
"capability": "jira.issue.read",
"args": {
"key": "SREIN-1686"
},
"result": {
"key": "SREIN-1686",
"summary": "Update Configure IAP runbook",
"status": "Selected for Development",
"description_text": "We need to update the documentation in the runbook and maybe it\u2019s obvious, but two things: the service must already exist it\u2019ll be created by the load balancer it\u2019ll have a funky name with the service name in the string. To find it, you\u2019ll have to do a search for just the service name. In this case llm-visibility.",
"comment_count": 0,
"comments": []
}
}
]{
"model": "claude-sonnet-5",
"input_tokens": 3111,
"output_tokens": 1434,
"estimated_cost_usd": 0.030843000000000002
}[]