MCPcopy Index your code

hub / github.com/actions/actions-runner-controller / types & classes

Types & classes319 in github.com/actions/actions-runner-controller

↓ 2 callersTypeAliasUpdateStrategy
controllers/actions.github.com/autoscalingrunnerset_controller.go:56
↓ 2 callersTypeAliascontrollerError
controllers/actions.github.com/error.go:3
↓ 2 callersStructscaleTarget
controllers/actions.summerwind.net/horizontalrunnerautoscaler_controller.go:295
↓ 1 callersTypeAliasEphemeralRunnerPhase
EphemeralRunnerPhase is the phase of the ephemeral runner. It must be a superset of the pod phase.
apis/actions.github.com/v1alpha1/ephemeralrunner_types.go:181
↓ 1 callersTypeAliasVaultType
VaultType represents the type of vault that can be used in the application. It is used to identify which vault integration should be used to resolve s
vault/vault.go:17
↓ 1 callersStructresult
controllers/actions.summerwind.net/runner_pod_owner.go:237
InterfaceActionsGitHubObject
controllers/actions.github.com/object/object.go:8
StructAppConfig
apis/actions.github.com/v1alpha1/appconfig/appconfig.go:12
StructAsset
hack/signrel/main.go:55
StructAssetsResponse
hack/signrel/main.go:61
StructAutoscalingListener
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:JSONPath=".spec.githubConfigUrl",name=GitHub Configure URL,type
apis/actions.github.com/v1alpha1/autoscalinglistener_types.go:96
StructAutoscalingListenerList
+kubebuilder:object:root=true AutoscalingListenerList contains a list of AutoscalingListener
apis/actions.github.com/v1alpha1/autoscalinglistener_types.go:106
StructAutoscalingListenerReconciler
AutoscalingListenerReconciler reconciles a AutoscalingListener object
controllers/actions.github.com/autoscalinglistener_controller.go:53
StructAutoscalingListenerSpec
AutoscalingListenerSpec defines the desired state of AutoscalingListener
apis/actions.github.com/v1alpha1/autoscalinglistener_types.go:25
StructAutoscalingListenerStatus
AutoscalingListenerStatus defines the observed state of AutoscalingListener
apis/actions.github.com/v1alpha1/autoscalinglistener_types.go:87
StructAutoscalingRunnerSet
NOTE: json tags are required. Any new fields you add must have json tags for the fields to be serialized. +kubebuilder:object:root=true +kubebuilder:
apis/actions.github.com/v1alpha1/autoscalingrunnerset_types.go:47
StructAutoscalingRunnerSetList
+kubebuilder:object:root=true AutoscalingRunnerSetList contains a list of AutoscalingRunnerSet
apis/actions.github.com/v1alpha1/autoscalingrunnerset_types.go:415
TypeAliasAutoscalingRunnerSetPhase
apis/actions.github.com/v1alpha1/autoscalingrunnerset_types.go:333
StructAutoscalingRunnerSetReconciler
AutoscalingRunnerSetReconciler reconciles a AutoscalingRunnerSet object
controllers/actions.github.com/autoscalingrunnerset_controller.go:75
StructAutoscalingRunnerSetSpec
AutoscalingRunnerSetSpec defines the desired state of AutoscalingRunnerSet
apis/actions.github.com/v1alpha1/autoscalingrunnerset_types.go:56
StructAutoscalingRunnerSetStatus
AutoscalingRunnerSetStatus defines the observed state of AutoscalingRunnerSet
apis/actions.github.com/v1alpha1/autoscalingrunnerset_types.go:316
StructAzureKeyVault
AzureKeyVault is a struct that holds the Azure Key Vault client.
vault/azurekeyvault/azurekeyvault.go:11
StructAzureKeyVaultConfig
apis/actions.github.com/v1alpha1/autoscalingrunnerset_types.go:278
StructBash
testing/bash.go:18
StructBasicAuthTransport
github/github.go:49
StructBuildArg
testing/docker.go:26
StructCacheEntry
apis/actions.summerwind.net/v1alpha1/horizontalrunnerautoscaler_types.go:235
StructCapacityReservation
CapacityReservation specifies the number of replicas temporarily added to the scale target until ExpirationTime.
apis/actions.summerwind.net/v1alpha1/horizontalrunnerautoscaler_types.go:115
StructChart
charts/gha-runner-scale-set-controller/tests/template_test.go:23
StructCheckRunSpec
https://docs.github.com/en/actions/reference/events-that-trigger-workflows#check_run
apis/actions.summerwind.net/v1alpha1/horizontalrunnerautoscaler_types.go:82
InterfaceCheckpointer
pkg/hookdeliveryforwarder/checkpointer.go:5
InterfaceClient
controllers/actions.github.com/multiclient/multi_client.go:40
StructClient
Client implements multiclient.Client interface for testing
controllers/actions.github.com/multiclient/fake/client.go:113
StructClient
Client wraps GitHub client with some additional
github/github.go:40
StructClientForOptions
controllers/actions.github.com/multiclient/multi_client.go:89
FuncTypeClientOption
ClientOption is a functional option for configuring a fake Client
controllers/actions.github.com/multiclient/fake/client.go:11
StructCmdr
testing/runtime/runtime.go:10
StructCommonLabels
controllers/actions.github.com/metrics/metrics.go:18
StructConfig
AzureKeyVault is a struct that holds the Azure Key Vault client.
vault/azurekeyvault/config.go:19
StructConfig
pkg/hookdeliveryforwarder/config.go:16
StructConfig
pkg/hookdeliveryforwarder/configmap/config.go:14
StructConfig
cmd/ghalistener/scaler/scaler.go:28
StructConfig
cmd/ghalistener/config/config.go:25
StructConfig
Config contains configuration for Github client
github/github.go:24
StructConfig
testing/testing.go:236
StructConfigMapCheckpointer
pkg/hookdeliveryforwarder/configmap/checkpointer.go:17
StructContainerImage
testing/testing.go:251
StructCounterMetric
CounterMetric holds configuration of a single metric of type Counter
apis/actions.github.com/v1alpha1/autoscalingrunnerset_types.go:300
TypeAliasDeployKind
test/e2e/e2e_test.go:22
StructDocker
testing/docker.go:15
StructDockerBuild
testing/docker.go:19
StructEnv
Env is a testing environment. All of its methods are idempotent so that you can safely call it from within each subtest and you can rerun the individu
testing/testing.go:39
StructEphemeralRunner
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:JSONPath=".spec.githubConfigUrl",name="GitHub Config URL",type=
apis/actions.github.com/v1alpha1/ephemeralrunner_types.go:42
StructEphemeralRunnerList
+kubebuilder:object:root=true EphemeralRunnerList contains a list of EphemeralRunner
apis/actions.github.com/v1alpha1/ephemeralrunner_types.go:217
StructEphemeralRunnerReconciler
EphemeralRunnerReconciler reconciles a EphemeralRunner object
controllers/actions.github.com/ephemeralrunner_controller.go:47
StructEphemeralRunnerSet
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:JSONPath=".spec.replicas",name="DesiredReplicas",type="integer"
apis/actions.github.com/v1alpha1/ephemeralrunnerset_types.go:69
StructEphemeralRunnerSetList
EphemeralRunnerSetList contains a list of EphemeralRunnerSet +kubebuilder:object:root=true
apis/actions.github.com/v1alpha1/ephemeralrunnerset_types.go:106
TypeAliasEphemeralRunnerSetPhase
EphemeralRunnerSetPhase is the phase of the ephemeral runner set resource
apis/actions.github.com/v1alpha1/ephemeralrunnerset_types.go:50
StructEphemeralRunnerSetReconciler
EphemeralRunnerSetReconciler reconciles a EphemeralRunnerSet object
controllers/actions.github.com/ephemeralrunnerset_controller.go:49
StructEphemeralRunnerSetSpec
EphemeralRunnerSetSpec defines the desired state of EphemeralRunnerSet
apis/actions.github.com/v1alpha1/ephemeralrunnerset_types.go:24
StructEphemeralRunnerSetStatus
EphemeralRunnerSetStatus defines the observed state of EphemeralRunnerSet
apis/actions.github.com/v1alpha1/ephemeralrunnerset_types.go:36
StructEphemeralRunnerSets
NOTE: if this is logic should be used for other resources, consider using generics
controllers/actions.github.com/autoscalingrunnerset_controller.go:1105
StructEphemeralRunnerSpec
EphemeralRunnerSpec defines the desired state of EphemeralRunner
apis/actions.github.com/v1alpha1/ephemeralrunner_types.go:103
StructEphemeralRunnerStatus
EphemeralRunnerStatus defines the observed state of EphemeralRunner
apis/actions.github.com/v1alpha1/ephemeralrunner_types.go:132
FuncTypeEventHook
func(interface{})
pkg/actionsmetrics/webhookserver.go:34
StructEventReader
pkg/actionsmetrics/event_reader.go:19
StructExporterConfig
cmd/ghalistener/metrics/metrics.go:150
StructFixedResponses
github/fake/options.go:5
StructForwarder
pkg/hookdeliveryforwarder/forwarder.go:18
StructGaugeMetric
GaugeMetric holds configuration of a single metric of type Gauge
apis/actions.github.com/v1alpha1/autoscalingrunnerset_types.go:305
StructGitHubAPICredentialsFrom
apis/actions.summerwind.net/v1alpha1/runner_types.go:85
StructGitHubConfig
github/actions/actions.go:21
StructGitHubEventScaleUpTriggerSpec
apis/actions.summerwind.net/v1alpha1/horizontalrunnerautoscaler_types.go:74
TypeAliasGitHubScope
github/actions/actions.go:12
StructGitRepo
testing/git.go:14
StructHandler
github/fake/fake.go:37
StructHistogramMetric
HistogramMetric holds configuration of a single metric of type Histogram
apis/actions.github.com/v1alpha1/autoscalingrunnerset_types.go:310
StructHorizontalRunnerAutoscaler
+kubebuilder:object:root=true +kubebuilder:resource:shortName=hra +kubebuilder:subresource:status +kubebuilder:printcolumn:JSONPath=".spec.minReplicas
apis/actions.summerwind.net/v1alpha1/horizontalrunnerautoscaler_types.go:250
StructHorizontalRunnerAutoscalerGitHubWebhook
HorizontalRunnerAutoscalerGitHubWebhook autoscales a HorizontalRunnerAutoscaler and the RunnerDeployment on each GitHub Webhook received
controllers/actions.summerwind.net/horizontal_runner_autoscaler_webhook.go:55
StructHorizontalRunnerAutoscalerList
+kubebuilder:object:root=true HorizontalRunnerAutoscalerList contains a list of HorizontalRunnerAutoscaler
apis/actions.summerwind.net/v1alpha1/horizontalrunnerautoscaler_types.go:261
StructHorizontalRunnerAutoscalerReconciler
HorizontalRunnerAutoscalerReconciler reconciles a HorizontalRunnerAutoscaler object
controllers/actions.summerwind.net/horizontalrunnerautoscaler_controller.go:48
StructHorizontalRunnerAutoscalerSpec
HorizontalRunnerAutoscalerSpec defines the desired state of HorizontalRunnerAutoscaler
apis/actions.summerwind.net/v1alpha1/horizontalrunnerautoscaler_types.go:24
StructHorizontalRunnerAutoscalerStatus
apis/actions.summerwind.net/v1alpha1/horizontalrunnerautoscaler_types.go:209
StructInMemoryCheckpointer
pkg/hookdeliveryforwarder/checkpointer.go:10
StructInputSpec
testing/workflow.go:26
StructInstallARCConfig
test/e2e/e2e_test.go:749
FuncTypeInstallARCOption
func(*InstallARCConfig)
test/e2e/e2e_test.go:753
StructJob
testing/workflow.go:32
StructKind
Kind is a test cluster backend by a kind cluster and the dockerd powering it. It intracts with the kind cluster via the kind command and dockerd via t
testing/testing.go:222
StructKubectl
testing/kubectl.go:15
StructKubectlConfig
testing/kubectl.go:19
StructListRunnersHandler
github/fake/fake.go:27
StructMapHandler
github/fake/fake.go:58
StructMetricSpec
apis/actions.summerwind.net/v1alpha1/horizontalrunnerautoscaler_types.go:134
StructMetricsConfig
MetricsConfig holds configuration parameters for each metric type
apis/actions.github.com/v1alpha1/autoscalingrunnerset_types.go:290
StructMockRecorder
MockRecorder is an autogenerated mock type for the Recorder type
cmd/ghalistener/metrics/mocks_test.go:29
StructMockRecorder_Expecter
cmd/ghalistener/metrics/mocks_test.go:33
StructMockRecorder_RecordDesiredRunners_Call
MockRecorder_RecordDesiredRunners_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'RecordDesiredRunners'
cmd/ghalistener/metrics/mocks_test.go:48
StructMockRecorder_RecordJobCompleted_Call
MockRecorder_RecordJobCompleted_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'RecordJobCompleted'
cmd/ghalistener/metrics/mocks_test.go:88
StructMockRecorder_RecordJobStarted_Call
MockRecorder_RecordJobStarted_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'RecordJobStarted'
cmd/ghalistener/metrics/mocks_test.go:128
next →1–100 of 319, ranked by callers