elastic / connectors

Source code for all Elastic connectors, developed by the Search team at Elastic, and home of our Python connector development framework
https://www.elastic.co/guide/en/enterprise-search/master/index.html
Other
71 stars 126 forks source link

Return back connectors/sources/__init__.py #2810

Closed artem-shelkovnikov closed 2 weeks ago

artem-shelkovnikov commented 2 weeks ago

Potentially removal of this file broke our DRA:


#12 81.08 [FMWK][18:22:09][INFO] Running connector service version 8.16.0
--
  | #12 81.08 [FMWK][18:22:09][INFO] Loading config from /usr/share/enterprise-search/python-connectors.yml
  | #12 81.09 Registered connectors:
  | #12 81.09 Traceback (most recent call last):
  | #12 81.09   File "/usr/share/enterprise-search/bin/elastic-ingest", line 8, in <module>
  | #12 81.09     sys.exit(main())
  | #12 81.09   File "/usr/share/enterprise-search/lib/python3.10/site-packages/click/core.py", line 1157, in __call__
  | #12 81.09     return self.main(*args, **kwargs)
  | #12 81.09   File "/usr/share/enterprise-search/lib/python3.10/site-packages/click/core.py", line 1078, in main
  | #12 81.09     rv = self.invoke(ctx)
  | #12 81.09   File "/usr/share/enterprise-search/lib/python3.10/site-packages/click/core.py", line 1434, in invoke
  | #12 81.09     return ctx.invoke(self.callback, **ctx.params)
  | #12 81.09   File "/usr/share/enterprise-search/lib/python3.10/site-packages/click/core.py", line 783, in invoke
  | #12 81.09     return __callback(*args, **kwargs)
  | #12 81.09   File "/usr/share/enterprise-search/lib/python3.10/site-packages/connectors/service_cli.py", line 233, in main
  | #12 81.09     return run(action, config_file, log_level, filebeat, service_type, uvloop)
  | #12 81.09   File "/usr/share/enterprise-search/lib/python3.10/site-packages/connectors/service_cli.py", line 138, in run
  | #12 81.09     for source in get_source_klasses(config):
  | #12 81.09   File "/usr/share/enterprise-search/lib/python3.10/site-packages/connectors/source.py", line 869, in get_source_klasses
  | #12 81.09     yield get_source_klass(fqn)
  | #12 81.09   File "/usr/share/enterprise-search/lib/python3.10/site-packages/connectors/source.py", line 862, in get_source_klass
  | #12 81.09     module = importlib.import_module(module_name)
  | #12 81.09   File "/usr/lib/python3.10/importlib/__init__.py", line 126, in import_module
  | #12 81.09     return _bootstrap._gcd_import(name[level:], package, level)
  | #12 81.09   File "<frozen importlib._bootstrap>", line 1050, in _gcd_import
  | #12 81.09   File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
  | #12 81.09   File "<frozen importlib._bootstrap>", line 992, in _find_and_load_unlocked
  | #12 81.09   File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  | #12 81.09   File "<frozen importlib._bootstrap>", line 1050, in _gcd_import
  | #12 81.09   File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
  | #12 81.09   File "<frozen importlib._bootstrap>", line 1004, in _find_and_load_unlocked
  | #12 81.09 ModuleNotFoundError: No module named 'connectors.sources'
github-actions[bot] commented 2 weeks ago

💔 Failed to create backport PR(s)

The backport operation could not be completed due to the following error: There are no branches to backport to. Aborting.

The backport PRs will be merged automatically after passing CI.

To backport manually run: backport --pr 2810 --autoMerge --autoMergeMethod squash