Add GitLab runner with debian docker for PM
Reviewed-by: Aleix Boné <abonerib@bsc.es> Reviewed-by: Aleix Roca Nonell <aleix.rocanonell@bsc.es>
This commit is contained in:
		
							parent
							
								
									24a0c58592
								
							
						
					
					
						commit
						071a8084a0
					
				| @ -2,6 +2,7 @@ | |||||||
| 
 | 
 | ||||||
| { | { | ||||||
|   age.secrets.tent-gitlab-runner-pm-shell.file = ../../secrets/tent-gitlab-runner-pm-shell-token.age; |   age.secrets.tent-gitlab-runner-pm-shell.file = ../../secrets/tent-gitlab-runner-pm-shell-token.age; | ||||||
|  |   age.secrets.tent-gitlab-runner-pm-docker.file = ../../secrets/tent-gitlab-runner-pm-docker-token.age; | ||||||
|   age.secrets.tent-gitlab-runner-bsc-docker.file = ../../secrets/tent-gitlab-runner-bsc-docker-token.age; |   age.secrets.tent-gitlab-runner-bsc-docker.file = ../../secrets/tent-gitlab-runner-bsc-docker-token.age; | ||||||
| 
 | 
 | ||||||
|   services.gitlab-runner = let sec = config.age.secrets; in { |   services.gitlab-runner = let sec = config.age.secrets; in { | ||||||
| @ -20,6 +21,13 @@ | |||||||
|           env |           env | ||||||
|         ''; |         ''; | ||||||
|       }; |       }; | ||||||
|  |       gitlab-pm-docker = { | ||||||
|  |         authenticationTokenConfigFile = sec.tent-gitlab-runner-pm-docker.path; | ||||||
|  |         executor = "docker"; | ||||||
|  |         dockerImage = "debian:stable"; | ||||||
|  |       }; | ||||||
|  | 
 | ||||||
|  |       # For gitlab.bsc.es | ||||||
|       gitlab-bsc-docker = { |       gitlab-bsc-docker = { | ||||||
|         # gitlab.bsc.es still uses the old token mechanism |         # gitlab.bsc.es still uses the old token mechanism | ||||||
|         registrationConfigFile = sec.tent-gitlab-runner-bsc-docker.path; |         registrationConfigFile = sec.tent-gitlab-runner-bsc-docker.path; | ||||||
|  | |||||||
							
								
								
									
										
											BIN
										
									
								
								secrets/tent-gitlab-runner-pm-docker-token.age
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								secrets/tent-gitlab-runner-pm-docker-token.age
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
		Reference in New Issue
	
	Block a user