Commit Graph
136 Commits
Author SHA1 Message Date
VAIO73 06fbea8735 i18n: clarify restored OCI registration and cancellation 2026-10-21 07:05:14 +00:00
VAIO73 56844d7f04 i18n: clarify Slovak interrupted OCI recovery and cancellation 2026-10-21 07:05:14 +00:00
VAIO73 96b62c59cc i18n: clarify Slovak OCI application removal dialogs 2026-10-21 07:05:14 +00:00
VAIO73 90f080744a fix: treat OCI editor cancellation as a neutral outcome 2026-10-21 07:04:41 +00:00
VAIO73 c7a134b00a i18n: correct Slovak text in the single-container OCI editor 2026-10-21 07:04:41 +00:00
VAIO73 7213fb2553 fix: clarify OCI update dialog and distinguish cancellation 2026-10-21 07:04:41 +00:00
VAIO73 43041846eb i18n: complete Slovak custom OCI image and registry dialogs 2026-10-21 07:03:31 +00:00
MacRimi 5f1aa4cde7 fix(oci): show the update list at the size of the other menus 2026-10-20 00:24:22 +02:00
MacRimi 58e16c686e fix(oci): show progress between selected updates
- Show which selected update is starting while its container is checked
- Keep the single-application flow unchanged
- Translate the new progress text
2026-10-20 00:19:02 +02:00
MacRimi 818ab1308a fix(oci): keep update results when one application fails
- Check that the Monitor answers on its socket, not only that it exists
- Report the applications whose check failed instead of failing the whole request
- Show those applications as not checked, without their older result
- Tell the user in the menu when a check fails
2026-10-19 17:23:58 +02:00
MacRimi e138f4c800 Merge remote-tracking branch 'origin/develop' into HEAD 2026-10-19 17:17:17 +02:00
MacRimi ec934c8c2d Merge remote-tracking branch 'origin/develop' into HEAD
# Conflicts:
#	.github/workflows/test-oci-registries.yml
2026-10-19 17:07:02 +02:00
MacRimi 3e3e0916f2 fix(oci): clean format directories of a running container
- Open the container root without O_NOFOLLOW, as /proc/<pid>/root is a link
- Keep the /config preparation of JDownloader in its overlay
2026-10-19 17:06:49 +02:00
VAIO73 1511680a95 fix(oci): reject missing managed mount roots 2026-10-19 12:53:34 +00:00
VAIO73 3e9c9eb25d fix(oci): prepare managed format directories before startup 2026-10-19 12:23:49 +00:00
VAIO73 7e00904dce fix(oci): align JDownloader and Arr suite web links 2026-10-19 11:02:50 +00:00
Jonatan Castro 70d4101243 feat(oci): show update availability and update selected applications 2026-10-19 11:23:45 +02:00
MacRimi 9861a85ccd Name the overlapping mount paths and fix new OCI review translations 2026-10-18 11:49:48 +02:00
MacRimi e3c9162982 Carry over OCI variables changed in Proxmox and keep the LXC update badge on old checks 2026-10-18 11:40:17 +02:00
MacRimi bef2f837c2 Merge remote-tracking branch 'origin/develop' into HEAD
# Conflicts:
#	.github/workflows/test-oci-registries.yml
2026-10-18 10:16:34 +02:00
MacRimi 32b71bdd3d test(oci): follow the review inside the Modify menu in the latency test 2026-10-17 21:52:03 +02:00
MacRimi 7efb63c478 Merge remote-tracking branch 'origin/develop' into HEAD
# Conflicts:
#	.github/workflows/test-oci-registries.yml
2026-10-17 21:51:33 +02:00
MacRimi d8ae19c76e open Manage straight to the list and simplify registry rows 2026-10-17 21:49:00 +02:00
MacRimi 2c8ebcaa9f fix(oci): count only paths added by hand in the Modify menu
- Leave the application's own volumes out of the Extra paths count
- Add a regression test for the count
2026-10-17 21:21:30 +02:00
MacRimi a32a7577cc Merge remote-tracking branch 'origin/develop' into HEAD
# Conflicts:
#	.github/workflows/test-oci-registries.yml
2026-10-17 21:20:56 +02:00
MacRimi 7e458bae2e Merge remote-tracking branch 'origin/develop' into HEAD
# Conflicts:
#	.github/workflows/test-oci-registries.yml
2026-10-17 21:00:18 +02:00
MacRimiandGitHub 12ab5ae10a Merge pull request #496 from Vaso73/feature/oci-home-resolution-hardening
fix(oci): harden runtime HOME resolution
2026-10-17 20:55:56 +02:00
MacRimi e38c085e5f accept non-HTTP answers from guessed service ports 2026-10-17 20:47:24 +02:00
MacRimiandGitHub 4bce49eb46 Merge pull request #494 from jcastro/fix/oci-readonly-volume-preparation
fix(oci): preserve read-only volumes during recreation
2026-10-17 20:27:33 +02:00
MacRimi e938a25da3 fix(oci): keep Proxmox tags editable on native stack members
- Accept tag changes in the native stack check before recreate or update
- Keep identity and every other setting checked as before
- Add a regression test for the native stack check
2026-10-17 19:46:16 +02:00
Jonatan ac42bea70f Preserve Modify fallback and detached disks after native edits 2026-10-17 18:57:27 +02:00
Jonatan 6496318452 Shorten Escape key delay in OCI dialog menus 2026-10-17 18:48:33 +02:00
Jonatan 1e97f732ac Avoid unnecessary probes while opening OCI menus 2026-10-17 18:48:33 +02:00
Jonatan 14513cc898 Speed up OCI Modify entry by deferring backup probes and reusing verified config 2026-10-17 18:05:26 +02:00
Jonatan b70e968f73 Apply OCI runtime settings to existing containers with recoverable edits 2026-10-17 17:11:27 +02:00
Jonatan d286b650d7 Keep native resource edits independent of OCI recreation checks 2026-10-17 17:11:26 +02:00
Jonatan 784ce13c14 Reuse OCI images and apply resource edits without rebuilding 2026-10-17 17:11:26 +02:00
Jonatan 1c42203166 Add selective settings menu for OCI modifications 2026-10-17 16:25:51 +02:00
Jonatan 2390257515 fix(oci): skip preparation of read-only volumes 2026-10-17 15:53:33 +02:00
Jonatan 3e1ae3c4ee Cache unchanged OCI config reads when opening Manage 2026-10-17 15:49:55 +02:00
VAIO73 b7b412b45d fix(oci): harden runtime HOME resolution 2026-10-17 11:23:38 +00:00
Jonatan 111593bc38 Fix OCI management after changing Proxmox tags 2026-10-17 12:48:02 +02:00
MacRimi 248ac5dec6 keep registry accounts for the whole cluster and use them everywhere
- Registry accounts are kept in /etc/pve/priv/proxmenux/registry-auth.json, shared by every node, unless REGISTRY_AUTH_FILE says otherwise
- The custom image importer offers to sign in when a registry refuses an image, and reads it again
- Installers, updates, the watchdog and the Monitor update check read private images with the saved accounts
- The host backup includes the accounts, and uninstalling ProxMenux removes them and keeps the OCI records of the cluster
- Spanish written by hand and spacing fixed for the registry account messages in every locale
- Docs: private registries section, Registry accounts in the OCI menu, README storage notes
2026-10-16 22:35:07 +02:00
Jonatan 7d2d430320 Add private registry accounts to OCI manager Apps 2026-10-16 19:58:40 +02:00
MacRimi 653dee192c fix(oci): end a pasted definition with a single Ctrl+D 2026-10-16 18:26:27 +02:00
MacRimi abf05493b9 number the options of the OCI menus instead of showing internal values
- Dialog menus show their options numbered, as the rest of ProxMenux does, and return the value of the chosen one, so each description has the whole width in every language.
- A storage, a bridge, a device node and the main OCI menu keep their tags, and number tags and separators are left as they are.
- Test for the numbering, the default option, the kept tags and a cancelled menu.
2026-10-15 22:55:21 +02:00
MacRimi f5d2074a9a label OCI manager Apps as a Technology Preview, as Proxmox VE does
- OCI manager Apps carries the Technology Preview label that Proxmox VE gives to application containers from OCI images, in the main menu, the engine windows, the menu search, the message at the end of each installation, the release notes and the documentation.
- The documentation explains that the label refers to the Proxmox VE support it runs on, not to the ProxMenux engine, and stays until Proxmox VE marks it as stable.
- Spanish for the new message; the other languages are left to the translation bot.
2026-10-15 22:28:57 +02:00
MacRimi 00350655bf add NUT Server to the catalog
- NUT Server (instantlinux/nut-upsd) runs the Network UPS Tools server for a UPS connected to the host by USB: the installation proposes the UPS the host detects, passes it to the container, generates the password of the upsmon user and starts with the host; clients such as PeaNUT connect on port 3493.
- A recipe can ask for the UPS of the host: without one, the installation stops and says so, and the advanced installation lets the node be typed by hand.
- The catalog lists 335 applications.
- Tests for the proposed UPS, a host without one and the recipe.
2026-10-15 20:06:06 +02:00
MacRimi abbb3afc0c return to the installed applications list after each operation 2026-10-15 19:05:19 +02:00
MacRimi d7f2f13cd9 review the bot texts of the paste option 2026-10-12 23:08:01 +02:00