mirror of
https://github.com/patrickchugh/terravision.git
synced 2026-05-09 08:25:25 +02:00
[GH-ISSUE #13] [DEVOPS] Create a GitHub Action #9
Labels
No labels
bug
enhancement
enhancement
good first issue
good first issue
good first issue
pipeline
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/terravision#9
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @JK-Chung on GitHub (May 25, 2023).
Original GitHub issue: https://github.com/patrickchugh/terravision/issues/13
To plug
terravisioninto a CICD pipeline, we can create a GitHub Action that is designed to generate the graphfile and the generated image on each deploy. The action could then upload these images somewhere on each push to - for example - the main branch@JK-Chung commented on GitHub (May 25, 2023):
Would be quite interesting to consider how these generated graphfiles and images are exposed outside of the pipeline.
Uploading into a pre-created S3 bucket with public-site-hosting could be an option.
Additionally, we could also consider generating a basic HTML template with the graphfiles and images embedded into them. By uploading this instead, a full basic website would be available describing the terraform infra instead of individual artifacts
@JK-Chung commented on GitHub (May 25, 2023):
This terraform repo is under our control, uses GitHub Actions and so could be a good place to experiment our new Action on
@patrickchugh commented on GitHub (Mar 22, 2026):
Github action done. opening a new issue for HTML browser