-
Notifications
You must be signed in to change notification settings - Fork 216
/
confluent-kafka-images.yaml
62 lines (56 loc) · 2.15 KB
/
confluent-kafka-images.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
#nolint:git-checkout-must-use-github-updates
package:
name: confluent-kafka-images
version: 7.6.1.16
epoch: 0
description: Provides build files for Apache Kafka and Confluent Docker images
copyright:
- license: Apache-2.0
environment:
contents:
packages:
- busybox
- ca-certificates-bundle
var-transforms:
- from: ${{package.version}}
match: '\.(\d+)$'
replace: '-$1'
to: mangled-package-version
pipeline:
- uses: git-checkout
with:
expected-commit: f44ebe47561c1bb12f21a50f54102897fbbd8bbf
repository: https://github.com/confluentinc/kafka-images
tag: v${{vars.mangled-package-version}}
data:
- name: files
items:
# https://github.com/confluentinc/kafka-images/tree/master/ce-kafka
ce-kafka: Files for for deploying and running the Enterprise Version of Kafka.
# https://github.com/confluentinc/kafka-images/tree/master/kafka
kafka: Files for deploying and running the Community Version of Kafka.
# https://github.com/confluentinc/kafka-images/tree/master/kafka-connect-base
kafka-connect-base: Files for for deploying and running Kafka Connect.
# https://github.com/confluentinc/kafka-images/tree/master/local
local: Files for quickly start Apache Kafka® in KRaft mode with zero configuration setup.
# https://github.com/confluentinc/kafka-images/tree/master/server-connect-base
server-connect-base: Files for deploying and running Kafka Connect.
# https://github.com/confluentinc/kafka-images/tree/master/server
server: Files for deploying and running Confluent Server.
# https://github.com/confluentinc/kafka-images/tree/master/zookeeper
zookeeper: Files for deploying and running Zookeeper.
subpackages:
- range: files
name: ${{package.name}}-${{range.key}}
description: ${{range.value}}
pipeline:
- runs: |
mkdir -p "${{targets.subpkgdir}}"/etc/confluent/docker
install -Dm644 ${{range.key}}/include/etc/confluent/docker/* "${{targets.subpkgdir}}"/etc/confluent/docker/
update:
enabled: true
version-transform:
- match: "-"
replace: "."
release-monitor:
identifier: 371736