Moving to scaleset client for the controller

This commit is contained in:
Nikola Jokic
2026-02-24 20:14:48 +01:00
parent 1f615c1a33
commit eb30e8c59a
24 changed files with 2684 additions and 339 deletions

View File

@@ -0,0 +1,16 @@
package object
import (
"github.com/actions/actions-runner-controller/apis/actions.github.com/v1alpha1"
"sigs.k8s.io/controller-runtime/pkg/client"
)
type ActionsGitHubObject interface {
client.Object
GitHubConfigUrl() string
GitHubConfigSecret() string
GitHubProxy() *v1alpha1.ProxyConfig
GitHubServerTLS() *v1alpha1.TLSConfig
VaultConfig() *v1alpha1.VaultConfig
VaultProxy() *v1alpha1.ProxyConfig
}