[GH-ISSUE #13] [DEVOPS] Create a GitHub Action #9

Closed
opened 2026-05-06 12:36:10 +02:00 by BreizhHardware · 3 comments

Originally created by @JK-Chung on GitHub (May 25, 2023).
Original GitHub issue: https://github.com/patrickchugh/terravision/issues/13

To plug terravision into 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

Originally created by @JK-Chung on GitHub (May 25, 2023). Original GitHub issue: https://github.com/patrickchugh/terravision/issues/13 To plug `terravision` into 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
BreizhHardware 2026-05-06 12:36:10 +02:00
Author
Owner

@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

<!-- gh-comment-id:1563367924 --> @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
Author
Owner

@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

<!-- gh-comment-id:1563369588 --> @JK-Chung commented on GitHub (May 25, 2023): This [terraform repo](https://github.com/JKC-Projects/cross-project.routing-infrastructure) is under our control, uses GitHub Actions and so could be a good place to experiment our new Action on
Author
Owner

@patrickchugh commented on GitHub (Mar 22, 2026):

Github action done. opening a new issue for HTML browser

<!-- gh-comment-id:4106287848 --> @patrickchugh commented on GitHub (Mar 22, 2026): Github action done. opening a new issue for HTML browser
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/terravision#9
No description provided.