338da818be 
								
							 
						 
						
							
							
								
								Merge pull request  #1  from mumoshu/runnerset  
							
							... 
							
							
							
							feat: RunnerSets 
							
						 
						
							2020-03-01 19:35:40 +09:00  
				
					
						
							
							
								 
						
							
								9d634d88ff 
								
							 
						 
						
							
							
								
								feat: RunnerDeployment  
							
							... 
							
							
							
							Adds the initial version of RunnerDeployment that is intended to manage RunnerSets(#1 ), like Deployment manages ReplicaSets.
This is the initial version and therefore is bare bone. The only update strategy it supports is `Recreate`, which recreates the underlying RunnerSet when the runner template changes. I'd like to add `RollingUpdate` strategy once this is merged.
This depends on #1  so the diff contains that of #1 , too. Please see only the latest commit for review.
Also see https://github.com/mumoshu/actions-runner-controller-ci/runs/471329823?check_suite_focus=true  to confirm that `make tests` is passing after changes made in this commit. 
							
						 
						
							2020-02-27 10:46:23 +09:00  
				
					
						
							
							
								 
						
							
								d8d829b734 
								
							 
						 
						
							
							
								
								feat: RunnerSets  
							
							... 
							
							
							
							RunnerSet is basically ReplicaSet for Runners.
It is responsible for maintaining number of runners to match the desired one. That is, it creates missing runners from `.Spec.Template` and deletes redundant runners.
Similar to ReplicaSet, this does not support rolling update of runners on its own. We might want to later add `RunnerDeployment` for that. But that's another story. 
							
						 
						
							2020-02-24 10:32:44 +09:00  
				
					
						
							
							
								 
						
							
								7dd3ab43d7 
								
							 
						 
						
							
							
								
								Update default container image  
							
							
							
						 
						
							2020-02-19 22:41:11 +09:00  
				
					
						
							
							
								 
						
							
								58cac20109 
								
							 
						 
						
							
							
								
								Docker CLI v19.03.6  
							
							
							
						 
						
							2020-02-19 22:39:58 +09:00  
				
					
						
							
							
								 
						
							
								cac45f284a 
								
							 
						 
						
							
							
								
								actions/runner v2.165.2  
							
							
							
						 
						
							2020-02-19 22:37:38 +09:00  
				
					
						
							
							
								 
						
							
								f2d3ca672f 
								
							 
						 
						
							
							
								
								Unset environment variables for runner config  
							
							
							
						 
						
							2020-02-06 22:15:26 +09:00  
				
					
						
							
							
								 
						
							
								829a167303 
								
							 
						 
						
							
							
								
								Add 'env' field to runner resource  
							
							
							
						 
						
							2020-02-06 22:09:07 +09:00  
				
					
						
							
							
								 
						
							
								c66916a4ee 
								
							 
						 
						
							
							
								
								Use dumb-init to handle signal properly  
							
							
							
						 
						
							2020-02-06 18:47:50 +09:00  
				
					
						
							
							
								 
						
							
								f5c8a0e655 
								
							 
						 
						
							
							
								
								Update README  
							
							
							
						 
						
							2020-02-03 21:52:28 +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  
				
					
						
							
							
								 
						
							
								10f6cb5e90 
								
							 
						 
						
							
							
								
								Add additional printer columns  
							
							
							
						 
						
							2020-02-03 17:37:48 +09:00  
				
					
						
							
							
								 
						
							
								13ef78ce20 
								
							 
						 
						
							
							
								
								Sync runner status with pod status  
							
							
							
						 
						
							2020-02-03 17:25:38 +09:00  
				
					
						
							
							
								 
						
							
								0061979e3e 
								
							 
						 
						
							
							
								
								Add '-github-token' flag  
							
							
							
						 
						
							2020-02-03 17:02:27 +09:00  
				
					
						
							
							
								 
						
							
								e6952f5ca1 
								
							 
						 
						
							
							
								
								Add '-runner-image' and '-docker-image' flags  
							
							
							
						 
						
							2020-02-03 16:56:52 +09:00  
				
					
						
							
							
								 
						
							
								ffdbe5cee9 
								
							 
						 
						
							
							
								
								Set container image version properly in the release task  
							
							
							
						 
						
							2020-02-03 16:55:38 +09:00  
				
					
						
							
							
								 
						
							
								4970814b6c 
								
							 
						 
						
							
							
								
								Do not run build workflow when .github changed  
							
							
							
						 
						
							2020-02-03 16:54:49 +09:00  
				
					
						
							
							
								 
						
							
								fabcddb3df 
								
							 
						 
						
							
							
								
								Fix version format  
							
							
							
						 
						
							2020-02-03 12:09:34 +09:00  
				
					
						
							
							
								 
						
							
								c2e6438483 
								
							 
						 
						
							
							
								
								Fix kustomize install command  
							
							
							
						 
						
							2020-02-03 12:06:34 +09:00  
				
					
						
							
							
								 
						
							
								80ebb57a81 
								
							 
						 
						
							
							
								
								Install kustomize in release workflow  
							
							
							
						 
						
							2020-02-03 12:00:05 +09:00  
				
					
						
							
							
								 
						
							
								c33cc6b245 
								
							 
						 
						
							
							
								
								Fix ghr install command  
							
							
							
						 
						
							2020-02-03 11:53:24 +09:00  
				
					
						
							
							
								 
						
							
								cab4d3811a 
								
							 
						 
						
							
							
								
								Update .gitignore  
							
							
							
						 
						
							2020-02-03 10:52:07 +09:00  
				
					
						
							
							
								 
						
							
								1a7c9677ac 
								
							 
						 
						
							
							
								
								Add release workflow  
							
							
							
						 
						
							2020-02-03 10:51:57 +09:00  
				
					
						
							
							
								 
						
							
								4635a10778 
								
							 
						 
						
							
							
								
								Add tasks for releasing  
							
							
							
						 
						
							2020-02-03 10:28:50 +09:00  
				
					
						
							
							
								 
						
							
								56fc3bcb2b 
								
							 
						 
						
							
							
								
								Fix tag name  
							
							
							
						 
						
							2020-02-03 10:27:37 +09:00  
				
					
						
							
							
								 
						
							
								6d8f833d4f 
								
							 
						 
						
							
							
								
								Update README  
							
							
							
						 
						
							2020-02-03 10:10:40 +09:00  
				
					
						
							
							
								 
						
							
								b2b235f6a5 
								
							 
						 
						
							
							
								
								Enable build workflow  
							
							
							
						 
						
							2020-02-02 21:38:11 +09:00  
				
					
						
							
							
								 
						
							
								6e400a70ed 
								
							 
						 
						
							
							
								
								Enable build runner workflow  
							
							
							
						 
						
							2020-02-02 21:29:33 +09:00  
				
					
						
							
							
								 
						
							
								d554f4e3f4 
								
							 
						 
						
							
							
								
								Set GITHUB_TOKEN environment variable from secret resource  
							
							
							
						 
						
							2020-02-02 19:55:11 +09:00  
				
					
						
							
							
								 
						
							
								c6a591d3fe 
								
							 
						 
						
							
							
								
								Change namespace name  
							
							
							
						 
						
							2020-02-02 19:51:21 +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  
				
					
						
							
							
								 
						
							
								127a601fb7 
								
							 
						 
						
							
							
								
								Improve error message  
							
							
							
						 
						
							2020-02-01 20:18:16 +09:00  
				
					
						
							
							
								 
						
							
								a86f2db2dc 
								
							 
						 
						
							
							
								
								Update container name  
							
							
							
						 
						
							2020-02-01 00:07:15 +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  
				
					
						
							
							
								 
						
							
								d0d6238963 
								
							 
						 
						
							
							
								
								Run once  
							
							
							
						 
						
							2020-01-31 19:29:29 +09:00  
				
					
						
							
							
								 
						
							
								bd0d276347 
								
							 
						 
						
							
							
								
								Remove archive file  
							
							
							
						 
						
							2020-01-31 19:29:15 +09:00  
				
					
						
							
							
								 
						
							
								ec3e7de701 
								
							 
						 
						
							
							
								
								Add docker container to a runner pod  
							
							
							
						 
						
							2020-01-30 23:52:40 +09:00  
				
					
						
							
							
								 
						
							
								75c30631a7 
								
							 
						 
						
							
							
								
								Add docker binary  
							
							
							
						 
						
							2020-01-30 23:48:55 +09:00  
				
					
						
							
							
								 
						
							
								5460ff2abc 
								
							 
						 
						
							
							
								
								Add LICENSE  
							
							
							
						 
						
							2020-01-30 20:12:12 +09:00  
				
					
						
							
							
								 
						
							
								1cd3bdbe25 
								
							 
						 
						
							
							
								
								Add README.md  
							
							
							
						 
						
							2020-01-29 23:19:23 +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  
				
					
						
							
							
								 
						
							
								cea4d084e4 
								
							 
						 
						
							
							
								
								Add runner container image  
							
							
							
						 
						
							2020-01-28 21:56:54 +09:00  
				
					
						
							
							
								 
						
							
								6b392aedda 
								
							 
						 
						
							
							
								
								Implement Runner resource  
							
							
							
						 
						
							2020-01-28 21:56:09 +09:00  
				
					
						
							
							
								 
						
							
								04a8e562c0 
								
							 
						 
						
							
							
								
								Initial commit  
							
							
							
						 
						
							2020-01-28 15:03:23 +09:00