195 Commits

Author SHA256 Message Date
8a8b225438 Accepting request 1327356 from systemsmanagement:Agama:Release
- Implement support for users and authentication configuration.
- Initialize and copy the network configuration to the target
  system.
- Execute post-installation scripts.

- Version 19.pre
- Introduce the version 2 of the HTTP API (gh#agama-project/agama#2997).
- Add new services, ported from Ruby:
  - hostname
  - files
  - manager
  - storage
- Replace the old API with the new one.
- Adapt most parts of the CLI to the new HTTP API.
- Missing pieces:
  - Users and authentication handling.
  - iSCSI, DASD, zFCP.
  - Network proxy.
  - IPMI.
  - Use self-signed certificates for registration.

- Do not build on 32bit arches (like i586) and PPC64-BE,
  the dependant libsuseconnect does not support these (bsc#1251846)

- Fixed passing arguments when "agama config generate" with an
  AutoYast profile.
- Removed unhandled unwrap, reorganized validation result reporting
  (gh#agama-project/agama#2893).

- Version 18

OBS-URL: https://build.opensuse.org/request/show/1327356
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/agama?expand=0&rev=32
2026-01-17 13:51:29 +00:00
YaST Team Bot
c6dbd6d116 Updated to 19.pre+985.918cef93b (918cef93b1eb943bd301cb2ac4e6f18f3e2fdb16)
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:Agama:Release/agama?expand=0&rev=41
2026-01-15 07:40:18 +00:00
YaST Team Bot
8b97a273c6 Updated to 19.pre+983.96cbd286a (96cbd286ab06808cdd53bbfa2458edf731d9e9d5)
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:Agama:Release/agama?expand=0&rev=40
2026-01-15 06:47:30 +00:00
392489c7eb Accepting request 1317453 from systemsmanagement:Agama:Release
- Do not log errors when retrieving NetworkManager secrets to prevent
  leaking them (bsc#1251898).

OBS-URL: https://build.opensuse.org/request/show/1317453
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/agama?expand=0&rev=31
2025-11-14 15:10:55 +00:00
YaST Team Bot
ec3dee30c1 Updated to 17+439.4e1b20660 (4e1b206609e1f061603bee944c84c6036f707682)
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:Agama:Release/agama?expand=0&rev=39
2025-11-12 22:35:52 +00:00
37f22c8bf7 Accepting request 1306659 from systemsmanagement:Agama:Release
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1306659
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/agama?expand=0&rev=30
2025-09-23 14:07:56 +00:00
YaST Team Bot
7d1a42cd37 Updated to 17+359.34bc8cc0b (34bc8cc0b00fc66a65a6fa8c91e68fd3edcea711)
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:Agama:Release/agama?expand=0&rev=38
2025-09-16 07:07:57 +00:00
c299f5755c Accepting request 1301796 from systemsmanagement:Agama:Release
- Update the software cache when the patterns selection changes (bsc#1248826).

- Include the output of the "agama config" commands when
  agama-autoinstall fails (related to bsc#1248779).

OBS-URL: https://build.opensuse.org/request/show/1301796
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/agama?expand=0&rev=29
2025-08-28 15:20:00 +00:00
YaST Team Bot
732a1ce560 Updated to 17+316.0791f5bbd (0791f5bbd6d170a2649ff582819d639559484e8d)
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:Agama:Release/agama?expand=0&rev=37
2025-08-28 11:55:00 +00:00
YaST Team Bot
a9efc1b108 Updated to 17+312.58c2dd7e6 (58c2dd7e6000c23f5f5a7c0546a5442bfe255907)
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:Agama:Release/agama?expand=0&rev=36
2025-08-28 08:40:25 +00:00
YaST Team Bot
a77963bb21 Updated to 17+296.91036750d (91036750d0f28451aeae4a9dffb171b5298e4bc2)
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:Agama:Release/agama?expand=0&rev=35
2025-08-25 13:21:19 +00:00
YaST Team Bot
f7f13380a1 Updated to 17+294.a63b70105 (a63b70105eae7d925beda4ff107e7c366bc2b664)
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:Agama:Release/agama?expand=0&rev=34
2025-08-25 09:19:22 +00:00
77b3a981c1 Accepting request 1300494 from systemsmanagement:Agama:Release
- Fix software configuration cache (bsc#1247933).

- Allow to specify "bootloader" and "files" section in agama
  profile without specified product (bsc#1247248)

- Do not return an Err when a connection is not activated or

OBS-URL: https://build.opensuse.org/request/show/1300494
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/agama?expand=0&rev=28
2025-08-21 14:54:43 +00:00
YaST Team Bot
f8e9fcbb08 Updated to 17+289.8db0ce2ea (8db0ce2ea37b2ef4af82e40a9ce7c342a2a3a34e)
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:Agama:Release/agama?expand=0&rev=33
2025-08-21 08:01:03 +00:00
YaST Team Bot
547ea4828e Updated to 17+289.8db0ce2ea (8db0ce2ea37b2ef4af82e40a9ce7c342a2a3a34e)
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:Agama:Release/agama?expand=0&rev=32
2025-08-21 07:53:52 +00:00
YaST Team Bot
a8addcfc85 Updated to 17+244.2867e2833 (2867e2833f2710b8fbf1337928c5024ca4e416a4)
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:Agama:Release/agama?expand=0&rev=31
2025-08-20 08:46:48 +00:00
YaST Team Bot
8d0809715b Updated to 17+228.626f460d6 (626f460d677781929f3b0a190e064d1fd25cf6de)
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:Agama:Release/agama?expand=0&rev=30
2025-08-13 15:21:36 +00:00
YaST Team Bot
3e007730b3 Updated to 17+226.aec65a9cb (aec65a9cbc1729fa4d06494eae2a2fb5ea797b87)
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:Agama:Release/agama?expand=0&rev=29
2025-08-13 15:16:14 +00:00
ce3ecda650 Accepting request 1299101 from systemsmanagement:Agama:Release
- Allow to "add" or "remove" patterns from the current or defined
  user selection patterns list (bsc#1247456).

- Automatically retry registration when a network error happens
  during autoinstallation (bsc#1246990)

- Emit HTTP event when storage is configured, including the client
  id (gh#agama-project/agama#2640).

- 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).

- Fixed "agama config edit" when used with a remote --host option
  (gh#agama-project/agama#2628).

- Add support for a "questions" section in the Agama configuration
  that allows defining how to answer questions (bsc#1246997).

- Do not complain about missing a selected product when it is not
  required (bsc#1247248).

- Fixed a potential race condition when deleting network connections
  in deactivate_connection() (gh#agama-project/agama#2582).

- Log ProgressChanged events (gh#agama-project/agama#2597).

OBS-URL: https://build.opensuse.org/request/show/1299101
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/agama?expand=0&rev=27
2025-08-13 14:29:30 +00:00
YaST Team Bot
a2a7c23d2e Updated to 17+216.82a3ba78a (82a3ba78ad2afb8c8d246cc3b8f2bf32eb49657b)
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:Agama:Release/agama?expand=0&rev=28
2025-08-12 14:20:13 +00:00
YaST Team Bot
0323563dfb Updated to 17+209.747430a88 (747430a88eafff4acc804c1382d3c6f291d4a3ca)
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:Agama:Release/agama?expand=0&rev=27
2025-08-12 11:21:03 +00:00
YaST Team Bot
3381d274d2 Updated to 17+204.d05c5a9b3 (d05c5a9b3f75d9a1fffaae44a4ece9a78cad5bc8)
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:Agama:Release/agama?expand=0&rev=26
2025-08-12 08:38:52 +00:00
468c714858 Accepting request 1297889 from systemsmanagement:Agama:Release
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1297889
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/agama?expand=0&rev=26
2025-08-06 12:34:40 +00:00
395ece9657 Accepting request 1295725 from systemsmanagement:Agama:Release
- Introduce inst.auto_insecure and inst.script_insecure to disable
  SSL checks for inst.auto and inst.script (bsc#1246836).

- Added "--insecure" option to "agama config load" and
  "agama config generate" commands (related to bsc#1246836)

- Fix CLI connection update when using an special character in
  the connection ID (bsc#1246930, gh#agama-project/agama#2605).

- Add support for an inst.script option that allows to run an
  arbitrary script (bsc#1246702, gh#agama-project/agama#2589).

OBS-URL: https://build.opensuse.org/request/show/1295725
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/agama?expand=0&rev=25
2025-07-31 15:45:20 +00:00
YaST Team Bot
59d085fe8b Updated to 17+60.68fdb92ec (68fdb92ec2e3b20bd408c0c9708e60acebfdc8e2)
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:Agama:Release/agama?expand=0&rev=25
2025-07-30 08:02:48 +00:00
YaST Team Bot
b44ca0fc60 Updated to 17+54.dc530c1ac (dc530c1ac02f35cca783c1f2deb7c37d16aada93)
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:Agama:Release/agama?expand=0&rev=24
2025-07-28 09:18:22 +00:00
YaST Team Bot
f355c158d8 Updated to 17+45.62ec01ba4 (62ec01ba4fad2b975b69bfcab9641645b3c97804)
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:Agama:Release/agama?expand=0&rev=23
2025-07-25 09:49:32 +00:00
YaST Team Bot
ee03b5b6cb Updated to 17+26.cdd4235d8 (cdd4235d8aa7214a5d3baef7ad493ae94eb2eba1)
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:Agama:Release/agama?expand=0&rev=22
2025-07-24 13:18:46 +00:00
YaST Team Bot
bf780d1e17 Updated to 17+20.bfa873a5e (bfa873a5e3871e61ebf435c7d4638577cb4c2a95)
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:Agama:Release/agama?expand=0&rev=21
2025-07-24 13:01:02 +00:00
8ed5fb6f18 Accepting request 1295145 from systemsmanagement:Agama:Release
- fix .changes errors reported by obs-service-source_validator
  (gh#agama-project/agama#2593)

- Version 17

- Add support for an inst.script that allows to run an arbitrary
  script (bsc#1246702, gh#agama-project/agama#2589).

- Ensure software cache is updated even if part of its config
  cause error (gh#agama-project/agama#2585)

- Fix device type detection when reading a VLAN connection
  (gh#agama-project/agama#2586).

- Add support to configure VLANs through the CLI or HTTP API
  (gh#agama-project/agama#2580).

- Adjust the information included in the logs (gh#agama-project/agama#2575).

- 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)

- 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.

- Fix deletion of controller connections (gh#agama-project/agama#2564)

OBS-URL: https://build.opensuse.org/request/show/1295145
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/agama?expand=0&rev=24
2025-07-23 14:35:55 +00:00
YaST Team Bot
7646662734 Updated to 17+6.d4475d531 (d4475d5315694348044627fdeabd0853b401b5af)
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:Agama:Release/agama?expand=0&rev=20
2025-07-22 14:22:38 +00:00
YaST Team Bot
1e2ceaa015 Updated to 17+0.6d218f662 (6d218f662791a49c7ded902da619558448ef08b8)
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:Agama:Release/agama?expand=0&rev=19
2025-07-21 21:41:54 +00:00
a64640efad Accepting request 1289317 from systemsmanagement:Agama:Release
- Version 16

- Reprobe storage if need while loading a config (bsc#1245114).

- Add an end-point to check passwords strenght (bsc#1237480).

- Fix error messages formatting (gh#agama-project/agama#2471).

- Allow to specify onlyRequired in software config and in software
  section of agama profile (jsc#AGM-154)

OBS-URL: https://build.opensuse.org/request/show/1289317
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/agama?expand=0&rev=23
2025-07-01 09:34:56 +00:00
YaST Team Bot
31ae4fbe51 Updated to 16+0.5a4282727 (5a4282727cfdeb2c40db04b29fe454ea9a4a347d)
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:Agama:Release/agama?expand=0&rev=18
2025-06-30 16:25:53 +00:00
YaST Team Bot
357f6fd207 Updated to 15+564.cc245d7ee (cc245d7eecca215986c0057306320abcbbd87307)
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:Agama:Release/agama?expand=0&rev=17
2025-06-27 10:49:22 +00:00
YaST Team Bot
f1166cf957 Updated to 15+555.5911ef5b1 (5911ef5b1629bff71272a944bdd49303bccbffd2)
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:Agama:Release/agama?expand=0&rev=16
2025-06-27 10:12:35 +00:00
0b67f153d4 Accepting request 1287980 from systemsmanagement:Agama:Release
weekly snapshot

OBS-URL: https://build.opensuse.org/request/show/1287980
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/agama?expand=0&rev=22
2025-06-24 18:48:07 +00:00
87488aeceb osc copypac from project:systemsmanagement:Agama:Devel package:agama revision:222
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:Agama:Release/agama?expand=0&rev=15
2025-06-23 14:06:33 +00:00
1931abc93f Accepting request 1284539 from systemsmanagement:Agama:Release
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1284539
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/agama?expand=0&rev=21
2025-06-11 14:24:07 +00:00
Imobach Gonzalez Sosa
43461d542b - Added support for moving the connections from memory only to disk
(gh#agama-project/agama#2402).

- Fix bridge port config (bridge-port.priority and 
  brdige-port.path_cost)

OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:Agama:Release/agama?expand=0&rev=13
2025-06-03 15:51:07 +00:00
bd0e9136fd Accepting request 1280489 from systemsmanagement:Agama:Release
- Version 15

- 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.

- Cache progress reporting to avoid blocking the clients
  (gh#agama-project/agama#2389).

- Update schema of the storage model (gh#agama-project/agama#2346).

- Provide software conflicts HTTP API (gh#agama-project/agama#2348)

- Cache issues to avoid blocking the clients
  (gh#agama-project/agama#2379).

- Cache the software configuration and products in the web server,
  the software backend is blocked during package installation
  (bsc#1241208)

- Add support for bridge connections (gh#openSUSE/agama#2258).

- Do not crash when network events do not contain "addresses",
  "nameservers", "dnsSearchlist", "routes4" or "routes6"
  (gh#agama-project/agama#2371).

- 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.

OBS-URL: https://build.opensuse.org/request/show/1280489
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/agama?expand=0&rev=20
2025-05-27 16:43:11 +00:00
YaST Team Bot
fc4925590d Updated to 15+6.b2172efdc (b2172efdc433f1c573c639dcfc38102fac18fbfe)
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:Agama:Release/agama?expand=0&rev=11
2025-05-27 07:59:13 +00:00
57c640767e Accepting request 1272124 from systemsmanagement:Agama:Release
- Version 14

- CLI: wait a bit between selecting the product to install and
  registering it so the Web UI has enough time to process all
  events (gh#agama-project/agama#2274)

- Allow to log in into multiple systems (gh#agama-project/agama#2261).
- Do not interactively ask for accepting insecure connections.

- Report and emit changes to the connections states. (gh#agama-project/agama#2247).
- Do not write wireless security settings when they are not used.

- Add missing help to finish command (gh#agama-project/agama#2272).

- Replace --api option by --host (gh#agama-project/agama#2271).

- Prevent agama-web-server from getting stuck in the POST
  /api/profile/autoyast calls (gh#agama-project/agama#2259).
- Temporarily disable AutoYaST profiles fetch errors.

- Allow to specify extra kernel parameters in profile
  (jsc#PED-10810)

- Made `--api URL` work with `agama profile`
  (gh#agama-project/agama#2103)
  - Added /api/profile on the backend
  - JSON validation error are more readable now
  - Error messages do not start with "Anyhow(...)"
  - Backend errors include causes

OBS-URL: https://build.opensuse.org/request/show/1272124
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/agama?expand=0&rev=19
2025-04-23 16:39:44 +00:00
YaST Team Bot
aa0ea103f0 Updated to 14+0.c3aa32061 (c3aa3206133b0490da19632cdedf103222e3d95b)
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:Agama:Release/agama?expand=0&rev=9
2025-04-22 15:06:38 +00:00
YaST Team Bot
9257b10fa1 Updated to 14+0.c3aa32061 (c3aa3206133b0490da19632cdedf103222e3d95b)
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:Agama:Release/agama?expand=0&rev=8
2025-04-22 14:46:13 +00:00
d9d891b236 Accepting request 1256465 from systemsmanagement:Agama:Devel
- Version 13

- Support for manual files deployment in unattended mode
  (gh#agama-project/agama#2121)

- Do not try to connect to the HTTP server when it is not needed
  (gh#agama-project/agama#2192).

- Add extensions from the registration server (automatic
  installation only) (jsc#AGM-100)

- Improve init scripts execution (gh#agama-project/agama#2161):
  * Properly run the scripts (gh#agama-project/agama#2144).
  * Allow setting the scripts path with the SCRIPTS_DIR
    environment variable.
  * Do not exit with an error if there are not scripts.
  * Make agama-scripts.sh idempotent.

- Extend storage model schema with LVM (gh#agama-project/agama#2089).

OBS-URL: https://build.opensuse.org/request/show/1256465
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/agama?expand=0&rev=18
2025-03-27 21:33:36 +00:00
YaST Team Bot
b74c11b251 Updated to 13+1 (e176c9d98e30f2b7c03584598f7fed5118ed72a8)
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:Agama:Release/agama?expand=0&rev=7
2025-03-27 15:31:59 +00:00
YaST Team Bot
fb3c02604a Updated to 13+1 (e176c9d98e30f2b7c03584598f7fed5118ed72a8)
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:Agama:Release/agama?expand=0&rev=6
2025-03-27 13:19:15 +00:00
YaST Team Bot
ce258394d5 Updated to 13+1 (e176c9d98e30f2b7c03584598f7fed5118ed72a8)
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:Agama:Devel/agama?expand=0&rev=144
2025-03-27 12:58:22 +00:00
YaST Team Bot
7244bddea9 Updated to 13.pre+342 (26bedf09b810ff47588b1cf4104f169746aaac56)
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:Agama:Devel/agama?expand=0&rev=143
2025-03-27 12:36:45 +00:00