romana / core

Romana core components - Micro services written in Go.
Apache License 2.0
47 stars 11 forks source link

Fix tenant doesn't exists bug for kube implementation. #78

Closed pritesh closed 8 years ago

cgilmour commented 8 years ago

Seems to work as desired for kubernetes now.

These installer steps now succeed:

romana tenant create default
romana segment add default default
romana tenant create tenant-a
romana segment add tenant-a default
romana segment add tenant-a backend
romana segment add tenant-a frontend
ubuntu@ip-192-168-99-10:/var/tmp/gopath/bin$ ./romana segment list default tenant-a
ID   Tenant Name     External ID                 Segments   
1    default     ddecadec9fae45aea2ebe0c135f6ce4d   default, 
2    tenant-a    b207700eeefc41a5821794bb5e0ef54d   default, backend, frontend, 
ubuntu@ip-192-168-99-10:/var/tmp/gopath/bin$ ./romana tenant create tenant-b
New Tenant(s) Added:
Id   Tenant Name     External ID                
3    tenant-b    f999954376b7485a90a317f89b508f0c   
ubuntu@ip-192-168-99-10:/var/tmp/gopath/bin$ ./romana segment add tenant-b default
Tenant Segment (default) added successfully.
ubuntu@ip-192-168-99-10:/var/tmp/gopath/bin$ ./romana segment list tenant-b
ID   Tenant Name     External ID                 Segments   
3    tenant-b    f999954376b7485a90a317f89b508f0c   default,