Include actions-runner-controller in runner's User-Agent for better telemetry in Actions service. (#2155)
This commit is contained in:
		
							parent
							
								
									eaa451df32
								
							
						
					
					
						commit
						044c8ad4d5
					
				|  | @ -131,6 +131,10 @@ func TestNewRunnerPod(t *testing.T) { | ||||||
| 							Name:  "RUNNER_STATUS_UPDATE_HOOK", | 							Name:  "RUNNER_STATUS_UPDATE_HOOK", | ||||||
| 							Value: "false", | 							Value: "false", | ||||||
| 						}, | 						}, | ||||||
|  | 						{ | ||||||
|  | 							Name:  "GITHUB_ACTIONS_RUNNER_EXTRA_USER_AGENT", | ||||||
|  | 							Value: "actions-runner-controller/NA", | ||||||
|  | 						}, | ||||||
| 						{ | 						{ | ||||||
| 							Name:  "DOCKER_HOST", | 							Name:  "DOCKER_HOST", | ||||||
| 							Value: "tcp://localhost:2376", | 							Value: "tcp://localhost:2376", | ||||||
|  | @ -274,6 +278,10 @@ func TestNewRunnerPod(t *testing.T) { | ||||||
| 							Name:  "RUNNER_STATUS_UPDATE_HOOK", | 							Name:  "RUNNER_STATUS_UPDATE_HOOK", | ||||||
| 							Value: "false", | 							Value: "false", | ||||||
| 						}, | 						}, | ||||||
|  | 						{ | ||||||
|  | 							Name:  "GITHUB_ACTIONS_RUNNER_EXTRA_USER_AGENT", | ||||||
|  | 							Value: "actions-runner-controller/NA", | ||||||
|  | 						}, | ||||||
| 					}, | 					}, | ||||||
| 					VolumeMounts: []corev1.VolumeMount{ | 					VolumeMounts: []corev1.VolumeMount{ | ||||||
| 						{ | 						{ | ||||||
|  | @ -356,6 +364,10 @@ func TestNewRunnerPod(t *testing.T) { | ||||||
| 							Name:  "RUNNER_STATUS_UPDATE_HOOK", | 							Name:  "RUNNER_STATUS_UPDATE_HOOK", | ||||||
| 							Value: "false", | 							Value: "false", | ||||||
| 						}, | 						}, | ||||||
|  | 						{ | ||||||
|  | 							Name:  "GITHUB_ACTIONS_RUNNER_EXTRA_USER_AGENT", | ||||||
|  | 							Value: "actions-runner-controller/NA", | ||||||
|  | 						}, | ||||||
| 					}, | 					}, | ||||||
| 					VolumeMounts: []corev1.VolumeMount{ | 					VolumeMounts: []corev1.VolumeMount{ | ||||||
| 						{ | 						{ | ||||||
|  | @ -649,6 +661,10 @@ func TestNewRunnerPodFromRunnerController(t *testing.T) { | ||||||
| 							Name:  "RUNNER_STATUS_UPDATE_HOOK", | 							Name:  "RUNNER_STATUS_UPDATE_HOOK", | ||||||
| 							Value: "false", | 							Value: "false", | ||||||
| 						}, | 						}, | ||||||
|  | 						{ | ||||||
|  | 							Name:  "GITHUB_ACTIONS_RUNNER_EXTRA_USER_AGENT", | ||||||
|  | 							Value: "actions-runner-controller/NA", | ||||||
|  | 						}, | ||||||
| 						{ | 						{ | ||||||
| 							Name:  "DOCKER_HOST", | 							Name:  "DOCKER_HOST", | ||||||
| 							Value: "tcp://localhost:2376", | 							Value: "tcp://localhost:2376", | ||||||
|  | @ -807,6 +823,10 @@ func TestNewRunnerPodFromRunnerController(t *testing.T) { | ||||||
| 							Name:  "RUNNER_STATUS_UPDATE_HOOK", | 							Name:  "RUNNER_STATUS_UPDATE_HOOK", | ||||||
| 							Value: "false", | 							Value: "false", | ||||||
| 						}, | 						}, | ||||||
|  | 						{ | ||||||
|  | 							Name:  "GITHUB_ACTIONS_RUNNER_EXTRA_USER_AGENT", | ||||||
|  | 							Value: "actions-runner-controller/NA", | ||||||
|  | 						}, | ||||||
| 						{ | 						{ | ||||||
| 							Name:  "RUNNER_NAME", | 							Name:  "RUNNER_NAME", | ||||||
| 							Value: "runner", | 							Value: "runner", | ||||||
|  | @ -908,6 +928,10 @@ func TestNewRunnerPodFromRunnerController(t *testing.T) { | ||||||
| 							Name:  "RUNNER_STATUS_UPDATE_HOOK", | 							Name:  "RUNNER_STATUS_UPDATE_HOOK", | ||||||
| 							Value: "false", | 							Value: "false", | ||||||
| 						}, | 						}, | ||||||
|  | 						{ | ||||||
|  | 							Name:  "GITHUB_ACTIONS_RUNNER_EXTRA_USER_AGENT", | ||||||
|  | 							Value: "actions-runner-controller/NA", | ||||||
|  | 						}, | ||||||
| 						{ | 						{ | ||||||
| 							Name:  "RUNNER_NAME", | 							Name:  "RUNNER_NAME", | ||||||
| 							Value: "runner", | 							Value: "runner", | ||||||
|  |  | ||||||
|  | @ -25,6 +25,7 @@ import ( | ||||||
| 	"strings" | 	"strings" | ||||||
| 	"time" | 	"time" | ||||||
| 
 | 
 | ||||||
|  | 	"github.com/actions/actions-runner-controller/build" | ||||||
| 	"github.com/actions/actions-runner-controller/hash" | 	"github.com/actions/actions-runner-controller/hash" | ||||||
| 	"github.com/go-logr/logr" | 	"github.com/go-logr/logr" | ||||||
| 
 | 
 | ||||||
|  | @ -835,6 +836,10 @@ func newRunnerPodWithContainerMode(containerMode string, template corev1.Pod, ru | ||||||
| 			Name:  "RUNNER_STATUS_UPDATE_HOOK", | 			Name:  "RUNNER_STATUS_UPDATE_HOOK", | ||||||
| 			Value: fmt.Sprintf("%v", useRunnerStatusUpdateHook), | 			Value: fmt.Sprintf("%v", useRunnerStatusUpdateHook), | ||||||
| 		}, | 		}, | ||||||
|  | 		{ | ||||||
|  | 			Name:  "GITHUB_ACTIONS_RUNNER_EXTRA_USER_AGENT", | ||||||
|  | 			Value: fmt.Sprintf("actions-runner-controller/%s", build.Version), | ||||||
|  | 		}, | ||||||
| 	} | 	} | ||||||
| 
 | 
 | ||||||
| 	var seLinuxOptions *corev1.SELinuxOptions | 	var seLinuxOptions *corev1.SELinuxOptions | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue