fix
This commit is contained in:
@@ -1,80 +1,20 @@
|
||||
replicaCount: 1 # provisioning PDB → KHÔNG scale
|
||||
|
||||
image:
|
||||
repository: renolation/dbiz-platform-api
|
||||
tag: "latest"
|
||||
pullPolicy: Always
|
||||
|
||||
service:
|
||||
port: 8080
|
||||
|
||||
probe:
|
||||
path: /actuator/health
|
||||
initialDelaySeconds: 90
|
||||
periodSeconds: 10
|
||||
failureThreshold: 40 # platform-api chạy Liquibase golden template, start lâu
|
||||
|
||||
resources:
|
||||
requests:
|
||||
memory: "1Gi"
|
||||
cpu: "500m"
|
||||
limits:
|
||||
memory: "3584Mi" # khớp -Xmx3g + overhead
|
||||
cpu: "2"
|
||||
|
||||
ingress:
|
||||
enabled: true
|
||||
className: traefik
|
||||
host: platform.dev.dbiz.local
|
||||
|
||||
env:
|
||||
SPRING_PROFILES_ACTIVE: "platform"
|
||||
LOG_FILE: "/tmp/dbiz-platform.log"
|
||||
# Oracle Platform DB
|
||||
SPRING_DATASOURCE_URL: "jdbc:oracle:thin:@//oracle-db:1521/CORE_FOUNDATION"
|
||||
SPRING_DATASOURCE_USERNAME: "FOUNDATION"
|
||||
SPRING_LIQUIBASE_CHANGE_LOG: "classpath:db/changelog/db.changelog-master.xml"
|
||||
SPRING_LIQUIBASE_DEFAULT_SCHEMA: "FOUNDATION"
|
||||
# Redis
|
||||
SPRING_DATA_REDIS_HOST: "redis"
|
||||
# Kafka
|
||||
SPRING_KAFKA_BOOTSTRAP_SERVERS: "kafka:9092"
|
||||
# S3 (SeaweedFS)
|
||||
S3_ENDPOINT: "http://seaweedfs-s3:8888"
|
||||
S3_ACCESS_KEY: "admin"
|
||||
S3_REGION: "ap-southeast-1"
|
||||
S3_PUBLIC_ENDPOINT: "http://seaweedfs-s3:8888"
|
||||
# Tenant provisioning — Oracle CDB/PDB
|
||||
DBIZ_TENANT_ORACLE_HOST: "oracle-db"
|
||||
DBIZ_TENANT_ORACLE_PORT: "1521"
|
||||
DBIZ_TENANT_ORACLE_PDB: "CORE_FOUNDATION"
|
||||
DBIZ_CDB_URL: "jdbc:oracle:thin:@//oracle-db:1521/TESTDB"
|
||||
DBIZ_CDB_USERNAME: "sys as sysdba"
|
||||
# Golden template
|
||||
DBIZ_GOLDEN_PDB_NAME: "CORE_FOUNDATION"
|
||||
DBIZ_GOLDEN_SCHEMA: "FOUNDATION"
|
||||
DBIZ_GOLDEN_SNAPSHOT_COPY: "false"
|
||||
DBIZ_GOLDEN_ENT_TIERS: "ENTERPRISE"
|
||||
DBIZ_GOLDEN_DB_LINK: "golden_link"
|
||||
DBIZ_GOLDEN_CREATE_FILE_DEST: "+DATA"
|
||||
# Service URLs
|
||||
DBIZ_TENANT_API_URL: "http://tenant-api:8081"
|
||||
DBIZ_PROMETHEUS_URL: "http://192.168.110.74:9090"
|
||||
DBIZ_AUTONOMOUS_INTERNAL_URL: "https://autonomous-api.dbiz.com/api/v1/internal"
|
||||
# Job queue
|
||||
DBIZ_PLATFORM_JOB_MAX_CONCURRENT: "5"
|
||||
DBIZ_PLATFORM_JOB_TIMEOUT_MINUTES: "60"
|
||||
DBIZ_PLATFORM_GOLDEN_TEMPLATE_LIQUIBASE_UPDATE: "true"
|
||||
DBIZ_STORAGE_TOTAL_BYTES: "5497558138880"
|
||||
# Tắt OpenTelemetry (chưa có collector)
|
||||
OTEL_SDK_DISABLED: "true"
|
||||
# JVM
|
||||
JAVA_TOOL_OPTIONS: "-Xms512m -Xmx3g -XX:+UseG1GC -XX:MaxGCPauseMillis=200"
|
||||
|
||||
secretKeys:
|
||||
- SPRING_DATASOURCE_PASSWORD
|
||||
- DBIZ_CDB_PASSWORD
|
||||
- DBIZ_TENANT_PASSWORD
|
||||
- DBIZ_GOLDEN_PDB_ADMIN_PASSWORD
|
||||
- S3_SECRET_KEY
|
||||
- DBIZ_AUTONOMOUS_INTERNAL_API_KEY
|
||||
---
|
||||
apiVersion: bitnami.com/v1alpha1
|
||||
kind: SealedSecret
|
||||
metadata:
|
||||
creationTimestamp: null
|
||||
name: platform-api-secret
|
||||
namespace: dbiz
|
||||
spec:
|
||||
encryptedData:
|
||||
DBIZ_AUTONOMOUS_INTERNAL_API_KEY: AgCicJLORjxhAh16EgQa26nUqm6aD/QCGWEq5aIMEmnRBuEWPy5zywGd/6GLiE2P0xI8xIZBoOW2+GvnP6xAHeQV2q1Rv9chC2q6cN53nc/xVNIm2ZQ6mgD75BKqeMVnQ7xT7j3YUvSMiRAg4/RZpvCoTaGh8o4U+DOaauET+Ctw8l+ny6cdGH5oBOsc5Dy6eP80hBbUP5+YcliCbZhl8K9a7lAxqPypHqrDtzKKprmXa2jsZjMwFEqdBXi+fs8JqAjAARusHKfNelFumw+atO7CRXhIz4fZaB+G1DitylZSNIVbHEOXGZ/NoNAvp/rf8Eddxti+Vd5RY5xLjp7A2l3PfkBys6/0MVEHAcObVaa6Kz0pfFDEJnzoDeusOuEsMmIJb+EBshLNSDr0VMEgJRIKSA8VvY0sciXyFXld4pIrYMeZMUVjCgWC5R8grhupZBK1jMySsUgrxoWMiDrLc/B8vXlE0S+PBvZEYwk21CzlADlhkvjRG3y334L1FQUOaVx1hdglBSBncAxkmOiP8FI2+2DIxzG7XZy3Qli5Q3r5ZHscm3eG+TotPKm/jhUh/h2SyI0MReavZjsf3LPtPraYBbUFwUJk2295QlophGXOjj/u0Q5jZ/GMak11Nn/k8338TPzQspJqDUChiEMOlK+khXv/50KVoOrRFD098zlJSYVqclpItg0uN76T4mhwJWmCUMdl0mm3ed9GRqMi+/m/3bKtj2CVOSmogPdXI6YPR8VeijvyZ4U4+Srj
|
||||
DBIZ_CDB_PASSWORD: AgCg31PaZ0us1H2OAknSKhbyjw7v4ugihDRNmaqTb+t2F69kxu7glvj5Qrwi1zSRVZqX66yZCJoNrY8ftutXHgy1Ul0NTP8yEKkthG/3/Q8MThOevRKZvPSE2nyhE1toLBfI2uw1m3SEjuWiRCixgszZUq5XnpbklkLFTiZZDOxSYXgEiDv+6RFltpH+G0D0IC2V4rzC1nRgCs4Y2RU9t5GAAnBThM1dnB4aix5FJUeubCSvda2qhjjlJqT3Nq4omPDAzQOPfJujo6srrLG4WVS085UQfvntAf2SqGZp2qJuVk9rsjDXjh6w3kCQkndaLz3+NlmwQ5Yqe1gCvqaIZt7U5Y68cCUh1/LT3QvmEONYUMw7k0q1Iuyf6nWG9HDIgTgyPLu+IwevjfTGUstnn/kGPIO4M6ICAN+/bO7NC2DK58dcyMzEgz3UlJSKT/kMPgKhTTncxPsfyTWYYQmfbRtp7qtomkvdo9g37OcfcDCr+ASZ85voE6pb0Yt5XAo8aHrFDSEqiTe3uXDiv6DjtaydqZeHOuuaUxItiysSlY9gnpYxqbRIEuvFT1HyFa8owmmniUw0RXETwhCfk3cWcaIWk1GBbYs3vzE3Txunp3IKurw6Dx3ikphv2MlqCcAkSpd/AkJDXrEAy5X1vgDpefwBlFEaxM6E9DDzQG9zbtdF/e6chVtO+r9A2ubzAGdkfRg3QOigLP9RUDM=
|
||||
DBIZ_GOLDEN_PDB_ADMIN_PASSWORD: AgBEeukPTZiotZOuGk9WcF/UBaBJH4y3y/+vsX+XUgcuUBFK+r4gWXPBLB73CCn8MtCbSlucWCj2gxXKcUhZNe8A77DH/GEgSjt53Ycd+gSDygjdaeDhETqBkH4k2cvgfyPyklFtNx1bhmy0sOKkkt/AMo9gJk0PjX+XOL0b/SArxExrNwIzbHS5cI1Z/sm3zIxHahWYMMH0uXyn+gmaKiIZbwn0/NdEyoDQNnDEBfiImeRAIxPxq5HE1tckqm61Fnak3Ec7ylLRXhfWJnrPuv2xivBw5KXbroEqRdK0TBlfdkTz34O7XRb6HpznagfZ41fENj16aEnFyOTipFHmEd4CVCK2czYvbEnWo3K5Ei9SMS4eFpizgTr3uHLVFu3Zguyz4EEMcUYwgePrcL/4Xd5rvqdfrUJNKtmTVAGMJiBxfRZFeBPP2mQQzn8hjKL/ry0FKWAEhNYXNxTcRco6kBEyPoyTvb2ZCJcC/EntTWaYADb3sN1YjJNTbiTv+GxejOoi9nLuwHDuxZmVpn40rBjzP2iEFsXNDRZLnxlZN2F4Sz5aPUkv+TSj4VWLNe0Z0CuALZN6/zThxs/isB7zjFLKJUsqdEuGN4fVKc6e/m2mpPIxfTTy7eB/36xFXOVQ/jr7TluVr/2ryNMvMizHkLHCbvKvA1gUCvPwY5On6FRSmddBPBHVL49NP2O4lKAYoapKS/g/57JYzvi8wSLpYJw=
|
||||
DBIZ_TENANT_PASSWORD: AgCMmXSwye59v/IAy1hhRR+ZR/VurVnOJylFLZhLrwToX6j/5595f8/UX2G4xspJOE3CE+r3iSVQJdmK/ZzjRcdy62HiWG1PowkPmP2kgdvbIYGOzm+YDZEaPNhgl1n4f+HGwPW2ZF/EYGG+HrXd0zFhrxhcDBmZfdB+D22KL9yLdaDR0zFd01ZAM+o/lL60789t4X6GFNPp5WdS6Dnv6p+/ZD5i5Ax5Lorigrlv474+btKjFOJeEZ0kHwAXUVIxawSr+DxO+X6D0wS/pVcmecPP0irzeUs3hLEL/uBEBc6CWU7iv/arqRtFyXKpbA9+0kNWeG+q1DVBvkSryUycqlFWlEzfbuslG24ejnz7TYWE5hz1JaLCKBs2yjDR04SSy4Loh+/yhWuYMdHK1C+YmUPx6GiSRZ1Q4kdZzIy2GfsP/vac74HEiljPDn8nvywhuAr2puJmhszF3F+dyu3LxGzGGIPf9yt6HSMcBYkM7BYrqn/OgWurNBhmlVLIqMSvuD8/VI55PiuIr9LXYvF3U2Fdu/3l03J8kRiCqVi4JMWbkeN5NRUcvMmYc1Y9+5YgIRYcI6suDmAgzccbK5I0kKA5o6/VFiUEvVm+HZdlm3f/Czs9vzMRFdz5jODAS+1y9aIC9qSIH1VjMVcP6xxjd5LmZkaQaOEHzXnWJtGnNM5fL5i4paMOabC00VWxRMfDgWQxOtaIzt0ygVByp/hKA0k=
|
||||
S3_SECRET_KEY: AgCVYV16IVlRRMXXtrxqbkVGVnCPr7IGziovSktawh+DkvPOKLuBVYz+H0nYZ1cfsb1Xf74QuD7etJwGEj53hWNCocMRHS7U3mrcCJ56K3MwI70IZIckU1nolM4JgnoQFIA+eAEvyt0WyJuSKWJ7UV9CN/BMmJtdTfAL7KBftr7jr3k24BljAUCXpR2VhvFU3hnuETACKmwEqCox7XkL4OGEe9LM+ML4H8DZ4+gHNDOUAXLGrvGO+ZzOC+5wuPk0TVM19YCFLqgIXpLvrQpOCcZoAxShA9DEYL5BwsA4lXcvee0wYJ/K7oJ/cZgpIKfWtorlTAZaDt6Bb2wnJ2iab3pc3/ZRqzSnofvTFYbhFGjvqR0zEwdL8mjElCj0RyFR7GVJLiQcd7m+1ClY4hApBwr4xAf+KAYbHp8sPloRy3RGR4ks1ktrEia1y39tf10hhewQBVrQurfN4DVrwclVyq86u6rA45tqhbePuJ6vzVopbyxvfwvrddJeDki1xhBKkpx1cwDp+ZggWFrfzGHo35UaoLhsLWtuoJHGx400AwIxIjsmX5gtgCarrg10vcjqDzVJqOxR3ghcmNmXMp0/n27Vlb9EaAFxJ3N7QY/9ZVNTDzdBQebrDxSdJf8kHX8kZFfAgIqSQ7Dly14YfjiNw4pnghDTTf2KOnB4CxOCwAjtyQNZmD+dfhJlA/jcrWgd1HfZ1FKF9MI7vw==
|
||||
SPRING_DATASOURCE_PASSWORD: AgARWOCt2wuoqQtaykBul13Xd2hMn0+dRO7ZqoMNvB7qgs9A3YsAZd1c1Xtc908W8BvNQby5eFQlUBlCO/ld5PvHljHxWPYRMcfZRqriMtXf5FInK9xQrDjIUvx6jyZWA54WxiG/LBgBHXWBwrsLooiooHnmeIGiP21jKEyLEq4ZCSOAC9meuQRdkOAWQgRL+JYnQCxgzN1DeuSzvvCtHvU9tCTkFu4va254BlvM0qJkSwWmUsI3yIBIr0CfHJ3Pgb0f/8hbyj39kEAb9BpOBRHUHldGBwjH8aQBkaU0zb2+rYLKESOXURoQCSesRSC2qWxdbuT+KE5Rd0J7idBAfc7++6+jyQErlu846VNatEKZPqgrg2v63RFGOBzR9FXPC7CftkugWFHRgcF69RlnZWBKU320iTaE5GwVdqr66vhPTFEO/C1gqA2KtQs9fVdPfo+aFYTKT6a8AqsOQNLzGqrajxb+G3YBw8lqe+axrNxWQxsF0rNVv4uURCU5jy/VaEf51wbBXOZ6Ucotsqhu/A0+BflvH8ZUVZqgD5KxehtCA6E3c7CsaRebc1UuNmRRAyhCp17fWU4x+jPYiBee1NV0POrVae3MhlYaBKUskEISDgYHEOGDyjy/NxIrajO77+C5HDFJyE/ZPeJjw/NQHpPU7kXvHzo0QNcuP/M6BtyHcNYPCIWNkOJTMX0WQpa6085kK6Rg5+zWcLI=
|
||||
template:
|
||||
metadata:
|
||||
creationTimestamp: null
|
||||
name: platform-api-secret
|
||||
namespace: dbiz
|
||||
Reference in New Issue
Block a user