@@ -478,59 +478,70 @@ data:
478478 twopartyapproval.require.explanation.LOCKING_SYSTEMS=false
479479 canApproveOwnJITs=false
480480 yamlConfiguration=/app/demoInstaller.yml
481- sshproxy-application.properties : |
482- keystore.file=sso.jceks
483- keystore.password=${KEYSTORE_PASSWORD}
484- keystore.alias=KEYBOX-ENCRYPTION_KEY
485- spring.thymeleaf.enabled=true
486- spring.freemarker.enabled=false
487- management.metrics.enable.system.processor={{ .Values.metrics.enabled }}
488- spring.autoconfigure.exclude={{ .Values.metrics.class.exclusion }}
489- #flyway configuration
490- spring.main.web-application-type=reactive
491- spring.flyway.enabled=false
492- logging.level.org.springframework.web=INFO
493- logging.level.org.springframework.security=INFO
494- logging.level.io.sentrius=DEBUG
495- logging.level.org.thymeleaf=INFO
496- spring.thymeleaf.servlet.produce-partial-output-while-processing=false
497- spring.servlet.multipart.enabled=true
498- spring.servlet.multipart.max-file-size=10MB
499- spring.servlet.multipart.max-request-size=10MB
500- server.error.whitelabel.enabled=false
501- dynamic.properties.path=/config/dynamic.properties
502- keycloak.realm=sentrius
503- keycloak.base-url={{ .Values.keycloakInternalDomain | default .Values.keycloakDomain }}
504- agent.api.url={{ .Values.sentriusDomain }}
505- # Keycloak configuration
506- spring.security.oauth2.client.registration.keycloak.client-id={{ .Values.agentproxy.oauth2.client_id }}
507- spring.security.oauth2.client.registration.keycloak.client-secret=${KEYCLOAK_CLIENT_SECRET}
508- spring.security.oauth2.client.registration.keycloak.authorization-grant-type={{ .Values.sentriusagent.oauth2.authorization_grant_type }}
509- #spring.security.oauth2.client.registration.keycloak.redirect-uri={{ .Values.sentriusDomain }}/login/oauth2/code/keycloak
510- #spring.security.oauth2.client.registration.keycloak.scope={{ .Values.sentriusagent.oauth2.scope }}
511- spring.security.oauth2.resourceserver.jwt.issuer-uri={{ .Values.keycloakInternalDomain | default .Values.keycloakDomain }}/realms/sentrius
512- spring.security.oauth2.client.provider.keycloak.issuer-uri={{ .Values.keycloakInternalDomain | default .Values.keycloakDomain }}/realms/sentrius
513- # OTEL settings
514- otel.traces.exporter=otlp
515- otel.metrics.exporter=none
516- otel.logs.exporter=none
517- otel.exporter.otlp.endpoint=http://sentrius-jaeger:4317
518- otel.resource.attributes.service.name=integration-proxy
519- otel.traces.sampler=always_on
520- otel.exporter.otlp.timeout=10s
521- otel.exporter.otlp.protocol=grpc
522- provenance.kafka.topic=sentrius-provenance
523- # Serialization
524- spring.kafka.producer.key-serializer=org.apache.kafka.common.serialization.StringSerializer
525- spring.kafka.producer.value-serializer=org.springframework.kafka.support.serializer.JsonSerializer
526- spring.kafka.producer.properties.spring.json.trusted.packages=io.sentrius.*
527- # Reliability
528- spring.kafka.producer.retries=5
529- spring.kafka.producer.acks=all
530- # Timeout tuning
531- spring.kafka.producer.request-timeout-ms=10000
532- spring.kafka.producer.delivery-timeout-ms=30000
533- spring.kafka.properties.max.block.ms=500
534- spring.kafka.properties.metadata.max.age.ms=10000
535- spring.kafka.properties.retry.backoff.ms=1000
536- spring.kafka.bootstrap-servers=sentrius-kafka:9092
481+ sshproxy-application.properties : |
482+ keystore.file=sso.jceks
483+ keystore.password=${KEYSTORE_PASSWORD}
484+ keystore.alias=KEYBOX-ENCRYPTION_KEY
485+ spring.thymeleaf.enabled=true
486+ spring.freemarker.enabled=false
487+ management.metrics.enable.system.processor={{ .Values.metrics.enabled }}
488+ spring.autoconfigure.exclude={{ .Values.metrics.class.exclusion }}
489+ #flyway configuration
490+ spring.main.web-application-type=reactive
491+ spring.flyway.enabled=false
492+ logging.level.org.springframework.web=INFO
493+ logging.level.org.springframework.security=INFO
494+ logging.level.io.sentrius=DEBUG
495+ logging.level.org.thymeleaf=INFO
496+ spring.main.web-application-type=servlet
497+ spring.thymeleaf.servlet.produce-partial-output-while-processing=false
498+ spring.servlet.multipart.enabled=true
499+ spring.servlet.multipart.max-file-size=10MB
500+ spring.servlet.multipart.max-request-size=10MB
501+ server.error.whitelabel.enabled=false
502+ dynamic.properties.path=/config/dynamic.properties
503+ keycloak.realm=sentrius
504+ keycloak.base-url={{ .Values.keycloakInternalDomain | default .Values.keycloakDomain }}
505+ agent.api.url={{ .Values.sentriusDomain }}
506+ # Keycloak configuration
507+ spring.security.oauth2.client.registration.keycloak.client-id={{ .Values.agentproxy.oauth2.client_id }}
508+ spring.security.oauth2.client.registration.keycloak.client-secret=${KEYCLOAK_CLIENT_SECRET}
509+ spring.security.oauth2.client.registration.keycloak.authorization-grant-type={{ .Values.sentriusagent.oauth2.authorization_grant_type }}
510+ #spring.security.oauth2.client.registration.keycloak.redirect-uri={{ .Values.sentriusDomain }}/login/oauth2/code/keycloak
511+ #spring.security.oauth2.client.registration.keycloak.scope={{ .Values.sentriusagent.oauth2.scope }}
512+ spring.security.oauth2.resourceserver.jwt.issuer-uri={{ .Values.keycloakInternalDomain | default .Values.keycloakDomain }}/realms/sentrius
513+ spring.security.oauth2.client.provider.keycloak.issuer-uri={{ .Values.keycloakInternalDomain | default .Values.keycloakDomain }}/realms/sentrius
514+ # OTEL settings
515+ otel.traces.exporter=otlp
516+ otel.metrics.exporter=none
517+ otel.logs.exporter=none
518+ otel.exporter.otlp.endpoint=http://sentrius-jaeger:4317
519+ otel.resource.attributes.service.name=integration-proxy
520+ otel.traces.sampler=always_on
521+ otel.exporter.otlp.timeout=10s
522+ otel.exporter.otlp.protocol=grpc
523+ provenance.kafka.topic=sentrius-provenance
524+ # Serialization
525+ spring.kafka.producer.key-serializer=org.apache.kafka.common.serialization.StringSerializer
526+ spring.kafka.producer.value-serializer=org.springframework.kafka.support.serializer.JsonSerializer
527+ spring.kafka.producer.properties.spring.json.trusted.packages=io.sentrius.*
528+ # Reliability
529+ spring.kafka.producer.retries=5
530+ spring.kafka.producer.acks=all
531+ # Timeout tuning
532+ spring.kafka.producer.request-timeout-ms=10000
533+ spring.kafka.producer.delivery-timeout-ms=30000
534+ spring.kafka.properties.max.block.ms=500
535+ spring.kafka.properties.metadata.max.age.ms=10000
536+ spring.kafka.properties.retry.backoff.ms=1000
537+ spring.kafka.bootstrap-servers=sentrius-kafka:9092
538+ # SSH Proxy settings
539+ sentrius.ssh-proxy.enabled=true
540+ sentrius.ssh-proxy.port=2222
541+ sentrius.ssh-proxy.host-key-path=/tmp/ssh-proxy-hostkey.ser
542+ sentrius.ssh-proxy.max-concurrent-sessions=100
543+ management.endpoints.web.exposure.include=health
544+ management.endpoint.health.show-details=always
545+ spring.datasource.url=jdbc:postgresql://sentrius-postgres:5432/sentrius
546+ spring.datasource.username=${SPRING_DATASOURCE_USERNAME}
547+ spring.datasource.password=${SPRING_DATASOURCE_PASSWORD}
0 commit comments