bbdc2f52a9 
								
							 
						 
						
							
							
								
								fix resource load and list  
							
							
							
						 
						
							2017-05-12 11:41:28 +02:00  
				
					
						
							
							
								 
						
							
								6f7399b36f 
								
							 
						 
						
							
							
								
								Sync clusters states  
							
							... 
							
							
							
							* move statefulset creation from cluster spec to the separate function
* sync cluster state with desired state;
* move out from arrays for cluster resources;
* recreate pods instead of deleting them in case of statefulset change
* check for master while creating cluster/updating pods
* simplify retryutil
* list pvc while listing resources
* name kubernetes resources with capital letter
* do rolling update in case of env variables change 
							
						 
						
							2017-05-12 11:41:27 +02:00  
				
					
						
							
							
								 
						
							
								1377724b2e 
								
							 
						 
						
							
							
								
								Fix a compliation error.  
							
							
							
						 
						
							2017-05-12 11:41:27 +02:00  
				
					
						
							
							
								 
						
							
								31d7426327 
								
							 
						 
						
							
							
								
								ClusterTeamName -> ClusterName. Add a TODO item.  
							
							
							
						 
						
							2017-05-12 11:41:27 +02:00  
				
					
						
							
							
								 
						
							
								814f75f7c1 
								
							 
						 
						
							
							
								
								Formatting changes  
							
							
							
						 
						
							2017-05-12 11:41:27 +02:00  
				
					
						
							
							
								 
						
							
								7529b84b93 
								
							 
						 
						
							
							
								
								Move all operator-related constants together.  
							
							
							
						 
						
							2017-05-12 11:41:27 +02:00  
				
					
						
							
							
								 
						
							
								55dbacdfa6 
								
							 
						 
						
							
							
								
								Assign DNS name to the cluster.  
							
							... 
							
							
							
							DNS name is generated from the team name and cluster name.
Use "zalando.org/dnsname" service annotation that makes 'mate' service assign a CNAME to the load balancer name. 
							
						 
						
							2017-05-12 11:41:27 +02:00  
				
					
						
							
							
								 
						
							
								45fcb2adc9 
								
							 
						 
						
							
							
								
								Assign SUPERUSER to human users by default.  
							
							
							
						 
						
							2017-05-12 11:41:27 +02:00  
				
					
						
							
							
								 
						
							
								34ac47aed9 
								
							 
						 
						
							
							
								
								Expose container 8080 port  
							
							
							
						 
						
							2017-05-12 11:41:26 +02:00  
				
					
						
							
							
								 
						
							
								486c8ecb07 
								
							 
						 
						
							
							
								
								use neutral name for set cluster status function  
							
							
							
						 
						
							2017-05-12 11:41:26 +02:00  
				
					
						
							
							
								 
						
							
								1c6e7ac2e7 
								
							 
						 
						
							
							
								
								loadBalancerSourceRanges update  
							
							
							
						 
						
							2017-05-12 11:41:26 +02:00  
				
					
						
							
							
								 
						
							
								fc127069ab 
								
							 
						 
						
							
							
								
								remove unnecessary ControllerNamespace  
							
							
							
						 
						
							2017-05-12 11:41:26 +02:00  
				
					
						
							
							
								 
						
							
								416dace289 
								
							 
						 
						
							
							
								
								get rid of arrays in the kuberesources;  
							
							... 
							
							
							
							use shorter form of checking for errors 
							
						 
						
							2017-05-12 11:41:26 +02:00  
				
					
						
							
							
								 
						
							
								abd313f2d9 
								
							 
						 
						
							
							
								
								Fix a missing colon.  
							
							
							
						 
						
							2017-05-12 11:41:26 +02:00  
				
					
						
							
							
								 
						
							
								f65fab00dd 
								
							 
						 
						
							
							
								
								Fix a typo  
							
							
							
						 
						
							2017-05-12 11:41:26 +02:00  
				
					
						
							
							
								 
						
							
								033c28f03a 
								
							 
						 
						
							
							
								
								Delete persistent volumes on deletion of the cluster.  
							
							
							
						 
						
							2017-05-12 11:41:26 +02:00  
				
					
						
							
							
								 
						
							
								caa0eab19b 
								
							 
						 
						
							
							
								
								Move statefulset creation from cluster spec to the separate function  
							
							
							
						 
						
							2017-05-12 11:41:25 +02:00  
				
					
						
							
							
								 
						
							
								776ed3fa0f 
								
							 
						 
						
							
							
								
								Simplify getting configuration.  
							
							
							
						 
						
							2017-05-12 11:41:25 +02:00  
				
					
						
							
							
								 
						
							
								021eedb226 
								
							 
						 
						
							
							
								
								Fix resource already exists log messages  
							
							
							
						 
						
							2017-05-12 11:41:25 +02:00  
				
					
						
							
							
								 
						
							
								a2e78ac2ec 
								
							 
						 
						
							
							
								
								Feature/persistent volumes  
							
							
							
						 
						
							2017-05-12 11:41:25 +02:00  
				
					
						
							
							
								 
						
							
								ae77fa15e8 
								
							 
						 
						
							
							
								
								Pod Rolling update  
							
							... 
							
							
							
							introduce Pod events channel;
add parsing of the MaintenanceWindows section;
skip deleting Etcd key on cluster delete;
use external etcd host;
watch for tpr/pods in the namespace of the operator pod only; 
							
						 
						
							2017-05-12 11:41:25 +02:00  
				
					
						
							
							
								 
						
							
								2b8956bd33 
								
							 
						 
						
							
							
								
								Add service account manifest  
							
							
							
						 
						
							2017-05-12 11:41:19 +02:00  
				
					
						
							
							
								 
						
							
								dfde075c66 
								
							 
						 
						
							
							
								
								Use TPR object namespace while creating its objects  
							
							
							
						 
						
							2017-05-12 11:37:09 +02:00  
				
					
						
							
							
								 
						
							
								9169808133 
								
							 
						 
						
							
							
								
								Update glide dependencies  
							
							
							
						 
						
							2017-05-12 11:37:09 +02:00  
				
					
						
							
							
								 
						
							
								6e2d64bd50 
								
							 
						 
						
							
							
								
								Create human users from teams api  
							
							
							
						 
						
							2017-05-12 11:37:09 +02:00  
				
					
						
							
							
								 
						
							
								58506634c4 
								
							 
						 
						
							
							
								
								Create pg users  
							
							
							
						 
						
							2017-05-12 11:37:09 +02:00  
				
					
						
							
							
								 
						
							
								7e4d0410c2 
								
							 
						 
						
							
							
								
								Use one secret per user  
							
							
							
						 
						
							2017-05-12 11:37:09 +02:00  
				
					
						
							
							
								 
						
							
								abb1173035 
								
							 
						 
						
							
							
								
								Code refactor  
							
							
							
						 
						
							2017-05-12 11:37:09 +02:00  
				
					
						
							
							
								 
						
							
								0821990720 
								
							 
						 
						
							
							
								
								Only set -i flag of go build when compiling locally  
							
							... 
							
							
							
							This fixes permissions problem when building linux target on CD. 
							
						 
						
							2017-05-12 11:37:09 +02:00  
				
					
						
							
							
								 
						
							
								6068593238 
								
							 
						 
						
							
							
								
								Override PATH inside Makefile to add $GOPATH/bin  
							
							
							
						 
						
							2017-05-12 11:37:08 +02:00  
				
					
						
							
							
								 
						
							
								75e6bfa55c 
								
							 
						 
						
							
							
								
								makefile improvements  
							
							
							
						 
						
							2017-05-12 11:37:07 +02:00  
				
					
						
							
							
								 
						
							
								6b0c104d05 
								
							 
						 
						
							
							
								
								Add quotes around project workspace and target dirs in build-ci.sh  
							
							
							
						 
						
							2017-05-12 11:36:24 +02:00  
				
					
						
							
							
								 
						
							
								7974dc8c4e 
								
							 
						 
						
							
							
								
								Move Dockerfile to a subdir for smaller build context  
							
							
							
						 
						
							2017-05-12 11:36:22 +02:00  
				
					
						
							
							
								 
						
							
								f6015e5aa0 
								
							 
						 
						
							
							
								
								Add clean before creating docker image for ci  
							
							
							
						 
						
							2017-05-12 11:35:52 +02:00  
				
					
						
							
							
								 
						
							
								c082824cc7 
								
							 
						 
						
							
							
								
								Put back make docker push in build-ci.sh  
							
							
							
						 
						
							2017-05-12 11:35:52 +02:00  
				
					
						
							
							
								 
						
							
								3f5bc83de1 
								
							 
						 
						
							
							
								
								Make only the binary inside golang toolchain, push from jenkins  
							
							
							
						 
						
							2017-05-12 11:35:51 +02:00  
				
					
						
							
							
								 
						
							
								f1d59c425a 
								
							 
						 
						
							
							
								
								Ignore .glide directory to get a clean scm-source  
							
							
							
						 
						
							2017-05-12 11:35:51 +02:00  
				
					
						
							
							
								 
						
							
								df84e23879 
								
							 
						 
						
							
							
								
								Correct typo in "glide" command  
							
							
							
						 
						
							2017-05-12 11:35:51 +02:00  
				
					
						
							
							
								 
						
							
								542d07328c 
								
							 
						 
						
							
							
								
								Fix order of target vs. link in ln(1)  
							
							
							
						 
						
							2017-05-12 11:35:51 +02:00  
				
					
						
							
							
								 
						
							
								9007f974ae 
								
							 
						 
						
							
							
								
								Add test build-ci.sh script  
							
							
							
						 
						
							2017-05-12 11:35:51 +02:00  
				
					
						
							
							
								 
						
							
								5ae011e6fc 
								
							 
						 
						
							
							
								
								Cleanup scm-sources.json during make clean.  
							
							
							
						 
						
							2017-05-12 11:35:51 +02:00  
				
					
						
							
							
								 
						
							
								dc3c66c70d 
								
							 
						 
						
							
							
								
								Alays Make clean before producing a docker image.  
							
							
							
						 
						
							2017-05-12 11:35:51 +02:00  
				
					
						
							
							
								 
						
							
								8e15b846c9 
								
							 
						 
						
							
							
								
								Add project's Makefile, improve the Dockerfile.  
							
							... 
							
							
							
							Add targets to build operator and create docker images.
  Add scm-source.json to the Dockerfile. 
							
						 
						
							2017-05-12 11:35:47 +02:00  
				
					
						
							
							
								 
						
							
								4f615be718 
								
							 
						 
						
							
							
								
								Add .zappr configuration.  
							
							
							
						 
						
							2017-05-08 12:10:27 +02:00  
				
					
						
							
							
								 
						
							
								69701a2da5 
								
							 
						 
						
							
							
								
								Remove unused yaml template variables.  
							
							
							
						 
						
							2017-05-08 12:10:27 +02:00  
				
					
						
							
							
								 
						
							
								e96f8a80ee 
								
							 
						 
						
							
							
								
								Option to run the operator out of cluster.  
							
							
							
						 
						
							2017-05-08 12:10:27 +02:00  
				
					
						
							
							
								 
						
							
								b3a9516bae 
								
							 
						 
						
							
							
								
								Add a missing file.  
							
							
							
						 
						
							2017-05-08 12:10:26 +02:00  
				
					
						
							
							
								 
						
							
								e5e0e3a148 
								
							 
						 
						
							
							
								
								Use camelCase.  
							
							
							
						 
						
							2017-05-08 12:10:26 +02:00  
				
					
						
							
							
								 
						
							
								38bc9da25a 
								
							 
						 
						
							
							
								
								WIP: allow operator to run both in- and out- of cluster.  
							
							
							
						 
						
							2017-05-08 12:10:26 +02:00  
				
					
						
							
							
								 
						
							
								5b5a64e55d 
								
							 
						 
						
							
							
								
								Check if etcd service has its port exposed  
							
							
							
						 
						
							2017-05-08 12:10:26 +02:00