Uploaded image for project: 'Red Hat 3scale API Management'
  1. Red Hat 3scale API Management
  2. THREESCALE-1523

Service discovery will still proceed if you don't select any API

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Major Major
    • None
    • 2.4 ER1
    • System
    • Hide

      1) Setup service discovery.
      2) Create New API.
      3) Select empty options from select.
      4) Click on create service.

      Show
      1) Setup service discovery. 2) Create New API. 3) Select empty options from select. 4) Click on create service.

      It won't create anything but UI will show that it will be imported.

      This is log from system-sidekiq.

      2018-11-08T13:16:57.573Z 1 TID-25ddi4 WARN: ServiceDiscovery::ClusterClient::ResourceNotFound: Resource  of kind Service not found
      2018-11-08T13:16:57.573Z 1 TID-25ddi4 WARN: /opt/system/app/models/service_discovery/cluster_client.rb:79:in `find_discoverable_service_by'
      /opt/system/app/services/service_discovery/import_cluster_definitions_service.rb:63:in `find_cluster_service_by'
      /opt/system/app/services/service_discovery/import_cluster_definitions_service.rb:32:in `create_service'
      /opt/system/app/workers/service_discovery/create_service_worker.rb:15:in `perform'
      /opt/system/vendor/bundle/ruby/2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:167:in `execute_job'
      /opt/system/vendor/bundle/ruby/2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:139:in `block (5 levels) in process'
      /opt/system/vendor/bundle/ruby/2.3.0/gems/sidekiq-4.2.10/lib/sidekiq.rb:36:in `block in <module:Sidekiq>'
      /opt/system/vendor/bundle/ruby/2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:135:in `block (4 levels) in process'
      /opt/system/vendor/bundle/ruby/2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/chain.rb:128:in `block in invoke'
      /opt/system/app/lib/three_scale/sidekiq_retry_support.rb:54:in `call'
      /opt/system/vendor/bundle/ruby/2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/chain.rb:130:in `block in invoke'
      /opt/system/app/lib/three_scale/analytics/sidekiq_middleware.rb:5:in `call'
      /opt/system/vendor/bundle/ruby/2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/chain.rb:130:in `block in invoke'
      /opt/system/vendor/bundle/ruby/2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/server/active_record.rb:6:in `call'
      /opt/system/vendor/bundle/ruby/2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/chain.rb:130:in `block in invoke'
      /opt/system/vendor/bundle/ruby/2.3.0/gems/sidekiq-batch-0.1.5/lib/sidekiq/batch/middleware.rb:30:in `call'
      /opt/system/vendor/bundle/ruby/2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/chain.rb:130:in `block in invoke'
      /opt/system/vendor/bundle/ruby/2.3.0/gems/sidekiq-lock-0.3.1/lib/sidekiq/lock/middleware.rb:8:in `call'
      /opt/system/vendor/bundle/ruby/2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/chain.rb:130:in `block in invoke'
      /opt/system/vendor/bundle/ruby/2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/server/logging.rb:10:in `call'
      /opt/system/vendor/bundle/ruby/2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/chain.rb:130:in `block in invoke'
      /opt/system/vendor/bundle/ruby/2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/server/retry_jobs.rb:74:in `call'
      /opt/system/vendor/bundle/ruby/2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/chain.rb:130:in `block in invoke'
      /opt/system/vendor/bundle/ruby/2.3.0/gems/bugsnag-6.6.4/lib/bugsnag/integrations/sidekiq.rb:23:in `call'
      /opt/system/vendor/bundle/ruby/2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/chain.rb:130:in `block in invoke'
      /opt/system/vendor/bundle/ruby/2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/middleware/chain.rb:133:in `invoke'
      /opt/system/vendor/bundle/ruby/2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:134:in `block (3 levels) in process'
      /opt/system/vendor/bundle/ruby/2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/logging.rb:32:in `with_context'
      /opt/system/vendor/bundle/ruby/2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:132:in `block (2 levels) in process'
      /opt/system/vendor/bundle/ruby/2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:183:in `stats'
      /opt/system/vendor/bundle/ruby/2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:131:in `block in process'
      /opt/system/vendor/bundle/ruby/2.3.0/gems/sidekiq-4.2.10/lib/sidekiq.rb:35:in `block in <module:Sidekiq>'
      /opt/system/vendor/bundle/ruby/2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:126:in `process'
      /opt/system/vendor/bundle/ruby/2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:82:in `process_one'
      /opt/system/vendor/bundle/ruby/2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/processor.rb:70:in `run'
      /opt/system/vendor/bundle/ruby/2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/util.rb:17:in `watchdog'
      /opt/system/vendor/bundle/ruby/2.3.0/gems/sidekiq-4.2.10/lib/sidekiq/util.rb:26:in `block in safe_thread'
      Exception -- Resource of kind Service not found
      

              Unassigned Unassigned
              phala@redhat.com Petr Hála (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: