Skip to content

Conversation

@a-nogikh
Copy link
Collaborator

A set of changes to facilitate automatic deployment of syz-cluster and setting up a CI/CD infra for it. See individual commits.

@a-nogikh a-nogikh requested a review from tarasmadan May 19, 2025 13:13
@a-nogikh a-nogikh force-pushed the features/syz-cluster-init branch from aea9484 to cf6b936 Compare May 19, 2025 14:42
a-nogikh added 4 commits May 21, 2025 14:41
Email reporting is not set up yet. Don't demand it.
We cannot at the same time define Argo CRDs and use them because K8S
needs some time to process the CRD creation.

To facilitate the installation without errors, split off the step that
installs Argo and create a step that waits until CRDs are installed.
Refactor the cron job that pulls the base kernels once in a while to
enable its manual triggering without installing the Argo CLI utility.
It's not available in gcr.io/google.com/cloudsdktool/cloud-sdk.
Use sed instead.
@a-nogikh a-nogikh force-pushed the features/syz-cluster-init branch from cf6b936 to 1a256b9 Compare May 21, 2025 12:41
As the cluster is private, use the ClusterIP type to only request a
cluster-internal IP.

Since web dashboard will need to be exposed via Load Balancer, set the
necessary metadata annotation.
@a-nogikh a-nogikh added this pull request to the merge queue May 21, 2025
Merged via the queue into google:master with commit 0919b50 May 21, 2025
17 checks passed
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