File tree 3 files changed +14
-1
lines changed
3 files changed +14
-1
lines changed Original file line number Diff line number Diff line change @@ -21,6 +21,7 @@ All notable changes to this project will be documented in this file.
21
21
` check-permissions-ownership.sh ` provided in stackable-base image ([ #1041 ] ).
22
22
- nifi: check for correct permissions and ownerships in /stackable folder via
23
23
` check-permissions-ownership.sh ` provided in stackable-base image ([ #1027 ] ).
24
+ - nifi: add git-sync ([ #1107 ] ).
24
25
- opa: check for correct permissions and ownerships in /stackable folder via
25
26
` check-permissions-ownership.sh ` provided in stackable-base image ([ #1038 ] ).
26
27
- spark-k8s: check for correct permissions and ownerships in /stackable folder via
@@ -75,6 +76,7 @@ All notable changes to this project will be documented in this file.
75
76
[ #1054 ] : https://github.com/stackabletech/docker-images/pull/1054
76
77
[ #1055 ] : https://github.com/stackabletech/docker-images/pull/1055
77
78
[ #1056 ] : https://github.com/stackabletech/docker-images/pull/1056
79
+ [ #1107 ] : https://github.com/stackabletech/docker-images/pull/1107
78
80
79
81
## [ 25.3.0] - 2025-03-21
80
82
Original file line number Diff line number Diff line change 1
1
# syntax=docker/dockerfile:1.10.0@sha256:865e5dd094beca432e8c0a1d5e1c465db5f998dca4e439981029b3b81fb39ed5
2
- # check=error=true
2
+ # check=error=true;skip=InvalidDefaultArgInFrom
3
+
4
+ ARG GIT_SYNC
5
+
6
+ FROM oci.stackable.tech/sdp/git-sync/git-sync:${GIT_SYNC} AS git-sync-image
3
7
4
8
FROM stackable/image/java-devel AS nifi-builder
5
9
@@ -31,6 +35,7 @@ USER ${STACKABLE_USER_UID}
31
35
WORKDIR /stackable
32
36
33
37
COPY --chown=${STACKABLE_USER_UID}:0 nifi/stackable/patches/${PRODUCT} /stackable/src/nifi/stackable/patches/${PRODUCT}
38
+ COPY --chown=${STACKABLE_USER_UID}:0 --from=git-sync-image /git-sync /stackable/git-sync
34
39
35
40
RUN <<EOF
36
41
# This used to be located in /bin/stackable-bcrypt.jar. We create a softlink for /bin/stackable-bcrypt.jar in the main container for backwards compatibility.
@@ -79,6 +84,7 @@ LABEL name="Apache NiFi" \
79
84
80
85
COPY --chown=${STACKABLE_USER_UID}:0 --from=nifi-builder /stackable/nifi-${PRODUCT} /stackable/nifi-${PRODUCT}/
81
86
COPY --chown=${STACKABLE_USER_UID}:0 --from=nifi-builder /stackable/stackable-bcrypt.jar /stackable/stackable-bcrypt.jar
87
+ COPY --chown=${STACKABLE_USER_UID}:0 --from=nifi-builder /stackable/git-sync /stackable/git-sync
82
88
83
89
COPY --chown=${STACKABLE_USER_UID}:0 nifi/stackable/bin /stackable/bin
84
90
COPY --chown=${STACKABLE_USER_UID}:0 nifi/licenses /licenses
@@ -87,9 +93,11 @@ COPY --chown=${STACKABLE_USER_UID}:0 nifi/python /stackable/python
87
93
RUN <<EOF
88
94
microdnf update
89
95
96
+ # git: Required for git-sync
90
97
# python-pip: Required to install Python packages
91
98
# Note: Python is also required for the Python processors (ExecuteScript and other for NiFi < 2.0 and custom Python processors for NiFi > 2.0)
92
99
microdnf install \
100
+ git \
93
101
python-pip
94
102
95
103
microdnf clean all
Original file line number Diff line number Diff line change 3
3
"product" : "1.27.0" ,
4
4
"java-base" : "11" ,
5
5
"java-devel" : "11" , # There is an error when trying to use the jdk 21 (since nifi 1.26.0)
6
+ "git_sync" : "v4.4.0" ,
6
7
},
7
8
{
8
9
"product" : "1.28.1" ,
9
10
"java-base" : "11" ,
10
11
"java-devel" : "11" ,
12
+ "git_sync" : "v4.4.0" ,
11
13
},
12
14
{
13
15
"product" : "2.2.0" ,
14
16
"java-base" : "21" ,
15
17
"java-devel" : "21" ,
18
+ "git_sync" : "v4.4.0" ,
16
19
},
17
20
]
You can’t perform that action at this time.
0 commit comments