Commit b8bf3cd4 authored by Pedro Eduardo Trujillo's avatar Pedro Eduardo Trujillo
Browse files

Merge branch 'dev' into 'master'

Corrige config, migra a Traefik v2, revisa valores

See merge request redmic-project/confluent/schema-registry-ui!2
parents b1e60043 9c8b56f5
Loading
Loading
Loading
Loading

.dockerignore

deleted100644 → 0
+0 −2
Original line number Diff line number Diff line
*
!scripts
+2 −6
Original line number Diff line number Diff line
include:
  - project: 'redmic-project/gitlab-ci-templates'
    ref: master
    file: '/deployment.yml'
    file: '/deployment-service/docker-deploy.yml'

stages:
  - deploy

variables:
  PROJECT_PARENT_NAME: confluent

.deploy:
  variables:
    STACK: ${PROJECT_PARENT_NAME}
    SERVICES_TO_CHECK: ${PROJECT_PARENT_NAME}_${CI_PROJECT_NAME}
    STACK: confluent
+9 −4
Original line number Diff line number Diff line
SR_PORT=8081
UI_PORT=8000
SCHEMAREGISTRY_URL=http://schema-registry:8081
PORT=8000
PROXY=true
allowGlobalConfigChanges=true
allowTransitiveCompatibilities=true
ALLOW_GLOBAL=1
ALLOW_TRANSITIVE=1
ALLOW_DELETION=1
READONLY_MODE=0

TRAEFIK_AUTH=user:$apr1$md5password
PUBLIC_HOSTNAME=change.me
+52 −0
Original line number Diff line number Diff line
version: '3.5'

services:
  schema-registry-ui:
    image: ${IMAGE_NAME:-landoop/schema-registry-ui}:${IMAGE_TAG:-latest}
    environment:
      SCHEMAREGISTRY_URL: http://schema-registry:${SR_PORT}
      PROXY: 'true'
      allowGlobalConfigChanges: 'true'
      allowTransitiveCompatibilities: 'true'
      SCHEMAREGISTRY_URL:
      PORT:
      PROXY:
      ALLOW_GLOBAL:
      ALLOW_TRANSITIVE:
      ALLOW_DELETION:
      READONLY_MODE:
    networks:
      kafka-net:
      traefik-net:
    healthcheck:
      test: wget --spider -S -t 1 http://localhost:${UI_PORT}
      test: wget --spider -nv http://localhost:${PORT}
      interval: ${HEALTHCHECK_INTERVAL:-30s}
      timeout: ${HEALTHCHECK_TIMEOUT:-10s}
      retries: ${HEALTHCHECK_RETRIES:-3}
      start_period: ${HEALTHCHECK_START_PERIOD:-2m}
      retries: ${HEALTHCHECK_RETRIES:-5}
      start_period: ${HEALTHCHECK_START_PERIOD:-1m}
    deploy:
      mode: replicated
      replicas: ${REPLICAS:-1}
      labels:
        traefik.frontend.auth.basic.users: ${UI_AUTH}
        traefik.frontend.rule: Host:schemaregistryui.${PUBLIC_HOSTNAME}
        traefik.backend: schema-registry-ui
        traefik.port: '${UI_PORT}'
      restart_policy:
        delay: ${RESTART_DELAY:-30s}
      update_config:
        delay: ${UPDATE_DELAY:-2m}
        delay: ${UPDATE_DELAY:-1m}
      labels:
        traefik.enable: ${TRAEFIK_ENABLE:-true}
        traefik.http.routers.schema-registry-ui.entrypoints: ${TRAEFIK_ENTRYPOINT:-http}
        traefik.http.routers.schema-registry-ui.rule: Host(`${TRAEFIK_SUBDOMAIN:-schemaregistryui}.${PUBLIC_HOSTNAME}`)
        traefik.http.middlewares.schema-registry-ui-auth.basicauth.users: ${TRAEFIK_AUTH}
        traefik.http.routers.schema-registry-ui.middlewares: schema-registry-ui-auth
        traefik.http.services.schema-registry-ui.loadbalancer.server.port: ${PORT}
      resources:
        limits:
          cpus: '${RESOURCES_LIMITS_CPUS:-0.5}'
          memory: ${RESOURCES_LIMITS_MEMORY:-64M}
        reservations:
          cpus: '${RESOURCES_RESERVATIONS_CPUS:-0.001}'
          memory: ${RESOURCES_RESERVATIONS_MEMORY:-52M}
          memory: ${RESOURCES_RESERVATIONS_MEMORY:-16M}

networks:
  kafka-net:

deploy/docker-compose.dev.yml

deleted100644 → 0
+0 −1
Original line number Diff line number Diff line
version: '3.5'
Loading