Skip to content

Commit

Permalink
Initialize yaml constructor at runtime
Browse files Browse the repository at this point in the history
  • Loading branch information
carlesarnal committed Jul 25, 2023
1 parent 5684db9 commit 193531a
Show file tree
Hide file tree
Showing 4 changed files with 4 additions and 4 deletions.
2 changes: 1 addition & 1 deletion app/src/main/resources/application.properties
Original file line number Diff line number Diff line change
Expand Up @@ -193,7 +193,7 @@ registry.tenants.context.cache.check-period=60000

registry.downloads.reaper.every=60s

quarkus.native.additional-build-args=--initialize-at-run-time=org.apache.kafka.common.security.authenticator.SaslClientAuthenticator,\
quarkus.native.additional-build-args=--initialize-at-run-time=org.apache.kafka.common.security.authenticator.SaslClientAuthenticator,com.fasterxml.jackson.dataformat.yaml.YAMLParser\
--allow-incomplete-classpath

# Artifact download
Expand Down
2 changes: 1 addition & 1 deletion distro/docker/src/main/docker/Dockerfile.native-scratch
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ USER quarkus
WORKDIR /code

RUN ./mvnw clean install -DskipTests
RUN ./mvnw -T 1.5C package -B -Pnative -Pprod -DskipTests -Dquarkus.native.additional-build-args="--initialize-at-run-time=org.apache.kafka.common.security.authenticator.SaslClientAuthenticator","--allow-incomplete-classpath","--static","--libc=musl" -f ./app/pom.xml
RUN ./mvnw -T 1.5C package -B -Pnative -Pprod -DskipTests -Dquarkus.native.additional-build-args="--initialize-at-run-time=org.apache.kafka.common.security.authenticator.SaslClientAuthenticator,com.fasterxml.jackson.dataformat.yaml.YAMLParser","--allow-incomplete-classpath","--static","--libc=musl" -f ./app/pom.xml

FROM scratch

Expand Down
2 changes: 1 addition & 1 deletion storage/kafkasql/src/main/resources/overlay.properties
Original file line number Diff line number Diff line change
Expand Up @@ -71,4 +71,4 @@ registry.name=Apicurio Registry (Kafka+SQL)
%prod.registry.kafkasql.ssl.key.password=${KAFKA_SSL_KEY_PASSWORD:}


quarkus.native.additional-build-args=--initialize-at-run-time=org.apache.kafka.common.security.authenticator.SaslClientAuthenticator
quarkus.native.additional-build-args=--initialize-at-run-time=org.apache.kafka.common.security.authenticator.SaslClientAuthenticator,com.fasterxml.jackson.dataformat.yaml.YAMLParser
2 changes: 1 addition & 1 deletion storage/sql/src/main/resources/overlay.properties
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ registry.name=Apicurio Registry (SQL)
%prod.quarkus.datasource.password=${REGISTRY_DATASOURCE_PASSWORD:postgres}


quarkus.native.additional-build-args=--initialize-at-run-time=org.apache.kafka.common.security.authenticator.SaslClientAuthenticator,\
quarkus.native.additional-build-args=--initialize-at-run-time=org.apache.kafka.common.security.authenticator.SaslClientAuthenticator,com.fasterxml.jackson.dataformat.yaml.YAMLParser\
--allow-incomplete-classpath,-H:-DeleteLocalSymbols,-H:+PreserveFramePointer,-H:+AllowVMInspection

quarkus.native.enable-vm-inspection=true

0 comments on commit 193531a

Please sign in to comment.