Skip to content

Commit 92723cc

Browse files
a-cratezmaranoxnox
authored
bitnami/compat - usrmerge usrsbin 4 (#48184)
Signed-off-by: Amelia Crate <[email protected]> Co-authored-by: zach-marano <[email protected]> Co-authored-by: Dimitri John Ledkov <[email protected]>
1 parent 70301cb commit 92723cc

File tree

4 files changed

+71
-21
lines changed

4 files changed

+71
-21
lines changed

clickhouse-25.2.yaml

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package:
22
name: clickhouse-25.2
33
version: "25.2.2.39"
4-
epoch: 2
4+
epoch: 40
55
description: ClickHouse is the fastest and most resource efficient open-source database for real-time apps and analytics.
66
copyright:
77
- license: Apache-2.0
@@ -11,6 +11,9 @@ package:
1111
dependencies:
1212
provides:
1313
- clickhouse=${{package.full-version}}
14+
runtime:
15+
- merged-usrsbin
16+
- wolfi-baselayout
1417

1518
environment:
1619
contents:
@@ -75,13 +78,21 @@ subpackages:
7578
description: "headers for clickhouse"
7679
pipeline:
7780
- uses: split/dev
81+
dependencies:
82+
runtime:
83+
- merged-usrsbin
84+
- wolfi-baselayout
7885

7986
- name: "${{package.name}}-bash-completion"
8087
description: "bash completion for clickhouse"
8188
pipeline:
8289
- runs: |
8390
mkdir -p ${{targets.subpkgdir}}/usr/share/bash-completion/completions
8491
mv ${{targets.destdir}}/usr/share/bash-completion/completions/clickhouse ${{targets.subpkgdir}}/usr/share/bash-completion/completions
92+
dependencies:
93+
runtime:
94+
- merged-usrsbin
95+
- wolfi-baselayout
8596

8697
- name: "${{package.name}}-compat"
8798
description: "docker compat for clickhouse"
@@ -91,6 +102,10 @@ subpackages:
91102
install -Dm755 ../docker/server/entrypoint.sh ${{targets.subpkgdir}}/entrypoint.sh
92103
mkdir -p ${{targets.subpkgdir}}/etc/clickhouse-server/config.d/
93104
cp ../docker/server/docker_related_config.xml ${{targets.subpkgdir}}/etc/clickhouse-server/config.d/docker_related_config.xml
105+
dependencies:
106+
runtime:
107+
- merged-usrsbin
108+
- wolfi-baselayout
94109

95110
- name: ${{package.name}}-bitnami-compat
96111
dependencies:
@@ -100,6 +115,8 @@ subpackages:
100115
- bash
101116
- busybox
102117
- coreutils
118+
- merged-usrsbin
119+
- wolfi-baselayout
103120
- xmlstarlet
104121
pipeline:
105122
- uses: bitnami/compat

influxd.yaml

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,14 @@ package:
55
# a commit which will fix it but it is not released yet.
66
# So, for the next bump, please remove the `rust=1.82.0` pinning.
77
version: 2.7.11
8-
epoch: 9
8+
epoch: 40
99
description: Scalable datastore for metrics, events, and real-time analytics
1010
copyright:
1111
- license: MIT
12+
dependencies:
13+
runtime:
14+
- merged-usrsbin
15+
- wolfi-baselayout
1216

1317
environment:
1418
contents:
@@ -67,8 +71,10 @@ subpackages:
6771
mv entrypoint.sh ${{targets.subpkgdir}}/usr/bin/
6872
dependencies:
6973
runtime:
70-
- busybox
7174
- bash
75+
- busybox
76+
- merged-usrsbin
77+
- wolfi-baselayout
7278
- yq
7379

7480
- name: ${{package.name}}-bitnami-compat
@@ -79,13 +85,15 @@ subpackages:
7985
- coreutils
8086
- curl
8187
- findutils
82-
- influxd
83-
- influx
8488
- grep
89+
- influx
90+
- influxd
8591
- libgcc
92+
- merged-usrsbin
8693
- procps
8794
- sed
8895
- wait-for-port # used in /opt/bitnami/scripts/libinfluxdb.sh
96+
- wolfi-baselayout
8997
pipeline:
9098
- uses: bitnami/compat
9199
with:

ingress-nginx-controller-1.12.yaml

Lines changed: 32 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ package:
33
name: ingress-nginx-controller-1.12
44
version: 1.12.1
55
# There are manual changes to review between each package update. See 'vars:' section
6-
epoch: 18
6+
epoch: 40
77
description: "Ingress-NGINX Controller for Kubernetes"
88
copyright:
99
- license: Apache-2.0
@@ -14,18 +14,16 @@ package:
1414
provides:
1515
- ingress-nginx-controller=${{package.full-version}}
1616
runtime:
17-
- ca-certificates-bundle
17+
- brotli
1818
- ca-certificates
19+
- ca-certificates-bundle
1920
- curl
2021
- dumb-init-privileged-netbindservice
21-
- openssh-client
22-
- openssl
23-
- openssl-dev
22+
- gd
2423
- libcrypt1
25-
- msgpack
26-
- yaml-cpp
27-
- ssdeep
28-
- luajit
24+
- libmaxminddb
25+
- libxml2
26+
- libxslt
2927
- lua-cjson
3028
- lua-resty-balancer
3129
- lua-resty-cache
@@ -40,14 +38,18 @@ package:
4038
- lua-resty-redis
4139
- lua-resty-string
4240
- lua-resty-upload
43-
- brotli
44-
- gd
45-
- libmaxminddb
46-
- libxml2
47-
- libxslt
48-
- modsecurity
41+
- luajit
42+
- merged-usrsbin
4943
- mimalloc
44+
- modsecurity
45+
- msgpack
46+
- openssh-client
47+
- openssl
48+
- openssl-dev
5049
- pcre
50+
- ssdeep
51+
- wolfi-baselayout
52+
- yaml-cpp
5153

5254
var-transforms:
5355
- from: ${{package.version}}
@@ -525,10 +527,12 @@ subpackages:
525527
- librtmp
526528
- libssh
527529
- libtasn1
530+
- merged-usrsbin
528531
- nettle
529532
- p11-kit
530533
- procps
531534
- sed
535+
- wolfi-baselayout
532536
pipeline:
533537
- uses: bitnami/compat
534538
with:
@@ -577,7 +581,9 @@ subpackages:
577581
- ingress-nginx-controller-compat=${{package.full-version}}
578582
runtime:
579583
- ingress-nginx-opentelemetry-plugin-${{vars.nginx-ingress-major-minor}}
584+
- merged-usrsbin
580585
- modsecurity-config
586+
- wolfi-baselayout
581587
pipeline:
582588
- runs: |
583589
mkdir -p ${{targets.subpkgdir}}/usr/local/bin
@@ -612,6 +618,9 @@ subpackages:
612618
dependencies:
613619
provides:
614620
- kube-webhook-certgen=${{package.full-version}}
621+
runtime:
622+
- merged-usrsbin
623+
- wolfi-baselayout
615624
pipeline:
616625
- uses: go/build
617626
with:
@@ -626,7 +635,9 @@ subpackages:
626635
runtime:
627636
- grpc~1.70.1-r2 # This is temporary, due to Otel proto files incompatibility with our 3.29.4 version of protobuf
628637
- libprotobuf~3.29.3 # This is temporary, due to Otel proto files incompatibility with our 3.29.4 version of protobuf
638+
- merged-usrsbin
629639
- so:libprotobuf.so.29.3.0 # This is temporary, due to Otel proto files incompatibility with our 3.29.4 version of protobuf
640+
- wolfi-baselayout
630641
provides:
631642
- ingress-nginx-opentelemetry-plugin=${{package.full-version}}
632643
pipeline:
@@ -663,6 +674,9 @@ subpackages:
663674
dependencies:
664675
provides:
665676
- ingress-nginx-custom-error-pages=${{package.full-version}}
677+
runtime:
678+
- merged-usrsbin
679+
- wolfi-baselayout
666680
pipeline:
667681
- working-directory: images/custom-error-pages/rootfs/
668682
pipeline:
@@ -719,6 +733,9 @@ subpackages:
719733
dependencies:
720734
provides:
721735
- ingress-nginx-custom-error-pages-compat=${{package.full-version}}
736+
runtime:
737+
- merged-usrsbin
738+
- wolfi-baselayout
722739
pipeline:
723740
- working-directory: images/custom-error-pages/rootfs/
724741
pipeline:

nginx-prometheus-exporter.yaml

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,14 @@
11
package:
22
name: nginx-prometheus-exporter
33
version: "1.4.1"
4-
epoch: 7
4+
epoch: 40
55
description: NGINX Prometheus Exporter for NGINX and NGINX Plus
66
copyright:
77
- license: Apache-2.0
8+
dependencies:
9+
runtime:
10+
- merged-usrsbin
11+
- wolfi-baselayout
812

913
# Create a new major-version variable that contains only the major version
1014
# to use in the bitnami/compat pipeline to find out the correct folder for the image.
@@ -78,6 +82,10 @@ subpackages:
7882
test "$(readlink /opt/bitnami/nginx-exporter/bin/nginx-prometheus-exporter)" = "/usr/bin/nginx-prometheus-exporter"
7983
test "$(readlink /usr/bin/exporter)" = "/usr/bin/nginx-prometheus-exporter"
8084
- runs: /opt/bitnami/nginx-exporter/bin/nginx-prometheus-exporter --version
85+
dependencies:
86+
runtime:
87+
- merged-usrsbin
88+
- wolfi-baselayout
8189

8290
update:
8391
enabled: true

0 commit comments

Comments
 (0)