Bob Callaway 
							
						 
					 
					
						
						
							
						
						07e0904923 
					 
					
						
						
							
							fix: supply HMACKey in test case ( #2683 )  
						
						... 
						
						
						
						Signed-off-by: Bob Callaway <bcallaway@google.com > 
						
						
					 
					
						2022-09-28 22:31:40 +04:00 
						 
				 
			
				
					
						
							
							
								Bob Callaway 
							
						 
					 
					
						
						
							
						
						793bcc4b61 
					 
					
						
						
							
							address review comments  
						
						... 
						
						
						
						Signed-off-by: Bob Callaway <bcallaway@google.com > 
						
						
					 
					
						2022-09-26 15:16:18 -04:00 
						 
				 
			
				
					
						
							
							
								Bob Callaway 
							
						 
					 
					
						
						
							
						
						cf3b19a952 
					 
					
						
						
							
							Merge remote-tracking branch 'upstream/master' into advisory-fix-1  
						
						... 
						
						
						
						Signed-off-by: Bob Callaway <bcallaway@google.com > 
						
						
					 
					
						2022-09-26 15:15:58 -04:00 
						 
				 
			
				
					
						
							
							
								Maksim Nabokikh 
							
						 
					 
					
						
						
							
						
						7efe1e28a8 
					 
					
						
						
							
							chore: Bump ent to 0.11.2 ( #2640 )  
						
						... 
						
						
						
						Signed-off-by: m.nabokikh <maksim.nabokikh@flant.com > 
						
						
					 
					
						2022-08-29 11:16:12 +04:00 
						 
				 
			
				
					
						
							
							
								Bob Callaway 
							
						 
					 
					
						
						
							
						
						fcfbb1ecb0 
					 
					
						
						
							
							Add HMAC protection on /approval endpoint  
						
						... 
						
						
						
						Signed-off-by: Bob Callaway <bcallaway@google.com > 
						
						
					 
					
						2022-07-29 19:45:18 -04:00 
						 
				 
			
				
					
						
							
							
								Bob Callaway 
							
						 
					 
					
						
						
							
						
						83e2df821e 
					 
					
						
						
							
							add PKCE support to device code flow ( #2575 )  
						
						... 
						
						
						
						Signed-off-by: Bob Callaway <bobcallaway@users.noreply.github.com > 
						
						
					 
					
						2022-07-27 19:02:18 +03:00 
						 
				 
			
				
					
						
							
							
								Maksim Nabokikh 
							
						 
					 
					
						
						
							
						
						b07c8b1d8d 
					 
					
						
						
							
							Merge pull request  #2524  from aristanetworks/mkelly-limit-gc-size  
						
						... 
						
						
						
						Limit the amount of objects we attempt to GC on each cycle 
						
						
					 
					
						2022-06-10 09:22:00 +04:00 
						 
				 
			
				
					
						
							
							
								Michael Kelly 
							
						 
					 
					
						
						
							
						
						9079c31637 
					 
					
						
						
							
							Fix formatting  
						
						... 
						
						
						
						Signed-off-by: Michael Kelly <mkelly@arista.com > 
						
						
					 
					
						2022-06-09 08:21:13 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Kelly 
							
						 
					 
					
						
						
							
						
						a51d12056f 
					 
					
						
						
							
							Tweaks based on review comments  
						
						... 
						
						
						
						Signed-off-by: Michael Kelly <mkelly@arista.com > 
						
						
					 
					
						2022-06-09 08:21:03 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Kelly 
							
						 
					 
					
						
						
							
						
						6c99a9b99d 
					 
					
						
						
							
							s/getUrl/getURL  
						
						... 
						
						
						
						golang prefers URL not Url
Signed-off-by: Michael Kelly <mkelly@arista.com > 
						
						
					 
					
						2022-06-09 08:20:48 -07:00 
						 
				 
			
				
					
						
							
							
								Mark Sagi-Kazar 
							
						 
					 
					
						
						
							
						
						a02f2e8fac 
					 
					
						
						
							
							chore: fix lint violations  
						
						... 
						
						
						
						Signed-off-by: Mark Sagi-Kazar <mark.sagikazar@gmail.com > 
						
						
					 
					
						2022-05-25 11:17:34 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Kelly 
							
						 
					 
					
						
						
							
						
						502a2d0d4a 
					 
					
						
						
							
							Limit the amount of objects we attempt to GC on each cycle  
						
						... 
						
						
						
						If something causes the number k8s resources to increase beyond a
certain threshold, garbage collection can fail because the query to
retrieve those resources will time out, resulting in a perpetual cycle
of being unable to garbage collect resources.
In lieu of trying to get *every* object each cycle, we can limit the
number of resources retrieved per GC cycle to some reasonable number.
Signed-off-by: Michael Kelly <mkelly@arista.com > 
						
						
					 
					
						2022-05-20 09:18:05 -07:00 
						 
				 
			
				
					
						
							
							
								Mark Sagi-Kazar 
							
						 
					 
					
						
						
							
						
						9b1a8409f1 
					 
					
						
						
							
							revert: atlas and precision change  
						
						... 
						
						
						
						Looks like Atlas (the new migration library under Ent) cannot
handle precision properly.
An issue has been reported to Ent: https://github.com/ent/ent/issues/2454 
Signed-off-by: Mark Sagi-Kazar <mark.sagikazar@gmail.com > 
						
						
					 
					
						2022-04-06 16:27:33 +02:00 
						 
				 
			
				
					
						
							
							
								Mark Sagi-Kazar 
							
						 
					 
					
						
						
							
						
						b51e73bc2e 
					 
					
						
						
							
							fix: define milisecond precision for postgres  
						
						... 
						
						
						
						Signed-off-by: Mark Sagi-Kazar <mark.sagikazar@gmail.com > 
						
						
					 
					
						2022-04-06 16:27:33 +02:00 
						 
				 
			
				
					
						
							
							
								Mark Sagi-Kazar 
							
						 
					 
					
						
						
							
						
						0c3c577b52 
					 
					
						
						
							
							feat: use the new atlas engine for migrations  
						
						... 
						
						
						
						Signed-off-by: Mark Sagi-Kazar <mark.sagikazar@gmail.com > 
						
						
					 
					
						2022-04-06 16:27:32 +02:00 
						 
				 
			
				
					
						
							
							
								Mark Sagi-Kazar 
							
						 
					 
					
						
						
							
						
						20b03b3f6d 
					 
					
						
						
							
							feat: update generated storage files  
						
						... 
						
						
						
						Signed-off-by: Mark Sagi-Kazar <mark.sagikazar@gmail.com > 
						
						
					 
					
						2022-04-06 16:27:32 +02:00 
						 
				 
			
				
					
						
							
							
								m.nabokikh 
							
						 
					 
					
						
						
							
						
						9fad0602ec 
					 
					
						
						
							
							fix: do not update offlinesession lastUsed field if refresh token was not change  
						
						... 
						
						
						
						Signed-off-by: m.nabokikh <maksim.nabokikh@flant.com > 
						
						
					 
					
						2021-10-19 01:16:34 +04:00 
						 
				 
			
				
					
						
							
							
								m.nabokikh 
							
						 
					 
					
						
						
							
						
						d4e82e3315 
					 
					
						
						
							
							chore: fix ioutil lint error after merging MySQL ent storage  
						
						... 
						
						
						
						Signed-off-by: m.nabokikh <maksim.nabokikh@flant.com > 
						
						
					 
					
						2021-09-21 08:35:25 +04:00 
						 
				 
			
				
					
						
							
							
								Maksim Nabokikh 
							
						 
					 
					
						
						
							
						
						f92a6f4457 
					 
					
						
						
							
							Merge pull request  #2272  from flant/mysql-ent  
						
						... 
						
						
						
						feat: Add MySQL ent-based storage driver 
						
						
					 
					
						2021-09-21 08:24:36 +04:00 
						 
				 
			
				
					
						
							
							
								Eng Zer Jun 
							
						 
					 
					
						
						
							
						
						f0186ff265 
					 
					
						
						
							
							refactor: move from io/ioutil to io and os package  
						
						... 
						
						
						
						The io/ioutil package has been deprecated as of Go 1.16, see
https://golang.org/doc/go1.16#ioutil . This commit replaces the existing
io/ioutil functions with their new definitions in io and os packages.
Signed-off-by: Eng Zer Jun <engzerjun@gmail.com > 
						
						
					 
					
						2021-09-17 14:12:39 +08:00 
						 
				 
			
				
					
						
							
							
								m.nabokikh 
							
						 
					 
					
						
						
							
						
						575742b137 
					 
					
						
						
							
							Remove sqlite transaction tests for ent  
						
						... 
						
						
						
						Signed-off-by: m.nabokikh <maksim.nabokikh@flant.com > 
						
						
					 
					
						2021-09-14 18:55:03 +04:00 
						 
				 
			
				
					
						
							
							
								m.nabokikh 
							
						 
					 
					
						
						
							
						
						096e229562 
					 
					
						
						
							
							Get rid of nolint  
						
						... 
						
						
						
						Signed-off-by: m.nabokikh <maksim.nabokikh@flant.com > 
						
						
					 
					
						2021-09-13 18:58:32 +04:00 
						 
				 
			
				
					
						
							
							
								m.nabokikh 
							
						 
					 
					
						
						
							
						
						4d4edaf540 
					 
					
						
						
							
							Fix sqlite an mysql tests  
						
						... 
						
						
						
						Signed-off-by: m.nabokikh <maksim.nabokikh@flant.com > 
						
						
					 
					
						2021-09-13 18:48:46 +04:00 
						 
				 
			
				
					
						
							
							
								m.nabokikh 
							
						 
					 
					
						
						
							
						
						fb38e1235d 
					 
					
						
						
							
							Add dialects  
						
						... 
						
						
						
						Signed-off-by: m.nabokikh <maksim.nabokikh@flant.com > 
						
						
					 
					
						2021-09-13 17:48:02 +04:00 
						 
				 
			
				
					
						
							
							
								m.nabokikh 
							
						 
					 
					
						
						
							
						
						eae3219e4d 
					 
					
						
						
							
							feat: Add MySQL ent-based storage driver  
						
						... 
						
						
						
						Signed-off-by: m.nabokikh <maksim.nabokikh@flant.com > 
						
						
					 
					
						2021-09-13 14:25:17 +04:00 
						 
				 
			
				
					
						
							
							
								Mark Sagi-Kazar 
							
						 
					 
					
						
						
							
						
						22db25ef94 
					 
					
						
						
							
							chore: update golangci-lint  
						
						... 
						
						
						
						Signed-off-by: Mark Sagi-Kazar <mark.sagikazar@gmail.com > 
						
						
					 
					
						2021-08-17 15:55:53 +02:00 
						 
				 
			
				
					
						
							
							
								Salman Ahmed 
							
						 
					 
					
						
						
							
						
						e1f3bfe418 
					 
					
						
						
							
							storage/sql: use only one sqlite3 connection  
						
						... 
						
						
						
						Signed-off-by: Salman Ahmed <salman.ahmed@weidmueller.com > 
						
						
					 
					
						2021-07-22 14:07:37 +02:00 
						 
				 
			
				
					
						
							
							
								Maksim Nabokikh 
							
						 
					 
					
						
						
							
						
						3d3f275efb 
					 
					
						
						
							
							Apply suggestions from code review  
						
						... 
						
						
						
						Co-authored-by: Márk Sági-Kazár <sagikazarmark@users.noreply.github.com >
Signed-off-by: m.nabokikh <maksim.nabokikh@flant.com > 
						
						
					 
					
						2021-07-12 13:06:36 +04:00 
						 
				 
			
				
					
						
							
							
								m.nabokikh 
							
						 
					 
					
						
						
							
						
						d413870f6e 
					 
					
						
						
							
							feat: Update token periodically if Dex is running in Kubernetes cluster  
						
						... 
						
						
						
						Signed-off-by: m.nabokikh <maksim.nabokikh@flant.com > 
						
						
					 
					
						2021-07-12 13:00:46 +04:00 
						 
				 
			
				
					
						
							
							
								Maksim Nabokikh 
							
						 
					 
					
						
						
							
						
						823484f024 
					 
					
						
						
							
							Merge pull request  #2092  from flant/kubernetes-fallback-to-namespace-file  
						
						... 
						
						
						
						fix: read namespace from file for Kubernetes storage client 
						
						
					 
					
						2021-07-10 09:23:57 +04:00 
						 
				 
			
				
					
						
							
							
								Maksim Nabokikh 
							
						 
					 
					
						
						
							
						
						033a8d89f2 
					 
					
						
						
							
							Merge pull request  #2025  from flant/kubernetes-apiextensions-version  
						
						... 
						
						
						
						feat: create CRDs as apiextensions.k8s.io/v1 
						
						
					 
					
						2021-07-08 10:52:55 +04:00 
						 
				 
			
				
					
						
							
							
								Maksim Nabokikh 
							
						 
					 
					
						
						
							
						
						2211c515a6 
					 
					
						
						
							
							Merge pull request  #2121  from flant/ent-postgres  
						
						... 
						
						
						
						feat: Add ent-based postgres storage 
						
						
					 
					
						2021-07-08 10:49:13 +04:00 
						 
				 
			
				
					
						
							
							
								m.nabokikh 
							
						 
					 
					
						
						
							
						
						0754c30ac2 
					 
					
						
						
							
							fix: get namespace from file for Kubernetes storage client  
						
						... 
						
						
						
						Signed-off-by: m.nabokikh <maksim.nabokikh@flant.com > 
						
						
					 
					
						2021-06-10 20:01:14 +04:00 
						 
				 
			
				
					
						
							
							
								m.nabokikh 
							
						 
					 
					
						
						
							
						
						7a2472555a 
					 
					
						
						
							
							feat: Create CRDs as apiextensions.k8s.io/v1  
						
						... 
						
						
						
						Signed-off-by: m.nabokikh <maksim.nabokikh@flant.com > 
						
						
					 
					
						2021-06-10 20:00:49 +04:00 
						 
				 
			
				
					
						
							
							
								m.nabokikh 
							
						 
					 
					
						
						
							
						
						bc5371e730 
					 
					
						
						
							
							Add make file commands for kind  
						
						... 
						
						
						
						Signed-off-by: m.nabokikh <maksim.nabokikh@flant.com > 
						
						
					 
					
						2021-06-01 19:44:49 +04:00 
						 
				 
			
				
					
						
							
							
								m.nabokikh 
							
						 
					 
					
						
						
							
						
						5a48d8a82d 
					 
					
						
						
							
							chore: test Kubernetes storage with KinD  
						
						... 
						
						
						
						Signed-off-by: m.nabokikh <maksim.nabokikh@flant.com > 
						
						
					 
					
						2021-06-01 19:44:31 +04:00 
						 
				 
			
				
					
						
							
							
								m.nabokikh 
							
						 
					 
					
						
						
							
						
						4b54433ec2 
					 
					
						
						
							
							Bump golag-ci lint version to 1.40.1  
						
						... 
						
						
						
						Signed-off-by: m.nabokikh <maksim.nabokikh@flant.com > 
						
						
					 
					
						2021-05-27 19:27:06 +04:00 
						 
				 
			
				
					
						
							
							
								Mark Sagi-Kazar 
							
						 
					 
					
						
						
							
						
						0bef10ef80 
					 
					
						
						
							
							chore(deps): update gosundheit  
						
						... 
						
						
						
						Signed-off-by: Mark Sagi-Kazar <mark.sagikazar@gmail.com > 
						
						
					 
					
						2021-05-26 14:50:35 +02:00 
						 
				 
			
				
					
						
							
							
								Mark Sagi-Kazar 
							
						 
					 
					
						
						
							
						
						ca02fc16bd 
					 
					
						
						
							
							chore(deps): update etcd  
						
						... 
						
						
						
						Signed-off-by: Mark Sagi-Kazar <mark.sagikazar@gmail.com > 
						
						
					 
					
						2021-05-26 13:16:05 +02:00 
						 
				 
			
				
					
						
							
							
								m.nabokikh 
							
						 
					 
					
						
						
							
						
						49adc4e5bb 
					 
					
						
						
							
							Fix ent-based postgres storage tests  
						
						... 
						
						
						
						Signed-off-by: m.nabokikh <maksim.nabokikh@flant.com > 
						
						
					 
					
						2021-05-15 09:06:44 +04:00 
						 
				 
			
				
					
						
							
							
								m.nabokikh 
							
						 
					 
					
						
						
							
						
						19884d92ac 
					 
					
						
						
							
							feat: Add ent-based postgres storage  
						
						... 
						
						
						
						Signed-off-by: m.nabokikh <maksim.nabokikh@flant.com > 
						
						
					 
					
						2021-05-14 23:19:59 +04:00 
						 
				 
			
				
					
						
							
							
								m.nabokikh 
							
						 
					 
					
						
						
							
						
						8553309db3 
					 
					
						
						
							
							Add obsolete tokens, resolve conflicts, bump ent  
						
						... 
						
						
						
						Signed-off-by: m.nabokikh <maksim.nabokikh@flant.com > 
						
						
					 
					
						2021-05-02 12:43:21 +04:00 
						 
				 
			
				
					
						
							
							
								m.nabokikh 
							
						 
					 
					
						
						
							
						
						24fa4def5b 
					 
					
						
						
							
							chore: update ent  
						
						... 
						
						
						
						Signed-off-by: m.nabokikh <maksim.nabokikh@flant.com > 
						
						
					 
					
						2021-04-30 17:48:16 +04:00 
						 
				 
			
				
					
						
							
							
								m.nabokikh 
							
						 
					 
					
						
						
							
						
						2e61860d5a 
					 
					
						
						
							
							Add ent autogenerated code  
						
						... 
						
						
						
						Signed-off-by: m.nabokikh <maksim.nabokikh@flant.com > 
						
						
					 
					
						2021-04-30 17:47:54 +04:00 
						 
				 
			
				
					
						
							
							
								m.nabokikh 
							
						 
					 
					
						
						
							
						
						11859166d0 
					 
					
						
						
							
							feat: Add ent-based sqlite3 storage  
						
						... 
						
						
						
						Signed-off-by: m.nabokikh <maksim.nabokikh@flant.com > 
						
						
					 
					
						2021-04-30 17:47:54 +04:00 
						 
				 
			
				
					
						
							
							
								Mark Sagi-Kazar 
							
						 
					 
					
						
						
							
						
						e2b56d0a09 
					 
					
						
						
							
							fix(storage/mysql): add missing port to the address  
						
						... 
						
						
						
						Signed-off-by: Mark Sagi-Kazar <mark.sagikazar@gmail.com > 
						
						
					 
					
						2021-04-27 14:09:21 +02:00 
						 
				 
			
				
					
						
							
							
								Márk Sági-Kazár 
							
						 
					 
					
						
						
							
						
						551229a986 
					 
					
						
						
							
							Merge pull request  #1846  from flant/refresh-token-expiration-policy  
						
						... 
						
						
						
						feat: Add refresh token expiration and rotation settings 
						
						
					 
					
						2021-04-24 11:03:40 +02:00 
						 
				 
			
				
					
						
							
							
								Mark Sagi-Kazar 
							
						 
					 
					
						
						
							
						
						356ccecc24 
					 
					
						
						
							
							chore(deps): update etcd client to 3.5  
						
						... 
						
						
						
						Signed-off-by: Mark Sagi-Kazar <mark.sagikazar@gmail.com > 
						
						
					 
					
						2021-03-22 22:12:35 +01:00 
						 
				 
			
				
					
						
							
							
								Mark Sagi-Kazar 
							
						 
					 
					
						
						
							
						
						024f69b2c7 
					 
					
						
						
							
							feat: add health check to telemetry server  
						
						... 
						
						
						
						Signed-off-by: Mark Sagi-Kazar <mark.sagikazar@gmail.com > 
						
						
					 
					
						2021-02-11 00:13:07 +01:00 
						 
				 
			
				
					
						
							
							
								m.nabokikh 
							
						 
					 
					
						
						
							
						
						0c75ed12e2 
					 
					
						
						
							
							Add refresh token expiration tests and some refactoring  
						
						... 
						
						
						
						Signed-off-by: m.nabokikh <maksim.nabokikh@flant.com > 
						
						
					 
					
						2021-02-10 23:43:19 +04:00