################################################################################
#  Licensed to the Apache Software Foundation (ASF) under one
#  or more contributor license agreements.  See the NOTICE file
#  distributed with this work for additional information
#  regarding copyright ownership.  The ASF licenses this file
#  to you under the Apache License, Version 2.0 (the
#  "License"); you may not use this file except in compliance
#  with the License.  You may obtain a copy of the License at
#
#      http://www.apache.org/licenses/LICENSE-2.0
#
#  Unless required by applicable law or agreed to in writing, software
#  distributed under the License is distributed on an "AS IS" BASIS,
#  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
#  See the License for the specific language governing permissions and
# limitations under the License.
################################################################################

kind: ConfigMap
apiVersion: v1
metadata:
  name: flink-config
data:
  masters: |
    flink-jobmanager:8081
  flink-conf.yaml: |
    blob.server.port: 6124
    high-availability: zookeeper
    high-availability.cluster-id: /flink
    high-availability.jobmanager.port: 50010
    high-availability.storageDir: file:///flink/ha/
    high-availability.zookeeper.client.acl: open
    high-availability.zookeeper.quorum: zetcd:2181
    jobmanager.heap.size: 1024m
    jobmanager.rpc.address: flink-jobmanager
    jobmanager.rpc.port: 6123
    jobmanager.web.address: 0.0.0.0
    parallelism.default: 1
    query.server.port: 6125
    resourcemanager.rpc.port: 6123
    rest.address: 0.0.0.0
    rest.bind-address: 0.0.0.0
    rest.port: 8081
    taskmanager.data.port: 6121
    taskmanager.heap.size: 1024m
    taskmanager.numberOfTaskSlots: 1
    taskmanager.rpc.port: 6122
