version: '3'

services:

  skipper-server:
    environment:
      # Use the 'kubectl cluster-info' to find the Kubernetes master URL (may start to HTTPS).
      - SPRING_CLOUD_SKIPPER_SERVER_PLATFORM_KUBERNETES_ACCOUNTS_K8S_FABRIC8_MASTER_URL=<MASTER URL>
      # to get the credentials on GKE you can try; 'gcloud container clusters describe <cluster-name> --zone <zone> --project <project-name>'
      - SPRING_CLOUD_SKIPPER_SERVER_PLATFORM_KUBERNETES_ACCOUNTS_K8S_FABRIC8_USERNAME=<USERNAME>
      - SPRING_CLOUD_SKIPPER_SERVER_PLATFORM_KUBERNETES_ACCOUNTS_K8S_FABRIC8_PASSWORD=<PASSWORD>
      - SPRING_CLOUD_SKIPPER_SERVER_PLATFORM_KUBERNETES_ACCOUNTS_K8S_FABRIC8_NAMESPACE=default
      - SPRING_CLOUD_SKIPPER_SERVER_PLATFORM_KUBERNETES_ACCOUNTS_K8S_FABRIC8_TRUST_CERTS=true
      - SPRING_CLOUD_SKIPPER_SERVER_PLATFORM_KUBERNETES_ACCOUNTS_K8S_CREATE_LOAD_BALANCER=true
      - SPRING_CLOUD_SKIPPER_SERVER_PLATFORM_KUBERNETES_ACCOUNTS_K8S_ENVIRONMENT_VARIABLES=SPRING_CLOUD_STREAM_KAFKA_BINDER_BROKERS=PLAINTEXT://kafka:9092,SPRING_CLOUD_STREAM_KAFKA_BINDER_ZK_NODES=zookeeper:2181