blob: 98f620d1246c3b933fb74e7e4e0c51319a66f19c [file] [log] [blame]
# 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.
#
# A convenience script for build the kuttl image.
# See hbase-kubernetes-deployment/dockerfiles/kuttl/README.md
#
variable BASE_IMG {
default = "apache/hadoop"
}
variable BASE_TAG {
default = "3"
}
variable USER {
default = "apache"
}
variable IMAGE_TAG {
default = "latest"
}
variable IMAGE_NAME {
default = "${USER}/hbase/kustomize/hadoop"
}
variable CORRETTO_KEY_URL {}
variable CORRETTO_KEY {}
variable CORRETTO_REPO_URL {}
variable CORRETTO_REPO {}
variable JMX_PROMETHEUS_JAR_URL {}
variable JMX_PROMETHEUS_JAR {}
group default {
targets = [ "hadoop", "hadoop-test" ]
}
target hadoop {
dockerfile = "dockerfiles/hadoop/Dockerfile"
args = {
BASE_IMG = BASE_IMG
BASE_TAG = BASE_TAG
CORRETTO_KEY_URL = CORRETTO_KEY_URL
CORRETTO_KEY = CORRETTO_KEY
CORRETTO_REPO_URL = CORRETTO_REPO_URL
CORRETTO_REPO = CORRETTO_REPO
JMX_PROMETHEUS_JAR_URL = JMX_PROMETHEUS_JAR_URL
JMX_PROMETHEUS_JAR = JMX_PROMETHEUS_JAR
}
target = "final"
platforms = [
# upstream image only provides linux/amd64
"linux/amd64"
]
tags = [ "${IMAGE_NAME}:${IMAGE_TAG}" ]
}
target hadoop-test {
inherits = [ "hadoop" ]
target = "test"
tags = []
}