-
Notifications
You must be signed in to change notification settings - Fork 158
173 lines (163 loc) · 5.69 KB
/
build_example_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
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
name: Build integration app example images
permissions:
contents: read
on:
workflow_dispatch:
inputs:
image_tag:
required: true
type: string
ref:
required: true
type: string
extra_tags:
required: false
type: string
workflow_call:
inputs:
image_tag:
required: true
type: string
ref:
required: true
type: string
extra_tags:
required: false
type: string
jobs:
build_cassandra:
permissions:
packages: write
contents: read
uses: ./.github/workflows/build_docker.yaml
with:
image_file: docker/cassandra/Dockerfile
image_name: kanisterio/cassandra
image_tag: ${{ inputs.image_tag }}
ref: ${{ inputs.ref }}
build-args: |
TOOLS_IMAGE=ghcr.io/kanisterio/kanister-tools:${{ inputs.image_tag }}
labels: |
org.opencontainers.image.title=kanister cassandra
org.opencontainers.image.description=Image for kanister cassandra example blueprints
build_mysql_sidecar:
permissions:
packages: write
contents: read
uses: ./.github/workflows/build_docker.yaml
with:
image_file: docker/kanister-mysql/image/Dockerfile
image_name: kanisterio/mysql-sidecar
image_tag: ${{ inputs.image_tag }}
ref: ${{ inputs.ref }}
build-args: |
TOOLS_IMAGE=ghcr.io/kanisterio/kanister-tools:${{ inputs.image_tag }}
labels: |
org.opencontainers.image.title=kanister mysql sidecar
org.opencontainers.image.description=Image for kanister maysql example blueprints
build_kafka-adobe-s3-sink-connector:
permissions:
packages: write
contents: read
uses: ./.github/workflows/build_docker.yaml
with:
image_file: docker/kafka-adobes3Connector/image/adobeSink.Dockerfile
image_name: kanisterio/kafka-adobe-s3-sink-connector
image_tag: ${{ inputs.image_tag }}
ref: ${{ inputs.ref }}
build-args: |
TOOLS_IMAGE=ghcr.io/kanisterio/kanister-tools:${{ inputs.image_tag }}
labels: |
org.opencontainers.image.title=kanister kafka sink connector
org.opencontainers.image.description=Image for kanister kafka example blueprints
build_kafka-adobe-s3-source-connector:
permissions:
packages: write
contents: read
uses: ./.github/workflows/build_docker.yaml
with:
image_file: docker/kafka-adobes3Connector/image/adobeSource.Dockerfile
image_name: kanisterio/kafka-adobe-s3-source-connector
image_tag: ${{ inputs.image_tag }}
ref: ${{ inputs.ref }}
build-args: |
TOOLS_IMAGE=ghcr.io/kanisterio/kanister-tools:${{ inputs.image_tag }}
labels: |
org.opencontainers.image.title=kanister kafka source connector
org.opencontainers.image.description=Image for kanister kafka example blueprints
build_postgres-kanister-tools:
permissions:
packages: write
contents: read
uses: ./.github/workflows/build_docker.yaml
with:
image_file: docker/postgres-kanister-tools/Dockerfile
image_name: kanisterio/postgres-kanister-tools
image_tag: ${{ inputs.image_tag }}
ref: ${{ inputs.ref }}
build-args: |
TOOLS_IMAGE=ghcr.io/kanisterio/kanister-tools:${{ inputs.image_tag }}
labels: |
org.opencontainers.image.title=kanister tools for postgresql
org.opencontainers.image.description=Image for kanister postgresql example blueprints
build_postgresql:
permissions:
packages: write
contents: read
uses: ./.github/workflows/build_docker.yaml
with:
image_file: docker/postgresql/Dockerfile
image_name: kanisterio/postgresql
image_tag: ${{ inputs.image_tag }}
ref: ${{ inputs.ref }}
build-args: |
TOOLS_IMAGE=ghcr.io/kanisterio/kanister-tools:${{ inputs.image_tag }}
labels: |
org.opencontainers.image.title=kanister postgresql example
org.opencontainers.image.description=Image for kanister postgresql example blueprints
build_mongodb:
permissions:
packages: write
contents: read
uses: ./.github/workflows/build_docker.yaml
with:
image_file: docker/mongodb/Dockerfile
image_name: kanisterio/mongodb
image_tag: ${{ inputs.image_tag }}
ref: ${{ inputs.ref }}
platforms: linux/amd64
build-args: |
TOOLS_IMAGE=ghcr.io/kanisterio/kanister-tools:${{ inputs.image_tag }}
labels: |
org.opencontainers.image.title=kanister mongodb
org.opencontainers.image.description=Image for kanister mongodb example blueprints
build_es-sidecar:
permissions:
packages: write
contents: read
uses: ./.github/workflows/build_docker.yaml
with:
image_file: docker/kanister-elasticsearch/image/Dockerfile
image_name: kanisterio/es-sidecar
image_tag: ${{ inputs.image_tag }}
ref: ${{ inputs.ref }}
build-args: |
TOOLS_IMAGE=ghcr.io/kanisterio/kanister-tools:${{ inputs.image_tag }}
labels: |
org.opencontainers.image.title=kanister es-sidecar
org.opencontainers.image.description=Image for kanister elasticsearch example blueprints
build_mssql-tools:
permissions:
packages: write
contents: read
uses: ./.github/workflows/build_docker.yaml
with:
image_file: docker/mssql-tools/Dockerfile
image_name: kanisterio/mssql-tools
image_tag: ${{ inputs.image_tag }}
ref: ${{ inputs.ref }}
build-args: |
TOOLS_IMAGE=ghcr.io/kanisterio/kanister-tools:${{ inputs.image_tag }}
labels: |
org.opencontainers.image.title=kanister mssql-tools
org.opencontainers.image.description=Image for kanister mssql example blueprints