Skip to content
Discussion options

You must be logged in to vote

Hi @sharvil10,

Your use case is quite common in enterprise environments. Let me address your questions with practical solutions:

1. ARC vs azure/k8s-deploy

You're absolutely correct. ARC is the appropriate choice for running CI workloads on Kubernetes. The azure/k8s-deploy action is designed for deploying applications to clusters, not for executing CI jobs within pods.

2. Dynamic Image Management Strategy

Instead of creating separate runner-sets for each branch, here's a more scalable approach:

# Use ARC's containerMode with dynamic image selection
apiVersion: actions.summerwind.dev/v1alpha1
kind: RunnerDeployment
metadata:
  name: dynamic-runner
spec:
  template:
    spec:
      containers

Replies: 2 comments

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Answer selected by sharvil10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Actions Build, test, and automate your deployment pipeline with world-class CI/CD Question Ask and answer questions about GitHub features and usage ARC (Actions Runner Controller) For issues and discussions related to the Actions Runner Controller project Misc General discussions about GitHub Actions that don't fit other found themes.
3 participants