как собрать коннект kubernetes с помощью keycloak - PullRequest
0 голосов
/ 06 июля 2019

У меня есть приложение для микросервиса jhipster, которое использует keycloak, когда я генерирую конфигурацию для kubernetes. Настройка keycloak игнорируется, и keycloak не запускается, и приложение принимает ошибку для аутентификации. Как я могу это исправить?мой конфиг работал с docker-compose и все работало с конфигом app.yml:

    version: '2'
services:
  cpmgateway-app:
    image: gateway
    environment:
      - _JAVA_OPTIONS=-Xmx512m -Xms256m
      - SPRING_PROFILES_ACTIVE=prod,swagger
      - MANAGEMENT_METRICS_EXPORT_PROMETHEUS_ENABLED=true
      - EUREKA_CLIENT_SERVICE_URL_DEFAULTZONE=http://admin:$${jhipster.registry.password}@jhipster-registry:8761/eureka
      - SPRING_CLOUD_CONFIG_URI=http://admin:$${jhipster.registry.password}@jhipster-registry:8761/config
      - SPRING_DATASOURCE_URL=jdbc:mariadb://cpm-mariadb:3306/gateway
      - SPRING_SECURITY_OAUTH2_CLIENT_PROVIDER_OIDC_ISSUER_URI=http://keycloak:9080/auth/realms/jhipster
      - SPRING_SECURITY_OAUTH2_CLIENT_REGISTRATION_OIDC_CLIENT_ID=web_app
      - SPRING_SECURITY_OAUTH2_CLIENT_REGISTRATION_OIDC_CLIENT_SECRET=web_app
      - JHIPSTER_SLEEP=30 # gives time for other services to boot before the application
      - SPRING_DATA_JEST_URI=http://elasticsearch:9200
      - SPRING_ELASTICSEARCH_REST_URIS=http://elasticsearch:9200
    ports:
      - 8080:8080
  mariadb:
    extends:
      file: mariadb.yml
      service: cpm-mariadb
  #  keycloak-mariadb:
  #    extends:
  #      file: mariadb.yml
  #      service: keycloak-mariadb
  keycloak:
    extends:
      file: keycloak.yml
      service: keycloak
  elasticsearch:
    extends:
      file: elasticsearch.yml
      service: cpm-elasticsearch
  jhipster-registry:
    extends:
      file: jhipster-registry.yml
      service: jhipster-registry
    environment:
      - SPRING_CLOUD_CONFIG_SERVER_COMPOSITE_0_TYPE=native
      - SPRING_CLOUD_CONFIG_SERVER_COMPOSITE_0_SEARCH_LOCATIONS=file:./central-config/docker-config/
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...