| #!/usr/bin/env bash | 
 |  | 
 | ############################################################################### | 
 | #  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. | 
 | ############################################################################### | 
 |  | 
 | args=("$@") | 
 |  | 
 | cd /flink-kubernetes-operator || exit | 
 |  | 
 | if [ "$1" = "help" ]; then | 
 |     printf "Usage: $(basename "$0") (operator|webhook)\n" | 
 |     printf "    Or $(basename "$0") help\n\n" | 
 |     exit 0 | 
 | elif [ "$1" = "operator" ]; then | 
 |     echo "Starting Operator" | 
 |  | 
 |     exec java -cp "./$KUBERNETES_STANDALONE_JAR:./$OPERATOR_JAR:$OPERATOR_LIB/*" $LOG_CONFIG $JVM_ARGS org.apache.flink.kubernetes.operator.FlinkOperator | 
 | elif [ "$1" = "webhook" ]; then | 
 |     echo "Starting Webhook" | 
 |  | 
 |     # Adds the operator shaded jar on the classpath when the webhook starts | 
 |     exec java -cp "./$KUBERNETES_STANDALONE_JAR:./$OPERATOR_JAR:./$WEBHOOK_JAR:$OPERATOR_LIB/*" $LOG_CONFIG $JVM_ARGS org.apache.flink.kubernetes.operator.admission.FlinkOperatorWebhook | 
 | fi | 
 |  | 
 | args=("${args[@]}") | 
 |  | 
 | # Running command in pass-through mode | 
 | exec "${args[@]}" |