Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
S
slapos
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
5
Merge Requests
5
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Jérome Perrin
slapos
Commits
77b3535d
Commit
77b3535d
authored
Nov 14, 2022
by
Łukasz Nowak
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
caddy-frontend: Consistently use software provided find
parent
55b3f456
Changes
7
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
20 additions
and
16 deletions
+20
-16
software/caddy-frontend/buildout.hash.cfg
software/caddy-frontend/buildout.hash.cfg
+5
-5
software/caddy-frontend/instance-frontend.cfg.in
software/caddy-frontend/instance-frontend.cfg.in
+7
-3
software/caddy-frontend/instance-kedifa.cfg.in
software/caddy-frontend/instance-kedifa.cfg.in
+2
-2
software/caddy-frontend/instance-master.cfg.in
software/caddy-frontend/instance-master.cfg.in
+1
-1
software/caddy-frontend/software.cfg
software/caddy-frontend/software.cfg
+1
-1
software/caddy-frontend/templates/rotate-script.sh.in
software/caddy-frontend/templates/rotate-script.sh.in
+3
-3
software/caddy-frontend/templates/validate-script.sh.in
software/caddy-frontend/templates/validate-script.sh.in
+1
-1
No files found.
software/caddy-frontend/buildout.hash.cfg
View file @
77b3535d
...
@@ -22,11 +22,11 @@ md5sum = 5784bea3bd608913769ff9a8afcccb68
...
@@ -22,11 +22,11 @@ md5sum = 5784bea3bd608913769ff9a8afcccb68
[profile-frontend]
[profile-frontend]
filename = instance-frontend.cfg.in
filename = instance-frontend.cfg.in
md5sum =
65f33cc28372cb7fea61c27b81b6e5f1
md5sum =
1ec349747487b45dd6b30bb2aa45acbe
[profile-master]
[profile-master]
filename = instance-master.cfg.in
filename = instance-master.cfg.in
md5sum =
2c599c22f6ab9bf2bbc48da8a12ae6e0
md5sum =
50dbd9bd25fbc608b576ac83f4e13b0f
[profile-slave-list]
[profile-slave-list]
filename = instance-slave-list.cfg.in
filename = instance-slave-list.cfg.in
...
@@ -82,7 +82,7 @@ md5sum = 905e395b67c0a2b214b9f0099c8dc939
...
@@ -82,7 +82,7 @@ md5sum = 905e395b67c0a2b214b9f0099c8dc939
[template-validate-script]
[template-validate-script]
_update_hash_filename_ = templates/validate-script.sh.in
_update_hash_filename_ = templates/validate-script.sh.in
md5sum =
53e5d7ba2827bff003051f74f24ffe4f
md5sum =
ffa38c0110cf7a91cfc514e013b37a6d
[template-configuration-state-script]
[template-configuration-state-script]
_update_hash_filename_ = templates/configuration-state-script.sh.in
_update_hash_filename_ = templates/configuration-state-script.sh.in
...
@@ -90,7 +90,7 @@ md5sum = f494ce78550847066ed5a72c54ef47a9
...
@@ -90,7 +90,7 @@ md5sum = f494ce78550847066ed5a72c54ef47a9
[template-rotate-script]
[template-rotate-script]
_update_hash_filename_ = templates/rotate-script.sh.in
_update_hash_filename_ = templates/rotate-script.sh.in
md5sum =
8c150e1e6c993708d31936742f3a7302
md5sum =
b6fda7e51b6847199c3d142fc3f9a671
[software-setup]
[software-setup]
filename = setup.py
filename = setup.py
...
@@ -102,7 +102,7 @@ md5sum = e82ccdb0b26552a1c88ff523d8fae24a
...
@@ -102,7 +102,7 @@ md5sum = e82ccdb0b26552a1c88ff523d8fae24a
[profile-kedifa]
[profile-kedifa]
filename = instance-kedifa.cfg.in
filename = instance-kedifa.cfg.in
md5sum =
40fe46a1fe653406b18ca46351d195b8
md5sum =
d790e23ebf7b07bb245322629d402551
[template-backend-haproxy-rsyslogd-conf]
[template-backend-haproxy-rsyslogd-conf]
_update_hash_filename_ = templates/backend-haproxy-rsyslogd.conf.in
_update_hash_filename_ = templates/backend-haproxy-rsyslogd.conf.in
...
...
software/caddy-frontend/instance-frontend.cfg.in
View file @
77b3535d
...
@@ -644,6 +644,7 @@ pattern = *.old
...
@@ -644,6 +644,7 @@ pattern = *.old
keep_days = 365
keep_days = 365
extra-context =
extra-context =
raw find_executable {{ software_parameter_dict['findutils'] }}/bin/find
key log_dir trafficserver-directory:log
key log_dir trafficserver-directory:log
key rotate_dir trafficserver-directory:logrotate-backup
key rotate_dir trafficserver-directory:logrotate-backup
key xz_binary :xz_binary
key xz_binary :xz_binary
...
@@ -670,7 +671,7 @@ sha256sum = {{ software_parameter_dict['sha256sum'] }}
...
@@ -670,7 +671,7 @@ sha256sum = {{ software_parameter_dict['sha256sum'] }}
extra-context =
extra-context =
import os_module os
import os_module os
raw find_executable {{ software_parameter_dict['find
'] }}
raw find_executable {{ software_parameter_dict['find
utils'] }}/bin/find
key path_list :path_list
key path_list :path_list
key sha256sum :sha256sum
key sha256sum :sha256sum
key signature_file :signature_file
key signature_file :signature_file
...
@@ -699,6 +700,7 @@ output = ${directory:bin}/frontend-caddy-validate
...
@@ -699,6 +700,7 @@ output = ${directory:bin}/frontend-caddy-validate
last_state_file = ${directory:run}/caddy_configuration_last_state
last_state_file = ${directory:run}/caddy_configuration_last_state
validate_command = ${caddy-wrapper:output} -validate
validate_command = ${caddy-wrapper:output} -validate
extra-context =
extra-context =
raw find_executable {{ software_parameter_dict['findutils'] }}/bin/find
key validate_command :validate_command
key validate_command :validate_command
key configuration_state_command frontend-caddy-configuration-state-validate:output
key configuration_state_command frontend-caddy-configuration-state-validate:output
key last_state_file :last_state_file
key last_state_file :last_state_file
...
@@ -835,7 +837,7 @@ sha256sum = {{ software_parameter_dict['sha256sum'] }}
...
@@ -835,7 +837,7 @@ sha256sum = {{ software_parameter_dict['sha256sum'] }}
extra-context =
extra-context =
import os_module os
import os_module os
raw find_executable {{ software_parameter_dict['find
'] }}
raw find_executable {{ software_parameter_dict['find
utils'] }}/bin/find
key path_list :path_list
key path_list :path_list
key sha256sum :sha256sum
key sha256sum :sha256sum
key signature_file :signature_file
key signature_file :signature_file
...
@@ -864,6 +866,7 @@ output = ${directory:bin}/backend-haproxy-validate
...
@@ -864,6 +866,7 @@ output = ${directory:bin}/backend-haproxy-validate
last_state_file = ${directory:run}/backend_haproxy_configuration_last_state
last_state_file = ${directory:run}/backend_haproxy_configuration_last_state
validate_command = {{ software_parameter_dict['haproxy_executable'] }} -f ${backend-haproxy-configuration:file} -c
validate_command = {{ software_parameter_dict['haproxy_executable'] }} -f ${backend-haproxy-configuration:file} -c
extra-context =
extra-context =
raw find_executable {{ software_parameter_dict['findutils'] }}/bin/find
key validate_command :validate_command
key validate_command :validate_command
key configuration_state_command backend-haproxy-configuration-state-validate:output
key configuration_state_command backend-haproxy-configuration-state-validate:output
key last_state_file :last_state_file
key last_state_file :last_state_file
...
@@ -1006,7 +1009,7 @@ sha256sum = {{ software_parameter_dict['sha256sum'] }}
...
@@ -1006,7 +1009,7 @@ sha256sum = {{ software_parameter_dict['sha256sum'] }}
extra-context =
extra-context =
import os_module os
import os_module os
raw find_executable {{ software_parameter_dict['find
'] }}
raw find_executable {{ software_parameter_dict['find
utils'] }}/bin/find
key path_list :path_list
key path_list :path_list
key sha256sum :sha256sum
key sha256sum :sha256sum
key signature_file :signature_file
key signature_file :signature_file
...
@@ -1035,6 +1038,7 @@ output = ${directory:bin}/slave-introspection-validate
...
@@ -1035,6 +1038,7 @@ output = ${directory:bin}/slave-introspection-validate
last_state_file = ${directory:run}/slave_introspection_configuration_last_state
last_state_file = ${directory:run}/slave_introspection_configuration_last_state
validate_command = {{ software_parameter_dict['nginx'] }} -c ${frontend-configuration:slave-introspection-configuration} -t
validate_command = {{ software_parameter_dict['nginx'] }} -c ${frontend-configuration:slave-introspection-configuration} -t
extra-context =
extra-context =
raw find_executable {{ software_parameter_dict['findutils'] }}/bin/find
key validate_command :validate_command
key validate_command :validate_command
key configuration_state_command slave-introspection-configuration-state-validate:output
key configuration_state_command slave-introspection-configuration-state-validate:output
key last_state_file :last_state_file
key last_state_file :last_state_file
...
...
software/caddy-frontend/instance-kedifa.cfg.in
View file @
77b3535d
...
@@ -288,7 +288,7 @@ directory = ${directory:auth-ready}
...
@@ -288,7 +288,7 @@ directory = ${directory:auth-ready}
init =
init =
import os
import os
if os.path.isdir(options['directory']):
if os.path.isdir(options['directory']):
os.system("find %s -type f -name *-auth-random -size 0 -delete" % (options['directory'],))
os.system("
{{ software_parameter_dict['findutils'] }}/bin/
find %s -type f -name *-auth-random -size 0 -delete" % (options['directory'],))
[auth-random]
[auth-random]
recipe = slapos.recipe.build
recipe = slapos.recipe.build
...
@@ -335,7 +335,7 @@ config-command =
...
@@ -335,7 +335,7 @@ config-command =
recipe = plone.recipe.command
recipe = plone.recipe.command
output = ${directory:var}/${:_buildout_section_name_}.txt
output = ${directory:var}/${:_buildout_section_name_}.txt
update-command = ${:command}
update-command = ${:command}
command = find ${directory:auth-ready} -type f > ${:output}
command =
{{ software_parameter_dict['findutils'] }}/bin/
find ${directory:auth-ready} -type f > ${:output}
[promise-kedifa-auth-ready]
[promise-kedifa-auth-ready]
<= monitor-promise-base
<= monitor-promise-base
...
...
software/caddy-frontend/instance-master.cfg.in
View file @
77b3535d
...
@@ -856,7 +856,7 @@ key = ${:certificate}
...
@@ -856,7 +856,7 @@ key = ${:certificate}
stop-on-error = True
stop-on-error = True
update-command = ${:command}
update-command = ${:command}
command =
command =
[ -f ${:certificate} ] && find ${:certificate} -type f -mtime +3 -delete
[ -f ${:certificate} ] &&
{{ software_parameter_dict['findutils'] }}/bin/
find ${:certificate} -type f -mtime +3 -delete
if ! [ -f ${:certificate} ] ; then
if ! [ -f ${:certificate} ] ; then
openssl req -new -newkey rsa:2048 -sha256 -subj \
openssl req -new -newkey rsa:2048 -sha256 -subj \
"/CN=${rejected-slave-publish-configuration:ip}" \
"/CN=${rejected-slave-publish-configuration:ip}" \
...
...
software/caddy-frontend/software.cfg
View file @
77b3535d
...
@@ -126,7 +126,7 @@ xz_location = ${xz-utils:location}
...
@@ -126,7 +126,7 @@ xz_location = ${xz-utils:location}
htpasswd = ${:bin_directory}/htpasswd
htpasswd = ${:bin_directory}/htpasswd
smart_caucase_signer = ${:bin_directory}/smart-caucase-signer
smart_caucase_signer = ${:bin_directory}/smart-caucase-signer
caucase_csr_sign_check = ${:bin_directory}/caucase-csr-sign-check
caucase_csr_sign_check = ${:bin_directory}/caucase-csr-sign-check
find
= ${findutils:location}/bin/find
find
utils = ${findutils:location}
[template]
[template]
recipe = slapos.recipe.template:jinja2
recipe = slapos.recipe.template:jinja2
...
...
software/caddy-frontend/templates/rotate-script.sh.in
View file @
77b3535d
...
@@ -9,10 +9,10 @@ COMPRESS={{ xz_binary }}
...
@@ -9,10 +9,10 @@ COMPRESS={{ xz_binary }}
KEEP_DAYS
={{
keep_days
}}
KEEP_DAYS
={{
keep_days
}}
# Move out ${PATTERN} files
# Move out ${PATTERN} files
find
${
LOG_DIR
}
-maxdepth
1
-type
f
-name
${
PATTERN
}
-exec
mv
{}
${
LOGROTATE_DIR
}
/
\;
{{
find_executable
}}
${
LOG_DIR
}
-maxdepth
1
-type
f
-name
${
PATTERN
}
-exec
mv
{}
${
LOGROTATE_DIR
}
/
\;
# Compress
# Compress
find
${
LOGROTATE_DIR
}
-maxdepth
1
-type
f
-name
${
PATTERN
}
-exec
${
COMPRESS
}
-9
{}
\;
{{
find_executable
}}
${
LOGROTATE_DIR
}
-maxdepth
1
-type
f
-name
${
PATTERN
}
-exec
${
COMPRESS
}
-9
{}
\;
# Retent old files
# Retent old files
find
${
LOGROTATE_DIR
}
-maxdepth
1
-type
f
-mtime
+
${
KEEP_DAYS
}
-delete
{{
find_executable
}}
${
LOGROTATE_DIR
}
-maxdepth
1
-type
f
-mtime
+
${
KEEP_DAYS
}
-delete
software/caddy-frontend/templates/validate-script.sh.in
View file @
77b3535d
...
@@ -7,7 +7,7 @@ LAST_STATE_FILE={{ last_state_file }}
...
@@ -7,7 +7,7 @@ LAST_STATE_FILE={{ last_state_file }}
# force validation each 2 hours
# force validation each 2 hours
old_found
=
1
old_found
=
1
if
[
-f
$LAST_STATE_FILE
]
;
then
if
[
-f
$LAST_STATE_FILE
]
;
then
old_found
=
$(
find
$LAST_STATE_FILE
-mmin
+120 |
wc
-l
)
old_found
=
$(
{{
find_executable
}}
$LAST_STATE_FILE
-mmin
+120 |
wc
-l
)
fi
fi
if
[
"
$old_found
"
-eq
1
]
||
{{
configuration_state_command
}}
;
then
if
[
"
$old_found
"
-eq
1
]
||
{{
configuration_state_command
}}
;
then
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment