f8234d9a08 
								
							 
						 
						
							
							
								
								Creates Clusterss::ApplciationsController update endpoint  
							
							... 
							
							
							
							- Creates new route
- Creates new controller action
- Creates call stack:
  Clusterss::ApplciationsController calls -->
  Clusters::Applications::UpdateService calls -->
  Clusters::Applications::ScheduleUpdateService calls -->
  ClusterUpdateAppWorker calls -->
  Clusters::Applications::PatchService -->
  ClusterWaitForAppInstallationWorker
DRY req params
Adds gcp_cluster:cluster_update_app queue
Schedule_update_service is uneeded
Extract common logic to a parent class (UpdateService will need it)
Introduce new UpdateService
Fix rescue class namespace
Fix RuboCop offenses
Adds BaseService for create and update services
Remove request_handler code duplication
Fixes update command
Move update_command to ApplicationCore so all apps can use it
Adds tests for Knative update_command
Adds specs for PatchService
Raise error if update receives an unistalled app
Adds update_service spec
Fix RuboCop offense
Use subject in favor of go
Adds update endpoint specs for project namespace
Adds update endpoint specs for group namespace 
							
						 
						
							2019-03-05 08:32:51 +02:00  
				
					
						
							
							
								 
						
							
								f67fc23727 
								
							 
						 
						
							
							
								
								Upgrade cluster applications, starting with runner  
							
							
							
						 
						
							2019-02-07 21:40:55 +00:00  
				
					
						
							
							
								 
						
							
								c3bad68d1c 
								
							 
						 
						
							
							
								
								Merge branch 'master' into certmanager-temp  
							
							
							
						 
						
							2018-11-20 17:58:10 +05:30  
				
					
						
							
							
								 
						
							
								2bb7573380 
								
							 
						 
						
							
							
								
								Updated schema.rb and remove extra char from install_command  
							
							
							
						 
						
							2018-11-20 00:02:07 +05:30  
				
					
						
							
							
								 
						
							
								1c7372ad56 
								
							 
						 
						
							
							
								
								Merge branch 'master' into certmanager-temp  
							
							
							
						 
						
							2018-11-19 23:12:52 +05:30  
				
					
						
							
							
								 
						
							
								feee33e0dc 
								
							 
						 
						
							
							
								
								Remove application flags  
							
							
							
						 
						
							2018-11-19 22:47:59 +05:30  
				
					
						
							
							
								 
						
							
								7ec8af5017 
								
							 
						 
						
							
							
								
								Enable even more frozen string for lib/gitlab  
							
							... 
							
							
							
							Enables frozen string for the following:
* lib/gitlab/hook_data/**/*.rb
* lib/gitlab/i18n/**/*.rb
* lib/gitlab/import/**/*.rb
* lib/gitlab/import_export/**/*.rb
* lib/gitlab/kubernetes/**/*.rb
* lib/gitlab/legacy_github_import/**/*.rb
* lib/gitlab/manifest_import/**/*.rb
* lib/gitlab/metrics/**/*.rb
* lib/gitlab/middleware/**/*.rb
Partially addresses gitlab-org/gitlab-ce#47424 . 
							
						 
						
							2018-11-16 17:41:14 -08:00  
				
					
						
							
							
								 
						
							
								a71b3f6a7c 
								
							 
						 
						
							
							
								
								Extract Helm::ClientCommand for shared commands  
							
							
							
						 
						
							2018-11-16 10:57:20 +00:00  
				
					
						
							
							
								 
						
							
								fe1469e12f 
								
							 
						 
						
							
							
								
								Upgrade helm to 2.11.0 and upgrade on every install  
							
							
							
						 
						
							2018-11-16 10:22:40 +00:00  
				
					
						
							
							
								 
						
							
								161e66890c 
								
							 
						 
						
							
							
								
								Set appropriate RBAC flag for cluster applications  
							
							
							
						 
						
							2018-11-15 17:52:41 +05:30  
				
					
						
							
							
								 
						
							
								631ab89885 
								
							 
						 
						
							
							
								
								Use email on the account  
							
							
							
						 
						
							2018-11-13 20:36:06 +05:30  
				
					
						
							
							
								 
						
							
								c2407dab3e 
								
							 
						 
						
							
							
								
								Merge branch 'master' into certmanager-temp  
							
							
							
						 
						
							2018-11-12 12:06:59 +05:30  
				
					
						
							
							
								 
						
							
								da7836956e 
								
							 
						 
						
							
							
								
								Improve Debugging Capabilities For Helm Application Installs  
							
							
							
						 
						
							2018-11-09 15:03:24 +00:00  
				
					
						
							
							
								 
						
							
								26673cc827 
								
							 
						 
						
							
							
								
								Fix double-negation  
							
							
							
						 
						
							2018-11-06 12:06:37 -08:00  
				
					
						
							
							
								 
						
							
								008126a878 
								
							 
						 
						
							
							
								
								Refactor preinstall/postinstall methods in the helm installer  
							
							
							
						 
						
							2018-11-06 12:00:16 -08:00  
				
					
						
							
							
								 
						
							
								97441486ce 
								
							 
						 
						
							
							
								
								Fix issue with missing knative cluster role binding, and cleanup tests  
							
							
							
						 
						
							2018-11-05 23:55:18 -08:00  
				
					
						
							
							
								 
						
							
								c10452d285 
								
							 
						 
						
							
							
								
								Resolve issues raised by Kamil  
							
							
							
						 
						
							2018-11-03 10:48:48 -07:00  
				
					
						
							
							
								 
						
							
								8837519445 
								
							 
						 
						
							
							
								
								Pushing WIP state for backup  
							
							
							
						 
						
							2018-11-03 09:08:21 +05:30  
				
					
						
							
							
								 
						
							
								0ddff09385 
								
							 
						 
						
							
							
								
								Revert Helm version bump  
							
							
							
						 
						
							2018-10-29 10:56:46 -07:00  
				
					
						
							
							
								 
						
							
								b5155b90ee 
								
							 
						 
						
							
							
								
								Knative support  
							
							
							
						 
						
							2018-10-24 22:38:44 -07:00  
				
					
						
							
							
								 
						
							
								661fd213de 
								
							 
						 
						
							
							
								
								Update helm version 1.7.2 -> 2.11.0  
							
							
							
						 
						
							2018-10-24 15:13:33 -07:00  
				
					
						
							
							
								 
						
							
								6f2ad2b604 
								
							 
						 
						
							
							
								
								Enable Kubernetes RBAC for GitLab Managed Apps for existing clusters  
							
							
							
						 
						
							2018-09-06 10:03:38 +00:00  
				
					
						
							
							
								 
						
							
								fc13409637 
								
							 
						 
						
							
							
								
								Resolve "Mutual SSL Auth For Helm TIller"  
							
							
							
						 
						
							2018-08-07 12:39:38 +00:00  
				
					
						
							
							
								 
						
							
								b21730116e 
								
							 
						 
						
							
							
								
								Revert "Merge branch '48098-mutual-auth-cluster-applications' into 'master'"  
							
							... 
							
							
							
							This reverts merge request !20801  
							
						 
						
							2018-07-31 13:15:18 +00:00  
				
					
						
							
							
								 
						
							
								8f41c85760 
								
							 
						 
						
							
							
								
								Minor style improvements for Helm code  
							
							
							
						 
						
							2018-07-30 13:08:33 +00:00  
				
					
						
							
							
								 
						
							
								c6e459d2b5 
								
							 
						 
						
							
							
								
								Use guard clause in Helm::InstallCommand  
							
							
							
						 
						
							2018-07-30 13:08:33 +00:00  
				
					
						
							
							
								 
						
							
								c7360d13be 
								
							 
						 
						
							
							
								
								Combine attr_reader in InstallCommand to one line  
							
							
							
						 
						
							2018-07-30 13:08:32 +00:00  
				
					
						
							
							
								 
						
							
								ca35eb47b7 
								
							 
						 
						
							
							
								
								Minor refactoring of InitCommand and InstallCommand  
							
							
							
						 
						
							2018-07-30 13:08:32 +00:00  
				
					
						
							
							
								 
						
							
								11edbcccef 
								
							 
						 
						
							
							
								
								Get mutual SSL working with helm tiller  
							
							
							
						 
						
							2018-07-30 13:08:30 +00:00  
				
					
						
							
							
								 
						
							
								ce897f11a0 
								
							 
						 
						
							
							
								
								Refactor Cluster Application classes to pass through a has of config files  
							
							... 
							
							
							
							This is refactoring in the lead up to passing mutual TLS certs for helm applications. As such we expect all applications to need config files so we can remove the logic about which applications need and do not need this (ie `#config_map?`). 
							
						 
						
							2018-07-28 09:50:31 +00:00  
				
					
						
							
							
								 
						
							
								5841e92390 
								
							 
						 
						
							
							
								
								Resolve "Unable to install Prometheus on Clusters: 'Error: Chart incompatible with Tiller v2.7.0'"  
							
							
							
						 
						
							2018-06-20 12:10:14 +00:00  
				
					
						
							
							
								 
						
							
								c607008ee5 
								
							 
						 
						
							
							
								
								Extend Cluster Applications to install GitLab Runner to Kubernetes cluster  
							
							
							
						 
						
							2018-03-01 23:46:02 +00:00  
				
					
						
							
							
								 
						
							
								1827f398ad 
								
							 
						 
						
							
							
								
								Resolve "Managed Prometheus deployment installs a lot of extra stuff"  
							
							
							
						 
						
							2018-01-15 16:27:58 +00:00  
				
					
						
							
							
								 
						
							
								0d4548026f 
								
							 
						 
						
							
							
								
								Extend Cluster Applications to allow installation of Prometheus  
							
							
							
						 
						
							2017-12-22 17:23:43 +00:00