Skip to content

Commit a648806

Browse files
committed
A-z functions
1 parent bdcc764 commit a648806

File tree

2 files changed

+36
-36
lines changed

2 files changed

+36
-36
lines changed

src/create-user.sh

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,24 @@ cleanup() {
1919
exit 0
2020
}
2121

22+
check_alias_exists() {
23+
local alias_list
24+
alias_list=$($mc_cmd alias list)
25+
case "$alias_list" in
26+
*"$MINIO_ALIAS"*) return 0 ;;
27+
*) return 1 ;;
28+
esac
29+
}
30+
31+
check_policy_exists() {
32+
local policy_list
33+
policy_list=$($mc_cmd admin policy list)
34+
case "$policy_list" in
35+
*"$MINIO_POLICY_NAME"*) return 0 ;;
36+
*) return 1 ;;
37+
esac
38+
}
39+
2240
debug_print() {
2341
if [ "$DEBUG" = "true" ]; then
2442
echo "$1"
@@ -38,24 +56,6 @@ sleep_or_exit() {
3856
fi
3957
}
4058

41-
check_alias_exists() {
42-
local alias_list
43-
alias_list=$($mc_cmd alias list)
44-
case "$alias_list" in
45-
*"$MINIO_ALIAS"*) return 0 ;;
46-
*) return 1 ;;
47-
esac
48-
}
49-
50-
check_policy_exists() {
51-
local policy_list
52-
policy_list=$($mc_cmd admin policy list)
53-
case "$policy_list" in
54-
*"$MINIO_POLICY_NAME"*) return 0 ;;
55-
*) return 1 ;;
56-
esac
57-
}
58-
5959
################################################################################
6060
# Main
6161
################################################################################

src/entrypoint.sh

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,15 @@ fi
1515
# Functions
1616
################################################################################
1717

18+
check_user_exists() {
19+
local user_list
20+
user_list=$(mc admin user ls "$MINIO_ALIAS")
21+
case "$user_list" in
22+
*"$MINIO_USER_ACCESS_KEY"*) return 0 ;;
23+
*) return 1 ;;
24+
esac
25+
}
26+
1827
create_policy() {
1928
policy_path="$1"
2029

@@ -79,24 +88,21 @@ EOF
7988

8089
}
8190

82-
exit_and_execute_docker_command() {
83-
export MINIO_ACCESS_KEY_EXISTS
84-
exec "$@"
85-
}
86-
8791
debug_print() {
8892
if [ "$DEBUG" = "true" ]; then
8993
echo "$1"
9094
fi
9195
}
9296

93-
check_user_exists() {
94-
local user_list
95-
user_list=$(mc admin user ls "$MINIO_ALIAS")
96-
case "$user_list" in
97-
*"$MINIO_USER_ACCESS_KEY"*) return 0 ;;
98-
*) return 1 ;;
99-
esac
97+
exit_and_execute_docker_command() {
98+
export MINIO_ACCESS_KEY_EXISTS
99+
exec "$@"
100+
}
101+
102+
set_mc_alias() {
103+
debug_print "Setting mc alias..."
104+
mc alias set "$MINIO_ALIAS" "$MINIO_HOST" "$MINIO_ADMIN_USER" "$MINIO_ADMIN_PASSWORD"
105+
debug_print "Set alias with: mc alias set $MINIO_ALIAS $MINIO_HOST $MINIO_ADMIN_USER **********"
100106
}
101107

102108
validate_environment_variables() {
@@ -128,12 +134,6 @@ validate_environment_variables() {
128134
fi
129135
}
130136

131-
set_mc_alias() {
132-
debug_print "Setting mc alias..."
133-
mc alias set "$MINIO_ALIAS" "$MINIO_HOST" "$MINIO_ADMIN_USER" "$MINIO_ADMIN_PASSWORD"
134-
debug_print "Set alias with: mc alias set $MINIO_ALIAS $MINIO_HOST $MINIO_ADMIN_USER **********"
135-
}
136-
137137
################################################################################
138138
# Main
139139
################################################################################

0 commit comments

Comments
 (0)