Alexandre Aubin
|
636c9e563e
|
Update diagnosis.py: more messages improvement
|
2024-06-30 18:41:50 +02:00 |
|
Alexandre Aubin
|
c0bccc3ac9
|
Update diagnosis.py: gotta "return" now if the key doesn't exist, otherwise the next code fails
|
2024-06-30 18:40:23 +02:00 |
|
Alexandre Aubin
|
9727765ecf
|
Update diagnosis.py: improve warning to make it more explicit when called from another context
|
2024-06-30 18:39:11 +02:00 |
|
Alexandre Aubin
|
5ef0c84c0f
|
Update tools.py: use _run_service_command to enable+start yunohost-firewall during postinstall and prevent a warning about lack of diagnosis ignore rule
|
2024-06-30 18:34:38 +02:00 |
|
OniriCorpe
|
20741c63aa
|
change an irrelevant error to a warning
|
2024-06-30 18:28:18 +02:00 |
|
OniriCorpe
|
6ed167bfaf
|
automatically ignore the service in diagnosis if it has been deactivated with the ynh cli
|
2024-06-29 21:01:38 +02:00 |
|
OniriCorpe
|
eaf00103dd
|
Revert "automatically ignore the service in diagnosis if it has been deactivated with the ynh cli"
This reverts commit ff78f3ada7 .
|
2024-06-29 20:57:59 +02:00 |
|
OniriCorpe
|
ff78f3ada7
|
automatically ignore the service in diagnosis if it has been deactivated with the ynh cli
|
2024-06-29 20:57:21 +02:00 |
|
alexAubin
|
dbf579b7b4
|
🎨 Format Python code with Black
|
2024-06-29 18:31:51 +00:00 |
|
Alexandre Aubin
|
e5b575901a
|
apps: be more robust when an app upgrade succeeds but for some reason is marked with 'broke the system' ... ending up in inconsistent state between the app settings vs the app scritpts (for example in v1->v2 transitions but not only)
|
2024-06-29 20:31:28 +02:00 |
|
alexAubin
|
c2d69f7f84
|
🎨 Format Python code with Black
|
2024-06-29 18:05:02 +00:00 |
|
Alexandre Aubin
|
a349fc0334
|
apps: tweaks to be more robust and prevent the stupid flood of 'sh: 0: getcwd() failed: No such file or directory' when running an app upgrade/remove from /var/www/$app, sometimes making it look like the upgrade failed when it didnt
|
2024-06-29 20:04:27 +02:00 |
|
alexAubin
|
c9b76fde35
|
🎨 Format Python code with Black
|
2024-06-24 20:13:47 +00:00 |
|
Alexandre Aubin
|
ed426f05ba
|
apps/helpers2.1: fix app env in resource upgrade context ending up in incorrect helper version being used
|
2024-06-24 22:13:01 +02:00 |
|
alexAubin
|
18092db1c8
|
🎨 Format Python code with Black
|
2024-06-22 23:15:07 +00:00 |
|
Alexandre Aubin
|
ecb82ec693
|
Oopsies
|
2024-06-23 01:14:41 +02:00 |
|
Alexandre Aubin
|
31ae5d1eaa
|
Misc fixes for flake8/mypy
|
2024-06-23 01:05:39 +02:00 |
|
alexAubin
|
0bd69e5622
|
🎨 Format Python code with Black
|
2024-06-21 22:47:02 +02:00 |
|
Alexandre Aubin
|
06c8fbc881
|
logs: misc ad-hoc tweaks to limit the noise in log sharing
|
2024-06-21 16:26:07 +02:00 |
|
Alexandre Aubin
|
a25033bba5
|
apps/logs: fix some information not being redacted because of the packaging v2 flows
|
2024-06-21 14:20:56 +02:00 |
|
alexAubin
|
b1b3c6eff8
|
🎨 Format Python code with Black
|
2024-06-20 17:07:42 +00:00 |
|
Alexandre Aubin
|
2ee8d93f67
|
Merge pull request #1855 from YunoHost/helpers-2.1
Helpers 2.1
|
2024-06-20 19:07:21 +02:00 |
|
Alexandre Aubin
|
6605df6eb2
|
helpers2.1: use the appropriate helper for apt provisioning/deprovisioning depending on the helpers_version in the manifest
|
2024-06-20 19:06:54 +02:00 |
|
|
e12d79390f
|
resources/db: ensure dbtype is valid
|
2024-06-20 11:15:19 +02:00 |
|
Alexandre Aubin
|
800f93d12e
|
helpers2.1: further simplify mysql/postgresql helper: no keyword arg, remove ynh_foo_setup_db and ynh_foo_remove_db (the other helpers are enough), replace ynh_foosql_connect_as/ynh_foosql_execute* with a single ynh_foosql_db_shell that reads stdin
|
2024-06-13 12:39:05 +02:00 |
|
Alexandre Aubin
|
8c376c2ae4
|
apps: remove /var/log/$app during app_remove if --purge is used
|
2024-06-11 02:31:51 +02:00 |
|
|
259c7ac4a7
|
resources.py apt: Fix when multiple extras are passed
A wrong indentation leads to code executed at every for loop iteration. If multiple apt.extras resources, this fails
at the first iteration.
|
2024-06-10 17:36:46 +02:00 |
|
Alexandre Aubin
|
b67d4621fc
|
apps: fix YNH_HELPERS_VERSION again because packaging_format is actually a float hence 1.0/2.0 instead of 1 or 2 x_x
|
2024-06-03 13:38:43 +02:00 |
|
alexAubin
|
88d221c52e
|
🎨 Format Python code with Black
|
2024-06-03 11:10:39 +00:00 |
|
Alexandre Aubin
|
f5dc382888
|
apps: for YNH_HELPERS_VERSION to be a string for the bash env, otherwise Popen explodes
|
2024-06-03 13:10:14 +02:00 |
|
alexAubin
|
e3282f2329
|
🎨 Format Python code with Black
|
2024-05-27 14:58:01 +00:00 |
|
Alexandre Aubin
|
1e47a1438b
|
apps: auto-define YNH_HELPERS_VERSION from a new 'helpers_version' key in the manifest's [integration] section, or fallback to the 'packaging_format' info
|
2024-05-27 16:38:09 +02:00 |
|
Alexandre Aubin
|
84d1a6bcca
|
Attempt to fix mypy ?
|
2024-05-21 23:21:00 +02:00 |
|
Alexandre Aubin
|
0a5dd1b099
|
Update log.py: fix fstring with no arg
|
2024-05-19 20:51:45 +02:00 |
|
Alexandre Aubin
|
48c673478d
|
Merge pull request #1805 from Abperron/enh-2047-log-show-last-x
[enh] Implement 'yunohost log show last' to display the last log file.
|
2024-05-18 14:29:36 +02:00 |
|
Alexandre Aubin
|
c2c27a01fc
|
Merge pull request #1819 from YunoHost/fix-_check_domain_is_ready_for_ACME-for-sub-subdomain
[fix] renew cert for sub subdomain
|
2024-05-18 14:20:28 +02:00 |
|
tituspijean
|
82c682d6d1
|
Split log rm commands into separate shells
otherwise, if one fails, the following ones are not run.
|
2024-05-05 20:33:55 +02:00 |
|
Kayou
|
552507007a
|
get the root domain instead of his closest parent
|
2024-04-26 10:24:06 +02:00 |
|
Alexandre Aubin
|
5e4e59a133
|
Update resources.py
|
2024-04-11 23:30:18 +02:00 |
|
alexAubin
|
a665f2550c
|
🎨 Format Python code with Black
|
2024-04-11 22:45:57 +02:00 |
|
Alexandre Aubin
|
a5560c3035
|
Update resources.py: fix edge case when parsing app ustream version from resource manager
|
2024-04-11 21:19:14 +02:00 |
|
Alexandre Aubin
|
22b30c79c0
|
Zgrompf
|
2024-04-11 16:03:10 +02:00 |
|
Alexandre Aubin
|
29c597ed8e
|
Missing import oopsi
|
2024-04-11 14:32:39 +02:00 |
|
Alexandre Aubin
|
a3ab7c9199
|
app resources: add __YNH_DEBIAN_VERSION_ID__ in available variable, corresponing to debian number (11, 12, ...)
|
2024-04-11 00:38:23 +02:00 |
|
Alexandre Aubin
|
85f83af862
|
perf: add cache for system utils that fetch debian_version, debian_version_id, system_arch, system_virt
|
2024-04-10 23:08:40 +02:00 |
|
tituspijean
|
ff6b6954aa
|
🎨 Format Python code with Black
|
2024-04-10 20:32:30 +00:00 |
|
tituspijean
|
835303200d
|
Fix and enh variables for app resources
Co-authored-by: Alexandre Aubin <alex.aubin@mailoo.org>
|
2024-04-10 22:31:53 +02:00 |
|
alexAubin
|
a733ea45c3
|
🎨 Format Python code with Black
|
2024-04-10 19:03:03 +00:00 |
|
Alexandre Aubin
|
ba0ad78df5
|
Merge pull request #1751 from Salamandar/variables_in_manifest
Variables in manifest
|
2024-04-10 21:02:44 +02:00 |
|
Alexandre Aubin
|
0864014ea1
|
Move recursive_apply directly where it's used, having a small algorithms.py just for this is too convoluted
|
2024-04-10 20:59:54 +02:00 |
|