kubectl describe deployment -n gooddata-cn gooddata-cn-metadata-api Name: gooddata-cn-metadata-api Namespace: gooddata-cn CreationTimestamp: Fri, 14 Jul 2023 18:32:17 +0000 Labels: app.kubernetes.io/component=metadataApi app.kubernetes.io/instance=gooddata-cn app.kubernetes.io/managed-by=Helm app.kubernetes.io/name=gooddata-cn app.kubernetes.io/version=2.4.0 helm.sh/chart=gooddata-cn-2.4.0 objectset.rio.cattle.io/hash=5a0c89e642679e4077052c532267adcaf6c3d0c1 Annotations: deployment.kubernetes.io/revision: 4 field.cattle.io/publicEndpoints: [{"addresses":[""],"port":80,"protocol":"HTTP","serviceName":"gooddata-cn:gooddata-cn-metadata-api","ingressName":"gooddata-cn:managed-cle... meta.helm.sh/release-name: gooddata-cn meta.helm.sh/release-namespace: gooddata-cn objectset.rio.cattle.io/id: default-prismraas-gooddata-cn-staging-gooddata-cn Selector: app.kubernetes.io/component=metadataApi,app.kubernetes.io/instance=gooddata-cn,app.kubernetes.io/name=gooddata-cn Replicas: 1 desired | 1 updated | 2 total | 0 available | 2 unavailable StrategyType: RollingUpdate MinReadySeconds: 0 RollingUpdateStrategy: 25% max unavailable, 25% max surge Pod Template: Labels: app.kubernetes.io/component=metadataApi app.kubernetes.io/instance=gooddata-cn app.kubernetes.io/name=gooddata-cn Annotations: checksum/config: be1614da7e4a58b1dc4e7cf16482b07ae5ea97cf95f4638f5920eea8c2fa91c4 prometheus.io/path: /actuator/prometheus prometheus.io/port: 9008 prometheus.io/scrape: true Service Account: gooddata-cn Init Containers: check-postgres-db: Image: artifactory.cwantools.io:5000/gooddata/tools:2.4.0 Port: Host Port: Command: /bin/bash -c Args: until pg_isready; do sleep 2; done; if [ "$(psql -Atq -c "select 1 from pg_database where datname = 'md'")" != "1" ] ; then createdb md || exit 1 ; fi ; if [ "$(psql -Atq -c "select 1 from pg_roles where rolname = 'md_exporter'")" != "1" ] ; then psql -c "create role md_exporter with login password '$MD_EXPORTER_PGPASSWORD';" || true ; fi ; Limits: cpu: 1250m memory: 1280Mi Requests: cpu: 100m memory: 800Mi Environment: PGHOST: gooddata-cn-pg.cluster-c7vquahp3alv.us-west-2.rds.amazonaws.com PGPORT: 5432 PGUSER: postgres PGDATABASE: postgres PGPASSWORD: Optional: false MD_PGPASSWORD: Optional: false MD_EXPORTER_PGPASSWORD: Optional: false Mounts: /mnt/secrets-store from aws-secret-store (ro) Containers: metadata-api: Image: artifactory.cwantools.io:5000/gooddata/metadata-api:2.4.0 Ports: 9007/TCP, 9008/TCP, 6572/TCP Host Ports: 0/TCP, 0/TCP, 0/TCP Limits: cpu: 1250m memory: 1280Mi Requests: cpu: 100m memory: 800Mi Liveness: http-get http://:9008/actuator/health/liveness delay=30s timeout=5s period=10s #success=1 #failure=5 Readiness: http-get http://:9008/actuator/health/readiness delay=30s timeout=10s period=10s #success=1 #failure=5 Startup: http-get http://:9008/actuator/health/liveness delay=30s timeout=5s period=10s #success=1 #failure=12 Environment: JDK_JAVA_OPTIONS: -XX:+ExitOnOutOfMemoryError -XX:+UseG1GC -Xss384k -XX:+UseStringDeduplication -XX:MinHeapFreeRatio=15 -XX:MaxHeapFreeRatio=25 -XX:AdaptiveSizePolicyWeight=50 -XX:InitiatingHeapOccupancyPercent=25 -XX:GCTimeRatio=25 -XX:CompressedClassSpaceSize=25M -XX:ReservedCodeCacheSize=140M -Xms400m -Xmx400m -XX:MaxMetaspaceSize=190M NODE_IP: (v1:status.hostIP) POD_NAME: (v1:metadata.name) NAMESPACE: (v1:metadata.namespace) LOGGING_APPENDER: json SPRING_MAIN_BANNER_MODE: off SPRING_CONFIG_ADDITIONAL_LOCATION: classpath:git.properties SPRING_ZIPKIN_ENABLED: false ZIPKIN_HOST: jaeger-collector.monitoring ZIPKIN_PORT: 9411 SPRING_LIFECYCLE_TIMEOUT_PER_SHUTDOWN_PHASE: 60s SPRING_CONFIG_LOCATION: classpath:/,/app-config/application-cspConfig.yaml GDC_FEATURES_VALUES_ENABLE_ANALYTICAL_DASHBOARD_PERMISSIONS: true PULSAR_SERVICEURL: pulsar://pulsar-broker.pulsar:6650 PULSAR_ADMINURL: http://pulsar-broker.pulsar:8080 PULSAR_PRODUCERS_MODEL_UPDATE_TOPIC: gooddata-cn/gooddata-cn/metadata.model PULSAR_PRODUCERS_MODEL_UPDATE_MESSAGE_TTL: 300 PULSAR_PRODUCERS_DATA_SOURCE_CHANGE_TOPIC: gooddata-cn/gooddata-cn/data-source.change PULSAR_PRODUCERS_DATA_SOURCE_CHANGE_MESSAGE_TTL: 300 PULSAR_PRODUCERS_CACHE_COMMAND_TOPIC: gooddata-cn/gooddata-cn/metadata.cache-command PULSAR_PRODUCERS_CACHE_COMMAND_MESSAGE_TTL: 300 PULSAR_CONSUMERS_CACHE_COMMAND_TOPIC: gooddata-cn/gooddata-cn/metadata.cache-command SPRING_DATASOURCE_URL: jdbc:postgresql://gooddata-cn-pg.cluster-c7vquahp3alv.us-west-2.rds.amazonaws.com:5432/md?reWriteBatchedInserts=true SPRING_DATASOURCE_USERNAME: postgres SPRING_DATASOURCE_PASSWORD: Optional: false GRPC_DATASOURCEMETADATA_HOST: gooddata-cn-sql-executor-headless GRPC_DATASOURCEMETADATA_PORT: 6570 GRPC_LICENSE_HOST: gooddata-cn-auth-service-headless GRPC_LICENSE_PORT: 6573 LOG4J_ASYNC_LOGGER_RING_BUFFER_SIZE: 262144 BOOTSTRAP_USER: Optional: false BOOTSTRAP_PASSWORD: Optional: false SPRING_SECURITY_OAUTH2_CLIENT_COOKIES_SAMESITE: Lax SPRING_PROFILES_ACTIVE: default GDC_TELEMETRY_ENABLED: false GDC_TELEMETRY_SITE_ID: 2 GRPC_SERVER_MAX_CONNECTION_AGE: 300 GRPC_SERVER_PERMIT_KEEP_ALIVE_TIME: 25 GRPC_SERVER_PERMIT_KEEP_ALIVE_WITHOUT_CALLS: true GDC_EXTRA_CACHE: GDC_CACHE_STRATEGY: Mounts: /app-config/ from app-config (rw) /mnt/secrets-store from aws-secret-store (ro) Volumes: app-config: Type: ConfigMap (a volume populated by a ConfigMap) Name: gooddata-cn-metadata-api-config Optional: false aws-secret-store: Type: CSI (a Container Storage Interface (CSI) volume source) Driver: secrets-store.csi.k8s.io FSType: ReadOnly: true VolumeAttributes: secretProviderClass=gooddata-cn-postgres-password-aws Conditions: Type Status Reason ---- ------ ------ Available False MinimumReplicasUnavailable Progressing False ProgressDeadlineExceeded OldReplicaSets: gooddata-cn-metadata-api-64d8f6485d (1/1 replicas created) NewReplicaSet: gooddata-cn-metadata-api-5b66bb77f8 (1/1 replicas created) Events: