Skip to content

Integration status breaking change since Camel-K client v2.5.0 #514

@aeldhose

Description

@aeldhose

I'm testing out YAKS on my k8s platform with Camel-K client v2.5.0, Camel-K runtime version v3.15.0 and Camel v.4.8.0. The same test which passes on Camel-K client v2.4.0, results in the following error when verifying an integration is running:

Image

This happens for any tests which attempts to check the status of an integration, my failing step specifically is Then Camel K integration xkcd-source-log-sink should be running.

YAKS is not expecting this new field 'catalog' which is present from this version onwards when checking an integration's status:
Image
https://github.com/apache/camel-k/blob/v2.5.0/pkg/resources/config/crd/bases/camel.apache.org_integrations.yaml#L56

Could we perhaps fix this by marking unknown fields as ignorable? Otherwise, when do you reckon a new release of YAKS which bumps to latest Camel and Camel-K versions will be released? Just looking for rough timelines in order plan our own upgrades.

Thanks in advance.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions