Skip to content

operator commvault-operator (0.8.8) - #10758

Open
rohithnair2022 wants to merge 2 commits into
redhat-openshift-ecosystem:mainfrom
rohithnair2022:submit-commvault-0.8.8
Open

operator commvault-operator (0.8.8)#10758
rohithnair2022 wants to merge 2 commits into
redhat-openshift-ecosystem:mainfrom
rohithnair2022:submit-commvault-0.8.8

Conversation

@rohithnair2022

Copy link
Copy Markdown
Contributor

Summary

  • Add the Commvault Operator .8.8 bundle.
  • Pin operator, gateway, and console plugin images to immutable Quay digests.
  • Support cluster-wide installation and define upgrade from .8.7.
  • Add the Community Operators reviewer configuration.

Validation

  • Built and pushed the .8.8 operator, gateway, plugin, bundle, and catalog images.
  • Rendered the bundle and verified the file-based catalog with opm serve --cache-only.
  • Confirmed YAML diagnostics and git diff --check are clean.

@rh-operator-bundle-bot rh-operator-bundle-bot changed the title Add Commvault operator 0.8.8 operator commvault-operator (0.8.8) Aug 11, 2026
@rh-operator-bundle-bot

Copy link
Copy Markdown
Collaborator

Static test results

Status Check Message
check_ci_upgrade_graph Traceback (most recent call last): File "/home/user/operatorcert/operator_repo/checks/init.py", line 165, in run_check for result in check(target): ~~~~~^^^^^^^^ File "/home/user/operatorcert/static_tests/helpers.py", line 30, in wrapper config = operator.config if operator else {} ^^^^^^^^^^^^^^^ File "/usr/lib64/python3.14/functools.py", line 1126, in get val = self.func(instance) File "/home/user/operatorcert/operator_repo/core.py", line 325, in config return load_yaml(self._operator_path / self.CONFIG_FILE) File "/home/user/operatorcert/operator_repo/utils.py", line 110, in load_yaml return _load_yaml_strict(_find_yaml(path)) File "/home/user/operatorcert/operator_repo/utils.py", line 81, in _load_yaml_strict return yaml.safe_load(yaml_file) ~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/user/.venv/lib64/python3.14/site-packages/yaml/init.py", line 125, in safe_load return load(stream, SafeLoader) File "/home/user/.venv/lib64/python3.14/site-packages/yaml/init.py", line 81, in load return loader.get_single_data() ~~~~~~~~~~~~~~~~~~~~~~^^ File "/home/user/.venv/lib64/python3.14/site-packages/yaml/constructor.py", line 49, in get_single_data node = self.get_single_node() File "/home/user/.venv/lib64/python3.14/site-packages/yaml/composer.py", line 36, in get_single_node document = self.compose_document() File "/home/user/.venv/lib64/python3.14/site-packages/yaml/composer.py", line 55, in compose_document node = self.compose_node(None, None) File "/home/user/.venv/lib64/python3.14/site-packages/yaml/composer.py", line 84, in compose_node node = self.compose_mapping_node(anchor) File "/home/user/.venv/lib64/python3.14/site-packages/yaml/composer.py", line 133, in compose_mapping_node item_value = self.compose_node(node, item_key) File "/home/user/.venv/lib64/python3.14/site-packages/yaml/composer.py", line 64, in compose_node if self.check_event(AliasEvent): ~~~~~~~~~~~~~~~~^^^^^^^^^^^^ File "/home/user/.venv/lib64/python3.14/site-packages/yaml/parser.py", line 98, in check_event self.current_event = self.state() ~~~~~~~~~~^^ File "/home/user/.venv/lib64/python3.14/site-packages/yaml/parser.py", line 449, in parse_block_mapping_value if not self.check_token(KeyToken, ValueToken, BlockEndToken): ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/user/.venv/lib64/python3.14/site-packages/yaml/scanner.py", line 116, in check_token self.fetch_more_tokens() ~~~~~~~~~~~~~~~~~~~~~~^^ File "/home/user/.venv/lib64/python3.14/site-packages/yaml/scanner.py", line 258, in fetch_more_tokens raise ScannerError("while scanning for the next token", None, "found character %r that cannot start any token" % ch, self.get_mark()) yaml.scanner.ScannerError: while scanning for the next token found character '\t' that cannot start any token in "/workspace/source/operators/commvault-operator/ci.yaml", line 3, column 1
check_operator_name_unique Traceback (most recent call last): File "/home/user/operatorcert/operator_repo/checks/init.py", line 165, in run_check for result in check(target): ~~~~~^^^^^^^^ File "/home/user/operatorcert/static_tests/helpers.py", line 30, in wrapper config = operator.config if operator else {} ^^^^^^^^^^^^^^^ File "/usr/lib64/python3.14/functools.py", line 1126, in get val = self.func(instance) File "/home/user/operatorcert/operator_repo/core.py", line 325, in config return load_yaml(self._operator_path / self.CONFIG_FILE) File "/home/user/operatorcert/operator_repo/utils.py", line 110, in load_yaml return _load_yaml_strict(_find_yaml(path)) File "/home/user/operatorcert/operator_repo/utils.py", line 81, in _load_yaml_strict return yaml.safe_load(yaml_file) ~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/user/.venv/lib64/python3.14/site-packages/yaml/init.py", line 125, in safe_load return load(stream, SafeLoader) File "/home/user/.venv/lib64/python3.14/site-packages/yaml/init.py", line 81, in load return loader.get_single_data() ~~~~~~~~~~~~~~~~~~~~~~^^ File "/home/user/.venv/lib64/python3.14/site-packages/yaml/constructor.py", line 49, in get_single_data node = self.get_single_node() File "/home/user/.venv/lib64/python3.14/site-packages/yaml/composer.py", line 36, in get_single_node document = self.compose_document() File "/home/user/.venv/lib64/python3.14/site-packages/yaml/composer.py", line 55, in compose_document node = self.compose_node(None, None) File "/home/user/.venv/lib64/python3.14/site-packages/yaml/composer.py", line 84, in compose_node node = self.compose_mapping_node(anchor) File "/home/user/.venv/lib64/python3.14/site-packages/yaml/composer.py", line 133, in compose_mapping_node item_value = self.compose_node(node, item_key) File "/home/user/.venv/lib64/python3.14/site-packages/yaml/composer.py", line 64, in compose_node if self.check_event(AliasEvent): ~~~~~~~~~~~~~~~~^^^^^^^^^^^^ File "/home/user/.venv/lib64/python3.14/site-packages/yaml/parser.py", line 98, in check_event self.current_event = self.state() ~~~~~~~~~~^^ File "/home/user/.venv/lib64/python3.14/site-packages/yaml/parser.py", line 449, in parse_block_mapping_value if not self.check_token(KeyToken, ValueToken, BlockEndToken): ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/user/.venv/lib64/python3.14/site-packages/yaml/scanner.py", line 116, in check_token self.fetch_more_tokens() ~~~~~~~~~~~~~~~~~~~~~~^^ File "/home/user/.venv/lib64/python3.14/site-packages/yaml/scanner.py", line 258, in fetch_more_tokens raise ScannerError("while scanning for the next token", None, "found character %r that cannot start any token" % ch, self.get_mark()) yaml.scanner.ScannerError: while scanning for the next token found character '\t' that cannot start any token in "/workspace/source/operators/commvault-operator/ci.yaml", line 3, column 1
check_upgrade_graph_loop Traceback (most recent call last): File "/home/user/operatorcert/operator_repo/checks/init.py", line 165, in run_check for result in check(target): ~~~~~^^^^^^^^ File "/home/user/operatorcert/static_tests/helpers.py", line 30, in wrapper config = operator.config if operator else {} ^^^^^^^^^^^^^^^ File "/usr/lib64/python3.14/functools.py", line 1126, in get val = self.func(instance) File "/home/user/operatorcert/operator_repo/core.py", line 325, in config return load_yaml(self._operator_path / self.CONFIG_FILE) File "/home/user/operatorcert/operator_repo/utils.py", line 110, in load_yaml return _load_yaml_strict(_find_yaml(path)) File "/home/user/operatorcert/operator_repo/utils.py", line 81, in _load_yaml_strict return yaml.safe_load(yaml_file) ~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/user/.venv/lib64/python3.14/site-packages/yaml/init.py", line 125, in safe_load return load(stream, SafeLoader) File "/home/user/.venv/lib64/python3.14/site-packages/yaml/init.py", line 81, in load return loader.get_single_data() ~~~~~~~~~~~~~~~~~~~~~~^^ File "/home/user/.venv/lib64/python3.14/site-packages/yaml/constructor.py", line 49, in get_single_data node = self.get_single_node() File "/home/user/.venv/lib64/python3.14/site-packages/yaml/composer.py", line 36, in get_single_node document = self.compose_document() File "/home/user/.venv/lib64/python3.14/site-packages/yaml/composer.py", line 55, in compose_document node = self.compose_node(None, None) File "/home/user/.venv/lib64/python3.14/site-packages/yaml/composer.py", line 84, in compose_node node = self.compose_mapping_node(anchor) File "/home/user/.venv/lib64/python3.14/site-packages/yaml/composer.py", line 133, in compose_mapping_node item_value = self.compose_node(node, item_key) File "/home/user/.venv/lib64/python3.14/site-packages/yaml/composer.py", line 64, in compose_node if self.check_event(AliasEvent): ~~~~~~~~~~~~~~~~^^^^^^^^^^^^ File "/home/user/.venv/lib64/python3.14/site-packages/yaml/parser.py", line 98, in check_event self.current_event = self.state() ~~~~~~~~~~^^ File "/home/user/.venv/lib64/python3.14/site-packages/yaml/parser.py", line 449, in parse_block_mapping_value if not self.check_token(KeyToken, ValueToken, BlockEndToken): ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/user/.venv/lib64/python3.14/site-packages/yaml/scanner.py", line 116, in check_token self.fetch_more_tokens() ~~~~~~~~~~~~~~~~~~~~~~^^ File "/home/user/.venv/lib64/python3.14/site-packages/yaml/scanner.py", line 258, in fetch_more_tokens raise ScannerError("while scanning for the next token", None, "found character %r that cannot start any token" % ch, self.get_mark()) yaml.scanner.ScannerError: while scanning for the next token found character '\t' that cannot start any token in "/workspace/source/operators/commvault-operator/ci.yaml", line 3, column 1
check_api_version_constraints Traceback (most recent call last): File "/home/user/operatorcert/operator_repo/checks/init.py", line 165, in run_check for result in check(target): ~~~~~^^^^^^^^ File "/home/user/operatorcert/static_tests/helpers.py", line 30, in wrapper config = operator.config if operator else {} ^^^^^^^^^^^^^^^ File "/usr/lib64/python3.14/functools.py", line 1126, in get val = self.func(instance) File "/home/user/operatorcert/operator_repo/core.py", line 325, in config return load_yaml(self._operator_path / self.CONFIG_FILE) File "/home/user/operatorcert/operator_repo/utils.py", line 110, in load_yaml return _load_yaml_strict(_find_yaml(path)) File "/home/user/operatorcert/operator_repo/utils.py", line 81, in _load_yaml_strict return yaml.safe_load(yaml_file) ~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/user/.venv/lib64/python3.14/site-packages/yaml/init.py", line 125, in safe_load return load(stream, SafeLoader) File "/home/user/.venv/lib64/python3.14/site-packages/yaml/init.py", line 81, in load return loader.get_single_data() ~~~~~~~~~~~~~~~~~~~~~~^^ File "/home/user/.venv/lib64/python3.14/site-packages/yaml/constructor.py", line 49, in get_single_data node = self.get_single_node() File "/home/user/.venv/lib64/python3.14/site-packages/yaml/composer.py", line 36, in get_single_node document = self.compose_document() File "/home/user/.venv/lib64/python3.14/site-packages/yaml/composer.py", line 55, in compose_document node = self.compose_node(None, None) File "/home/user/.venv/lib64/python3.14/site-packages/yaml/composer.py", line 84, in compose_node node = self.compose_mapping_node(anchor) File "/home/user/.venv/lib64/python3.14/site-packages/yaml/composer.py", line 133, in compose_mapping_node item_value = self.compose_node(node, item_key) File "/home/user/.venv/lib64/python3.14/site-packages/yaml/composer.py", line 64, in compose_node if self.check_event(AliasEvent): ~~~~~~~~~~~~~~~~^^^^^^^^^^^^ File "/home/user/.venv/lib64/python3.14/site-packages/yaml/parser.py", line 98, in check_event self.current_event = self.state() ~~~~~~~~~~^^ File "/home/user/.venv/lib64/python3.14/site-packages/yaml/parser.py", line 449, in parse_block_mapping_value if not self.check_token(KeyToken, ValueToken, BlockEndToken): ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/user/.venv/lib64/python3.14/site-packages/yaml/scanner.py", line 116, in check_token self.fetch_more_tokens() ~~~~~~~~~~~~~~~~~~~~~~^^ File "/home/user/.venv/lib64/python3.14/site-packages/yaml/scanner.py", line 258, in fetch_more_tokens raise ScannerError("while scanning for the next token", None, "found character %r that cannot start any token" % ch, self.get_mark()) yaml.scanner.ScannerError: while scanning for the next token found character '\t' that cannot start any token in "/workspace/source/operators/commvault-operator/ci.yaml", line 3, column 1
check_dangling_bundles Traceback (most recent call last): File "/home/user/operatorcert/operator_repo/checks/init.py", line 165, in run_check for result in check(target): ~~~~~^^^^^^^^ File "/home/user/operatorcert/static_tests/helpers.py", line 30, in wrapper config = operator.config if operator else {} ^^^^^^^^^^^^^^^ File "/usr/lib64/python3.14/functools.py", line 1126, in get val = self.func(instance) File "/home/user/operatorcert/operator_repo/core.py", line 325, in config return load_yaml(self._operator_path / self.CONFIG_FILE) File "/home/user/operatorcert/operator_repo/utils.py", line 110, in load_yaml return _load_yaml_strict(_find_yaml(path)) File "/home/user/operatorcert/operator_repo/utils.py", line 81, in _load_yaml_strict return yaml.safe_load(yaml_file) ~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/user/.venv/lib64/python3.14/site-packages/yaml/init.py", line 125, in safe_load return load(stream, SafeLoader) File "/home/user/.venv/lib64/python3.14/site-packages/yaml/init.py", line 81, in load return loader.get_single_data() ~~~~~~~~~~~~~~~~~~~~~~^^ File "/home/user/.venv/lib64/python3.14/site-packages/yaml/constructor.py", line 49, in get_single_data node = self.get_single_node() File "/home/user/.venv/lib64/python3.14/site-packages/yaml/composer.py", line 36, in get_single_node document = self.compose_document() File "/home/user/.venv/lib64/python3.14/site-packages/yaml/composer.py", line 55, in compose_document node = self.compose_node(None, None) File "/home/user/.venv/lib64/python3.14/site-packages/yaml/composer.py", line 84, in compose_node node = self.compose_mapping_node(anchor) File "/home/user/.venv/lib64/python3.14/site-packages/yaml/composer.py", line 133, in compose_mapping_node item_value = self.compose_node(node, item_key) File "/home/user/.venv/lib64/python3.14/site-packages/yaml/composer.py", line 64, in compose_node if self.check_event(AliasEvent): ~~~~~~~~~~~~~~~~^^^^^^^^^^^^ File "/home/user/.venv/lib64/python3.14/site-packages/yaml/parser.py", line 98, in check_event self.current_event = self.state() ~~~~~~~~~~^^ File "/home/user/.venv/lib64/python3.14/site-packages/yaml/parser.py", line 449, in parse_block_mapping_value if not self.check_token(KeyToken, ValueToken, BlockEndToken): ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/user/.venv/lib64/python3.14/site-packages/yaml/scanner.py", line 116, in check_token self.fetch_more_tokens() ~~~~~~~~~~~~~~~~~~~~~~^^ File "/home/user/.venv/lib64/python3.14/site-packages/yaml/scanner.py", line 258, in fetch_more_tokens raise ScannerError("while scanning for the next token", None, "found character %r that cannot start any token" % ch, self.get_mark()) yaml.scanner.ScannerError: while scanning for the next token found character '\t' that cannot start any token in "/workspace/source/operators/commvault-operator/ci.yaml", line 3, column 1
⚠️ check_osdk_bundle_validate_operatorhub Warning: Value : The "operatorhub" validator is deprecated; for equivalent validation use "operatorhub/v2", "standardcapabilities" and "standardcategories" validators
check_using_fbc Traceback (most recent call last): File "/home/user/operatorcert/operator_repo/checks/init.py", line 165, in run_check for result in check(target): ~~~~~^^^^^^^^ File "/home/user/operatorcert/static_tests/helpers.py", line 30, in wrapper config = operator.config if operator else {} ^^^^^^^^^^^^^^^ File "/usr/lib64/python3.14/functools.py", line 1126, in get val = self.func(instance) File "/home/user/operatorcert/operator_repo/core.py", line 325, in config return load_yaml(self._operator_path / self.CONFIG_FILE) File "/home/user/operatorcert/operator_repo/utils.py", line 110, in load_yaml return _load_yaml_strict(_find_yaml(path)) File "/home/user/operatorcert/operator_repo/utils.py", line 81, in _load_yaml_strict return yaml.safe_load(yaml_file) ~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/user/.venv/lib64/python3.14/site-packages/yaml/init.py", line 125, in safe_load return load(stream, SafeLoader) File "/home/user/.venv/lib64/python3.14/site-packages/yaml/init.py", line 81, in load return loader.get_single_data() ~~~~~~~~~~~~~~~~~~~~~~^^ File "/home/user/.venv/lib64/python3.14/site-packages/yaml/constructor.py", line 49, in get_single_data node = self.get_single_node() File "/home/user/.venv/lib64/python3.14/site-packages/yaml/composer.py", line 36, in get_single_node document = self.compose_document() File "/home/user/.venv/lib64/python3.14/site-packages/yaml/composer.py", line 55, in compose_document node = self.compose_node(None, None) File "/home/user/.venv/lib64/python3.14/site-packages/yaml/composer.py", line 84, in compose_node node = self.compose_mapping_node(anchor) File "/home/user/.venv/lib64/python3.14/site-packages/yaml/composer.py", line 133, in compose_mapping_node item_value = self.compose_node(node, item_key) File "/home/user/.venv/lib64/python3.14/site-packages/yaml/composer.py", line 64, in compose_node if self.check_event(AliasEvent): ~~~~~~~~~~~~~~~~^^^^^^^^^^^^ File "/home/user/.venv/lib64/python3.14/site-packages/yaml/parser.py", line 98, in check_event self.current_event = self.state() ~~~~~~~~~~^^ File "/home/user/.venv/lib64/python3.14/site-packages/yaml/parser.py", line 449, in parse_block_mapping_value if not self.check_token(KeyToken, ValueToken, BlockEndToken): ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/user/.venv/lib64/python3.14/site-packages/yaml/scanner.py", line 116, in check_token self.fetch_more_tokens() ~~~~~~~~~~~~~~~~~~~~~~^^ File "/home/user/.venv/lib64/python3.14/site-packages/yaml/scanner.py", line 258, in fetch_more_tokens raise ScannerError("while scanning for the next token", None, "found character %r that cannot start any token" % ch, self.get_mark()) yaml.scanner.ScannerError: while scanning for the next token found character '\t' that cannot start any token in "/workspace/source/operators/commvault-operator/ci.yaml", line 3, column 1
check_catalog_usage_ci_config Traceback (most recent call last): File "/home/user/operatorcert/operator_repo/checks/init.py", line 165, in run_check for result in check(target): ~~~~~^^^^^^^^ File "/home/user/operatorcert/static_tests/common/operator.py", line 38, in check_catalog_usage_ci_config fbc_catalog_mapping = operator.config.get("fbc", {}).get("catalog_mapping", []) ^^^^^^^^^^^^^^^ File "/usr/lib64/python3.14/functools.py", line 1126, in get val = self.func(instance) File "/home/user/operatorcert/operator_repo/core.py", line 325, in config return load_yaml(self._operator_path / self.CONFIG_FILE) File "/home/user/operatorcert/operator_repo/utils.py", line 110, in load_yaml return _load_yaml_strict(_find_yaml(path)) File "/home/user/operatorcert/operator_repo/utils.py", line 81, in _load_yaml_strict return yaml.safe_load(yaml_file) ~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/user/.venv/lib64/python3.14/site-packages/yaml/init.py", line 125, in safe_load return load(stream, SafeLoader) File "/home/user/.venv/lib64/python3.14/site-packages/yaml/init.py", line 81, in load return loader.get_single_data() ~~~~~~~~~~~~~~~~~~~~~~^^ File "/home/user/.venv/lib64/python3.14/site-packages/yaml/constructor.py", line 49, in get_single_data node = self.get_single_node() File "/home/user/.venv/lib64/python3.14/site-packages/yaml/composer.py", line 36, in get_single_node document = self.compose_document() File "/home/user/.venv/lib64/python3.14/site-packages/yaml/composer.py", line 55, in compose_document node = self.compose_node(None, None) File "/home/user/.venv/lib64/python3.14/site-packages/yaml/composer.py", line 84, in compose_node node = self.compose_mapping_node(anchor) File "/home/user/.venv/lib64/python3.14/site-packages/yaml/composer.py", line 133, in compose_mapping_node item_value = self.compose_node(node, item_key) File "/home/user/.venv/lib64/python3.14/site-packages/yaml/composer.py", line 64, in compose_node if self.check_event(AliasEvent): ~~~~~~~~~~~~~~~~^^^^^^^^^^^^ File "/home/user/.venv/lib64/python3.14/site-packages/yaml/parser.py", line 98, in check_event self.current_event = self.state() ~~~~~~~~~~^^ File "/home/user/.venv/lib64/python3.14/site-packages/yaml/parser.py", line 449, in parse_block_mapping_value if not self.check_token(KeyToken, ValueToken, BlockEndToken): ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/user/.venv/lib64/python3.14/site-packages/yaml/scanner.py", line 116, in check_token self.fetch_more_tokens() ~~~~~~~~~~~~~~~~~~~~~~^^ File "/home/user/.venv/lib64/python3.14/site-packages/yaml/scanner.py", line 258, in fetch_more_tokens raise ScannerError("while scanning for the next token", None, "found character %r that cannot start any token" % ch, self.get_mark()) yaml.scanner.ScannerError: while scanning for the next token found character '\t' that cannot start any token in "/workspace/source/operators/commvault-operator/ci.yaml", line 3, column 1
check_schema_operator_ci_config Traceback (most recent call last): File "/home/user/operatorcert/operator_repo/checks/init.py", line 165, in run_check for result in check(target): ~~~~~^^^^^^^^ File "/home/user/operatorcert/static_tests/common/operator.py", line 26, in check_schema_operator_ci_config for ve in sorted(validator.iter_errors(operator.config), key=str): ^^^^^^^^^^^^^^^ File "/usr/lib64/python3.14/functools.py", line 1126, in get val = self.func(instance) File "/home/user/operatorcert/operator_repo/core.py", line 325, in config return load_yaml(self._operator_path / self.CONFIG_FILE) File "/home/user/operatorcert/operator_repo/utils.py", line 110, in load_yaml return _load_yaml_strict(_find_yaml(path)) File "/home/user/operatorcert/operator_repo/utils.py", line 81, in _load_yaml_strict return yaml.safe_load(yaml_file) ~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/user/.venv/lib64/python3.14/site-packages/yaml/init.py", line 125, in safe_load return load(stream, SafeLoader) File "/home/user/.venv/lib64/python3.14/site-packages/yaml/init.py", line 81, in load return loader.get_single_data() ~~~~~~~~~~~~~~~~~~~~~~^^ File "/home/user/.venv/lib64/python3.14/site-packages/yaml/constructor.py", line 49, in get_single_data node = self.get_single_node() File "/home/user/.venv/lib64/python3.14/site-packages/yaml/composer.py", line 36, in get_single_node document = self.compose_document() File "/home/user/.venv/lib64/python3.14/site-packages/yaml/composer.py", line 55, in compose_document node = self.compose_node(None, None) File "/home/user/.venv/lib64/python3.14/site-packages/yaml/composer.py", line 84, in compose_node node = self.compose_mapping_node(anchor) File "/home/user/.venv/lib64/python3.14/site-packages/yaml/composer.py", line 133, in compose_mapping_node item_value = self.compose_node(node, item_key) File "/home/user/.venv/lib64/python3.14/site-packages/yaml/composer.py", line 64, in compose_node if self.check_event(AliasEvent): ~~~~~~~~~~~~~~~~^^^^^^^^^^^^ File "/home/user/.venv/lib64/python3.14/site-packages/yaml/parser.py", line 98, in check_event self.current_event = self.state() ~~~~~~~~~~^^ File "/home/user/.venv/lib64/python3.14/site-packages/yaml/parser.py", line 449, in parse_block_mapping_value if not self.check_token(KeyToken, ValueToken, BlockEndToken): ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/user/.venv/lib64/python3.14/site-packages/yaml/scanner.py", line 116, in check_token self.fetch_more_tokens() ~~~~~~~~~~~~~~~~~~~~~~^^ File "/home/user/.venv/lib64/python3.14/site-packages/yaml/scanner.py", line 258, in fetch_more_tokens raise ScannerError("while scanning for the next token", None, "found character %r that cannot start any token" % ch, self.get_mark()) yaml.scanner.ScannerError: while scanning for the next token found character '\t' that cannot start any token in "/workspace/source/operators/commvault-operator/ci.yaml", line 3, column 1
check_replaces_availability Traceback (most recent call last): File "/home/user/operatorcert/operator_repo/checks/init.py", line 165, in run_check for result in check(target): ~~~~~^^^^^^^^ File "/home/user/operatorcert/static_tests/helpers.py", line 30, in wrapper config = operator.config if operator else {} ^^^^^^^^^^^^^^^ File "/usr/lib64/python3.14/functools.py", line 1126, in get val = self.func(instance) File "/home/user/operatorcert/operator_repo/core.py", line 325, in config return load_yaml(self._operator_path / self.CONFIG_FILE) File "/home/user/operatorcert/operator_repo/utils.py", line 110, in load_yaml return _load_yaml_strict(_find_yaml(path)) File "/home/user/operatorcert/operator_repo/utils.py", line 81, in _load_yaml_strict return yaml.safe_load(yaml_file) ~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/user/.venv/lib64/python3.14/site-packages/yaml/init.py", line 125, in safe_load return load(stream, SafeLoader) File "/home/user/.venv/lib64/python3.14/site-packages/yaml/init.py", line 81, in load return loader.get_single_data() ~~~~~~~~~~~~~~~~~~~~~~^^ File "/home/user/.venv/lib64/python3.14/site-packages/yaml/constructor.py", line 49, in get_single_data node = self.get_single_node() File "/home/user/.venv/lib64/python3.14/site-packages/yaml/composer.py", line 36, in get_single_node document = self.compose_document() File "/home/user/.venv/lib64/python3.14/site-packages/yaml/composer.py", line 55, in compose_document node = self.compose_node(None, None) File "/home/user/.venv/lib64/python3.14/site-packages/yaml/composer.py", line 84, in compose_node node = self.compose_mapping_node(anchor) File "/home/user/.venv/lib64/python3.14/site-packages/yaml/composer.py", line 133, in compose_mapping_node item_value = self.compose_node(node, item_key) File "/home/user/.venv/lib64/python3.14/site-packages/yaml/composer.py", line 64, in compose_node if self.check_event(AliasEvent): ~~~~~~~~~~~~~~~~^^^^^^^^^^^^ File "/home/user/.venv/lib64/python3.14/site-packages/yaml/parser.py", line 98, in check_event self.current_event = self.state() ~~~~~~~~~~^^ File "/home/user/.venv/lib64/python3.14/site-packages/yaml/parser.py", line 449, in parse_block_mapping_value if not self.check_token(KeyToken, ValueToken, BlockEndToken): ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/user/.venv/lib64/python3.14/site-packages/yaml/scanner.py", line 116, in check_token self.fetch_more_tokens() ~~~~~~~~~~~~~~~~~~~~~~^^ File "/home/user/.venv/lib64/python3.14/site-packages/yaml/scanner.py", line 258, in fetch_more_tokens raise ScannerError("while scanning for the next token", None, "found character %r that cannot start any token" % ch, self.get_mark()) yaml.scanner.ScannerError: while scanning for the next token found character '\t' that cannot start any token in "/workspace/source/operators/commvault-operator/ci.yaml", line 3, column 1

@rh-operator-bundle-bot

Copy link
Copy Markdown
Collaborator

Pipeline Summary

Pipeline: operator-hosted-pipeline
PipelineRun: operator-hosted-pipeline-run29l86
Start Time: 2026-08-11 07:49:41+00:00

Tasks

Status Task Start Time Duration
✔️ get-pr-number 2026-08-11 07:49:41+00:00 5 seconds
✔️ acquire-lease 2026-08-11 07:49:51+00:00 5 seconds
✔️ set-github-started-label 2026-08-11 07:50:02+00:00 8 seconds
✔️ set-github-status-pending 2026-08-11 07:50:03+00:00 6 seconds
✔️ set-env 2026-08-11 07:50:19+00:00 7 seconds
✔️ clone-repository-base 2026-08-11 07:50:33+00:00 1 minute
✔️ clone-repository 2026-08-11 07:50:33+00:00 2 minutes
✔️ detect-changes 2026-08-11 07:52:13+00:00 14 seconds
✔️ record-merge-base-lane-snapshot 2026-08-11 07:52:32+00:00 13 seconds
✔️ set-github-pr-title 2026-08-11 07:52:33+00:00 8 seconds
check-permissions 2026-08-11 07:52:33+00:00 30 seconds
✔️ yaml-lint 2026-08-11 07:52:33+00:00 47 seconds
read-config 2026-08-11 07:52:34+00:00 35 seconds
✔️ apply-test-waivers 2026-08-11 07:52:35+00:00 22 seconds
✔️ certification-project-check 2026-08-11 07:52:36+00:00 40 seconds
✔️ content-hash 2026-08-11 07:52:36+00:00 28 seconds
✔️ get-organization 2026-08-11 07:52:37+00:00 13 seconds
static-tests 2026-08-11 07:53:02+00:00 31 seconds

Pipeline logs: https://gist.github.com/rh-operator-bundle-bot/d6f0126f2d8b6b80b56b1a618b5bf2aa

Troubleshooting

Please refer to the troubleshooting guide.

Run /pipeline restart operator-hosted-pipeline in case of pipeline failure to restart a pipeline.

@rh-operator-bundle-bot

Copy link
Copy Markdown
Collaborator

Static test results

Status Check Message
check_ci_upgrade_graph Traceback (most recent call last): File "/home/user/operatorcert/operator_repo/checks/init.py", line 165, in run_check for result in check(target): ~~~~~^^^^^^^^ File "/home/user/operatorcert/static_tests/helpers.py", line 30, in wrapper config = operator.config if operator else {} ^^^^^^^^^^^^^^^ File "/usr/lib64/python3.14/functools.py", line 1126, in get val = self.func(instance) File "/home/user/operatorcert/operator_repo/core.py", line 325, in config return load_yaml(self._operator_path / self.CONFIG_FILE) File "/home/user/operatorcert/operator_repo/utils.py", line 110, in load_yaml return _load_yaml_strict(_find_yaml(path)) File "/home/user/operatorcert/operator_repo/utils.py", line 81, in _load_yaml_strict return yaml.safe_load(yaml_file) ~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/user/.venv/lib64/python3.14/site-packages/yaml/init.py", line 125, in safe_load return load(stream, SafeLoader) File "/home/user/.venv/lib64/python3.14/site-packages/yaml/init.py", line 81, in load return loader.get_single_data() ~~~~~~~~~~~~~~~~~~~~~~^^ File "/home/user/.venv/lib64/python3.14/site-packages/yaml/constructor.py", line 49, in get_single_data node = self.get_single_node() File "/home/user/.venv/lib64/python3.14/site-packages/yaml/composer.py", line 36, in get_single_node document = self.compose_document() File "/home/user/.venv/lib64/python3.14/site-packages/yaml/composer.py", line 55, in compose_document node = self.compose_node(None, None) File "/home/user/.venv/lib64/python3.14/site-packages/yaml/composer.py", line 84, in compose_node node = self.compose_mapping_node(anchor) File "/home/user/.venv/lib64/python3.14/site-packages/yaml/composer.py", line 133, in compose_mapping_node item_value = self.compose_node(node, item_key) File "/home/user/.venv/lib64/python3.14/site-packages/yaml/composer.py", line 64, in compose_node if self.check_event(AliasEvent): ~~~~~~~~~~~~~~~~^^^^^^^^^^^^ File "/home/user/.venv/lib64/python3.14/site-packages/yaml/parser.py", line 98, in check_event self.current_event = self.state() ~~~~~~~~~~^^ File "/home/user/.venv/lib64/python3.14/site-packages/yaml/parser.py", line 449, in parse_block_mapping_value if not self.check_token(KeyToken, ValueToken, BlockEndToken): ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/user/.venv/lib64/python3.14/site-packages/yaml/scanner.py", line 116, in check_token self.fetch_more_tokens() ~~~~~~~~~~~~~~~~~~~~~~^^ File "/home/user/.venv/lib64/python3.14/site-packages/yaml/scanner.py", line 258, in fetch_more_tokens raise ScannerError("while scanning for the next token", None, "found character %r that cannot start any token" % ch, self.get_mark()) yaml.scanner.ScannerError: while scanning for the next token found character '\t' that cannot start any token in "/workspace/source/operators/commvault-operator/ci.yaml", line 3, column 1
check_operator_name_unique Traceback (most recent call last): File "/home/user/operatorcert/operator_repo/checks/init.py", line 165, in run_check for result in check(target): ~~~~~^^^^^^^^ File "/home/user/operatorcert/static_tests/helpers.py", line 30, in wrapper config = operator.config if operator else {} ^^^^^^^^^^^^^^^ File "/usr/lib64/python3.14/functools.py", line 1126, in get val = self.func(instance) File "/home/user/operatorcert/operator_repo/core.py", line 325, in config return load_yaml(self._operator_path / self.CONFIG_FILE) File "/home/user/operatorcert/operator_repo/utils.py", line 110, in load_yaml return _load_yaml_strict(_find_yaml(path)) File "/home/user/operatorcert/operator_repo/utils.py", line 81, in _load_yaml_strict return yaml.safe_load(yaml_file) ~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/user/.venv/lib64/python3.14/site-packages/yaml/init.py", line 125, in safe_load return load(stream, SafeLoader) File "/home/user/.venv/lib64/python3.14/site-packages/yaml/init.py", line 81, in load return loader.get_single_data() ~~~~~~~~~~~~~~~~~~~~~~^^ File "/home/user/.venv/lib64/python3.14/site-packages/yaml/constructor.py", line 49, in get_single_data node = self.get_single_node() File "/home/user/.venv/lib64/python3.14/site-packages/yaml/composer.py", line 36, in get_single_node document = self.compose_document() File "/home/user/.venv/lib64/python3.14/site-packages/yaml/composer.py", line 55, in compose_document node = self.compose_node(None, None) File "/home/user/.venv/lib64/python3.14/site-packages/yaml/composer.py", line 84, in compose_node node = self.compose_mapping_node(anchor) File "/home/user/.venv/lib64/python3.14/site-packages/yaml/composer.py", line 133, in compose_mapping_node item_value = self.compose_node(node, item_key) File "/home/user/.venv/lib64/python3.14/site-packages/yaml/composer.py", line 64, in compose_node if self.check_event(AliasEvent): ~~~~~~~~~~~~~~~~^^^^^^^^^^^^ File "/home/user/.venv/lib64/python3.14/site-packages/yaml/parser.py", line 98, in check_event self.current_event = self.state() ~~~~~~~~~~^^ File "/home/user/.venv/lib64/python3.14/site-packages/yaml/parser.py", line 449, in parse_block_mapping_value if not self.check_token(KeyToken, ValueToken, BlockEndToken): ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/user/.venv/lib64/python3.14/site-packages/yaml/scanner.py", line 116, in check_token self.fetch_more_tokens() ~~~~~~~~~~~~~~~~~~~~~~^^ File "/home/user/.venv/lib64/python3.14/site-packages/yaml/scanner.py", line 258, in fetch_more_tokens raise ScannerError("while scanning for the next token", None, "found character %r that cannot start any token" % ch, self.get_mark()) yaml.scanner.ScannerError: while scanning for the next token found character '\t' that cannot start any token in "/workspace/source/operators/commvault-operator/ci.yaml", line 3, column 1
check_upgrade_graph_loop Traceback (most recent call last): File "/home/user/operatorcert/operator_repo/checks/init.py", line 165, in run_check for result in check(target): ~~~~~^^^^^^^^ File "/home/user/operatorcert/static_tests/helpers.py", line 30, in wrapper config = operator.config if operator else {} ^^^^^^^^^^^^^^^ File "/usr/lib64/python3.14/functools.py", line 1126, in get val = self.func(instance) File "/home/user/operatorcert/operator_repo/core.py", line 325, in config return load_yaml(self._operator_path / self.CONFIG_FILE) File "/home/user/operatorcert/operator_repo/utils.py", line 110, in load_yaml return _load_yaml_strict(_find_yaml(path)) File "/home/user/operatorcert/operator_repo/utils.py", line 81, in _load_yaml_strict return yaml.safe_load(yaml_file) ~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/user/.venv/lib64/python3.14/site-packages/yaml/init.py", line 125, in safe_load return load(stream, SafeLoader) File "/home/user/.venv/lib64/python3.14/site-packages/yaml/init.py", line 81, in load return loader.get_single_data() ~~~~~~~~~~~~~~~~~~~~~~^^ File "/home/user/.venv/lib64/python3.14/site-packages/yaml/constructor.py", line 49, in get_single_data node = self.get_single_node() File "/home/user/.venv/lib64/python3.14/site-packages/yaml/composer.py", line 36, in get_single_node document = self.compose_document() File "/home/user/.venv/lib64/python3.14/site-packages/yaml/composer.py", line 55, in compose_document node = self.compose_node(None, None) File "/home/user/.venv/lib64/python3.14/site-packages/yaml/composer.py", line 84, in compose_node node = self.compose_mapping_node(anchor) File "/home/user/.venv/lib64/python3.14/site-packages/yaml/composer.py", line 133, in compose_mapping_node item_value = self.compose_node(node, item_key) File "/home/user/.venv/lib64/python3.14/site-packages/yaml/composer.py", line 64, in compose_node if self.check_event(AliasEvent): ~~~~~~~~~~~~~~~~^^^^^^^^^^^^ File "/home/user/.venv/lib64/python3.14/site-packages/yaml/parser.py", line 98, in check_event self.current_event = self.state() ~~~~~~~~~~^^ File "/home/user/.venv/lib64/python3.14/site-packages/yaml/parser.py", line 449, in parse_block_mapping_value if not self.check_token(KeyToken, ValueToken, BlockEndToken): ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/user/.venv/lib64/python3.14/site-packages/yaml/scanner.py", line 116, in check_token self.fetch_more_tokens() ~~~~~~~~~~~~~~~~~~~~~~^^ File "/home/user/.venv/lib64/python3.14/site-packages/yaml/scanner.py", line 258, in fetch_more_tokens raise ScannerError("while scanning for the next token", None, "found character %r that cannot start any token" % ch, self.get_mark()) yaml.scanner.ScannerError: while scanning for the next token found character '\t' that cannot start any token in "/workspace/source/operators/commvault-operator/ci.yaml", line 3, column 1
check_api_version_constraints Traceback (most recent call last): File "/home/user/operatorcert/operator_repo/checks/init.py", line 165, in run_check for result in check(target): ~~~~~^^^^^^^^ File "/home/user/operatorcert/static_tests/helpers.py", line 30, in wrapper config = operator.config if operator else {} ^^^^^^^^^^^^^^^ File "/usr/lib64/python3.14/functools.py", line 1126, in get val = self.func(instance) File "/home/user/operatorcert/operator_repo/core.py", line 325, in config return load_yaml(self._operator_path / self.CONFIG_FILE) File "/home/user/operatorcert/operator_repo/utils.py", line 110, in load_yaml return _load_yaml_strict(_find_yaml(path)) File "/home/user/operatorcert/operator_repo/utils.py", line 81, in _load_yaml_strict return yaml.safe_load(yaml_file) ~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/user/.venv/lib64/python3.14/site-packages/yaml/init.py", line 125, in safe_load return load(stream, SafeLoader) File "/home/user/.venv/lib64/python3.14/site-packages/yaml/init.py", line 81, in load return loader.get_single_data() ~~~~~~~~~~~~~~~~~~~~~~^^ File "/home/user/.venv/lib64/python3.14/site-packages/yaml/constructor.py", line 49, in get_single_data node = self.get_single_node() File "/home/user/.venv/lib64/python3.14/site-packages/yaml/composer.py", line 36, in get_single_node document = self.compose_document() File "/home/user/.venv/lib64/python3.14/site-packages/yaml/composer.py", line 55, in compose_document node = self.compose_node(None, None) File "/home/user/.venv/lib64/python3.14/site-packages/yaml/composer.py", line 84, in compose_node node = self.compose_mapping_node(anchor) File "/home/user/.venv/lib64/python3.14/site-packages/yaml/composer.py", line 133, in compose_mapping_node item_value = self.compose_node(node, item_key) File "/home/user/.venv/lib64/python3.14/site-packages/yaml/composer.py", line 64, in compose_node if self.check_event(AliasEvent): ~~~~~~~~~~~~~~~~^^^^^^^^^^^^ File "/home/user/.venv/lib64/python3.14/site-packages/yaml/parser.py", line 98, in check_event self.current_event = self.state() ~~~~~~~~~~^^ File "/home/user/.venv/lib64/python3.14/site-packages/yaml/parser.py", line 449, in parse_block_mapping_value if not self.check_token(KeyToken, ValueToken, BlockEndToken): ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/user/.venv/lib64/python3.14/site-packages/yaml/scanner.py", line 116, in check_token self.fetch_more_tokens() ~~~~~~~~~~~~~~~~~~~~~~^^ File "/home/user/.venv/lib64/python3.14/site-packages/yaml/scanner.py", line 258, in fetch_more_tokens raise ScannerError("while scanning for the next token", None, "found character %r that cannot start any token" % ch, self.get_mark()) yaml.scanner.ScannerError: while scanning for the next token found character '\t' that cannot start any token in "/workspace/source/operators/commvault-operator/ci.yaml", line 3, column 1
check_dangling_bundles Traceback (most recent call last): File "/home/user/operatorcert/operator_repo/checks/init.py", line 165, in run_check for result in check(target): ~~~~~^^^^^^^^ File "/home/user/operatorcert/static_tests/helpers.py", line 30, in wrapper config = operator.config if operator else {} ^^^^^^^^^^^^^^^ File "/usr/lib64/python3.14/functools.py", line 1126, in get val = self.func(instance) File "/home/user/operatorcert/operator_repo/core.py", line 325, in config return load_yaml(self._operator_path / self.CONFIG_FILE) File "/home/user/operatorcert/operator_repo/utils.py", line 110, in load_yaml return _load_yaml_strict(_find_yaml(path)) File "/home/user/operatorcert/operator_repo/utils.py", line 81, in _load_yaml_strict return yaml.safe_load(yaml_file) ~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/user/.venv/lib64/python3.14/site-packages/yaml/init.py", line 125, in safe_load return load(stream, SafeLoader) File "/home/user/.venv/lib64/python3.14/site-packages/yaml/init.py", line 81, in load return loader.get_single_data() ~~~~~~~~~~~~~~~~~~~~~~^^ File "/home/user/.venv/lib64/python3.14/site-packages/yaml/constructor.py", line 49, in get_single_data node = self.get_single_node() File "/home/user/.venv/lib64/python3.14/site-packages/yaml/composer.py", line 36, in get_single_node document = self.compose_document() File "/home/user/.venv/lib64/python3.14/site-packages/yaml/composer.py", line 55, in compose_document node = self.compose_node(None, None) File "/home/user/.venv/lib64/python3.14/site-packages/yaml/composer.py", line 84, in compose_node node = self.compose_mapping_node(anchor) File "/home/user/.venv/lib64/python3.14/site-packages/yaml/composer.py", line 133, in compose_mapping_node item_value = self.compose_node(node, item_key) File "/home/user/.venv/lib64/python3.14/site-packages/yaml/composer.py", line 64, in compose_node if self.check_event(AliasEvent): ~~~~~~~~~~~~~~~~^^^^^^^^^^^^ File "/home/user/.venv/lib64/python3.14/site-packages/yaml/parser.py", line 98, in check_event self.current_event = self.state() ~~~~~~~~~~^^ File "/home/user/.venv/lib64/python3.14/site-packages/yaml/parser.py", line 449, in parse_block_mapping_value if not self.check_token(KeyToken, ValueToken, BlockEndToken): ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/user/.venv/lib64/python3.14/site-packages/yaml/scanner.py", line 116, in check_token self.fetch_more_tokens() ~~~~~~~~~~~~~~~~~~~~~~^^ File "/home/user/.venv/lib64/python3.14/site-packages/yaml/scanner.py", line 258, in fetch_more_tokens raise ScannerError("while scanning for the next token", None, "found character %r that cannot start any token" % ch, self.get_mark()) yaml.scanner.ScannerError: while scanning for the next token found character '\t' that cannot start any token in "/workspace/source/operators/commvault-operator/ci.yaml", line 3, column 1
⚠️ check_osdk_bundle_validate_operatorhub Warning: Value : The "operatorhub" validator is deprecated; for equivalent validation use "operatorhub/v2", "standardcapabilities" and "standardcategories" validators
check_using_fbc Traceback (most recent call last): File "/home/user/operatorcert/operator_repo/checks/init.py", line 165, in run_check for result in check(target): ~~~~~^^^^^^^^ File "/home/user/operatorcert/static_tests/helpers.py", line 30, in wrapper config = operator.config if operator else {} ^^^^^^^^^^^^^^^ File "/usr/lib64/python3.14/functools.py", line 1126, in get val = self.func(instance) File "/home/user/operatorcert/operator_repo/core.py", line 325, in config return load_yaml(self._operator_path / self.CONFIG_FILE) File "/home/user/operatorcert/operator_repo/utils.py", line 110, in load_yaml return _load_yaml_strict(_find_yaml(path)) File "/home/user/operatorcert/operator_repo/utils.py", line 81, in _load_yaml_strict return yaml.safe_load(yaml_file) ~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/user/.venv/lib64/python3.14/site-packages/yaml/init.py", line 125, in safe_load return load(stream, SafeLoader) File "/home/user/.venv/lib64/python3.14/site-packages/yaml/init.py", line 81, in load return loader.get_single_data() ~~~~~~~~~~~~~~~~~~~~~~^^ File "/home/user/.venv/lib64/python3.14/site-packages/yaml/constructor.py", line 49, in get_single_data node = self.get_single_node() File "/home/user/.venv/lib64/python3.14/site-packages/yaml/composer.py", line 36, in get_single_node document = self.compose_document() File "/home/user/.venv/lib64/python3.14/site-packages/yaml/composer.py", line 55, in compose_document node = self.compose_node(None, None) File "/home/user/.venv/lib64/python3.14/site-packages/yaml/composer.py", line 84, in compose_node node = self.compose_mapping_node(anchor) File "/home/user/.venv/lib64/python3.14/site-packages/yaml/composer.py", line 133, in compose_mapping_node item_value = self.compose_node(node, item_key) File "/home/user/.venv/lib64/python3.14/site-packages/yaml/composer.py", line 64, in compose_node if self.check_event(AliasEvent): ~~~~~~~~~~~~~~~~^^^^^^^^^^^^ File "/home/user/.venv/lib64/python3.14/site-packages/yaml/parser.py", line 98, in check_event self.current_event = self.state() ~~~~~~~~~~^^ File "/home/user/.venv/lib64/python3.14/site-packages/yaml/parser.py", line 449, in parse_block_mapping_value if not self.check_token(KeyToken, ValueToken, BlockEndToken): ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/user/.venv/lib64/python3.14/site-packages/yaml/scanner.py", line 116, in check_token self.fetch_more_tokens() ~~~~~~~~~~~~~~~~~~~~~~^^ File "/home/user/.venv/lib64/python3.14/site-packages/yaml/scanner.py", line 258, in fetch_more_tokens raise ScannerError("while scanning for the next token", None, "found character %r that cannot start any token" % ch, self.get_mark()) yaml.scanner.ScannerError: while scanning for the next token found character '\t' that cannot start any token in "/workspace/source/operators/commvault-operator/ci.yaml", line 3, column 1
check_catalog_usage_ci_config Traceback (most recent call last): File "/home/user/operatorcert/operator_repo/checks/init.py", line 165, in run_check for result in check(target): ~~~~~^^^^^^^^ File "/home/user/operatorcert/static_tests/common/operator.py", line 38, in check_catalog_usage_ci_config fbc_catalog_mapping = operator.config.get("fbc", {}).get("catalog_mapping", []) ^^^^^^^^^^^^^^^ File "/usr/lib64/python3.14/functools.py", line 1126, in get val = self.func(instance) File "/home/user/operatorcert/operator_repo/core.py", line 325, in config return load_yaml(self._operator_path / self.CONFIG_FILE) File "/home/user/operatorcert/operator_repo/utils.py", line 110, in load_yaml return _load_yaml_strict(_find_yaml(path)) File "/home/user/operatorcert/operator_repo/utils.py", line 81, in _load_yaml_strict return yaml.safe_load(yaml_file) ~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/user/.venv/lib64/python3.14/site-packages/yaml/init.py", line 125, in safe_load return load(stream, SafeLoader) File "/home/user/.venv/lib64/python3.14/site-packages/yaml/init.py", line 81, in load return loader.get_single_data() ~~~~~~~~~~~~~~~~~~~~~~^^ File "/home/user/.venv/lib64/python3.14/site-packages/yaml/constructor.py", line 49, in get_single_data node = self.get_single_node() File "/home/user/.venv/lib64/python3.14/site-packages/yaml/composer.py", line 36, in get_single_node document = self.compose_document() File "/home/user/.venv/lib64/python3.14/site-packages/yaml/composer.py", line 55, in compose_document node = self.compose_node(None, None) File "/home/user/.venv/lib64/python3.14/site-packages/yaml/composer.py", line 84, in compose_node node = self.compose_mapping_node(anchor) File "/home/user/.venv/lib64/python3.14/site-packages/yaml/composer.py", line 133, in compose_mapping_node item_value = self.compose_node(node, item_key) File "/home/user/.venv/lib64/python3.14/site-packages/yaml/composer.py", line 64, in compose_node if self.check_event(AliasEvent): ~~~~~~~~~~~~~~~~^^^^^^^^^^^^ File "/home/user/.venv/lib64/python3.14/site-packages/yaml/parser.py", line 98, in check_event self.current_event = self.state() ~~~~~~~~~~^^ File "/home/user/.venv/lib64/python3.14/site-packages/yaml/parser.py", line 449, in parse_block_mapping_value if not self.check_token(KeyToken, ValueToken, BlockEndToken): ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/user/.venv/lib64/python3.14/site-packages/yaml/scanner.py", line 116, in check_token self.fetch_more_tokens() ~~~~~~~~~~~~~~~~~~~~~~^^ File "/home/user/.venv/lib64/python3.14/site-packages/yaml/scanner.py", line 258, in fetch_more_tokens raise ScannerError("while scanning for the next token", None, "found character %r that cannot start any token" % ch, self.get_mark()) yaml.scanner.ScannerError: while scanning for the next token found character '\t' that cannot start any token in "/workspace/source/operators/commvault-operator/ci.yaml", line 3, column 1
check_schema_operator_ci_config Traceback (most recent call last): File "/home/user/operatorcert/operator_repo/checks/init.py", line 165, in run_check for result in check(target): ~~~~~^^^^^^^^ File "/home/user/operatorcert/static_tests/common/operator.py", line 26, in check_schema_operator_ci_config for ve in sorted(validator.iter_errors(operator.config), key=str): ^^^^^^^^^^^^^^^ File "/usr/lib64/python3.14/functools.py", line 1126, in get val = self.func(instance) File "/home/user/operatorcert/operator_repo/core.py", line 325, in config return load_yaml(self._operator_path / self.CONFIG_FILE) File "/home/user/operatorcert/operator_repo/utils.py", line 110, in load_yaml return _load_yaml_strict(_find_yaml(path)) File "/home/user/operatorcert/operator_repo/utils.py", line 81, in _load_yaml_strict return yaml.safe_load(yaml_file) ~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/user/.venv/lib64/python3.14/site-packages/yaml/init.py", line 125, in safe_load return load(stream, SafeLoader) File "/home/user/.venv/lib64/python3.14/site-packages/yaml/init.py", line 81, in load return loader.get_single_data() ~~~~~~~~~~~~~~~~~~~~~~^^ File "/home/user/.venv/lib64/python3.14/site-packages/yaml/constructor.py", line 49, in get_single_data node = self.get_single_node() File "/home/user/.venv/lib64/python3.14/site-packages/yaml/composer.py", line 36, in get_single_node document = self.compose_document() File "/home/user/.venv/lib64/python3.14/site-packages/yaml/composer.py", line 55, in compose_document node = self.compose_node(None, None) File "/home/user/.venv/lib64/python3.14/site-packages/yaml/composer.py", line 84, in compose_node node = self.compose_mapping_node(anchor) File "/home/user/.venv/lib64/python3.14/site-packages/yaml/composer.py", line 133, in compose_mapping_node item_value = self.compose_node(node, item_key) File "/home/user/.venv/lib64/python3.14/site-packages/yaml/composer.py", line 64, in compose_node if self.check_event(AliasEvent): ~~~~~~~~~~~~~~~~^^^^^^^^^^^^ File "/home/user/.venv/lib64/python3.14/site-packages/yaml/parser.py", line 98, in check_event self.current_event = self.state() ~~~~~~~~~~^^ File "/home/user/.venv/lib64/python3.14/site-packages/yaml/parser.py", line 449, in parse_block_mapping_value if not self.check_token(KeyToken, ValueToken, BlockEndToken): ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/user/.venv/lib64/python3.14/site-packages/yaml/scanner.py", line 116, in check_token self.fetch_more_tokens() ~~~~~~~~~~~~~~~~~~~~~~^^ File "/home/user/.venv/lib64/python3.14/site-packages/yaml/scanner.py", line 258, in fetch_more_tokens raise ScannerError("while scanning for the next token", None, "found character %r that cannot start any token" % ch, self.get_mark()) yaml.scanner.ScannerError: while scanning for the next token found character '\t' that cannot start any token in "/workspace/source/operators/commvault-operator/ci.yaml", line 3, column 1
check_replaces_availability Traceback (most recent call last): File "/home/user/operatorcert/operator_repo/checks/init.py", line 165, in run_check for result in check(target): ~~~~~^^^^^^^^ File "/home/user/operatorcert/static_tests/helpers.py", line 30, in wrapper config = operator.config if operator else {} ^^^^^^^^^^^^^^^ File "/usr/lib64/python3.14/functools.py", line 1126, in get val = self.func(instance) File "/home/user/operatorcert/operator_repo/core.py", line 325, in config return load_yaml(self._operator_path / self.CONFIG_FILE) File "/home/user/operatorcert/operator_repo/utils.py", line 110, in load_yaml return _load_yaml_strict(_find_yaml(path)) File "/home/user/operatorcert/operator_repo/utils.py", line 81, in _load_yaml_strict return yaml.safe_load(yaml_file) ~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/user/.venv/lib64/python3.14/site-packages/yaml/init.py", line 125, in safe_load return load(stream, SafeLoader) File "/home/user/.venv/lib64/python3.14/site-packages/yaml/init.py", line 81, in load return loader.get_single_data() ~~~~~~~~~~~~~~~~~~~~~~^^ File "/home/user/.venv/lib64/python3.14/site-packages/yaml/constructor.py", line 49, in get_single_data node = self.get_single_node() File "/home/user/.venv/lib64/python3.14/site-packages/yaml/composer.py", line 36, in get_single_node document = self.compose_document() File "/home/user/.venv/lib64/python3.14/site-packages/yaml/composer.py", line 55, in compose_document node = self.compose_node(None, None) File "/home/user/.venv/lib64/python3.14/site-packages/yaml/composer.py", line 84, in compose_node node = self.compose_mapping_node(anchor) File "/home/user/.venv/lib64/python3.14/site-packages/yaml/composer.py", line 133, in compose_mapping_node item_value = self.compose_node(node, item_key) File "/home/user/.venv/lib64/python3.14/site-packages/yaml/composer.py", line 64, in compose_node if self.check_event(AliasEvent): ~~~~~~~~~~~~~~~~^^^^^^^^^^^^ File "/home/user/.venv/lib64/python3.14/site-packages/yaml/parser.py", line 98, in check_event self.current_event = self.state() ~~~~~~~~~~^^ File "/home/user/.venv/lib64/python3.14/site-packages/yaml/parser.py", line 449, in parse_block_mapping_value if not self.check_token(KeyToken, ValueToken, BlockEndToken): ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/user/.venv/lib64/python3.14/site-packages/yaml/scanner.py", line 116, in check_token self.fetch_more_tokens() ~~~~~~~~~~~~~~~~~~~~~~^^ File "/home/user/.venv/lib64/python3.14/site-packages/yaml/scanner.py", line 258, in fetch_more_tokens raise ScannerError("while scanning for the next token", None, "found character %r that cannot start any token" % ch, self.get_mark()) yaml.scanner.ScannerError: while scanning for the next token found character '\t' that cannot start any token in "/workspace/source/operators/commvault-operator/ci.yaml", line 3, column 1

@rh-operator-bundle-bot

Copy link
Copy Markdown
Collaborator

Pipeline Summary

Pipeline: operator-hosted-pipeline
PipelineRun: operator-hosted-pipeline-runhf9j6
Start Time: 2026-08-11 07:56:16+00:00

Tasks

Status Task Start Time Duration
✔️ get-pr-number 2026-08-11 07:56:16+00:00 4 seconds
✔️ acquire-lease 2026-08-11 07:56:26+00:00 5 seconds
✔️ set-github-status-pending 2026-08-11 07:56:34+00:00 7 seconds
✔️ set-github-started-label 2026-08-11 07:56:35+00:00 8 seconds
✔️ set-env 2026-08-11 07:56:48+00:00 5 seconds
✔️ clone-repository 2026-08-11 07:56:56+00:00 2 minutes
✔️ clone-repository-base 2026-08-11 07:56:56+00:00 2 minutes
✔️ detect-changes 2026-08-11 07:58:30+00:00 15 seconds
✔️ record-merge-base-lane-snapshot 2026-08-11 07:58:47+00:00 12 seconds
check-permissions 2026-08-11 07:58:47+00:00 35 seconds
✔️ yaml-lint 2026-08-11 07:58:47+00:00 18 seconds
read-config 2026-08-11 07:58:48+00:00 35 seconds
✔️ set-github-pr-title 2026-08-11 07:58:48+00:00 6 seconds
✔️ content-hash 2026-08-11 07:58:49+00:00 24 seconds
✔️ apply-test-waivers 2026-08-11 07:58:49+00:00 22 seconds
✔️ certification-project-check 2026-08-11 07:58:50+00:00 40 seconds
✔️ get-organization 2026-08-11 07:58:50+00:00 44 seconds
static-tests 2026-08-11 07:59:15+00:00 33 seconds

Pipeline logs: https://gist.github.com/rh-operator-bundle-bot/3a666c52c977d43c689f884a7b7d5869

Troubleshooting

Please refer to the troubleshooting guide.

Run /pipeline restart operator-hosted-pipeline in case of pipeline failure to restart a pipeline.

Signed-off-by: Rohith Nair <rohithnair@commvault.com>
Signed-off-by: Rohith Nair <rohithnair@commvault.com>
@rohithnair2022

Copy link
Copy Markdown
Contributor Author

/pipeline restart operator-hosted-pipeline

@rh-operator-bundle-bot

Copy link
Copy Markdown
Collaborator

This PR requires a review from repository maintainers.
@Allda, @ezopezo, @haripate, @mporrato, @tomasbakk: please review the PR and approve it with an approved label if the pipeline is still running or merge the PR directly after review if the pipeline already passed successfully.

@rh-operator-bundle-bot

Copy link
Copy Markdown
Collaborator

Static test results

Status Check Message
⚠️ check_osdk_bundle_validate_operatorhub Warning: Value : The "operatorhub" validator is deprecated; for equivalent validation use "operatorhub/v2", "standardcapabilities" and "standardcategories" validators
⚠️ check_using_fbc File Based Catalog (FBC) is a new way to manage operator metadata. This operator does not use FBC. Consider migrating for better maintainability.

@rh-operator-bundle-bot

Copy link
Copy Markdown
Collaborator

@rh-operator-bundle-bot

Copy link
Copy Markdown
Collaborator

Pipeline Summary

Pipeline: operator-hosted-pipeline
PipelineRun: operator-hosted-pipeline-run8t4m9
Start Time: 2026-08-11 08:52:46+00:00

Tasks

Status Task Start Time Duration
✔️ get-pr-number 2026-08-11 08:52:49+00:00 5 seconds
✔️ acquire-lease 2026-08-11 08:52:57+00:00 7 seconds
✔️ set-github-started-label 2026-08-11 08:53:09+00:00 8 seconds
✔️ set-github-status-pending 2026-08-11 08:53:09+00:00 6 seconds
✔️ set-env 2026-08-11 08:53:20+00:00 5 seconds
✔️ clone-repository 2026-08-11 08:53:28+00:00 2 minutes
✔️ clone-repository-base 2026-08-11 08:53:29+00:00 2 minutes
✔️ detect-changes 2026-08-11 08:55:05+00:00 15 seconds
✔️ record-merge-base-lane-snapshot 2026-08-11 08:55:22+00:00 14 seconds
✔️ check-permissions 2026-08-11 08:55:22+00:00 27 seconds
✔️ yaml-lint 2026-08-11 08:55:22+00:00 18 seconds
✔️ read-config 2026-08-11 08:55:23+00:00 26 seconds
✔️ apply-test-waivers 2026-08-11 08:55:23+00:00 34 seconds
✔️ set-github-pr-title 2026-08-11 08:55:23+00:00 6 seconds
✔️ content-hash 2026-08-11 08:55:24+00:00 37 seconds
✔️ certification-project-check 2026-08-11 08:55:24+00:00 44 seconds
✔️ get-organization 2026-08-11 08:55:25+00:00 46 seconds
✔️ static-tests 2026-08-11 08:56:01+00:00 24 seconds
✔️ get-pyxis-certification-data 2026-08-11 08:56:26+00:00 13 seconds
✔️ dockerfile-creation 2026-08-11 08:56:40+00:00 12 seconds
✔️ build-bundle 2026-08-11 08:56:53+00:00 16 seconds
✔️ tag-bundle-image 2026-08-11 08:57:09+00:00 8 seconds
✔️ make-bundle-repo-public 2026-08-11 08:57:17+00:00 6 seconds
✔️ get-supported-versions 2026-08-11 08:57:25+00:00 22 seconds
✔️ add-bundle-to-index 2026-08-11 08:57:48+00:00 5 minutes
✔️ make-index-repo-public 2026-08-11 09:02:56+00:00 6 seconds
✔️ get-ci-results-attempt 2026-08-11 09:03:04+00:00 8 seconds
✔️ preflight-trigger 2026-08-11 09:03:13+00:00 23 minutes
✔️ evaluate-preflight-result 2026-08-11 09:25:53+00:00 19 seconds
✔️ get-ci-results 2026-08-11 09:26:13+00:00 7 seconds
✔️ add-bundle-to-fbc-dryrun 2026-08-11 09:26:21+00:00 12 seconds
✔️ merge-pr 2026-08-11 09:26:34+00:00 15 seconds

Pipeline logs: https://gist.github.com/rh-operator-bundle-bot/a1f0f52281ee24b80217f019f8fa1df3

❌ Not merged

PR cannot be merged for the following reasons: Skipping merge: PR is not approved.

Troubleshooting

Please refer to the troubleshooting guide.

Run /pipeline restart operator-hosted-pipeline in case of pipeline failure to restart a pipeline.

@rohithnair2022

Copy link
Copy Markdown
Contributor Author

Hi can we merge this quick

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants