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