3d0ab40d64 
								
							 
						 
						
							
							
								
								Explicitly warn on account name mismatch  
							
							
							
						 
						
							2018-04-24 15:31:22 +02:00  
				
					
						
							
							
								 
						
							
								485ec4b8ea 
								
							 
						 
						
							
							
								
								Move service account to Controller  
							
							
							
						 
						
							2018-04-24 15:13:08 +02:00  
				
					
						
							
							
								 
						
							
								bd51d2922b 
								
							 
						 
						
							
							
								
								Turn ServiceAccount into struct value to avoid race conditon during account creation  
							
							
							
						 
						
							2018-04-20 13:05:05 +02:00  
				
					
						
							
							
								 
						
							
								a5a65e93f4 
								
							 
						 
						
							
							
								
								Name service account consistenly  
							
							
							
						 
						
							2018-04-19 16:15:52 +02:00  
				
					
						
							
							
								 
						
							
								23f893647c 
								
							 
						 
						
							
							
								
								Remove sync of pod service accounts  
							
							
							
						 
						
							2018-04-19 15:48:58 +02:00  
				
					
						
							
							
								 
						
							
								214ae04aa7 
								
							 
						 
						
							
							
								
								Deploy service account for pod creation on demand  
							
							
							
						 
						
							2018-04-18 16:20:20 +02:00  
				
					
						
							
							
								 
						
							
								66a3b6830e 
								
							 
						 
						
							
							
								
								Call fatalf if namespace to watch does not exist  
							
							
							
						 
						
							2018-02-20 16:13:48 +01:00  
				
					
						
							
							
								 
						
							
								dcfc9925f6 
								
							 
						 
						
							
							
								
								Respond to code review  
							
							
							
						 
						
							2018-02-20 14:43:02 +01:00  
				
					
						
							
							
								 
						
							
								e3d2434420 
								
							 
						 
						
							
							
								
								Use '*' as an alias to denote all namespaces  
							
							
							
						 
						
							2018-02-16 15:20:26 +01:00  
				
					
						
							
							
								 
						
							
								088bf70e7d 
								
							 
						 
						
							
							
								
								Merge branch 'master' into support-many-namespaces  
							
							
							
						 
						
							2018-02-16 15:06:10 +01:00  
				
					
						
							
							
								 
						
							
								ec7de38f9b 
								
							 
						 
						
							
							
								
								Make operator watch its own namespace instead of controller's one  
							
							
							
						 
						
							2018-02-16 14:22:38 +01:00  
				
					
						
							
							
								 
						
							
								5e9a21456e 
								
							 
						 
						
							
							
								
								Remove the incorrect service account check  
							
							
							
						 
						
							2018-02-15 16:33:53 +01:00  
				
					
						
							
							
								 
						
							
								155ae8d50f 
								
							 
						 
						
							
							
								
								Rename the function that checks service account existence  
							
							
							
						 
						
							2018-02-15 11:14:13 +01:00  
				
					
						
							
							
								 
						
							
								d5d15b7546 
								
							 
						 
						
							
							
								
								Look for secrets in the deployed namespace  
							
							
							
						 
						
							2018-02-14 15:37:30 +01:00  
				
					
						
							
							
								 
						
							
								06fd9e33f5 
								
							 
						 
						
							
							
								
								Watch the namespace where operator deploys to unless told otherwise  
							
							
							
						 
						
							2018-02-13 18:17:47 +01:00  
				
					
						
							
							
								 
						
							
								4c23917d42 
								
							 
						 
						
							
							
								
								Watch all namespaces if the relevant param is empty string / 'default' if param is unset  
							
							
							
						 
						
							2018-02-12 11:47:56 +01:00  
				
					
						
							
							
								 
						
							
								066f11cbbd 
								
							 
						 
						
							
							
								
								Streamline handling of the watched_namespace param/envvar  
							
							
							
						 
						
							2018-02-09 11:39:56 +01:00  
				
					
						
							
							
								 
						
							
								b5b0b027f2 
								
							 
						 
						
							
							
								
								Handle watched namespace set in operator config map  
							
							
							
						 
						
							2018-02-08 14:51:45 +01:00  
				
					
						
							
							
								 
						
							
								86807d21ba 
								
							 
						 
						
							
							
								
								Kill operator if the namespace to watch does not exist  
							
							
							
						 
						
							2018-02-08 14:24:47 +01:00  
				
					
						
							
							
								 
						
							
								de2a028592 
								
							 
						 
						
							
							
								
								Warn if the watched namespace does not exist  
							
							
							
						 
						
							2018-02-07 17:43:05 +01:00  
				
					
						
							
							
								 
						
							
								74fa7b9492 
								
							 
						 
						
							
							
								
								Restrict operator to single watched namespace via env var  
							
							
							
						 
						
							2018-02-07 16:44:49 +01:00  
				
					
						
							
							
								 
						
							
								74a1e9661b 
								
							 
						 
						
							
							
								
								Remove setting the actual watched namespace as env var (os.Setenv won't work)  
							
							
							
						 
						
							2018-02-06 17:40:06 +01:00  
				
					
						
							
							
								 
						
							
								8b7bbde06e 
								
							 
						 
						
							
							
								
								Make env var overwrite configmap setting for watching namespaces  
							
							
							
						 
						
							2018-02-06 16:12:47 +01:00  
				
					
						
							
							
								 
						
							
								ea84f9d577 
								
							 
						 
						
							
							
								
								Rename the configmap 'namespace' entry to avoid confusion with the map's owm namespace  
							
							
							
						 
						
							2018-02-06 15:09:00 +01:00  
				
					
						
							
							
								 
						
							
								ec6799f34a 
								
							 
						 
						
							
							
								
								Overwrite scalyr api key if the relevant env variable is present in the operator pod  
							
							
							
						 
						
							2018-01-12 14:56:14 +01:00  
				
					
						
							
							
								 
						
							
								eba23279c8 
								
							 
						 
						
							
							
								
								Kube cluster upgrade  
							
							
							
						 
						
							2017-10-19 10:49:42 +02:00  
				
					
						
							
							
								 
						
							
								83c8d6c419 
								
							 
						 
						
							
							
								
								Extend diagnostic api with worker status info  
							
							
							
						 
						
							2017-10-11 12:26:09 +02:00  
				
					
						
							
							
								 
						
							
								32aa7270e6 
								
							 
						 
						
							
							
								
								Use round-robin strategy while assigning workers  
							
							
							
						 
						
							2017-10-09 16:56:27 +02:00  
				
					
						
							
							
								 
						
							
								a35e9c6119 
								
							 
						 
						
							
							
								
								move from tpr to crd  
							
							
							
						 
						
							2017-10-06 15:12:08 +02:00  
				
					
						
							
							
								 
						
							
								9a66e09b88 
								
							 
						 
						
							
							
								
								cluster history api endpoint  
							
							
							
						 
						
							2017-09-26 14:30:45 +02:00  
				
					
						
							
							
								 
						
							
								f2c23021bb 
								
							 
						 
						
							
							
								
								generate clusterEvent queue key in a separate function  
							
							
							
						 
						
							2017-08-17 12:20:03 +02:00  
				
					
						
							
							
								 
						
							
								82d5583809 
								
							 
						 
						
							
							
								
								add diagnostic api http server  
							
							
							
						 
						
							2017-08-15 12:20:09 +02:00  
				
					
						
							
							
								 
						
							
								51fdfb90f7 
								
							 
						 
						
							
							
								
								log cluster and controller events in the ringlog via logrus hook  
							
							
							
						 
						
							2017-08-15 12:16:09 +02:00  
				
					
						
							
							
								 
						
							
								58572bb43f 
								
							 
						 
						
							
							
								
								move controller config to the spec package  
							
							
							
						 
						
							2017-08-15 11:41:46 +02:00  
				
					
						
							
							
								 
						
							
								e26db66cb5 
								
							 
						 
						
							
							
								
								start all the log messages with lowercase letters  
							
							
							
						 
						
							2017-08-15 10:12:36 +02:00  
				
					
						
							
							
								 
						
							
								cf663cb841 
								
							 
						 
						
							
							
								
								Fix golint warnings  
							
							
							
						 
						
							2017-08-01 16:08:56 +02:00  
				
					
						
							
							
								 
						
							
								c02a740e10 
								
							 
						 
						
							
							
								
								Fix setting debug logger level  
							
							
							
						 
						
							2017-08-01 11:51:03 +02:00  
				
					
						
							
							
								 
						
							
								2fe22ff614 
								
							 
						 
						
							
							
								
								Remove pod dispatcher  
							
							
							
						 
						
							2017-07-27 14:16:49 +02:00  
				
					
						
							
							
								 
						
							
								3ad4b127c4 
								
							 
						 
						
							
							
								
								Fix graceful shutdown  
							
							... 
							
							
							
							graceful shutdown of goroutines on operator exit 
							
						 
						
							2017-07-27 12:54:22 +02:00  
				
					
						
							
							
								 
						
							
								1f8b37f33d 
								
							 
						 
						
							
							
								
								Make use of kubernetes client-go v4  
							
							... 
							
							
							
							* client-go v4.0.0-beta0
* remove unnecessary methods for tpr object
* rest client: use interface instead of structure pointer
* proper names for constants; some clean up for log messages
* remove teams api client from controller and make it per cluster 
							
						 
						
							2017-07-25 15:25:17 +02:00  
				
					
						
							
							
								 
						
							
								4455f1b639 
								
							 
						 
						
							
							
								
								Feature/unit tests ( #53 )  
							
							... 
							
							
							
							- Avoid relying on Clientset structure to call Kubernetes API functions.
While Clientset is a convinient "catch-all" abstraction for calling
REST API related to different Kubernetes objects, it's impossible to
mock. Replacing it wih the kubernetes.Interface would be quite
straightforward, but would require an exra level of mocked interfaces,
because of the versioning. Instead, a new interface is defined, which
contains only the objects we need of the pre-defined versions.
-  Move KubernetesClient to k8sutil package.
- Add more tests. 
							
						 
						
							2017-07-24 16:56:46 +02:00  
				
					
						
							
							
								 
						
							
								e0dacd0ca9 
								
							 
						 
						
							
							
								
								Remove an unused export.  
							
							
							
						 
						
							2017-06-08 16:17:01 +02:00  
				
					
						
							
							
								 
						
							
								e104a67260 
								
							 
						 
						
							
							
								
								Fix resync of the clusters  
							
							
							
						 
						
							2017-06-08 11:51:48 +02:00  
				
					
						
							
							
								 
						
							
								bc0e9ab4bc 
								
							 
						 
						
							
							
								
								Add error checks per report from errcheck-ng  
							
							
							
						 
						
							2017-06-08 10:41:44 +02:00  
				
					
						
							
							
								 
						
							
								1fb05212a9 
								
							 
						 
						
							
							
								
								Refactor teams API package  
							
							
							
						 
						
							2017-05-30 10:14:30 +02:00  
				
					
						
							
							
								 
						
							
								afce38f6f0 
								
							 
						 
						
							
							
								
								Fix error messages ( #27 )  
							
							... 
							
							
							
							Use lowercase for kubernetes objects
Use %v instead of %s for errors
Start error messages with a lowercase letter. 
							
						 
						
							2017-05-22 14:12:06 +02:00  
				
					
						
							
							
								 
						
							
								4acaf27a5d 
								
							 
						 
						
							
							
								
								Remove etcd requests ( #25 )  
							
							... 
							
							
							
							update glide 
							
						 
						
							2017-05-19 17:18:37 +02:00  
				
					
						
							
							
								 
						
							
								d34273543e 
								
							 
						 
						
							
							
								
								Fix the golint, gosimple warnings  
							
							
							
						 
						
							2017-05-18 17:38:54 +02:00  
				
					
						
							
							
								 
						
							
								03064637f1 
								
							 
						 
						
							
							
								
								Allow disabling access to the DB and the Teams API.  
							
							... 
							
							
							
							Command-line options --nodatabaseaccess and --noteamsapi disable all
teams api interaction and access to the Postgres database. This is
useful for debugging purposes when the operator runs out of cluster
(with --outofcluster flag).
The same effect can be achieved by setting enable_db_access and/or
enable_teams_api to false. 
							
						 
						
							2017-05-12 17:40:48 +02:00  
				
					
						
							
							
								 
						
							
								92d7fbf372 
								
							 
						 
						
							
							
								
								replace github.bus.zalan.do with github.cm/zalando-incubator  
							
							
							
						 
						
							2017-05-12 11:50:16 +02:00