summaryrefslogtreecommitdiffstats
path: root/external-schema-repo-generator/install.sh
diff options
context:
space:
mode:
Diffstat (limited to 'external-schema-repo-generator/install.sh')
-rwxr-xr-xexternal-schema-repo-generator/install.sh58
1 files changed, 0 insertions, 58 deletions
diff --git a/external-schema-repo-generator/install.sh b/external-schema-repo-generator/install.sh
deleted file mode 100755
index 2f926b6..0000000
--- a/external-schema-repo-generator/install.sh
+++ /dev/null
@@ -1,58 +0,0 @@
-#!/bin/sh
-
-# ============LICENSE_START=======================================================
-# OOM
-# ================================================================================
-# Copyright (C) 2020 Nokia. All rights reserved.
-# ================================================================================
-# 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.
-# ============LICENSE_END=========================================================
-
-# Arguments renaming
-spec_configmap_filename=$1
-k8s_configmap_name=$2
-
-# Constants
-MAX_SPEC_SIZE=262144
-
-# Alias
-alias kubectl_onap="kubectl -n onap"
-
-# Checks whether ConfigMap $spec_configmap_filename exists
-# When file does not exist exits with return code 1
-checkIfSpecExists() {
- if [ ! -f "$spec_configmap_filename" ]; then
- echo "Spec file $spec_configmap_filename does not exist."
- # todo add location of spec with filename
- exit 1
- fi
-}
-
-# Uploads ConfigMap spec $spec_configmap_filename to Kubernetes
-uploadConfigMap() {
- spec_size=$(stat --printf="%s" "$spec_configmap_filename")
- if [ "$spec_size" -ge $MAX_SPEC_SIZE ]; then
- echo "ConfigMap spec file is too long for 'kubectl apply'. Actual spec length: $spec_size, max spec length: $MAX_SPEC_SIZE"
- echo "Creating new ConfigMap $k8s_configmap_name"
- kubectl_onap create -f "$spec_configmap_filename"
- else
- echo "Applying ConfigMap $k8s_configmap_name"
- kubectl_onap apply -f "$spec_configmap_filename"
- fi
-}
-
-main() {
- checkIfSpecExists
- uploadConfigMap
-}
-
-main
-