diff --git a/.obs/workflows.yml b/.obs/workflows.yml
index e2ec3b4..d1a8d0f 100644
--- a/.obs/workflows.yml
+++ b/.obs/workflows.yml
@@ -66,10 +66,6 @@ staging_build:
source_package: frr-k8s
source_project: isv:SUSE:Edge:Factory
target_project: isv:SUSE:Edge:Factory:Staging
- - branch_package:
- source_package: cluster-api-operator
- source_project: isv:SUSE:Edge:Factory
- target_project: isv:SUSE:Edge:Factory:Staging
- branch_package:
source_package: kubectl
source_project: isv:SUSE:Edge:Factory
@@ -126,10 +122,6 @@ staging_build:
source_package: metallb-chart
source_project: isv:SUSE:Edge:Factory
target_project: isv:SUSE:Edge:Factory:Staging
- - branch_package:
- source_package: cluster-api-operator-image
- source_project: isv:SUSE:Edge:Factory
- target_project: isv:SUSE:Edge:Factory:Staging
- branch_package:
source_package: sriov-crd-chart
source_project: isv:SUSE:Edge:Factory
diff --git a/cluster-api-operator-image/Dockerfile b/cluster-api-operator-image/Dockerfile
deleted file mode 100644
index 9bfc860..0000000
--- a/cluster-api-operator-image/Dockerfile
+++ /dev/null
@@ -1,35 +0,0 @@
-# SPDX-License-Identifier: Apache-2.0
-#!BuildTag: %%IMG_PREFIX%%cluster-api-operator:%%cluster-api-operator_version%%
-#!BuildTag: %%IMG_PREFIX%%cluster-api-operator:%%cluster-api-operator_version%%-%RELEASE%
-#!BuildVersion: 15.6
-ARG SLE_VERSION
-FROM registry.suse.com/bci/bci-micro:$SLE_VERSION AS micro
-
-FROM registry.suse.com/bci/bci-base:$SLE_VERSION AS base
-COPY --from=micro / /installroot/
-RUN zypper --installroot /installroot --non-interactive install --no-recommends cluster-api-operator shadow; zypper -n clean; rm -rf /var/log/*
-
-FROM micro AS final
-# Define labels according to https://en.opensuse.org/Building_derived_containers
-# labelprefix=com.suse.application.cluster-api-operator
-LABEL org.opencontainers.image.authors="SUSE LLC (https://www.suse.com/)"
-LABEL org.opencontainers.image.title="SLE cluster-api-operator Container Image"
-LABEL org.opencontainers.image.description="cluster-api-operator based on the SLE Base Container Image."
-LABEL org.opencontainers.image.version="%%cluster-api-operator_version%%"
-LABEL org.opencontainers.image.url="https://www.suse.com/products/server/"
-LABEL org.opencontainers.image.created="%BUILDTIME%"
-LABEL org.opencontainers.image.vendor="SUSE LLC"
-LABEL org.opensuse.reference="%%IMG_REPO%%/%%IMG_PREFIX%%cluster-api-operator:%%cluster-api-operator_version%%-%RELEASE%"
-LABEL org.openbuildservice.disturl="%DISTURL%"
-LABEL com.suse.supportlevel="%%SUPPORT_LEVEL%%"
-LABEL com.suse.eula="SUSE Combined EULA February 2024"
-LABEL com.suse.lifecycle-url="https://www.suse.com/lifecycle"
-LABEL com.suse.image-type="application"
-LABEL com.suse.release-stage="released"
-# endlabelprefix
-
-COPY --from=base /installroot /
-RUN mv /usr/bin/cluster-api-operator-controller /manager
-# Use uid of nonroot user (65532) because kubernetes expects numeric user when applying pod security policies
-USER 65532
-ENTRYPOINT [ "/manager" ]
diff --git a/cluster-api-operator-image/_service b/cluster-api-operator-image/_service
deleted file mode 100644
index ba92e20..0000000
--- a/cluster-api-operator-image/_service
+++ /dev/null
@@ -1,19 +0,0 @@
-
-
-
-
- Dockerfile
- %%cluster-api-operator_version%%
- cluster-api-operator
- patch
-
-
- Dockerfile
- IMG_PREFIX=$(rpm --macros=/root/.rpmmacros -E %{?img_prefix})
- IMG_PREFIX
- IMG_REPO=$(rpm --macros=/root/.rpmmacros -E %img_repo)
- IMG_REPO
- SUPPORT_LEVEL=$(rpm --macros=/root/.rpmmacros -E %support_level)
- SUPPORT_LEVEL
-
-
diff --git a/cluster-api-operator/_service b/cluster-api-operator/_service
deleted file mode 100644
index e733090..0000000
--- a/cluster-api-operator/_service
+++ /dev/null
@@ -1,23 +0,0 @@
-
-
- https://github.com/kubernetes-sigs/cluster-api-operator
- git
- v0.12.0
- _auto_
- @PARENT_TAG@
- enable
- steven.hardy@suse.com
- v*
- v(\d+\.\d+\.\d+)
- yes
- \1
-
-
-
- *.tar
- gz
-
-
-
-
-
diff --git a/cluster-api-operator/cluster-api-operator.spec b/cluster-api-operator/cluster-api-operator.spec
deleted file mode 100644
index 622f95d..0000000
--- a/cluster-api-operator/cluster-api-operator.spec
+++ /dev/null
@@ -1,52 +0,0 @@
-#
-# spec file for package cluster-api-operator
-#
-# Copyright (c) 2023 SUSE LLC
-#
-# All modifications and additions to the file contributed by third parties
-# remain the property of their copyright owners, unless otherwise agreed
-# upon. The license for this file, and modifications and additions to the
-# file, is the same license as for the pristine package itself (unless the
-# license for the pristine package is not an Open Source License, in which
-# case the license is the MIT License). An "Open Source License" is a
-# license that conforms to the Open Source Definition (Version 1.9)
-# published by the Open Source Initiative.
-
-# Please submit bugfixes or comments via https://bugs.opensuse.org/
-#
-
-
-Name: cluster-api-operator
-Version: 0.12.0
-Release: 0
-Summary: Cluster API Core Controller
-License: Apache-2.0
-URL: https://github.com/kubernetes-sigs/cluster-api-operator
-Source: cluster-api-operator-%{version}.tar.gz
-Source1: vendor.tar.gz
-BuildRequires: golang(API) = 1.21
-ExcludeArch: s390
-ExcludeArch: %{ix86}
-
-%description
-
-Cluster API operator
-
-%prep
-%autosetup -a1 -n cluster-api-operator-%{version}
-
-%build
-go build \
- -mod=vendor \
- -buildmode=pie \
- -o cluster-api-operator cmd/main.go
-
-%install
-install -D -m0755 cluster-api-operator %{buildroot}%{_bindir}/cluster-api-operator-controller
-
-%files
-%license LICENSE
-%doc README.md
-%{_bindir}/cluster-api-operator-controller
-
-%changelog