b21730116e 
								
							 
						 
						
							
							
								
								Revert "Merge branch '48098-mutual-auth-cluster-applications' into 'master'"  
							
							... 
							
							
							
							This reverts merge request !20801  
							
						 
						
							2018-07-31 13:15:18 +00:00  
				
					
						
							
							
								 
						
							
								e6dd3c5276 
								
							 
						 
						
							
							
								
								Merge branch 'feature/gb/login-activity-metrics' into 'master'  
							
							... 
							
							
							
							Add user authentication activity metrics
Closes  #47789 
See merge request gitlab-org/gitlab-ce!20668  
							
						 
						
							2018-07-31 10:44:22 +00:00  
				
					
						
							
							
								 
						
							
								1adfb156e8 
								
							 
						 
						
							
							
								
								Merge branch 'sh-simplify-liveness-check' into 'master'  
							
							... 
							
							
							
							Add /-/health basic health check endpoint
See merge request gitlab-org/gitlab-ce!20456  
							
						 
						
							2018-07-30 20:05:06 +00:00  
				
					
						
							
							
								 
						
							
								c90d7633da 
								
							 
						 
						
							
							
								
								Merge branch '48098-mutual-auth-cluster-applications' into 'master'  
							
							... 
							
							
							
							Resolve "Mutual SSL Auth For Helm TIller"
Closes  #48098 
See merge request gitlab-org/gitlab-ce!20801  
							
						 
						
							2018-07-30 14:56:21 +00:00  
				
					
						
							
							
								 
						
							
								628ff2cf17 
								
							 
						 
						
							
							
								
								Use anonymous class in base_command_spec  
							
							
							
						 
						
							2018-07-30 13:08:32 +00:00  
				
					
						
							
							
								 
						
							
								cb21560b91 
								
							 
						 
						
							
							
								
								Ensure CA + Tiller cert never expire and Helm client cert expires quickly  
							
							
							
						 
						
							2018-07-30 13:08:31 +00:00  
				
					
						
							
							
								 
						
							
								11edbcccef 
								
							 
						 
						
							
							
								
								Get mutual SSL working with helm tiller  
							
							
							
						 
						
							2018-07-30 13:08:30 +00:00  
				
					
						
							
							
								 
						
							
								1f9992625e 
								
							 
						 
						
							
							
								
								Merge branch 'master-ce' into artifact-format-v2  
							
							
							
						 
						
							2018-07-30 10:11:43 +09:00  
				
					
						
							
							
								 
						
							
								22d44ae9a6 
								
							 
						 
						
							
							
								
								Use /-/health instead of breaking /-/liveness  
							
							
							
						 
						
							2018-07-28 14:35:02 -07:00  
				
					
						
							
							
								 
						
							
								eb2bc7d99a 
								
							 
						 
						
							
							
								
								Simplify /-/liveness check to avoid connecting to the database  
							
							... 
							
							
							
							The previous implementation would hit the database each time
and provide a dummy response. If the database goes down, this
means all application workers would be taken out of service.
Simplify this check by using a Rails middleware that intercepts
this endpoint and returns a 200 response. 
							
						 
						
							2018-07-28 14:35:02 -07: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  
				
					
						
							
							
								 
						
							
								5f66d1de09 
								
							 
						 
						
							
							
								
								Improve specs for blocked user tracker class  
							
							
							
						 
						
							2018-07-27 13:54:31 +02:00  
				
					
						
							
							
								 
						
							
								2ead2b9748 
								
							 
						 
						
							
							
								
								Improce specs of authentication activity class methods  
							
							
							
						 
						
							2018-07-27 13:00:28 +02:00  
				
					
						
							
							
								 
						
							
								00e4d918a3 
								
							 
						 
						
							
							
								
								Add authentication metrics for sessionless sign in  
							
							
							
						 
						
							2018-07-27 12:56:34 +02:00  
				
					
						
							
							
								 
						
							
								3f0e6d9205 
								
							 
						 
						
							
							
								
								More Gitaly cleanup: fetch_ref, allow disk access blocks  
							
							
							
						 
						
							2018-07-27 08:43:19 +00:00  
				
					
						
							
							
								 
						
							
								3703cc4bbb 
								
							 
						 
						
							
							
								
								Squashed commit of the following:  
							
							... 
							
							
							
							commit c35ca6594eb1d29cac46362d09036f3d128143ed
Merge: 87da74fb98a 13ea4b387dffbfd18ce26cb30f832534c57e09b9dc7b4b7bb944dbeccbe1b60364c0f398eccfc44c9bdc9b1ae6fabf6a5634924146a8d6ba38931d90c2a0a3ab1a 
							
						 
						
							2018-07-27 14:05:34 +09:00  
				
					
						
							
							
								 
						
							
								13ea4b387d 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'dev/master'  
							
							
							
						 
						
							2018-07-26 18:30:50 -03:00  
				
					
						
							
							
								 
						
							
								33aa3ca8e0 
								
							 
						 
						
							
							
								
								Merge branch 'ce-5158-metrics-alerting' into 'master'  
							
							... 
							
							
							
							Backport 5158-metrics-alerting to CE
See merge request gitlab-org/gitlab-ce!20148  
							
						 
						
							2018-07-26 09:46:55 +00:00  
				
					
						
							
							
								 
						
							
								3bcb04f100 
								
							 
						 
						
							
							
								
								Add mutation toggling WIP state of merge requests  
							
							... 
							
							
							
							This is mainly the setup of mutations for GraphQL. Including
authorization and basic return type-structure. 
							
						 
						
							2018-07-25 18:37:12 +02:00  
				
					
						
							
							
								 
						
							
								eb7c08c7a6 
								
							 
						 
						
							
							
								
								Backports relevant changes made in  https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/5163  to CE  
							
							
							
						 
						
							2018-07-25 09:39:39 +01:00  
				
					
						
							
							
								 
						
							
								c8ff6b7c73 
								
							 
						 
						
							
							
								
								Use limit parameter to retrieve Wikis from Gitaly  
							
							... 
							
							
							
							Without this parameter, every load of a Wiki page will load all the Wiki pages
in the repository for the sidebar. This is a significant performance penalty
that can significant slow the display of all Wiki pages.
Relates to #40101  
							
						 
						
							2018-07-24 15:36:31 -07:00  
				
					
						
							
							
								 
						
							
								236ed1f2f3 
								
							 
						 
						
							
							
								
								Merge branch 'security-event-counters-private-data' into 'master'  
							
							... 
							
							
							
							[master] Don't expose project names in various counters
See merge request gitlab/gitlabhq!2418  
							
						 
						
							2018-07-24 20:25:25 +00:00  
				
					
						
							
							
								 
						
							
								c06e2ac888 
								
							 
						 
						
							
							
								
								Merge branch 'backport-gitlab-database' into 'master'  
							
							... 
							
							
							
							Backport various EE changes to Gitlab::Database
See merge request gitlab-org/gitlab-ce!20809  
							
						 
						
							2018-07-24 16:48:27 +00:00  
				
					
						
							
							
								 
						
							
								dffe984d94 
								
							 
						 
						
							
							
								
								Add :sidekiq group to cleanup redis in after callback  
							
							
							
						 
						
							2018-07-24 12:23:33 -03:00  
				
					
						
							
							
								 
						
							
								2ade035eb2 
								
							 
						 
						
							
							
								
								Backport various EE changes to Gitlab::Database  
							
							... 
							
							
							
							These changes are useful for CE as well. For example, the MR
https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/20720  can make
use of some of the backported methods. 
							
						 
						
							2018-07-24 13:25:01 +02:00  
				
					
						
							
							
								 
						
							
								92802e5107 
								
							 
						 
						
							
							
								
								Merge branch 'blackst0ne-replace-sidekiq-inline-with-perform-enqueued-jobs' into 'master'  
							
							... 
							
							
							
							Replace 'Sidekiq::Testing.inline!' with 'perform_enqueued_jobs'
Closes  #22991 
See merge request gitlab-org/gitlab-ce!20768  
							
						 
						
							2018-07-23 16:09:29 +00:00  
				
					
						
							
							
								 
						
							
								68547bc0e0 
								
							 
						 
						
							
							
								
								Track blocked users and two factor authentications  
							
							
							
						 
						
							2018-07-23 15:13:11 +02:00  
				
					
						
							
							
								 
						
							
								82a8903979 
								
							 
						 
						
							
							
								
								Merge branch 'hangouts_chat_integration' into 'master'  
							
							... 
							
							
							
							Hangouts chat integration
See merge request gitlab-org/gitlab-ce!20290  
							
						 
						
							2018-07-23 09:20:16 +00:00  
				
					
						
							
							
								 
						
							
								c52ab9141c 
								
							 
						 
						
							
							
								
								Fix gitlab import project load  
							
							
							
						 
						
							2018-07-23 07:52:15 +00:00  
				
					
						
							
							
								 
						
							
								8bc7845fbf 
								
							 
						 
						
							
							
								
								Merge branch '48932-disable-saml-if-omniauth-is-disabled' into 'master'  
							
							... 
							
							
							
							Resolve "Disable SAML and Bitbucket if OmniAuth is disabled"
Closes  #48932 
See merge request gitlab-org/gitlab-ce!20608  
							
						 
						
							2018-07-23 07:48:00 +00:00  
				
					
						
							
							
								 
						
							
								ddd2a25679 
								
							 
						 
						
							
							
								
								Replace 'Sidekiq::Testing.inline!' with 'perform_enqueued_jobs'  
							
							... 
							
							
							
							`perform_enqueued_jobs` is a Sidekiq method.
Using this method violates the Dependency inversion principle[0].
This commit replaces `perform_enqueued_jobs` with ActiveJob's abstract
method `perform_enqueued_jobs` in specs.
[0]: https://en.wikipedia.org/wiki/Dependency_inversion_principle  
							
						 
						
							2018-07-23 15:34:54 +11:00  
				
					
						
							
							
								 
						
							
								477f9ed78f 
								
							 
						 
						
							
							
								
								Bring JsonLogger to CE  
							
							... 
							
							
							
							This backports a module that was in EE for Geo so that other modules
can have structured logging support. 
							
						 
						
							2018-07-20 12:50:20 -07:00  
				
					
						
							
							
								 
						
							
								1a39d24d20 
								
							 
						 
						
							
							
								
								Refactor blocked user tracker class  
							
							
							
						 
						
							2018-07-20 16:00:28 +02:00  
				
					
						
							
							
								 
						
							
								6354d55470 
								
							 
						 
						
							
							
								
								Fixing bug with wiki ref in ProjectSearchResults  
							
							
							
						 
						
							2018-07-20 13:49:30 +00:00  
				
					
						
							
							
								 
						
							
								33e11345e0 
								
							 
						 
						
							
							
								
								Add custom expectations for authentication activity metrics  
							
							
							
						 
						
							2018-07-20 15:06:11 +02:00  
				
					
						
							
							
								 
						
							
								470e526a20 
								
							 
						 
						
							
							
								
								Merge branch 'fix/gb/fix-deserializing-ci-yaml-variables' into 'master'  
							
							... 
							
							
							
							Fix deserializing YAML variables when a build has been imported
Closes  #49406 
See merge request gitlab-org/gitlab-ce!20713  
							
						 
						
							2018-07-20 13:01:25 +00:00  
				
					
						
							
							
								 
						
							
								d0afab482f 
								
							 
						 
						
							
							
								
								Disable SAML if OmniAuth is disabled  
							
							... 
							
							
							
							We also try to unify the way we setup OmniAuth, and how we check
if it's enabled or not. 
							
						 
						
							2018-07-20 18:54:46 +08:00  
				
					
						
							
							
								 
						
							
								fa1ea656f7 
								
							 
						 
						
							
							
								
								Migrate add_remote, remove_remote, fetch_internal_remote to gitaly  
							
							
							
						 
						
							2018-07-19 15:07:37 -04:00  
				
					
						
							
							
								 
						
							
								805de7fb8d 
								
							 
						 
						
							
							
								
								Add missing Gitaly branch_update nil checks  
							
							
							
						 
						
							2018-07-19 17:48:58 +00:00  
				
					
						
							
							
								 
						
							
								fd4fd25d3c 
								
							 
						 
						
							
							
								
								Fix passing a hash with string keys when fabricating a variable  
							
							
							
						 
						
							2018-07-19 14:13:49 +02:00  
				
					
						
							
							
								 
						
							
								3b055baf2b 
								
							 
						 
						
							
							
								
								Merge branch 'sh-normalize-urls' into 'master'  
							
							... 
							
							
							
							Escape username and password in UrlSanitizer#full_url
See merge request gitlab-org/gitlab-ce!20684  
							
						 
						
							2018-07-19 12:06:33 +00:00  
				
					
						
							
							
								 
						
							
								f84d3dc0ee 
								
							 
						 
						
							
							
								
								Fix deserializing yaml variables in imported projects  
							
							
							
						 
						
							2018-07-19 14:00:35 +02:00  
				
					
						
							
							
								 
						
							
								517f33705d 
								
							 
						 
						
							
							
								
								Merge branch '43312-remove_user_activity_workers' into 'master'  
							
							... 
							
							
							
							Delete UserActivities and related workers
Closes  #43312 
See merge request gitlab-org/gitlab-ce!20597  
							
						 
						
							2018-07-19 10:48:17 +00:00  
				
					
						
							
							
								 
						
							
								50ff362650 
								
							 
						 
						
							
							
								
								Escape username and password in UrlSanitizer#full_url  
							
							... 
							
							
							
							If a user uses a password with certain characters (e.g. /, #, +, etc.)
UrlSanitizer#full_url will generate an invalid URL that cannot be
parsed properly by Addressable::URI. If used with UrlBlocker, this
will be flagged as an invalid URI. 
							
						 
						
							2018-07-19 03:14:07 -07:00  
				
					
						
							
							
								 
						
							
								68b1e5a97c 
								
							 
						 
						
							
							
								
								Incorporate Gitaly's RefService.FindAllRemoteBranches RPC  
							
							
							
						 
						
							2018-07-18 16:48:47 -04:00  
				
					
						
							
							
								 
						
							
								c62fce9883 
								
							 
						 
						
							
							
								
								Delete UserActivities and related workers  
							
							
							
						 
						
							2018-07-18 15:44:10 +02:00  
				
					
						
							
							
								 
						
							
								9348efc6ba 
								
							 
						 
						
							
							
								
								Client implementation for Repository#new_commits  
							
							... 
							
							
							
							After trying to remove the whole method in
8f69014af2902d8d53fe931268bec60f6858f160, this is a more gentle
approach to the method. :)
Prior to this change, new commit detection wasn't implemented in Gitaly,
this was done through: https://gitlab.com/gitlab-org/gitaly/merge_requests/779 
As the new implemented got moved around a bit, the whole RevList class
got removed.
Part of https://gitlab.com/gitlab-org/gitaly/issues/1233  
							
						 
						
							2018-07-18 14:46:27 +02:00  
				
					
						
							
							
								 
						
							
								1ba47de5fe 
								
							 
						 
						
							
							
								
								Merge branch '27456-improve-feedback-when-dev-cannot-push-to-empty-repo' into 'master'  
							
							... 
							
							
							
							Improve feedback when a developer cannot push in an empty repository
Closes  #27456 
See merge request gitlab-org/gitlab-ce!20519  
							
						 
						
							2018-07-18 11:22:25 +00:00  
				
					
						
							
							
								 
						
							
								5c651daa97 
								
							 
						 
						
							
							
								
								Remove unreachable Git code  
							
							
							
						 
						
							2018-07-18 11:12:57 +00:00  
				
					
						
							
							
								 
						
							
								65e5cf0ace 
								
							 
						 
						
							
							
								
								Improves remote message when a developer is unable to push in an empty repository  
							
							
							
						 
						
							2018-07-18 09:25:00 +01:00