1# TODO: simplify the list of third_party modules list 2# NOTE: git>=2.46 allows leading paths like third_party/* to include all subdirectories 3# current docker base images use git versions lower than 2.46 and hence require separate configs for each submodule 4RUN git config --global --add safe.directory /var/local/jenkins/grpc 5RUN git config --global --add safe.directory /var/local/jenkins/grpc/.git 6RUN git config --global --add safe.directory /var/local/jenkins/grpc/.git/modules/third_party/bloaty 7RUN git config --global --add safe.directory /var/local/jenkins/grpc/.git/modules/third_party/xds 8RUN git config --global --add safe.directory /var/local/jenkins/grpc/.git/modules/third_party/googleapis 9RUN git config --global --add safe.directory /var/local/jenkins/grpc/.git/modules/third_party/googletest 10RUN git config --global --add safe.directory /var/local/jenkins/grpc/.git/modules/third_party/opentelemetry 11RUN git config --global --add safe.directory /var/local/jenkins/grpc/.git/modules/third_party/opencensus-proto 12RUN git config --global --add safe.directory /var/local/jenkins/grpc/.git/modules/third_party/boringssl-with-bazel 13RUN git config --global --add safe.directory /var/local/jenkins/grpc/.git/modules/third_party/envoy-api 14RUN git config --global --add safe.directory /var/local/jenkins/grpc/.git/modules/third_party/protobuf 15RUN git config --global --add safe.directory /var/local/jenkins/grpc/.git/modules/third_party/zlib 16RUN git config --global --add safe.directory /var/local/jenkins/grpc/.git/modules/third_party/benchmark 17RUN git config --global --add safe.directory /var/local/jenkins/grpc/.git/modules/third_party/re2 18RUN git config --global --add safe.directory /var/local/jenkins/grpc/.git/modules/third_party/abseil-cpp 19RUN git config --global --add safe.directory /var/local/jenkins/grpc/.git/modules/third_party/opentelemetry-cpp 20RUN git config --global --add safe.directory /var/local/jenkins/grpc/.git/modules/third_party/protoc-gen-validate 21RUN git config --global --add safe.directory /var/local/jenkins/grpc/.git/modules/third_party/cares/cares 22RUN git config --global protocol.file.allow always