blob: afcdb30792f775af7d31143ca3df05456a232008 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
#!/usr/bin/env python
##############################################################################
# Copyright (c) 2018 Huawei Technologies Co.,Ltd and others.
#
# All rights reserved. This program and the accompanying materials
# are made available under the terms of the Apache License, Version 2.0
# which accompanies this distribution, and is available at
# http://www.apache.org/licenses/LICENSE-2.0
##############################################################################
import os
import utils.logger as log
LOG = log.Logger(__name__).getLogger()
INSTALLER_TYPE = os.getenv("INSTALLER_TYPE")
def get_config_path(INSTALLER_TYPE=None, CONFIG_PATH="/tmp/k8s_config"):
if INSTALLER_TYPE:
CMD = "bash k8s_config_pre.sh -i " + INSTALLER_TYPE + \
" -c " + CONFIG_PATH
LOG.info("Executing command: " + CMD)
CONFIG_PATH = os.popen(CMD)
else:
if not os.path.exists(CONFIG_PATH):
raise Exception("Must at least specify the path \
of k8s config!")
return CONFIG_PATH
|