1 Commits

Author SHA1 Message Date
ef0253444e feat(k8s/metallb-*): add metallb images 2025-10-28 18:20:28 +03:00
7 changed files with 102 additions and 0 deletions

View File

@@ -22,6 +22,18 @@ skip-branches = [ "c10f1", "p10" ]
["k8s/metrics-server"]
skip-branches = [ "c10f1", "c10f2", "p11", "p10" ]
["k8s/metallb-controller"]
skip-arches = [ "386" ]
skip-branches = [ "c10f1", "c10f2", "p11", "p10" ]
["k8s/metallb-speaker"]
skip-arches = [ "386" ]
skip-branches = [ "c10f1", "c10f2", "p11", "p10" ]
["k8s/metallb-configmaptocrs"]
skip-arches = [ "386" ]
skip-branches = [ "c10f1", "c10f2", "p11", "p10" ]
["kubevirt/virt-api"]
skip-arches = [ "386", "loong64" ]

View File

@@ -0,0 +1,13 @@
FROM {{ registry }}{{ branch }}/{{ alt_image }}:latest
{{ install_packages("metallb") }}
RUN ln -s /usr/bin/configmaptocrs /configmaptocrs
ENTRYPOINT ["/configmaptocrs"]
LABEL org.opencontainers.image.title="metallb-configmaptocrs" \
org.opencontainers.image.description="Metallb Configmap to CRs converter" \
org.opencontainers.image.source="https://github.com/metallb/metallb" \
org.opencontainers.image.licenses="Apache-2.0" \
org.opencontainers.image.vendor="ALT Linux Team"

View File

@@ -0,0 +1,16 @@
---
is_versioned: true
version_template:
- v{{ version }}
source_packages:
- metallb
annotations:
org.opencontainers.image.revision: ''
org.opencontainers.image.source: 'https://github.com/metallb/metallb'
org.opencontainers.image.url: ''
org.opencontainers.image.version: ''
org.opencontainers.image.title: 'metallb-configmaptocrs'
org.opencontainers.image.description: 'Metallb Configmap ot CRs converter'
org.opencontainers.image.licenses: 'Apache-2.0'
org.opencontainers.image.vendor: 'ALT Linux Team'
...

View File

@@ -0,0 +1,13 @@
FROM {{ registry }}{{ branch }}/{{ alt_image }}:latest
{{ install_packages("metallb") }}
RUN ln -s /usr/bin/controller /controller
ENTRYPOINT ["/controller"]
LABEL org.opencontainers.image.title="metallb-controller" \
org.opencontainers.image.description="Metallb Controller" \
org.opencontainers.image.source="https://github.com/metallb/metallb" \
org.opencontainers.image.licenses="Apache-2.0" \
org.opencontainers.image.vendor="ALT Linux Team"

View File

@@ -0,0 +1,16 @@
---
is_versioned: true
version_template:
- v{{ version }}
source_packages:
- metallb
annotations:
org.opencontainers.image.revision: ''
org.opencontainers.image.source: 'https://github.com/metallb/metallb'
org.opencontainers.image.url: ''
org.opencontainers.image.version: ''
org.opencontainers.image.title: 'metallb-controller'
org.opencontainers.image.description: 'Metallb Controller'
org.opencontainers.image.licenses: 'Apache-2.0'
org.opencontainers.image.vendor: 'ALT Linux Team'
...

View File

@@ -0,0 +1,16 @@
FROM {{ registry }}{{ branch }}/{{ alt_image }}:latest
{{ install_packages("metallb") }}
RUN ln -s /usr/bin/speaker /speaker \
&& ln -s /usr/bin/cp-tool /cp-tool \
&& ln -s /usr/bin/frr-metrics /frr-metrics \
&& ln -s /usr/bin/frr-reloader.sh /frr-reloader.sh
ENTRYPOINT ["/speaker"]
LABEL org.opencontainers.image.title="metallb-speaker" \
org.opencontainers.image.description="Metallb Speaker" \
org.opencontainers.image.source="https://github.com/metallb/metallb" \
org.opencontainers.image.licenses="Apache-2.0" \
org.opencontainers.image.vendor="ALT Linux Team"

View File

@@ -0,0 +1,16 @@
---
is_versioned: true
version_template:
- v{{ version }}
source_packages:
- metallb
annotations:
org.opencontainers.image.revision: ''
org.opencontainers.image.source: 'https://github.com/metallb/metallb'
org.opencontainers.image.url: ''
org.opencontainers.image.version: ''
org.opencontainers.image.title: 'metallb-speaker'
org.opencontainers.image.description: 'Metallb Speaker'
org.opencontainers.image.licenses: 'Apache-2.0'
org.opencontainers.image.vendor: 'ALT Linux Team'
...