File tree Expand file tree Collapse file tree 1 file changed +22
-2
lines changed
Expand file tree Collapse file tree 1 file changed +22
-2
lines changed Original file line number Diff line number Diff line change @@ -10,10 +10,30 @@ appname_is_valid() {
1010 AppName=" ${AppName#:* } "
1111 fi
1212 if [[ ${AppName} =~ ^[a-zA-Z][a-zA-Z0-9]* (__[a-zA-Z0-9]+)? $ ]]; then
13- local InvalidInstanceNames=" CONTAINER|ENABLED|ENVIRONMENT|HOSTNAME|PORT|NETWORK|RESTART|TAG"
13+ local -a InvalidInstanceNames=(
14+ CONTAINER
15+ DEVICE
16+ DEVICES
17+ ENABLED
18+ ENVIRONMENT
19+ HOSTNAME
20+ PORT
21+ NETWORK
22+ RESTART
23+ STORAGE
24+ STORAGE2
25+ STORAGE3
26+ STORAGE4
27+ TAG
28+ )
29+ local InvalidInstanceNamesRegex
30+ {
31+ IFS=' |'
32+ InvalidInstanceNamesRegex=" ${InvalidInstanceNames[*]} "
33+ }
1434 local InstanceName
1535 InstanceName=" $( run_script ' appname_to_instancename' " ${AppName} " ) "
16- [[ ! ${InstanceName^^} =~ ${InvalidInstanceNames } ]]
36+ [[ ! ${InstanceName^^} =~ ${InvalidInstanceNamesRegex } ]]
1737 return
1838 fi
1939 false
You can’t perform that action at this time.
0 commit comments