Skip to content

Commit 21aa68c

Browse files
committed
added bitnami compat subpackage rabbitmq-default-user-credential-updater
1 parent a2d4b61 commit 21aa68c

File tree

1 file changed

+40
-1
lines changed

1 file changed

+40
-1
lines changed

rabbitmq-default-user-credential-updater.yaml

Lines changed: 40 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package:
22
name: rabbitmq-default-user-credential-updater
33
version: "1.0.5"
4-
epoch: 3
4+
epoch: 4
55
description: Updates RabbitMQ default user password
66
copyright:
77
- license: MPL-2.0
@@ -37,6 +37,45 @@ subpackages:
3737
pipeline:
3838
- runs: "[ \"$(stat -c '%N' /default-user-credential-updater 2>/dev/null)\" = \"'/default-user-credential-updater' -> '/usr/bin/default-user-credential-updater'\" ]"
3939

40+
- name: ${{package.name}}-bitnami-compat
41+
description: "Bitnami compatibility package for ${{package.name}}"
42+
dependencies:
43+
runtime:
44+
- bash
45+
- procps
46+
- ca-certificates-bundle
47+
- merged-usrsbin
48+
- wolfi-baselayout
49+
pipeline:
50+
- uses: bitnami/compat
51+
with:
52+
image: rmq-default-credential-updater
53+
version-path: "1/debian-12"
54+
- runs: |
55+
# Make directory structure
56+
mkdir -p "${{targets.subpkgdir}}"/opt/bitnami/rmq-default-credential-updater/bin
57+
58+
# Set up binary symlink
59+
ln -sf /usr/bin/default-user-credential-updater "${{targets.subpkgdir}}"/opt/bitnami/rmq-default-credential-updater/bin/default-user-credential-updater
60+
61+
# Handle license
62+
mkdir -p "${{targets.subpkgdir}}"/opt/bitnami/rmq-default-credential-updater/licenses
63+
cp LICENSE "${{targets.subpkgdir}}"/opt/bitnami/rmq-default-credential-updater/licenses/LICENSE
64+
65+
# Remove conflicting certificates to avoid collision with ca-certificates-bundle
66+
rm -rf "${{targets.subpkgdir}}"/etc/ssl/certs/ca-certificates.crt
67+
test:
68+
environment:
69+
contents:
70+
packages:
71+
- ${{package.name}}
72+
- ca-certificates-bundle
73+
pipeline:
74+
- runs: |
75+
[ "$(stat -c '%N' /opt/bitnami/rmq-default-credential-updater/bin/default-user-credential-updater 2>/dev/null)" = "'/opt/bitnami/rmq-default-credential-updater/bin/default-user-credential-updater' -> '/usr/bin/default-user-credential-updater'" ]
76+
[ -d "/opt/bitnami/rmq-default-credential-updater/licenses" ]
77+
[ -f "/opt/bitnami/rmq-default-credential-updater/licenses/LICENSE" ]
78+
4079
test:
4180
pipeline:
4281
- runs: |

0 commit comments

Comments
 (0)