Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Research: Use GHA to drive GCP-backed beaker tests #887

Open
op-ct opened this issue May 22, 2023 · 1 comment
Open

Research: Use GHA to drive GCP-backed beaker tests #887

op-ct opened this issue May 22, 2023 · 1 comment
Assignees

Comments

@op-ct
Copy link
Member

op-ct commented May 22, 2023

No description provided.

@op-ct
Copy link
Member Author

op-ct commented Jun 5, 2023

we have a matrix of GHA-only beaker tests running in GCP.
The matrix data is loaded from repo-bound JSON file, which is a.) data-only and b.) now the only unique CI content in the repo: https://github.com/op-ct/pupmod-simp-aide/actions/runs/5050852240

image

There are still some things to do to pretty this up and probably a whopper of a conversion script to get the acceptance/compliance tests out of .gitlab-ci.yml

But if this paradigm works well, we can get off of gitlab.com CI entirely

A tempting next step would be to move all common GHA workflow content into a versioned repo & switch the component repos to shim workflows that simply point to their associated One True Workflow at the major version (branch) to use (@v1, @v2, etc

HOWEVER:

The SSH connections from github to GCP-hosted beaker instances keep failing on ssh IOerrors:
image

I'm not sure what the best solution to this is yet. More than likely it's something on the gituhub actions enviornment's side. If we can't fix that, probably the next best move is spinning up or self-hosted github action runners.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Todo
Development

No branches or pull requests

1 participant