Skip to content

ci: Test deployment via shared GitHub Action#5

Merged
xavierabellan merged 1 commit intomainfrom
test-via-shared-gh-action
Dec 9, 2025
Merged

ci: Test deployment via shared GitHub Action#5
xavierabellan merged 1 commit intomainfrom
test-via-shared-gh-action

Conversation

@slothkong
Copy link
Copy Markdown
Contributor

Hello @xavierabellan,

This PR introduce CI workflow to test any Item within this repository against any VM image on a EWC tenant of your choice.
The PR is analogous to the one on the repository for EUMETSAT-developed Items ( see ewcloud/ewc-ansible-playbook-flavours-and-provisioning#11 ).

IMPORTANT: I have only added secrets for the ewc-community-hub tenancy on the ECMWF site for now . When agreement is reached on which tenancy can be designated for testing on EUMETSAT hardware, then we can add the relevant secrets to enable testing on the missing site.

Copy link
Copy Markdown
Contributor

@xavierabellan xavierabellan left a comment

Choose a reason for hiding this comment

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

Looks good, so I approve.

I got only 2 comments but they may be addressed in the actual action repo:

  • Why is the docker image built every time? Wouldn't it be quicker to prebuild it and reference it in ghcr? Is it because then it is easier to maintain?
  • Perhaps we should be using opentofu instead of terraform?

@xavierabellan xavierabellan merged commit 4e8fdf8 into main Dec 9, 2025
2 checks passed
@slothkong slothkong deleted the test-via-shared-gh-action branch January 26, 2026 15:39
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.

2 participants