# http routing section
http:
  routers:
    # Define a connection between requests and services
    "to-kasm-main":
      rule: "Host(`k.szk.li`)" 
      entrypoints:
      - websecure
    # # If the rule matches, applies the middleware
      middlewares:
      - authentik_sysmgr
    # - test-user
      # If the rule matches, forward to the whoami service (declared below)
      service: kasm-main
      tls:
        certresolver: myresolver

    # Define a connection between requests and services
    "to-kasm-setup":
      rule: "Host(`ksetup.szk.li`)" 
      entrypoints:
      - websecure
    # # If the rule matches, applies the middleware
      middlewares:
      - authentik_sysmgr
    # - test-user
      # If the rule matches, forward to the whoami service (declared below)
      service: kasm-setup
      tls:
        certresolver: myresolver


  services:
    # Define how to reach an existing service on our infrastructure
    kasm-main:
      loadBalancer:      
        servers:
        - url: "https://kasm-workspaces:8744"
    kasm-setup:
      loadBalancer:      
        servers:
        - url: "https://kasm-workspaces:8743"