From fa7cdf81cc9ac8c71e686828c24f03032c02bcba Mon Sep 17 00:00:00 2001 From: Davanum Srinivas Date: Tue, 7 May 2024 08:24:15 -0400 Subject: [PATCH] Drop typecheck-providerless verification Signed-off-by: Davanum Srinivas --- hack/make-rules/verify.sh | 1 - hack/verify-typecheck-providerless.sh | 44 --------------------------- 2 files changed, 45 deletions(-) delete mode 100755 hack/verify-typecheck-providerless.sh diff --git a/hack/make-rules/verify.sh b/hack/make-rules/verify.sh index 913b1c45f45..8862454af02 100755 --- a/hack/make-rules/verify.sh +++ b/hack/make-rules/verify.sh @@ -43,7 +43,6 @@ EXCLUDED_PATTERNS=( if [[ ${EXCLUDE_TYPECHECK:-} =~ ^[yY]$ ]]; then EXCLUDED_PATTERNS+=( "verify-typecheck.sh" # runs in separate typecheck job - "verify-typecheck-providerless.sh" # runs in separate typecheck job ) fi diff --git a/hack/verify-typecheck-providerless.sh b/hack/verify-typecheck-providerless.sh deleted file mode 100755 index 55ee5ff1bcf..00000000000 --- a/hack/verify-typecheck-providerless.sh +++ /dev/null @@ -1,44 +0,0 @@ -#!/usr/bin/env bash - -# Copyright 2018 The Kubernetes Authors. -# -# Licensed 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. - -# This script verifies the build without in-tree cloud providers. -# Usage: `hack/verify-typecheck-providerless.sh`. - -set -o errexit -set -o nounset -set -o pipefail - -KUBE_ROOT=$(dirname "${BASH_SOURCE[0]}")/.. - -cd "${KUBE_ROOT}" -# verify the providerless build -# https://github.com/kubernetes/enhancements/blob/master/keps/sig-cloud-provider/1179-building-without-in-tree-providers/README.md -hack/verify-typecheck.sh --skip-test --tags=providerless - -# verify using go list -if _out="$(go list -mod=readonly -tags "providerless" -e -json k8s.io/kubernetes/cmd/kubelet/... \ - | grep -e Azure/azure-sdk-for-go -e github.com/aws/aws-sdk-go -e google.golang.org/api)"; then - echo "${_out}" >&2 - echo "Verify typecheck for providerless tag failed. Found restricted packages." >&2 - exit 1 -fi -if _out="$(go list -mod=readonly -tags "providerless" -e -json k8s.io/kubernetes/cmd/kube-apiserver/... \ - | grep -e Azure/azure-sdk-for-go -e github.com/aws/aws-sdk-go -e google.golang.org/api \ - -e Azure/go-autorest -e oauth2/google)"; then - echo "${_out}" >&2 - echo "Verify typecheck for providerless tag failed. Found restricted packages." >&2 - exit 1 -fi