Examples: query, "exact match", wildcard*, wild?ard, wild*rd
Fuzzy search: cake~ (finds cakes, bake)
Term boost: "red velvet"^4, chocolate^2
Field grouping: tags:(+work -"fun-stuff")
Escaping: Escape characters +-&|!(){}[]^"~*?:\ with \, e.g. \+
Range search: properties.timestamp:[1587729413488 TO *] (inclusive), properties.title:{A TO Z}(excluding A and Z)
Combinations: chocolate AND vanilla, chocolate OR vanilla, (chocolate OR vanilla) NOT "vanilla pudding"
Field search: properties.title:"The Title" AND text
Answered
Hello, Running Into Some Issues With Deploying The Clearml Server Helm Chart. Trying To Use External Connections To Managed Services For Redis Cloud, Atlas Mongodb, And Cloud Elasticsearch. Is There Currently Support For This Or Any Workarounds?

Hello,
Running into some issues with deploying the ClearML Server Helm Chart. Trying to use external connections to managed services for Redis Cloud, Atlas MongoDB, and Cloud ElasticSearch. Is there currently support for this or any workarounds?

  
  
Posted one month ago
Votes Newest

Answers 4


Hi SlipperySparrow72 , what are the issues you're running into?

  
  
Posted one month ago

The connection string is quoted in the values.yaml

mongodbConnectionStringAuth: "
"
  
  
Posted one month ago

Hi CostlyOstrich36 thanks for the help! Following Atlas Mongo documentation the connection string follows the format:
None
I run into parsing issues due to the +srv using Helm Chart: clearml-7.14.2 .
mongodbConnectionStringAuth

Traceback (most recent call last):
  File "/usr/local/lib/python3.9/runpy.py", line 197, in _run_module_as_main
    return _run_code(code, main_globals, None,
  File "/usr/local/lib/python3.9/runpy.py", line 87, in _run_code
    exec(code, run_globals)
  File "/opt/clearml/apiserver/server.py", line 5, in <module>
    from apiserver.config_repo import config
  File "/opt/clearml/apiserver/config_repo.py", line 3, in <module>
    config = BasicConfig()
  File "/opt/clearml/apiserver/config/basic.py", line 66, in __init__
    self._config = self._reload()
  File "/opt/clearml/apiserver/config/basic.py", line 132, in _reload
    extra_config_values = self._read_extra_env_config_values()
  File "/opt/clearml/apiserver/config/basic.py", line 106, in _read_extra_env_config_values
    result, ConfigFactory.parse_string(f"{path}: {os.environ[key]}")
  File "/usr/local/lib/python3.9/site-packages/pyhocon/config_parser.py", line 191, in parse_string
    return ConfigParser().parse(content, basedir, resolve, unresolved_value)
  File "/usr/local/lib/python3.9/site-packages/pyhocon/config_parser.py", line 454, in parse
    config = config_expr.parseString(content, parseAll=True)[0]
  File "/usr/local/lib/python3.9/site-packages/pyparsing/util.py", line 256, in _inner
    return fn(self, *args, **kwargs)
  File "/usr/local/lib/python3.9/site-packages/pyparsing/core.py", line 1199, in parse_string
    raise exc.with_traceback(None)
pyparsing.exceptions.ParseException: Expected end of text, found '+'  (at char 30), (line:1, col:31)
  
  
Posted one month ago

I think the parsing of the configuration fails, perhaps quoting the connection string will help

  
  
Posted one month ago
143 Views
4 Answers
one month ago
one month ago
Tags