f710a54110 
								
							 
						 
						
							
							
								
								Don't compare runner connetion token at restart need check ( #227 )  
							
							... 
							
							
							
							Fixes  #143  
						
							2020-12-08 08:48:35 +09:00  
				
					
						
							
							
								 
						
							
								be25715e1e 
								
							 
						 
						
							
							
								
								Use TLS for secure docker connection ( #192 )  
							
							
							
						 
						
							2020-11-30 08:57:33 +09:00  
				
					
						
							
							
								 
						
							
								ee8fb5a388 
								
							 
						 
						
							
							
								
								parametrized working directory ( #185 )  
							
							... 
							
							
							
							* parametrized working directory
* manifests v3.0 
							
						 
						
							2020-11-25 08:55:26 +09:00  
				
					
						
							
							
								 
						
							
								4e93879b8f 
								
							 
						 
						
							
							
								
								[BUG?]: Create mountpoint for /externals/ ( #203 )  
							
							... 
							
							
							
							* runner/controller: Add externals directory mount point
* Runner: Create hack for moving content of /runner/externals/ dir
* Externals dir Mount: mount examples for '__e/node12/bin/node' not found error 
							
						 
						
							2020-11-25 08:53:47 +09:00  
				
					
						
							
							
								 
						
							
								4371de9733 
								
							 
						 
						
							
							
								
								add dockerEnabled option ( #191 )  
							
							... 
							
							
							
							Add dockerEnabled option for users who does not need docker and want not to run privileged container.
if `dockerEnabled == false`, dind container not run, and there are no privileged container.
Do the same as closed  #96  
							
						 
						
							2020-11-16 09:41:12 +09:00  
				
					
						
							
							
								 
						
							
								a4061d0625 
								
							 
						 
						
							
							
								
								gofmt ed  
							
							
							
						 
						
							2020-11-12 09:20:06 +09:00  
				
					
						
							
							
								 
						
							
								83857ba7e0 
								
							 
						 
						
							
							
								
								use tcp DOCKER_HOST instead of sharing docker.sock  
							
							
							
						 
						
							2020-11-12 08:07:52 +09:00  
				
					
						
							
							
								 
						
							
								e613219a89 
								
							 
						 
						
							
							
								
								Fix token registration broken since v0.11.0 ( #167 )  
							
							... 
							
							
							
							Fixes  #166  
						
							2020-11-11 09:38:05 +09:00  
				
					
						
							
							
								 
						
							
								dcf8524b5c 
								
							 
						 
						
							
							
								
								Adds RUNNER_GROUP argument to the runner registration ( #157 )  
							
							... 
							
							
							
							* Adds RUNNER_GROUP argument to the runner registration
Adds the ability to register a runner to a predefined runner_group
Resolves  #137 
* Update README with runner group example
- Updates the README with instructions of how to add the runner to a
  group
- Fix code fencing for shell and yaml blocks in the README
- Use consistent bullet points (dash not asterisk) 
							
						 
						
							2020-11-10 17:15:54 +09:00  
				
					
						
							
							
								 
						
							
								f2a2ab7ede 
								
							 
						 
						
							
							
								
								Check token validity only when creating new pod ( #159 )  
							
							... 
							
							
							
							Fixes  #143  
						
							2020-11-10 17:02:30 +09:00  
				
					
						
							
							
								 
						
							
								40c5050978 
								
							 
						 
						
							
							
								
								Added support for other than public GitHub URL ( #146 )  
							
							... 
							
							
							
							Refactoring a bit 
							
						 
						
							2020-10-28 22:15:53 +09:00  
				
					
						
							
							
								 
						
							
								faaca10fba 
								
							 
						 
						
							
							
								
								Rename Runner.Spec.dockerWithinRunnerContainer to docker"d"WithinRunnerContainer ( #134 )  
							
							... 
							
							
							
							* Rename Runner.Spec.dockerWithinRunnerContainer to dockerdWithinRunnerContainer
Ref https://github.com/summerwind/actions-runner-controller/pull/126#issuecomment-712501790  
							
						 
						
							2020-10-21 21:32:40 +09:00  
				
					
						
							
							
								 
						
							
								d16dfac0f8 
								
							 
						 
						
							
							
								
								Restart if pod ends up succeeded ( #136 )  
							
							... 
							
							
							
							Fixes  #132  
						
							2020-10-21 21:32:26 +09:00  
				
					
						
							
							
								 
						
							
								92920926fe 
								
							 
						 
						
							
							
								
								Configurable "runner and DinD in a single container" ( #126 )  
							
							
							
						 
						
							2020-10-20 08:48:28 +09:00  
				
					
						
							
							
								 
						
							
								7d0bfb77e3 
								
							 
						 
						
							
							
								
								Inject Env Vars into Runner defined Container Spec ( #127 )  
							
							... 
							
							
							
							The runner token is now injected into the `runner` container defined within Runner.Spec.Containers[] 
							
						 
						
							2020-10-20 08:43:53 +09:00  
				
					
						
							
							
								 
						
							
								1e466ad3df 
								
							 
						 
						
							
							
								
								Ensure controller-gen is up-to-date and the code and the manifests are in-sync  
							
							... 
							
							
							
							Follow-up for #95  that added /finalizers subresource permission and #103  that upgraded controller-gen from 0.2.4 from 0.3.0 
							
						 
						
							2020-10-06 09:23:03 +09:00  
				
					
						
							
							
								 
						
							
								7a2fa7fbce 
								
							 
						 
						
							
							
								
								runner-controller: do not delete runner if it is busy ( #103 )  
							
							... 
							
							
							
							Currently, after refreshing the token, the controller re-creates the runner with the new token. This results in jobs being interrupted. This PR makes sure the pod is not restarted if it is busy.
Closes  #74  
							
						 
						
							2020-10-05 09:06:37 +09:00  
				
					
						
							
							
								 
						
							
								c0914743b0 
								
							 
						 
						
							
							
								
								add config to respect image pull policy  
							
							
							
						 
						
							2020-07-08 23:53:52 -07:00  
				
					
						
							
							
								 
						
							
								390f2a62d9 
								
							 
						 
						
							
							
								
								Merge pull request  #50  from summerwind/runner-validation-webhook  
							
							... 
							
							
							
							Add validation webhooks 
							
						 
						
							2020-05-08 22:39:13 +09:00  
				
					
						
							
							
								 
						
							
								f80c3c1928 
								
							 
						 
						
							
							
								
								Set volume to pod properly  
							
							
							
						 
						
							2020-05-01 08:51:25 +09:00  
				
					
						
							
							
								 
						
							
								e889eaeb04 
								
							 
						 
						
							
							
								
								Add validation webhooks  
							
							
							
						 
						
							2020-04-30 22:11:59 +09:00  
				
					
						
							
							
								 
						
							
								b96979888c 
								
							 
						 
						
							
							
								
								fix delete pod when runner failed to register  
							
							
							
						 
						
							2020-04-29 14:23:58 +09:00  
				
					
						
							
							
								 
						
							
								9f57f52e36 
								
							 
						 
						
							
							
								
								organization and repository are now exclusive  
							
							
							
						 
						
							2020-04-28 11:14:31 +02:00  
				
					
						
							
							
								 
						
							
								8c5b776807 
								
							 
						 
						
							
							
								
								support runner labels  
							
							
							
						 
						
							2020-04-28 11:14:31 +02:00  
				
					
						
							
							
								 
						
							
								eca3cc7941 
								
							 
						 
						
							
							
								
								add organization info to runner status  
							
							
							
						 
						
							2020-04-28 11:14:31 +02:00  
				
					
						
							
							
								 
						
							
								fb35dd4131 
								
							 
						 
						
							
							
								
								support for organization runners  
							
							
							
						 
						
							2020-04-28 11:14:31 +02:00  
				
					
						
							
							
								 
						
							
								3b8ea2991c 
								
							 
						 
						
							
							
								
								Share runner's working directory with docker sidecar  
							
							
							
						 
						
							2020-04-24 22:36:27 +09:00  
				
					
						
							
							
								 
						
							
								3ccc51433f 
								
							 
						 
						
							
							
								
								Use github package to access the GitHub API  
							
							
							
						 
						
							2020-04-13 22:28:07 +09:00  
				
					
						
							
							
								 
						
							
								5efdc6efe6 
								
							 
						 
						
							
							
								
								Add permission to create/patch events resource  
							
							
							
						 
						
							2020-03-27 23:25:37 +09:00  
				
					
						
							
							
								 
						
							
								d4c849ee09 
								
							 
						 
						
							
							
								
								Add variants of PodTemplate spec fields into the Runner spec ( #7 )  
							
							... 
							
							
							
							Resolves  #5 
Fixes  #11 
Fixes  #12 
Changes:
* Added podtemplate spec
* Rework pod creation logic
* Added most using podspecs
* Added copy of podspec
* Fixed Github List method
* Fixed containers
* Added ability to override runner's containers
* Added ability to override runner's containers
* Added ability to override runner's containers
* Update controllers/runner_controller.go
Co-Authored-By: Moto Ishizawa <summerwind.jp@gmail.com>
* Remove optional restartpolicy
* Changed naming convention
Co-authored-by: Moto Ishizawa <summerwind.jp@gmail.com> 
						
							2020-03-20 22:50:50 +09:00  
				
					
						
							
							
								 
						
							
								829a167303 
								
							 
						 
						
							
							
								
								Add 'env' field to runner resource  
							
							
							
						 
						
							2020-02-06 22:09:07 +09:00  
				
					
						
							
							
								 
						
							
								a436216d5e 
								
							 
						 
						
							
							
								
								Implement finalizer  
							
							
							
						 
						
							2020-02-03 21:35:01 +09:00  
				
					
						
							
							
								 
						
							
								497ddba82d 
								
							 
						 
						
							
							
								
								Record event of runner resource  
							
							
							
						 
						
							2020-02-03 18:40:59 +09:00  
				
					
						
							
							
								 
						
							
								13ef78ce20 
								
							 
						 
						
							
							
								
								Sync runner status with pod status  
							
							
							
						 
						
							2020-02-03 17:25:38 +09:00  
				
					
						
							
							
								 
						
							
								e6952f5ca1 
								
							 
						 
						
							
							
								
								Add '-runner-image' and '-docker-image' flags  
							
							
							
						 
						
							2020-02-03 16:56:52 +09:00  
				
					
						
							
							
								 
						
							
								2f69329fce 
								
							 
						 
						
							
							
								
								Fix permission for pods  
							
							
							
						 
						
							2020-02-02 19:49:10 +09:00  
				
					
						
							
							
								 
						
							
								7db5340595 
								
							 
						 
						
							
							
								
								Update CRD validation and RBAC  
							
							
							
						 
						
							2020-02-02 10:30:42 +09:00  
				
					
						
							
							
								 
						
							
								960befeade 
								
							 
						 
						
							
							
								
								Restart runner pod on completion  
							
							
							
						 
						
							2020-02-01 00:06:30 +09:00  
				
					
						
							
							
								 
						
							
								65f479d749 
								
							 
						 
						
							
							
								
								Always restart container  
							
							
							
						 
						
							2020-01-31 22:50:08 +09:00  
				
					
						
							
							
								 
						
							
								3f02153257 
								
							 
						 
						
							
							
								
								Ignore pods being deleted  
							
							
							
						 
						
							2020-01-31 22:47:53 +09:00  
				
					
						
							
							
								 
						
							
								ec3e7de701 
								
							 
						 
						
							
							
								
								Add docker container to a runner pod  
							
							
							
						 
						
							2020-01-30 23:52:40 +09:00  
				
					
						
							
							
								 
						
							
								5b887add53 
								
							 
						 
						
							
							
								
								Reconcile when runner pod is updated  
							
							
							
						 
						
							2020-01-29 23:12:07 +09:00  
				
					
						
							
							
								 
						
							
								aaf6b0bcae 
								
							 
						 
						
							
							
								
								Implement runner controller  
							
							
							
						 
						
							2020-01-28 21:58:01 +09:00  
				
					
						
							
							
								 
						
							
								04a8e562c0 
								
							 
						 
						
							
							
								
								Initial commit  
							
							
							
						 
						
							2020-01-28 15:03:23 +09:00