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

Details

    • Bug
    • Resolution: Done
    • 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.

    Description

      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
      

      Attachments

        Activity

          People

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

            Dates

              Created:
              Updated:
              Resolved: