Skip to content

Replicated test matrix workflow#185

Merged
spkane merged 2 commits into
developfrom
replicated
May 6, 2025
Merged

Replicated test matrix workflow#185
spkane merged 2 commits into
developfrom
replicated

Conversation

@spkane
Copy link
Copy Markdown

@spkane spkane commented Apr 24, 2025

Why?

This awesome thing improves my smile brightness

  • This tests a bunch of different types of Kubernetes cluster, including eks, gke, aks, and rke2 (Rancher - which should be useful since people do run Rancher clusters in these cloud providers).
    • Today, it is also possible to add support for oks (Oracle), okd (OpenShift) , k3s, and kind, but these do not really do us any good, so let's not waste the money.
  • It also adds tests for arm64 based systems, in addition to the default amd64 based systems.
  • And it also refactors the Docker build workflow to speed it up by using native runners for arm64 images.

What

Outline the actions you took to achieve a brighter smile

A new github workflow.

How Tested

Instructions to reproduce what I did to test this and achieve a brighter smile

Iteration...

Comment thread .github/workflows/replacted-compatibility-matrix.yaml Fixed
Comment thread .github/workflows/replacted-compatibility-matrix.yaml Fixed
Comment thread .github/workflows/replacted-compatibility-matrix.yaml Fixed
Comment thread .github/workflows/test-matrix-replicated-k8s-clusters.yaml Fixed
Comment thread .github/workflows/test-matrix-replicated-k8s-clusters.yaml Fixed
Comment thread .github/workflows/test-matrix-replicated-k8s-clusters.yaml Fixed
@spkane spkane force-pushed the replicated branch 7 times, most recently from f0a58a5 to 7934590 Compare April 29, 2025 21:30
@spkane spkane force-pushed the replicated branch 3 times, most recently from f631401 to b1de7e5 Compare May 5, 2025 22:59
@spkane spkane marked this pull request as ready for review May 6, 2025 06:09
@spkane spkane requested a review from a team as a code owner May 6, 2025 06:09
@spkane spkane requested a review from josephbarnett May 6, 2025 06:09
matrix:
cluster:
[
{
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Curious - are these the active clusters configurations for replicated?

Why rancher?

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

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

These are the clusters that we are creating and testing with each test.

I left rke2 in, as I have known companies that use it for production in various cloud environments, so it seemed worth testing, although it certainly isn't a hard requirement.

Copy link
Copy Markdown
Collaborator

@josephbarnett josephbarnett left a comment

Choose a reason for hiding this comment

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

Nice!

@spkane spkane merged commit d78385e into develop May 6, 2025
45 checks passed
@spkane spkane deleted the replicated branch May 6, 2025 14:43
josephbarnett pushed a commit that referenced this pull request Jul 25, 2025
Replicated test matrix workflow
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.

3 participants