Spaces:
Build error
Build error
| # Test configuration for da-discovery integration tests | |
| spring: | |
| application: | |
| name: da-discovery-test | |
| config: | |
| import: classpath:config/log-analyzers.yml | |
| # Database configuration (using H2 for tests) | |
| datasource: | |
| type: com.zaxxer.hikari.HikariDataSource | |
| driver-class-name: org.h2.Driver | |
| url: jdbc:h2:mem:testdb;MODE=PostgreSQL;DATABASE_TO_LOWER=TRUE;DB_CLOSE_DELAY=-1;DB_CLOSE_ON_EXIT=FALSE | |
| username: sa | |
| password: password | |
| hikari: | |
| auto-commit: false | |
| jpa: | |
| database-platform: org.hibernate.dialect.H2Dialect | |
| hibernate: | |
| ddl-auto: create-drop | |
| show-sql: false | |
| properties: | |
| hibernate: | |
| format_sql: false | |
| jdbc: | |
| lob: | |
| non_contextual_creation: true | |
| h2: | |
| console: | |
| enabled: false | |
| # ENABLE LIQUIBASE for tests with H2-compatible configuration | |
| liquibase: | |
| enabled: false | |
| # Disable Docker for tests | |
| docker: | |
| compose: | |
| enabled: false | |
| # Task execution configuration for tests | |
| task: | |
| execution: | |
| pool: | |
| core-size: 2 | |
| max-size: 4 | |
| queue-capacity: 100 | |
| thread-name-prefix: test-task- | |
| # Disable Spring Boot auto-configuration for some features in tests | |
| cache: | |
| type: jcache | |
| # Disable Docker for tests | |
| testcontainers: | |
| enabled: false | |
| # Cloud provider configuration for tests | |
| aws: | |
| enabled: false | |
| access-key: test-access-key | |
| secret-key: test-secret-key | |
| region: us-west-2 | |
| ssm: | |
| enabled: false | |
| prefix: /test-prefix/ | |
| s3: | |
| bucket-name: test-bucket | |
| dynamodb: | |
| table-name: test-table | |
| oci: | |
| enabled: false | |
| tenancy-id: test-tenancy-id | |
| region: us-phoenix-1 | |
| default-compartment: test-compartment | |
| compartment-id: test-compartment-id | |
| azure: | |
| enabled: false | |
| client-id: test-dummy-client-id | |
| client-secret: test-dummy-client-secret | |
| tenant-id: test-dummy-tenant-id | |
| subscription-id: "test-dummy-subscription-id" | |
| resource-group-name: "test-dummy-rg" | |
| region: "test-dummy-region" | |
| cosmos: | |
| database-name: "test-dummy-cosmos-db" | |
| container-name: "test-dummy-cosmos-container" | |
| storage: | |
| account-name: "test-dummy-storage-account" | |
| container-name: "test-dummy-storage-container" | |
| keyvault: | |
| enabled: false | |
| uri: "https://test-dummy-kv.vault.azure.net/" | |
| cloud: | |
| provider: | |
| gcp: | |
| enabled: true | |
| secretmanager: | |
| enabled: false | |
| aws: | |
| enabled: false | |
| azure: | |
| enabled: false | |
| oci: | |
| enabled: false | |
| gcp: | |
| project: | |
| id: test-project | |
| google: | |
| cloud: | |
| projectId: test-project-id | |
| oracle: | |
| enabled: false | |
| config-file-path: classpath:config/test-oci-config | |
| profile-name: DEFAULT | |
| tenancy-id: test-tenancy-id | |
| region: us-phoenix-1 | |
| default-compartment: test-compartment | |
| compartment-id: test-compartment-id | |
| # Unity catalog settings | |
| unity: | |
| catalog: | |
| name: test-catalog | |
| schema: | |
| name: test-schema | |
| # Application settings | |
| application: | |
| kafka: | |
| enabled: true | |
| bootstrap-servers: localhost:9092 | |
| producer: | |
| key-serializer: org.apache.kafka.common.serialization.StringSerializer | |
| value-serializer: org.apache.kafka.common.serialization.StringSerializer | |
| consumer: | |
| group-id: da-discovery-test | |
| key-deserializer: org.apache.kafka.common.serialization.StringDeserializer | |
| value-deserializer: org.apache.kafka.common.serialization.StringDeserializer | |
| auto-offset-reset: earliest | |
| scheduler: | |
| enabled: false | |
| metrics: | |
| enabled: false | |
| # Cloud hierarchy configuration - REAL configuration for testing CloudHierarchyProperties | |
| cloud-hierarchy: | |
| providers: | |
| - provider: AWS | |
| services: | |
| - id: ec2 | |
| displayName: "EC2 Service" | |
| resourceTypes: | |
| - id: EC2_INSTANCE | |
| displayName: "EC2 Instance" | |
| - provider: GCP | |
| services: | |
| - id: compute | |
| displayName: "Compute Engine" | |
| resourceTypes: | |
| - id: GCE_INSTANCE | |
| displayName: "GCE Instance" | |
| - id: GCE_DISK | |
| displayName: "GCE Disk" | |
| # Discovery logging settings | |
| discovery: | |
| logging: | |
| enabled: true | |
| retention-days: 7 | |
| notifications: | |
| enabled: true | |
| sender: test@discovery.com | |
| # JHipster configuration | |
| jhipster: | |
| clientApp: | |
| name: "daDiscovery" | |
| security: | |
| authentication: | |
| jwt: | |
| secret: test-jwt-secret | |
| base64-secret: test-secret-which-needs-to-be-at-least-512-bits-long-need-to-be-at-least-512-bits-long-really-long-ok | |
| token-validity-in-seconds: 86400 | |
| audit-events: | |
| retention-period: 30 | |
| logging: | |
| use-json-format: false | |
| cors: | |
| allowed-origins: "*" | |
| allowed-methods: "*" | |
| allowed-headers: "*" | |
| exposed-headers: "Authorization,Link,X-Total-Count" | |
| allow-credentials: true | |
| max-age: 1800 | |
| # Logging configuration for tests (SINGLE SECTION) | |
| logging: | |
| level: | |
| com.dalab.discovery: DEBUG | |
| org.springframework: WARN | |
| org.hibernate: WARN | |
| org.springframework.security: DEBUG | |
| org.springframework.web: DEBUG |