Skip to content

🐛 Setting experimental_deploy_kai: 'false' OR kai_solution_server_enabled: 'false' in the Tackle CR does not terminate the Kai solution server pods as expected. #472

@sshveta

Description

@sshveta

Changing the experimental_deploy_kai flag in the Tackle Custom Resource to 'false' does not terminate or remove the Kai solution server pods as expected. The kai-api pods remain running in the openshift-mta namespace, indicating that the operator/controller did not reconcile the CR to disable the deployment.

Steps :

1. Check existing Kai pods:
       ` kubectl -n openshift-mta get pods -l app=kai-api`
2. Edit the Tackle CR to set experimental_deploy_kai: 'false'.
3. Save the CR and wait for reconciliation.
4. Observe that the kai-api pods are still running

Expected Behavior:

Setting experimental_deploy_kai: 'false' should cause the operator to remove all Kai-related pods and associated resources.

Metadata

Metadata

Assignees

No one assigned

    Labels

    needs-kindIndicates an issue or PR lacks a `kind/foo` label and requires one.needs-priorityIndicates an issue or PR lacks a `priority/foo` label and requires one.needs-triageIndicates an issue or PR lacks a `triage/foo` label and requires one.stale

    Type

    No type

    Projects

    Status

    🆕 New

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions