Skip to content

Add concourse github org to org automation#1545

Open
stephanme wants to merge 5 commits into
mainfrom
concourse-org
Open

Add concourse github org to org automation#1545
stephanme wants to merge 5 commits into
mainfrom
concourse-org

Conversation

@stephanme

@stephanme stephanme commented Jul 2, 2026

Copy link
Copy Markdown
Member

Concourse wg definition taken from #1540

TODOs:

  • fill concourse repos in orgs.yml, ideally with a peribolos dump
  • grant org automation workflow sufficient access in concourse org to manage repos and teams, hopefully this works with the CF org automation github app
  • review concourse sections in generated org.out.yml and branchprotection.out.yml

@stephanme

Copy link
Copy Markdown
Member Author

@taylorsilva : Can you install the github app "CF Foundation Community Automation" (https://github.com/apps/cf-foundation-community-automation) into your concourse org and grant it the following permissions to all repos (these are the permissions granted in the cloudfoundry org):

  • Read access to metadata
  • Read and write access to administration, checks, code, commit statuses, environments, issues, members, organization administration, organization user blocking, and pull requests
  • Admin access to organization projects and repository projects

This should enable the CFF org automation to manage the concourse org. I would test it then by running the Dump Github Organization Settings workflow.

@taylorsilva

Copy link
Copy Markdown
Contributor

I've installed the app into the Concourse org. I think because I'm not part of the CF org here yet I can't run the workflow though. Can you kick it off and I'll check the output. Feel free to ping me here again.

@stephanme

Copy link
Copy Markdown
Member Author

Result of concourse org dump: #1557 (note that it just the concourse org).

I copied the repos part over into orgs.yaml of this PR.

Resulting orgs.out.yml is attached. This is the input for peribolos and describes how the concourse org will look like after the org automation did its job. Please review carefully.

@stephanme

Copy link
Copy Markdown
Member Author

orgs.out.yml

@stephanme

Copy link
Copy Markdown
Member Author

branchprotection.out.yml

@stephanme stephanme marked this pull request as ready for review July 9, 2026 12:06
Comment thread toc/working-groups/concourse.md
Comment thread orgs/branchprotection.yml Outdated
@beyhan beyhan moved this from Inbox to In Progress in CF Community Jul 14, 2026
@beyhan beyhan requested review from a team, Gerg, beyhan, cweibel and rkoster and removed request for a team July 14, 2026 14:41
@taylorsilva

Copy link
Copy Markdown
Contributor

Will take me a bit but I'll post branchprotection.yml with our repo's current config.

@taylorsilva

Copy link
Copy Markdown
Contributor

@stephanme I've pushed my changes to a branch here: https://github.com/taylorsilva/cff-community/tree/concourse-org

Relevant commit: taylorsilva@7066911

- manual config as provided by @taylorsilva
@stephanme

Copy link
Copy Markdown
Member Author

New output files from the org automation:

@taylorsilva taylorsilva left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looked at the final output from Stephan's comment and everything looks good to me.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: In Progress

Development

Successfully merging this pull request may close these issues.

3 participants