bakdata / kpops

Deploy Kafka pipelines to Kubernetes
https://bakdata.github.io/kpops
MIT License
12 stars 1 forks source link

Kpops is broken in the version 2.0.10 #373

Closed irux closed 10 months ago

irux commented 10 months ago

Kpops doesn't work in version 2.0.10 anymore.

it is probably that this PR introduced something that brokes the interaction with helm https://github.com/bakdata/kpops/pull/363 .

here is the stack trace:

Traceback (most recent call last):
  File "/root/.pyenv/versions/3.10.8/bin/kpops", line 8, in <module>
    sys.exit(app())
  File "/root/.pyenv/versions/3.10.8/lib/python3.10/site-packages/typer/main.py", line 328, in __call__
    raise e
  File "/root/.pyenv/versions/3.10.8/lib/python3.10/site-packages/typer/main.py", line 311, in __call__
    return get_command(self)(*args, **kwargs)
  File "/root/.pyenv/versions/3.10.8/lib/python3.10/site-packages/click/core.py", line 1130, in __call__
    return self.main(*args, **kwargs)
  File "/root/.pyenv/versions/3.10.8/lib/python3.10/site-packages/typer/core.py", line 778, in main
    return _main(
  File "/root/.pyenv/versions/3.10.8/lib/python3.10/site-packages/typer/core.py", line 216, in _main
    rv = self.invoke(ctx)
  File "/root/.pyenv/versions/3.10.8/lib/python3.10/site-packages/click/core.py", line 1657, in invoke
    return _process_result(sub_ctx.command.invoke(sub_ctx))
  File "/root/.pyenv/versions/3.10.8/lib/python3.10/site-packages/click/core.py", line 1404, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "/root/.pyenv/versions/3.10.8/lib/python3.10/site-packages/click/core.py", line 760, in invoke
    return __callback(*args, **kwargs)
  File "/root/.pyenv/versions/3.10.8/lib/python3.10/site-packages/typer/main.py", line 683, in wrapper
    return callback(**use_params)  # type: ignore
  File "/root/.pyenv/versions/3.10.8/lib/python3.10/site-packages/kpops/cli/main.py", line 296, in deploy
    component.deploy(dry_run)
  File "/root/.pyenv/versions/3.10.8/lib/python3.10/site-packages/kpops/components/base_components/kafka_app.py", line 99, in deploy
    super().deploy(dry_run)
  File "/root/.pyenv/versions/3.10.8/lib/python3.10/site-packages/kpops/components/base_components/kubernetes_app.py", line 149, in deploy
    self.dry_run_handler.print_helm_diff(stdout, self.helm_release_name, log)
  File "/root/.pyenv/versions/3.10.8/lib/python3.10/site-packages/kpops/component_handlers/helm_wrapper/dry_run_handler.py", line 21, in print_helm_diff
    self._helm.get_manifest(helm_release_name, self.namespace)
  File "/root/.pyenv/versions/3.10.8/lib/python3.10/site-packages/kpops/component_handlers/helm_wrapper/helm.py", line 177, in get_manifest
    stdout = self.__execute(command=command)
  File "/root/.pyenv/versions/3.10.8/lib/python3.10/site-packages/kpops/component_handlers/helm_wrapper/helm.py", line 213, in __execute
    process = subprocess.run(
  File "/root/.pyenv/versions/3.10.8/lib/python3.10/subprocess.py", line 526, in run
    raise CalledProcessError(retcode, process.args,
subprocess.CalledProcessError: Command '['helm', 'get', 'manifest', 'account-producer', '--namespace', 'kpops-alejandro']' returned non-zero exit status