| 
							
							
								 ben-toogood | 09ec20fded | runtime: provide credentials to services (#1817) * runtime: inject credentials into service
* util/auth: self generate accounts (needed for jwt)
* runtime/kubernetes: add logging for creds
* runtime/kubernetes: serialize secret name
* runtime/kubernetes: remove unused code
* runtime/kubernetes: base64 encode secret
* runtime/kubernetes: remove metadata from secret
* util/kubernetes/client: omit empty secret metadata
* util/kubernetes/client: fix secret template
* util/kubernetes/client: fix secrets
* web: update auth util
* util/auth: fix missing arg
* extend token expiry
* extend token expiry | 2020-07-10 16:25:46 +01:00 |  | 
			
				
					| 
							
							
								 ben-toogood | 6d9a38a747 | kubernetes: fixes for production (#1812) * util/kubernetes/client: add secrets to deployments
* util/kubernetes/client: remove ServiceAccountName override
* debugging
* runtime/kubernetes: fix error
* runtime/kubernetes: remove test secret
* util/kubernetes/client: update default image
* util/kubernetes/client: remove default command for deployments
* runtime/kubernetes: pass source as arg
* runtime/kubernetes: remove debugging
* util/kubernetes/client: revert default image change | 2020-07-09 16:29:01 +01:00 |  | 
			
				
					| 
							
							
								 mlboy | 15d5142d9b | fix: misspell (#1667) | 2020-05-29 17:49:22 +01:00 |  | 
			
				
					| 
							
							
								 Ben Toogood | e0863bb7eb | K8s: Add Secret Type to yaml template | 2020-05-12 14:10:39 +01:00 |  | 
			
				
					| 
							
							
								 Ben Toogood | 66d3e4a595 | Fix k8s secret template (yaml) | 2020-05-12 11:40:54 +01:00 |  | 
			
				
					| 
							
							
								 Ben Toogood | fea93a5b7a | Log k8s Requests | 2020-05-07 11:35:56 +01:00 |  | 
			
				
					| 
							
							
								 Ben Toogood | 8d7d6ef358 | Add k8s secrets | 2020-04-27 14:37:28 +01:00 |  | 
			
				
					| 
							
							
								 Ben Toogood | 494e0b5060 | Runtime: Add Kubernetes ServiceAccounts & Remove imagePullSecrets | 2020-04-27 14:13:51 +01:00 |  | 
			
				
					| 
							
							
								 ben-toogood | 85a8f36565 | Merge branch 'master' into image-pull-secret-fix | 2020-04-23 18:15:04 +01:00 |  | 
			
				
					| 
							
							
								 Ben Toogood | f34d58cfbd | Remove Debug | 2020-04-23 18:14:06 +01:00 |  | 
			
				
					| 
							
							
								 Asim Aslam | e0a651bfc3 | set namespace on create | 2020-04-23 18:10:13 +01:00 |  | 
			
				
					| 
							
							
								 Ben Toogood | cd35f503a0 | Remove hardcoded labels | 2020-04-23 18:08:02 +01:00 |  | 
			
				
					| 
							
							
								 Ben Toogood | 8b3d223fc0 | Remove hardcoded labels: | 2020-04-23 18:05:58 +01:00 |  | 
			
				
					| 
							
							
								 Ben Toogood | bb25bd94c8 | Log k8s requests | 2020-04-23 17:56:00 +01:00 |  | 
			
				
					| 
							
							
								 Ben Toogood | 8849b85a7f | Merge branch 'master' of https://github.com/micro/go-micro into image-pull-secret-fix | 2020-04-23 17:37:15 +01:00 |  | 
			
				
					| 
							
							
								 Ben Toogood | 4c05623a3c | Image pull secret fix | 2020-04-23 17:26:59 +01:00 |  | 
			
				
					| 
							
							
								 Asim Aslam | ec929b3d2f | log error and ensure we pass through namespace | 2020-04-23 17:14:30 +01:00 |  | 
			
				
					| 
							
							
								 Asim Aslam | 2299559397 | Check for namespace (#1564) | 2020-04-23 16:22:41 +01:00 |  | 
			
				
					| 
							
							
								 ben-toogood | b692c045b5 | Merge branch 'master' into git-secrets | 2020-04-23 15:01:47 +01:00 |  | 
			
				
					| 
							
							
								 ben-toogood | 692b27578c | Runtime Namespace (#1547) * Add context option to runtime; Add dynamic namespace to kubectl client
* Add namespace runtime arg
* Fixes & Debugging
* Pass options in k8s runtime
* Set namespace on k8s resources
* Additional Logging
* More debugging
* Remove Debugging
* Ensure namespace exists
* Add debugging
* Refactor namespaceExists check
* Fix
* Fix
* Fix
* Fix
* Change the way we check for namespace
* Fix
* Tidying Up
* Fix Test
* Fix merge bugs
* Serialize k8s namespaces
* Add namespace to watch
* Serialize namespace when creating k8s namespace
Co-authored-by: Ben Toogood <ben@micro.mu>
Co-authored-by: Asim Aslam <asim@aslam.me> | 2020-04-23 13:53:42 +01:00 |  | 
			
				
					| 
							
							
								 Micro | 316b81f790 | Debugging | 2020-04-23 13:11:00 +01:00 |  | 
			
				
					| 
							
							
								 Micro | 5e3262a62c | Passs img pull secrets using name key | 2020-04-23 12:52:59 +01:00 |  | 
			
				
					| 
							
							
								 Micro | 053fa0e457 | Fix template syntax | 2020-04-23 12:38:00 +01:00 |  | 
			
				
					| 
							
							
								 Micro | 501a6bf3ea | Add imagePullSecrets to PodSpec | 2020-04-23 12:27:36 +01:00 |  | 
			
				
					| 
							
							
								 Jake Sanders | 3d274ab6a2 | Add namespace support to Kubernetes client (#1446) * Add namespace support to Kubernetes client
* Fix LastUpdateTime Condition | 2020-03-31 12:03:32 +01:00 |  | 
			
				
					| 
							
							
								 Asim Aslam | 6efc5556e5 | use requested service (#1413) | 2020-03-25 20:59:37 +00:00 |  | 
			
				
					| 
							
							
								 Asim Aslam | 8d0826a031 | Add check for k8s condition (#1412) | 2020-03-25 19:32:41 +00:00 |  | 
			
				
					| 
							
							
								 Asim Aslam | 40ff6ddfcf | sigh, further status changes (#1371) | 2020-03-18 22:47:03 +00:00 |  | 
			
				
					| 
							
							
								 Asim Aslam | 1bd340701b | add k8s service ip to metadata (#1367) * add k8s service ip to metadata
* go fmt
* use same port as container | 2020-03-18 18:27:29 +00:00 |  | 
			
				
					| 
							
							
								 Asim Aslam | 03031a694d | use pod phase/status (#1356) | 2020-03-16 23:47:34 +00:00 |  | 
			
				
					| 
							
							
								 li.peng | 5712aafba9 | fix: context cancel (#1350) Co-authored-by: Asim Aslam <asim@aslam.me> | 2020-03-16 10:45:33 +00:00 |  | 
			
				
					| 
							
							
								 Asim Aslam | e803fb0855 | Runtime hacks (#1344) * Add Args/Image to runtime
* remove the hacks | 2020-03-13 18:39:59 +00:00 |  | 
			
				
					|  | 7b385bf163 | minimize allocations in logger and tunnel code (#1323) * logs alloc
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
* fix allocs
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
* fix allocs
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
* tunnel allocs
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
* try to fix tunnel
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
* cache cipher for send
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
* more logger
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
* more logger
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
* more logger
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
* more logger
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
* more logger
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
* more logger
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
* more logger
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org> | 2020-03-11 17:55:39 +00:00 |  | 
			
				
					| 
							
							
								 ben-toogood | 1f2e067f71 | k8s runtime - get status from pods (#1283) | 2020-03-02 15:49:10 +00:00 |  | 
			
				
					| 
							
							
								 ben-toogood | 5e8d5834eb | Dynamic Runtime source for k8s with github packages (#1252) * Dynamic Runtime source for k8s
* Still check for source
* Replace / with - for k8s service names
* Simplify sourceForName function | 2020-02-24 17:47:47 +00:00 |  | 
			
				
					|  | 117f56ebf7 | prune util/log and user logger (#1237) * prune util/log and user logger
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
* plaintext logger
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
* add newline
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org> | 2020-02-23 13:45:20 +00:00 |  | 
			
				
					| 
							
							
								 Ben Toogood | 5414195dc3 | Add Args | 2020-02-06 12:31:54 +00:00 |  | 
			
				
					| 
							
							
								 Ben Toogood | 0591760932 | Arg => Args | 2020-02-06 12:17:16 +00:00 |  | 
			
				
					| 
							
							
								 Ben Toogood | 48b9f3f5e9 | Fix | 2020-02-06 11:28:34 +00:00 |  | 
			
				
					| 
							
							
								 Ben Toogood | 2925b1615c | Fix | 2020-02-06 11:15:30 +00:00 |  | 
			
				
					| 
							
							
								 Ben Toogood | 111126c780 | Debugging | 2020-02-06 11:00:14 +00:00 |  | 
			
				
					| 
							
							
								 Ben Toogood | 54371bba6a | Debugging | 2020-02-06 10:55:41 +00:00 |  | 
			
				
					| 
							
							
								 Ben Toogood | aa58a9749b | Action Asim's Feedback | 2020-02-06 09:17:10 +00:00 |  | 
			
				
					| 
							
							
								 ben-toogood | d8110b70a3 | Runtime custom docker img (#1168) * Add DeploymentOptions to K8s Client
* WithBaseImage for  Runtime
* Revert Change
* Fix sequencing | 2020-02-06 08:52:25 +00:00 |  | 
			
				
					|  | f23638c036 | fix import paths for v2 release Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org> | 2020-01-30 14:44:40 +03:00 |  | 
			
				
					| 
							
							
								 Asim Aslam | 0a37767127 | Fix service registration with registry service | 2020-01-18 19:53:51 +00:00 |  | 
			
				
					| 
							
							
								 Asim Aslam | 31e195bac7 | strip image pull policy always | 2020-01-18 18:37:38 +00:00 |  | 
			
				
					| 
							
							
								 Asim Aslam | e666d0b807 | add missing commit | 2020-01-18 02:28:44 +00:00 |  | 
			
				
					| 
							
							
								 Asim Aslam | 61cde4a9f4 | Kubernetes Registry (#1064) * add teh k8s registry
* add k8s reg config/cmd
* go mod update | 2019-12-27 20:08:46 +00:00 |  | 
			
				
					| 
							
							
								 Asim Aslam | 14c9c412cd | Move and rename | 2019-12-24 17:45:17 +00:00 |  |