Skip to content
This repository was archived by the owner on Dec 2, 2025. It is now read-only.

Conversation

@mathieu-benoit
Copy link
Contributor

@mathieu-benoit mathieu-benoit commented Jan 21, 2025

From Backstage, we now on trigger a GitHub Actions that will actually do the Humanitec App onboarding. This GHA could execute a bash script with humctl or terraform.

The idea is that just creating an App in Humanitec is not enough, it requires more objects in Humanitec: config, environments, service users, etc.

This needs to add the "Repository permissions for "Actions" on the GitHub App installed for Backstage. For that, you'll need to make sure you have installed the latest GH App with this update: humanitec-architecture/create-gh-app#1.

Other resources:

@mathieu-benoit mathieu-benoit marked this pull request as draft January 21, 2025 01:33
@mathieu-benoit
Copy link
Contributor Author

Tested live here: https://github.com/htc-workshop-2025-01-30/backstage, working successfully.

@mathieu-benoit mathieu-benoit marked this pull request as ready for review February 14, 2025 23:21
@mathieu-benoit mathieu-benoit merged commit 286f1c8 into main Feb 14, 2025
2 checks passed
@mathieu-benoit mathieu-benoit deleted the new-humanitec-app-onboarding branch February 14, 2025 23:22
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants