bugfix/strimzi-kafka-operator-fix-cluster-dns - #347
Conversation
WalkthroughThe change introduces a new configuration option in the Changes
Poem
Recent review detailsConfiguration used: CodeRabbit UI Files selected for processing (1)
Additional comments not posted (1)
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media? TipsChatThere are 3 ways to chat with CodeRabbit:
Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments. CodeRabbit Commands (Invoked using PR comments)
Other keywords and placeholders
CodeRabbit Configuration File (
|
Andrei Kvapil (kvaps)
left a comment
There was a problem hiding this comment.
LGTM, thank you!
…upstream master" This reverts commit a1324fc. Tracking upstream master meant ingesting PR cozystack#327 which renamed api/v1alpha1 -> api/v1alpha2 wholesale, removed the v1alpha1 directory, and shipped a CRD that only serves v1alpha2 with no conversion webhook. Live tenant clusters on this dev environment (openfaas, talos1, test2) still hold v1alpha1 KamajiControlPlane resources; flipping the CRD would make them unmanageable without a manual migration that upstream does not provide. Plan instead: pin to upstream v0.19.0 (still v1alpha1) and backport the AdditionalServicePorts patch (PR cozystack#347) as a local patch in images/cluster-api-control-plane-provider-kamaji/patches/. Keeps the chart's KamajiControlPlane.v1alpha1 happy until upstream adds either a proper conversion webhook or a deprecated-served v1alpha1 alongside v1alpha2. Co-Authored-By: Claude <noreply@anthropic.com> Signed-off-by: Andrei Kvapil <kvapss@gmail.com>
…+ patch
Replaces the externally-built v0.16.0-talos-csr-signer.0 fork image
(image and ConfigMap version labels had drifted: image suffix .0,
ConfigMap/Provider suffix .1) with a chart-local build from upstream
v0.19.0 plus a single backport patch:
- new images/cluster-api-control-plane-provider-kamaji/Dockerfile
builds the manager from upstream v0.19.0 with patches/ applied,
on top of distroless/static:nonroot;
- patches/0001-backport-additional-service-ports-pr347.diff brings
upstream PR cozystack#347 (AdditionalServicePorts) back to the v1alpha1
schema — upstream merged the feature to v1alpha2 only, but our
chart's KamajiControlPlane is still v1alpha1 to avoid breaking
in-flight tenants;
- new image and update Makefile targets handle build, manifest
regen via kustomize, and components.gz refresh;
- files/control-plane-components.yaml + files/components.gz
regenerated from v0.19.0+patch via make update;
- templates/providers.yaml + templates/configmaps.yaml renamed to
v0.19.0-cozystack.0 (single source of truth, no .0/.1 skew).
Why v0.19.0 instead of master: upstream master (PR cozystack#327) renames
api/v1alpha1 -> api/v1alpha2 wholesale, drops v1alpha1 entirely, and
ships no conversion webhook. Adopting it would orphan every existing
v1alpha1 KamajiControlPlane until manual rewrite. Once upstream gives
us either a real migration path or a v1alpha1 served as deprecated
alongside v1alpha2, this Dockerfile + patches can go.
Co-Authored-By: Claude <noreply@anthropic.com>
Signed-off-by: Andrei Kvapil <kvapss@gmail.com>
…upstream master" This reverts commit a1324fc. Tracking upstream master meant ingesting PR cozystack#327 which renamed api/v1alpha1 -> api/v1alpha2 wholesale, removed the v1alpha1 directory, and shipped a CRD that only serves v1alpha2 with no conversion webhook. Live tenant clusters on this dev environment (openfaas, talos1, test2) still hold v1alpha1 KamajiControlPlane resources; flipping the CRD would make them unmanageable without a manual migration that upstream does not provide. Plan instead: pin to upstream v0.19.0 (still v1alpha1) and backport the AdditionalServicePorts patch (PR cozystack#347) as a local patch in images/cluster-api-control-plane-provider-kamaji/patches/. Keeps the chart's KamajiControlPlane.v1alpha1 happy until upstream adds either a proper conversion webhook or a deprecated-served v1alpha1 alongside v1alpha2. Co-Authored-By: Claude <noreply@anthropic.com> Signed-off-by: Andrei Kvapil <kvapss@gmail.com>
…+ patch
Replaces the externally-built v0.16.0-talos-csr-signer.0 fork image
(image and ConfigMap version labels had drifted: image suffix .0,
ConfigMap/Provider suffix .1) with a chart-local build from upstream
v0.19.0 plus a single backport patch:
- new images/cluster-api-control-plane-provider-kamaji/Dockerfile
builds the manager from upstream v0.19.0 with patches/ applied,
on top of distroless/static:nonroot;
- patches/0001-backport-additional-service-ports-pr347.diff brings
upstream PR cozystack#347 (AdditionalServicePorts) back to the v1alpha1
schema — upstream merged the feature to v1alpha2 only, but our
chart's KamajiControlPlane is still v1alpha1 to avoid breaking
in-flight tenants;
- new image and update Makefile targets handle build, manifest
regen via kustomize, and components.gz refresh;
- files/control-plane-components.yaml + files/components.gz
regenerated from v0.19.0+patch via make update;
- templates/providers.yaml + templates/configmaps.yaml renamed to
v0.19.0-cozystack.0 (single source of truth, no .0/.1 skew).
Why v0.19.0 instead of master: upstream master (PR cozystack#327) renames
api/v1alpha1 -> api/v1alpha2 wholesale, drops v1alpha1 entirely, and
ships no conversion webhook. Adopting it would orphan every existing
v1alpha1 KamajiControlPlane until manual rewrite. Once upstream gives
us either a real migration path or a v1alpha1 served as deprecated
alongside v1alpha2, this Dockerfile + patches can go.
Co-Authored-By: Claude <noreply@anthropic.com>
Signed-off-by: Andrei Kvapil <kvapss@gmail.com>
…upstream master" This reverts commit a1324fc. Tracking upstream master meant ingesting PR cozystack#327 which renamed api/v1alpha1 -> api/v1alpha2 wholesale, removed the v1alpha1 directory, and shipped a CRD that only serves v1alpha2 with no conversion webhook. Live tenant clusters on this dev environment (openfaas, talos1, test2) still hold v1alpha1 KamajiControlPlane resources; flipping the CRD would make them unmanageable without a manual migration that upstream does not provide. Plan instead: pin to upstream v0.19.0 (still v1alpha1) and backport the AdditionalServicePorts patch (PR cozystack#347) as a local patch in images/cluster-api-control-plane-provider-kamaji/patches/. Keeps the chart's KamajiControlPlane.v1alpha1 happy until upstream adds either a proper conversion webhook or a deprecated-served v1alpha1 alongside v1alpha2. Co-Authored-By: Claude <noreply@anthropic.com> Signed-off-by: Andrei Kvapil <kvapss@gmail.com>
…+ patch
Replaces the externally-built v0.16.0-talos-csr-signer.0 fork image
(image and ConfigMap version labels had drifted: image suffix .0,
ConfigMap/Provider suffix .1) with a chart-local build from upstream
v0.19.0 plus a single backport patch:
- new images/cluster-api-control-plane-provider-kamaji/Dockerfile
builds the manager from upstream v0.19.0 with patches/ applied,
on top of distroless/static:nonroot;
- patches/0001-backport-additional-service-ports-pr347.diff brings
upstream PR cozystack#347 (AdditionalServicePorts) back to the v1alpha1
schema — upstream merged the feature to v1alpha2 only, but our
chart's KamajiControlPlane is still v1alpha1 to avoid breaking
in-flight tenants;
- new image and update Makefile targets handle build, manifest
regen via kustomize, and components.gz refresh;
- files/control-plane-components.yaml + files/components.gz
regenerated from v0.19.0+patch via make update;
- templates/providers.yaml + templates/configmaps.yaml renamed to
v0.19.0-cozystack.0 (single source of truth, no .0/.1 skew).
Why v0.19.0 instead of master: upstream master (PR cozystack#327) renames
api/v1alpha1 -> api/v1alpha2 wholesale, drops v1alpha1 entirely, and
ships no conversion webhook. Adopting it would orphan every existing
v1alpha1 KamajiControlPlane until manual rewrite. Once upstream gives
us either a real migration path or a v1alpha1 served as deprecated
alongside v1alpha2, this Dockerfile + patches can go.
Co-Authored-By: Claude <noreply@anthropic.com>
Signed-off-by: Andrei Kvapil <kvapss@gmail.com>
…upstream master" This reverts commit a1324fc. Tracking upstream master meant ingesting PR cozystack#327 which renamed api/v1alpha1 -> api/v1alpha2 wholesale, removed the v1alpha1 directory, and shipped a CRD that only serves v1alpha2 with no conversion webhook. Live tenant clusters on this dev environment (openfaas, talos1, test2) still hold v1alpha1 KamajiControlPlane resources; flipping the CRD would make them unmanageable without a manual migration that upstream does not provide. Plan instead: pin to upstream v0.19.0 (still v1alpha1) and backport the AdditionalServicePorts patch (PR cozystack#347) as a local patch in images/cluster-api-control-plane-provider-kamaji/patches/. Keeps the chart's KamajiControlPlane.v1alpha1 happy until upstream adds either a proper conversion webhook or a deprecated-served v1alpha1 alongside v1alpha2. Co-Authored-By: Claude <noreply@anthropic.com> Signed-off-by: Andrei Kvapil <kvapss@gmail.com>
…+ patch
Replaces the externally-built v0.16.0-talos-csr-signer.0 fork image
(image and ConfigMap version labels had drifted: image suffix .0,
ConfigMap/Provider suffix .1) with a chart-local build from upstream
v0.19.0 plus a single backport patch:
- new images/cluster-api-control-plane-provider-kamaji/Dockerfile
builds the manager from upstream v0.19.0 with patches/ applied,
on top of distroless/static:nonroot;
- patches/0001-backport-additional-service-ports-pr347.diff brings
upstream PR cozystack#347 (AdditionalServicePorts) back to the v1alpha1
schema — upstream merged the feature to v1alpha2 only, but our
chart's KamajiControlPlane is still v1alpha1 to avoid breaking
in-flight tenants;
- new image and update Makefile targets handle build, manifest
regen via kustomize, and components.gz refresh;
- files/control-plane-components.yaml + files/components.gz
regenerated from v0.19.0+patch via make update;
- templates/providers.yaml + templates/configmaps.yaml renamed to
v0.19.0-cozystack.0 (single source of truth, no .0/.1 skew).
Why v0.19.0 instead of master: upstream master (PR cozystack#327) renames
api/v1alpha1 -> api/v1alpha2 wholesale, drops v1alpha1 entirely, and
ships no conversion webhook. Adopting it would orphan every existing
v1alpha1 KamajiControlPlane until manual rewrite. Once upstream gives
us either a real migration path or a v1alpha1 served as deprecated
alongside v1alpha2, this Dockerfile + patches can go.
Co-Authored-By: Claude <noreply@anthropic.com>
Signed-off-by: Andrei Kvapil <kvapss@gmail.com>
…upstream master" This reverts commit a1324fc. Tracking upstream master meant ingesting PR cozystack#327 which renamed api/v1alpha1 -> api/v1alpha2 wholesale, removed the v1alpha1 directory, and shipped a CRD that only serves v1alpha2 with no conversion webhook. Live tenant clusters on this dev environment (openfaas, talos1, test2) still hold v1alpha1 KamajiControlPlane resources; flipping the CRD would make them unmanageable without a manual migration that upstream does not provide. Plan instead: pin to upstream v0.19.0 (still v1alpha1) and backport the AdditionalServicePorts patch (PR cozystack#347) as a local patch in images/cluster-api-control-plane-provider-kamaji/patches/. Keeps the chart's KamajiControlPlane.v1alpha1 happy until upstream adds either a proper conversion webhook or a deprecated-served v1alpha1 alongside v1alpha2. Co-Authored-By: Claude <noreply@anthropic.com> Signed-off-by: Andrei Kvapil <kvapss@gmail.com>
…+ patch
Replaces the externally-built v0.16.0-talos-csr-signer.0 fork image
(image and ConfigMap version labels had drifted: image suffix .0,
ConfigMap/Provider suffix .1) with a chart-local build from upstream
v0.19.0 plus a single backport patch:
- new images/cluster-api-control-plane-provider-kamaji/Dockerfile
builds the manager from upstream v0.19.0 with patches/ applied,
on top of distroless/static:nonroot;
- patches/0001-backport-additional-service-ports-pr347.diff brings
upstream PR cozystack#347 (AdditionalServicePorts) back to the v1alpha1
schema — upstream merged the feature to v1alpha2 only, but our
chart's KamajiControlPlane is still v1alpha1 to avoid breaking
in-flight tenants;
- new image and update Makefile targets handle build, manifest
regen via kustomize, and components.gz refresh;
- files/control-plane-components.yaml + files/components.gz
regenerated from v0.19.0+patch via make update;
- templates/providers.yaml + templates/configmaps.yaml renamed to
v0.19.0-cozystack.0 (single source of truth, no .0/.1 skew).
Why v0.19.0 instead of master: upstream master (PR cozystack#327) renames
api/v1alpha1 -> api/v1alpha2 wholesale, drops v1alpha1 entirely, and
ships no conversion webhook. Adopting it would orphan every existing
v1alpha1 KamajiControlPlane until manual rewrite. Once upstream gives
us either a real migration path or a v1alpha1 served as deprecated
alongside v1alpha2, this Dockerfile + patches can go.
Co-Authored-By: Claude <noreply@anthropic.com>
Signed-off-by: Andrei Kvapil <kvapss@gmail.com>
…upstream master" This reverts commit a1324fc. Tracking upstream master meant ingesting PR cozystack#327 which renamed api/v1alpha1 -> api/v1alpha2 wholesale, removed the v1alpha1 directory, and shipped a CRD that only serves v1alpha2 with no conversion webhook. Live tenant clusters on this dev environment (openfaas, talos1, test2) still hold v1alpha1 KamajiControlPlane resources; flipping the CRD would make them unmanageable without a manual migration that upstream does not provide. Plan instead: pin to upstream v0.19.0 (still v1alpha1) and backport the AdditionalServicePorts patch (PR cozystack#347) as a local patch in images/cluster-api-control-plane-provider-kamaji/patches/. Keeps the chart's KamajiControlPlane.v1alpha1 happy until upstream adds either a proper conversion webhook or a deprecated-served v1alpha1 alongside v1alpha2. Co-Authored-By: Claude <noreply@anthropic.com> Signed-off-by: Andrei Kvapil <kvapss@gmail.com>
…+ patch
Replaces the externally-built v0.16.0-talos-csr-signer.0 fork image
(image and ConfigMap version labels had drifted: image suffix .0,
ConfigMap/Provider suffix .1) with a chart-local build from upstream
v0.19.0 plus a single backport patch:
- new images/cluster-api-control-plane-provider-kamaji/Dockerfile
builds the manager from upstream v0.19.0 with patches/ applied,
on top of distroless/static:nonroot;
- patches/0001-backport-additional-service-ports-pr347.diff brings
upstream PR cozystack#347 (AdditionalServicePorts) back to the v1alpha1
schema — upstream merged the feature to v1alpha2 only, but our
chart's KamajiControlPlane is still v1alpha1 to avoid breaking
in-flight tenants;
- new image and update Makefile targets handle build, manifest
regen via kustomize, and components.gz refresh;
- files/control-plane-components.yaml + files/components.gz
regenerated from v0.19.0+patch via make update;
- templates/providers.yaml + templates/configmaps.yaml renamed to
v0.19.0-cozystack.0 (single source of truth, no .0/.1 skew).
Why v0.19.0 instead of master: upstream master (PR cozystack#327) renames
api/v1alpha1 -> api/v1alpha2 wholesale, drops v1alpha1 entirely, and
ships no conversion webhook. Adopting it would orphan every existing
v1alpha1 KamajiControlPlane until manual rewrite. Once upstream gives
us either a real migration path or a v1alpha1 served as deprecated
alongside v1alpha2, this Dockerfile + patches can go.
Co-Authored-By: Claude <noreply@anthropic.com>
Signed-off-by: Andrei Kvapil <kvapss@gmail.com>
…upstream master" This reverts commit a1324fc. Tracking upstream master meant ingesting PR cozystack#327 which renamed api/v1alpha1 -> api/v1alpha2 wholesale, removed the v1alpha1 directory, and shipped a CRD that only serves v1alpha2 with no conversion webhook. Live tenant clusters on this dev environment (openfaas, talos1, test2) still hold v1alpha1 KamajiControlPlane resources; flipping the CRD would make them unmanageable without a manual migration that upstream does not provide. Plan instead: pin to upstream v0.19.0 (still v1alpha1) and backport the AdditionalServicePorts patch (PR cozystack#347) as a local patch in images/cluster-api-control-plane-provider-kamaji/patches/. Keeps the chart's KamajiControlPlane.v1alpha1 happy until upstream adds either a proper conversion webhook or a deprecated-served v1alpha1 alongside v1alpha2. Co-Authored-By: Claude <noreply@anthropic.com> Signed-off-by: Andrei Kvapil <kvapss@gmail.com>
…+ patch
Replaces the externally-built v0.16.0-talos-csr-signer.0 fork image
(image and ConfigMap version labels had drifted: image suffix .0,
ConfigMap/Provider suffix .1) with a chart-local build from upstream
v0.19.0 plus a single backport patch:
- new images/cluster-api-control-plane-provider-kamaji/Dockerfile
builds the manager from upstream v0.19.0 with patches/ applied,
on top of distroless/static:nonroot;
- patches/0001-backport-additional-service-ports-pr347.diff brings
upstream PR cozystack#347 (AdditionalServicePorts) back to the v1alpha1
schema — upstream merged the feature to v1alpha2 only, but our
chart's KamajiControlPlane is still v1alpha1 to avoid breaking
in-flight tenants;
- new image and update Makefile targets handle build, manifest
regen via kustomize, and components.gz refresh;
- files/control-plane-components.yaml + files/components.gz
regenerated from v0.19.0+patch via make update;
- templates/providers.yaml + templates/configmaps.yaml renamed to
v0.19.0-cozystack.0 (single source of truth, no .0/.1 skew).
Why v0.19.0 instead of master: upstream master (PR cozystack#327) renames
api/v1alpha1 -> api/v1alpha2 wholesale, drops v1alpha1 entirely, and
ships no conversion webhook. Adopting it would orphan every existing
v1alpha1 KamajiControlPlane until manual rewrite. Once upstream gives
us either a real migration path or a v1alpha1 served as deprecated
alongside v1alpha2, this Dockerfile + patches can go.
Co-Authored-By: Claude <noreply@anthropic.com>
Signed-off-by: Andrei Kvapil <kvapss@gmail.com>
…upstream master" This reverts commit a1324fc. Tracking upstream master meant ingesting PR cozystack#327 which renamed api/v1alpha1 -> api/v1alpha2 wholesale, removed the v1alpha1 directory, and shipped a CRD that only serves v1alpha2 with no conversion webhook. Live tenant clusters on this dev environment (openfaas, talos1, test2) still hold v1alpha1 KamajiControlPlane resources; flipping the CRD would make them unmanageable without a manual migration that upstream does not provide. Plan instead: pin to upstream v0.19.0 (still v1alpha1) and backport the AdditionalServicePorts patch (PR cozystack#347) as a local patch in images/cluster-api-control-plane-provider-kamaji/patches/. Keeps the chart's KamajiControlPlane.v1alpha1 happy until upstream adds either a proper conversion webhook or a deprecated-served v1alpha1 alongside v1alpha2. Co-Authored-By: Claude <noreply@anthropic.com> Signed-off-by: Andrei Kvapil <kvapss@gmail.com>
…+ patch
Replaces the externally-built v0.16.0-talos-csr-signer.0 fork image
(image and ConfigMap version labels had drifted: image suffix .0,
ConfigMap/Provider suffix .1) with a chart-local build from upstream
v0.19.0 plus a single backport patch:
- new images/cluster-api-control-plane-provider-kamaji/Dockerfile
builds the manager from upstream v0.19.0 with patches/ applied,
on top of distroless/static:nonroot;
- patches/0001-backport-additional-service-ports-pr347.diff brings
upstream PR cozystack#347 (AdditionalServicePorts) back to the v1alpha1
schema — upstream merged the feature to v1alpha2 only, but our
chart's KamajiControlPlane is still v1alpha1 to avoid breaking
in-flight tenants;
- new image and update Makefile targets handle build, manifest
regen via kustomize, and components.gz refresh;
- files/control-plane-components.yaml + files/components.gz
regenerated from v0.19.0+patch via make update;
- templates/providers.yaml + templates/configmaps.yaml renamed to
v0.19.0-cozystack.0 (single source of truth, no .0/.1 skew).
Why v0.19.0 instead of master: upstream master (PR cozystack#327) renames
api/v1alpha1 -> api/v1alpha2 wholesale, drops v1alpha1 entirely, and
ships no conversion webhook. Adopting it would orphan every existing
v1alpha1 KamajiControlPlane until manual rewrite. Once upstream gives
us either a real migration path or a v1alpha1 served as deprecated
alongside v1alpha2, this Dockerfile + patches can go.
Co-Authored-By: Claude <noreply@anthropic.com>
Signed-off-by: Andrei Kvapil <kvapss@gmail.com>
…upstream master" This reverts commit a1324fc. Tracking upstream master meant ingesting PR cozystack#327 which renamed api/v1alpha1 -> api/v1alpha2 wholesale, removed the v1alpha1 directory, and shipped a CRD that only serves v1alpha2 with no conversion webhook. Live tenant clusters on this dev environment (openfaas, talos1, test2) still hold v1alpha1 KamajiControlPlane resources; flipping the CRD would make them unmanageable without a manual migration that upstream does not provide. Plan instead: pin to upstream v0.19.0 (still v1alpha1) and backport the AdditionalServicePorts patch (PR cozystack#347) as a local patch in images/cluster-api-control-plane-provider-kamaji/patches/. Keeps the chart's KamajiControlPlane.v1alpha1 happy until upstream adds either a proper conversion webhook or a deprecated-served v1alpha1 alongside v1alpha2. Co-Authored-By: Claude <noreply@anthropic.com> Signed-off-by: Andrei Kvapil <kvapss@gmail.com>
…+ patch
Replaces the externally-built v0.16.0-talos-csr-signer.0 fork image
(image and ConfigMap version labels had drifted: image suffix .0,
ConfigMap/Provider suffix .1) with a chart-local build from upstream
v0.19.0 plus a single backport patch:
- new images/cluster-api-control-plane-provider-kamaji/Dockerfile
builds the manager from upstream v0.19.0 with patches/ applied,
on top of distroless/static:nonroot;
- patches/0001-backport-additional-service-ports-pr347.diff brings
upstream PR cozystack#347 (AdditionalServicePorts) back to the v1alpha1
schema — upstream merged the feature to v1alpha2 only, but our
chart's KamajiControlPlane is still v1alpha1 to avoid breaking
in-flight tenants;
- new image and update Makefile targets handle build, manifest
regen via kustomize, and components.gz refresh;
- files/control-plane-components.yaml + files/components.gz
regenerated from v0.19.0+patch via make update;
- templates/providers.yaml + templates/configmaps.yaml renamed to
v0.19.0-cozystack.0 (single source of truth, no .0/.1 skew).
Why v0.19.0 instead of master: upstream master (PR cozystack#327) renames
api/v1alpha1 -> api/v1alpha2 wholesale, drops v1alpha1 entirely, and
ships no conversion webhook. Adopting it would orphan every existing
v1alpha1 KamajiControlPlane until manual rewrite. Once upstream gives
us either a real migration path or a v1alpha1 served as deprecated
alongside v1alpha2, this Dockerfile + patches can go.
Co-Authored-By: Claude <noreply@anthropic.com>
Signed-off-by: Andrei Kvapil <kvapss@gmail.com>
…r (v0.19.0 + additionalServicePorts backport) Rebuild the Kamaji control-plane provider from upstream v0.19.0 with a backport of additionalServicePorts (upstream PR #347), exposing KamajiControlPlane.spec.network.additionalServicePorts so trustd (50001/TCP) can be published on the apiserver Service. Image is built from source and pinned by digest; the 0.17-0.19 release series is registered in metadata. Co-authored-by: Myasnikov Daniil <myasnikovdaniil2001@gmail.com> Assisted-By: Claude <noreply@anthropic.com> Signed-off-by: Andrei Kvapil <kvapss@gmail.com> Signed-off-by: Myasnikov Daniil <myasnikovdaniil2001@gmail.com>
…r (v0.19.0 + additionalServicePorts backport) Rebuild the Kamaji control-plane provider from upstream v0.19.0 with a backport of additionalServicePorts (upstream PR #347), exposing KamajiControlPlane.spec.network.additionalServicePorts so trustd (50001/TCP) can be published on the apiserver Service. Image is built from source and pinned by digest; the 0.17-0.19 release series is registered in metadata. Co-authored-by: Myasnikov Daniil <myasnikovdaniil2001@gmail.com> Assisted-By: Claude <noreply@anthropic.com> Signed-off-by: Andrei Kvapil <kvapss@gmail.com> Signed-off-by: Myasnikov Daniil <myasnikovdaniil2001@gmail.com>
kafka zookeeper error after installation:
certs sans by default:
Summary by CodeRabbit