@@ -27,30 +27,13 @@ class VitessKubernetesSandbox(sandbox.Sandbox):
2727 def __init__ (self , sandbox_options ):
2828 super (VitessKubernetesSandbox , self ).__init__ (sandbox_options )
2929
30- def generate_firewall_sandlet (self ):
31- """Generates sandlet for firewall rules."""
32- firewall_sandlet = sandlet .Sandlet ('firewall' )
33-
34- if 'vtctld' in self .app_options .port_forwarding :
35- firewall_sandlet .components .add_component (
36- self .cluster_env .Port ('%s-vtctld' % self .name ,
37- self .app_options .port_forwarding ['vtctld' ]))
38- if 'vtgate' in self .app_options .port_forwarding :
39- for cell in self .app_options .cells :
40- firewall_sandlet .components .add_component (
41- self .cluster_env .Port ('%s-vtgate-%s' % (self .name , cell ),
42- self .app_options .port_forwarding ['vtgate' ]))
43- if 'guestbook' in self .app_options .port_forwarding :
44- firewall_sandlet .components .add_component (
45- self .cluster_env .Port ('%s-guestbook' % self .name ,
46- self .app_options .port_forwarding ['guestbook' ]))
47- self .sandlets .add_component (firewall_sandlet )
48-
4930 def generate_guestbook_sandlet (self ):
5031 """Creates a sandlet encompassing the guestbook app built on Vitess."""
5132 guestbook_sandlet = sandlet .Sandlet ('guestbook' )
5233 guestbook_sandlet .dependencies = ['helm' ]
5334 template_dir = os .path .join (os .environ ['VTTOP' ], 'examples/kubernetes' )
35+ guestbook_sandlet .components .add_component (
36+ self .cluster_env .Port ('%s-guestbook' % self .name , 80 ))
5437 for keyspace in self .app_options .keyspaces :
5538 create_schema_subprocess = subprocess_component .Subprocess (
5639 'create_schema_%s' % keyspace ['name' ], self .name , 'create_schema.py' ,
@@ -249,26 +232,21 @@ def generate_from_config(self):
249232 'Struct' , self .sandbox_options ['application' ].keys ())(
250233 * self .sandbox_options ['application' ].values ())
251234
252- if any (k in self .app_options .port_forwarding
253- for k in ['vtgate' , 'vtctld' , 'guestbook' ]):
254- self .generate_firewall_sandlet ()
255235 self .generate_helm_sandlet ()
256- if 'guestbook' in self .app_options .port_forwarding :
236+ if self .app_options .enable_guestbook :
257237 self .generate_guestbook_sandlet ()
258238
259239 def print_banner (self ):
260240 logging .info ('Fetching forwarded ports.' )
261241 banner = '\n Vitess Sandbox Info:\n '
262- vtctld_port = self .app_options .port_forwarding ['vtctld' ]
263- vtgate_port = self .app_options .port_forwarding ['vtgate' ]
264242 vtctld_ip = kubernetes_components .get_forwarded_ip (
265243 'vtctld' , self .name )
266- banner += ' vtctld: http://%s:%d \n ' % ( vtctld_ip , vtctld_port )
244+ banner += ' vtctld: http://%s:15000 \n ' % vtctld_ip
267245 for cell in self .app_options .cells :
268246 vtgate_ip = kubernetes_components .get_forwarded_ip (
269247 'vtgate-%s' % cell , self .name )
270- banner += ' vtgate-%s: http://%s:%d \n ' % (cell , vtgate_ip , vtgate_port )
271- if 'guestbook' in self .app_options .port_forwarding :
248+ banner += ' vtgate-%s: http://%s:15001 \n ' % (cell , vtgate_ip )
249+ if self .app_options .enable_guestbook :
272250 guestbook_ip = kubernetes_components .get_forwarded_ip (
273251 'guestbook' , self .name )
274252 banner += ' guestbook: http://%s:80\n ' % guestbook_ip
0 commit comments