Skip to content

Comments

feat(repo): Add graphql-repo workload repository configuration#35

Merged
nathanjnorris merged 2 commits intomainfrom
copilot/create-workload-repository-again
Feb 18, 2026
Merged

feat(repo): Add graphql-repo workload repository configuration#35
nathanjnorris merged 2 commits intomainfrom
copilot/create-workload-repository-again

Conversation

Copy link
Contributor

Copilot AI commented Feb 18, 2026

Provisions graphql-repo workload repository for the graphql Development environment, sourced from alz-subscriptions#39.

Changes

  • Added graphql-repo entry to template_repositories in terraform/terraform.tfvars
    • Visibility: internal
    • Teams: app-dev-team (maintain), platform-engineering (admin)
    • Branch protection: 1 required approval
    • Template: nathlan/alz-workload-template

Configuration

{
  name                                              = "graphql-repo"
  description                                       = "ALZ workload repository for graphql (Development)"
  visibility                                        = "internal"
  branch_protection_required_approving_review_count = 1
  teams = [
    {
      team_slug  = "app-dev-team"
      permission = "maintain"
    },
    {
      team_slug  = "platform-engineering"
      permission = "admin"
    }
  ]
}

Repository will be created with pre-configured CI/CD workflows, Terraform structure, and Azure OIDC authentication from the template.

Original prompt

This section details on the original issue you should resolve

<issue_title>feat: Create workload repository — graphql-repo</issue_title>
<issue_description>## Workload Repository Request

This issue was automatically created by the alz-vending-dispatcher after a landing zone was provisioned in nathlan/alz-subscriptions.

Configuration Details

Field Value
Repository Name graphql-repo
Description ALZ workload repository for graphql (Development)
Visibility internal
Team app-dev-team
Workload graphql
Environment Development (dev)
Required Approving Reviews 1
Source Issue nathlan/alz-subscriptions#39

Instructions

Add a new entry to the template_repositories list in terraform/terraform.tfvars. Follow the existing entry format in the file. Do NOT create new Terraform module files — the module structure already exists.

The entry should include:

  • Team access: app-dev-team with maintain permission, platform-engineering with admin permission
  • All other settings derived from the Configuration Details table above

Create a draft PR with the change.

Generated by ALZ Vending Dispatcher for issue nathlan/github-config#39

Comments on the Issue (you are @copilot in this section)

Custom agent used: GitHub Configuration Agent
Discovers GitHub settings and generates Terraform code to manage configuration via pull requests


✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.

Co-authored-by: nathanjnorris <13533617+nathanjnorris@users.noreply.github.com>
Copilot AI changed the title [WIP] Add workload repository for GraphQL in development feat(repo): Add graphql-repo workload repository configuration Feb 18, 2026
Copilot AI requested a review from nathanjnorris February 18, 2026 03:04
@github-actions
Copy link

Terraform Format and Style success

Terraform Initialization success

Terraform Validation success

TFLint failure

Pusher: @Copilot, Working Directory: terraform

@github-actions
Copy link

Security Scan (Checkov) success

No security issues found.

For details, see the workflow run logs.

Copilot AI temporarily deployed to github-admin-plan February 18, 2026 03:04 Inactive
@nathanjnorris nathanjnorris marked this pull request as ready for review February 18, 2026 03:04
@github-actions
Copy link

HCP Terraform Plan Output


Plan: 10 to add, 0 to change, 3 to destroy.

HCP Terraform Plan

@nathanjnorris nathanjnorris merged commit 827365f into main Feb 18, 2026
4 checks passed
@nathanjnorris nathanjnorris deleted the copilot/create-workload-repository-again branch February 18, 2026 03:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat: Create workload repository — graphql-repo

2 participants