Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
63 changes: 63 additions & 0 deletions kubernetes-csi-node-driver-registrar-2.16.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
package:
name: kubernetes-csi-node-driver-registrar-2.16
version: "2.16.0"
epoch: 0 # CVE-2025-61729
description: Sidecar container that registers a CSI driver with the kubelet using the kubelet plugin registration mechanism.
copyright:
- license: Apache-2.0
dependencies:
provides:
- kubernetes-csi-node-driver-registrar=${{package.full-version}}

environment:
contents:
packages:
- busybox
- ca-certificates-bundle
- go

pipeline:
- uses: git-checkout
with:
expected-commit: fb325021eed265c487fd3aa394d99806831b0eff
repository: https://github.com/kubernetes-csi/node-driver-registrar
tag: v${{package.version}}

- uses: go/build
with:
ldflags: -X main.version=v${{package.version}} -extldflags '-static'
output: csi-node-driver-registrar
packages: ./cmd/csi-node-driver-registrar
vendor: "true"

subpackages:
- name: ${{package.name}}-compat
pipeline:
- runs: |
# The helm chart expects the binaries to be in / instead of /usr/bin
mkdir -p "${{targets.subpkgdir}}"
ln -sf /usr/bin/csi-node-driver-registrar ${{targets.subpkgdir}}/csi-node-driver-registrar
dependencies:
provides:
- kubernetes-csi-node-driver-registrar-compat=${{package.full-version}}
description: Compatibility package to place binaries in the location expected by upstream helm charts
test:
pipeline:
- uses: test/virtualpackage
with:
virtual-pkg-name: kubernetes-csi-node-driver-registrar-compat
real-pkg-name: ${{subpkg.name}}

update:
enabled: true
github:
identifier: kubernetes-csi/node-driver-registrar
strip-prefix: v
tag-filter: v2.16.

test:
pipeline:
# AUTOGENERATED
- runs: |
csi-node-driver-registrar --version
csi-node-driver-registrar --help
Loading