code: def test_disable_monitoring_on_gatway_only(
      port_generator, get_executor
  ):
      port0 = port_generator()
      port1 = port_generator()
  
      f = Flow(monitoring=False, port_monitoring=port0).add(
          uses=get_executor(),
          port_monitoring=port1,
          monitoring=True,
      )
  
      f = f.build()
  
      assert (
          not f._deployment_nodes["gateway"]
          .pod_args["pods"][0][0]
          .monitoring
      )
      assert (
          f._deployment_nodes["executor0"]
          .pod_args["pods"][0][0]
          .monitoring
      )
  
imports: import pytest
  from jina import Executor, Flow, requests
label_desc: Use image node_id 3 for calling a global function with example usage: test_disable_monitoring_on_gatway_only(port_generator, get_executor) without return types