Skip to content

Commit 7c19ffe

Browse files
Merge pull request #17 from bitops-plugins/copy_defaults
Fix the _default copy behavior to use the correct path
2 parents cb380ed + 92f64b4 commit 7c19ffe

File tree

2 files changed

+9
-5
lines changed

2 files changed

+9
-5
lines changed

bitops.schema.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@ helm:
4545
default-root-dir:
4646
type: string
4747
export_env: DEFAULT_ROOT_DIR
48+
default: _default
4849
default-dir-flag:
4950
type: boolean
5051
default: true

scripts/helm_handle_chart.sh

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,6 @@ if [ "$HELM_SKIP_DEPLOY" == "true" ]; then
2121
exit 0
2222
fi
2323

24-
ls -ltr $PLUGINS_ROOT_DIR
25-
2624
# Check for dependent aws plugin
2725
if [ ! -d $PLUGINS_ROOT_DIR/aws ]; then
2826
echo "aws plugin is missing..."
@@ -101,18 +99,23 @@ else
10199
echo "DEFAULT_SUB_DIR is set: $DEFAULT_SUB_DIR"
102100
fi
103101

102+
if [ -z $BITOPS_PLUGIN_NAME ]; then
103+
# BITOPS_PLUGIN_NAME is empty, assuming plugin name based on basename
104+
BITOPS_PLUGIN_NAME=$(basename ${BITOPS_PLUGIN_DIR})
105+
fi
106+
104107
# # Identify the default folder for helm
105108
echo "Identify the default root folder for $HELM_CHART helm chart"
106109
if [[ "${DEFAULT_DIR_FLAG}" == "True" ]]; then
107110
echo "Use 'opsrepo_root_default_dir' of bitops.config.yaml build config value for default root directory..."
108-
export DEFAULT_HELM_ROOT="$BITOPS_OPSREPO_ENVIRONMENT_DIR/$BITOPS_DEFAULT_ROOT_DIR"
111+
export DEFAULT_HELM_ROOT="$BITOPS_TEMPDIR/$BITOPS_DEFAULT_ROOT_DIR/$BITOPS_PLUGIN_NAME"
109112
else
110113
echo "Use 'default-root-dir' of bitops.config.yaml helm chart config value for default root directory..."
111114
export DEFAULT_HELM_ROOT="$BITOPS_OPSREPO_ENVIRONMENT_DIR/$DEFAULT_ROOT_DIR"
112115
fi
113-
echo "default root folder for $HELM_CHART helm chart found.."
114116

115-
export DEFAULT_HELM_CHART_DIRECTORY="$DEFAULT_HELM_ROOT/$DEFAULT_SUB_DIR"
117+
export DEFAULT_HELM_CHART_DIRECTORY="$DEFAULT_HELM_ROOT/$HELM_CHART"
118+
echo "Using default folder [$DEFAULT_HELM_CHART_DIRECTORY]"
116119

117120
### COPY DEFAULTS
118121
echo "Copying defaults...."

0 commit comments

Comments
 (0)