Bash command-line completion support for agama.
Provides
Requires
License
GPL-2.0-or-later
Changelog
* Fri Jan 30 2026 igonzalezsosa@suse.com
- Do not export DASD settings if they are null (bsc#1257489).
* Tue Oct 14 2025 igonzalezsosa@suse.com
- Do not log errors when retrieving NetworkManager secrets to prevent
leaking them (bsc#1251898).
* Mon Sep 15 2025 igonzalezsosa@suse.com
- Do not log the events to prevent leaking passwords (bsc#1249622).
- Set logs permissions to 0o600.
* Thu Aug 28 2025 igonzalezsosa@suse.com
- Update the software cache when the patterns selection changes (bsc#1248826).
* Thu Aug 28 2025 igonzalezsosa@suse.com
- Include the output of the "agama config" commands when
agama-autoinstall fails (related to bsc#1248779).
* Tue Aug 19 2025 igonzalezsosa@suse.com
- Fix software configuration cache (bsc#1247933).
* Wed Aug 13 2025 jreidinger@suse.com
- Allow to specify "bootloader" and "files" section in agama
profile without specified product (bsc#1247248)
* Thu Aug 07 2025 kanderssen@suse.com
- Allow to "add" or "remove" patterns from the current or defined
user selection patterns list (bsc#1247456).
* Wed Aug 06 2025 lslezak@suse.com
- Automatically retry registration when a network error happens
during autoinstallation (bsc#1246990)
* Wed Aug 06 2025 jlopez@suse.com
- Emit HTTP event when storage is configured, including the client
id (gh#agama-project/agama#2640).
* Mon Aug 04 2025 kanderssen@suse.com
- Do not return an Err when a connection is not activated or
deactivated when adding or updating it but just log the error
and write the connections profiles (bsc#1245548).
* Fri Aug 01 2025 mvidner@suse.com
- Fixed "agama config edit" when used with a remote --host option
(gh#agama-project/agama#2628).
* Thu Jul 31 2025 igonzalezsosa@suse.com
- Add support for a "questions" section in the Agama configuration
that allows defining how to answer questions (bsc#1246997).
* Tue Jul 29 2025 igonzalezsosa@suse.com
- Do not complain about missing a selected product when it is not
required (bsc#1247248).
* Mon Jul 28 2025 mvidner@suse.com
- update pam crate not to use a vulnerable users dependency
(bsc#1244200, CVE-2025-5791)
* Mon Jul 28 2025 igonzalezsosa@suse.com
- When the files in inst.auto or inst.script cannot be downloaded,
write the errors earlier (gh#agama-project/agama#2168).
* Thu Jul 24 2025 igonzalezsosa@suse.com
- Introduce inst.auto_insecure and inst.script_insecure to disable
SSL checks for inst.auto and inst.script (bsc#1246836).
* Wed Jul 23 2025 lslezak@suse.com
- Added "--insecure" option to "agama config load" and
"agama config generate" commands (related to bsc#1246836)
* Wed Jul 23 2025 kanderssen@suse.com
- Fix CLI connection update when using an special character in
the connection ID (bsc#1246930, gh#agama-project/agama#2605).
* Tue Jul 22 2025 cfamullaconrad@suse.com
- Fixed a potential race condition when deleting network connections
in deactivate_connection() (gh#agama-project/agama#2582).
* Tue Jul 22 2025 igonzalezsosa@suse.com
- Log ProgressChanged events (gh#agama-project/agama#2597).
* Tue Jul 22 2025 mvidner@suse.com
- fix .changes errors reported by obs-service-source_validator
(gh#agama-project/agama#2593)
* Mon Jul 21 2025 igonzalezsosa@suse.com
- Version 17
* Mon Jul 21 2025 igonzalezsosa@suse.com
- Add support for an inst.script option that allows to run an
arbitrary script (bsc#1246702, gh#agama-project/agama#2589).
* Mon Jul 21 2025 jreidinger@suse.com
- Ensure software cache is updated even if part of its config
cause error (gh#agama-project/agama#2585)
* Mon Jul 21 2025 kanderssen@suse.com
- Fix device type detection when reading a VLAN connection
(gh#agama-project/agama#2586).
* Fri Jul 18 2025 kanderssen@suse.com
- Add support to configure VLANs through the CLI or HTTP API
(gh#agama-project/agama#2580).
* Thu Jul 17 2025 igonzalezsosa@suse.com
- Adjust the information included in the logs (gh#agama-project/agama#2575).
* Wed Jul 16 2025 jreidinger@suse.com
- Fix crash when an Agama profile contains only the zfcp section by
providing better error report when product selection have to be
done before or in the same profile (bsc#1246601)
* Wed Jul 16 2025 igonzalezsosa@suse.com
- When searching for a translation of a license, use the first
language in the same territory as fallback (bsc#1238364,
gh#agama-project/agama#2571).
- Add the language tag to the /licences/:id endpoint.
* Wed Jul 16 2025 cfamullaconrad@suse.com
- Fix deletion of controller connections (gh#agama-project/agama#2564)
* Wed Jul 16 2025 kanderssen@suse.com
- Make the method4 and method6 default to be "auto" in case of
absense (bsc#1246194).
* Wed Jul 16 2025 cfamullaconrad@suse.com
- Add initial support for ovs in agama network model (gh#agama-project/agama#2536).
* Wed Jul 16 2025 jorik.cronenberg@suse.com
- Add dns priority to network model (gh#agama-project/agama#2533).
* Wed Jul 16 2025 lslezak@suse.com
- Added -i/--insecure optional argument to the "agama download"
command to ignore SSL problems in HTTPS downloads (self-signed
certificate, non-matching host, unknown CA...)
(related to bsc#1245393)
* Wed Jul 16 2025 jreidinger@suse.com
- Add support for activating zFCP disks to Agama unattended profile
(gh#agama-project/agama#2551)
- Fix export of empty DASD section leading to failure on non s390
system (bsc#1246102)
* Tue Jul 15 2025 cfamullaconrad@suse.com
- Fix autoconnect setting for port interfaces (bsc#1246070).
* Fri Jul 11 2025 igonzalezsosa@suse.com
- Do not exported null values for localization, hostname
and product settings (gh#agama-project/agama#2543).
* Wed Jul 09 2025 jreidinger@suse.com
- unattended installation: allow registration to RMT when
registration code is ommited (bsc#1246069)
* Mon Jul 07 2025 igonzalezsosa@suse.com
- Improve handling of the inst.auto option (gh#agama-project/agama#2534):
- Replace the "agama-auto" service with "agama-autoinstall".
- Report when the configuration could not be loaded.
- Allow importing multiple configurations.
- Add a new `inst.install` option to stop the installation after
loading the configuration.
* Fri Jul 04 2025 jlopez@suse.com
- Reprobe the system after registering the product
(gh#agama-project/agama#2532, bsc#1245400).
* Wed Jul 02 2025 igonzalezsosa@suse.com
- Cache the list of products during the startup (bsc#1241208).
* Mon Jun 30 2025 igonzalezsosa@suse.com
- Version 16
* Fri Jun 27 2025 jlopez@suse.com
- Reprobe storage if need while loading a config (bsc#1245114).
* Fri Jun 27 2025 igonzalezsosa@suse.com
- Add an end-point to check passwords strenght (bsc#1237480).
* Fri Jun 27 2025 igonzalezsosa@suse.com
- Fix error messages formatting (gh#agama-project/agama#2471).
* Wed Jun 25 2025 jreidinger@suse.com
- Allow to specify onlyRequired in software config and in software
section of agama profile (jsc#AGM-154)
* Wed Jun 18 2025 kanderssen@suse.com
- Allow to bind a connection to an specific device mac address
(bsc#1244259).
* Wed Jun 18 2025 igonzalezsosa@suse.com
- Preserve AutoYaST pre-scripts artifacts (bsc#1243776, gh#agama-project/agama#2344).
* Tue Jun 17 2025 igonzalezsosa@suse.com
- Improve logging of WebSocket events (gh#agama-project/agama#2479).
* Mon Jun 16 2025 ancor@suse.com
- Extend the storage schema to allow sorting storage devices as
part of the search (gh#agama-project/agama#2474).
* Fri Jun 13 2025 lslezak@suse.com
- Configure the console font so the non-ASCII characters are
displayed properly (bsc#1239462)
* Fri Jun 13 2025 igonzalezsosa@suse.com
- The "logs store" saves all journald logs on a single file (related
to gh#agama-project/agama#2466).
* Fri Jun 13 2025 jreidinger@suse.com
- Split registration key and registered status to support RMT with
empty registration key (gh#agama-project/agama#2469)
* Thu Jun 12 2025 igonzalezsosa@suse.com
- Use "localectl" instead of "setxkbmap" to change the keymap
(gh#agama-project/agama#2470).
* Wed Jun 11 2025 igonzalezsosa@suse.com
- Consider `hashedPassword` as `false` when it is not specified
(gh#agama-project/agama#2464).
* Tue Jun 10 2025 igonzalezsosa@suse.com
- Expose the user and the root password when exporting the configuration
(bsc#1235602).
- Do not export the "user" section unless a first user is defined.
- Do not export the "root" section unless an authentication mechanism
is defined.
* Tue Jun 10 2025 mvidner@suse.com
- consistent CLI for unattended installation (gh#agama-project/agama#2347)
- `agama config generate | agama config load` replaces `agama profile import`
- `agama config generate` replaces `agama profile evaluate`
and `agama profile autoyast`
- `agama config validate` replaces `agama profile validate`, is also automatic
- More consistency in stdio handling, adding --output option
* Mon Jun 09 2025 jlopez@suse.com
- Extend the HTTP API to get available/candidate drives and MD
RAIDs (gh#agama-project/agama#2419).
- Improve storage schema to avoid wrong device base name
(bsc#1244049).
* Fri Jun 06 2025 kanderssen@suse.com
- Added support for moving the connections from memory only to disk
(gh#agama-project/agama#2402).
* Thu Jun 05 2025 jorik.cronenberg@suse.com
- Use slave-type instead of port-type for NM<1.46.0 (gh#agama-project/agama#2433).
* Thu Jun 05 2025 jreidinger@suse.com
- Add support to specify for extra repositories if it can be
unsigned or list of GPG fingerprints that are trusted
(jsc#AGM-125)
* Thu Jun 05 2025 igonzalezsosa@suse.com
- Use camel case for the extra repositories key (gh#agama-project/agama#2442).
* Wed Jun 04 2025 igonzalezsosa@suse.com
- Drop the autologin property from the JSON schema
(gh#agama-project/agama#2438).
* Tue Jun 03 2025 jreidinger@suse.com
- Add to api/software/config ability to set/get list of additional
installatio repositories (jsc#AGM-125)
- Add extraRepositories key to software section in agama profile
* Fri May 30 2025 jorik.cronenberg@suse.com
- Send different NM dbus values depending on version (gh#agama-project/agama#2356).
* Thu May 29 2025 cfamullaconrad@suse.com
- Fix bridge port config (bridge-port.priority and
brdige-port.path_cost)
* Wed May 28 2025 lslezak@suse.com
- Refresh the software cache after resolving conflicts to
show the correct current status
(followup for gh#agama-project/agama#2348)
* Wed May 28 2025 igonzalezsosa@suse.com
- Stop serving the web UI from $HOME/.local/share/agama
(gh#agama-project/agama#2414).
* Mon May 26 2025 igonzalezsosa@suse.com
- Version 15
* Fri May 23 2025 igonzalezsosa@suse.com
- Proper handling of WebSocket secure connections (gh#agama-project/agama#2391):
- "agama monitor" does not use "insecure" by default.
- Do not encrypt the connection when using ws: URLs.
* Fri May 23 2025 igonzalezsosa@suse.com
- Cache progress reporting to avoid blocking the clients
(gh#agama-project/agama#2389).
* Thu May 22 2025 ancor@suse.com
- Update schema of the storage model (gh#agama-project/agama#2346).
* Thu May 22 2025 jreidinger@suse.com
- Provide software conflicts HTTP API (gh#agama-project/agama#2348)
* Thu May 22 2025 igonzalezsosa@suse.com
- Cache issues to avoid blocking the clients
(gh#agama-project/agama#2379).
* Tue May 20 2025 lslezak@suse.com
- Cache the software configuration and products in the web server,
the software backend is blocked during package installation
(bsc#1241208)
* Mon May 19 2025 kanderssen@suse.com
- Add support for bridge connections (gh#openSUSE/agama#2258).
* Mon May 19 2025 igonzalezsosa@suse.com
- Do not crash when network events do not contain "addresses",
"nameservers", "dnsSearchlist", "routes4" or "routes6"
(gh#agama-project/agama#2371).
* Mon May 19 2025 igonzalezsosa@suse.com
- Adapt "install", "probe" and "finish" to use the HTTP API
(gh#agama-project/agama#2368).
- Add commands for monitoring Agama (gh#agama-project/agama#2368):
- "monitor": to display the progress.
- "events": to display the events in JSON format.
* Wed May 14 2025 jlopez@suse.com
- Add search conditions to storage schema
(gh#agama-project/agama#2338).
* Wed May 14 2025 igonzalezsosa@suse.com
- Extract network and utilities to the new agama-network and agama-utils
packages (gh#agama-project/agama#2357).
* Tue May 13 2025 igonzalezsosa@suse.com
- Fix setting the mode for questions (bsc#1242441).
* Mon May 12 2025 lslezak@suse.com
- Remove the delay between selecting the product and registering it,
the problem has been fi