agama/rust/share
2026-07-10 09:39:43 +01:00
..
bin Fix agama-ntp tests and error handling 2026-05-05 14:17:16 +01:00
examples Moved rest of schemas and examples from agama-lib/share into share/ 2026-06-15 10:21:31 +02:00
agama-autoinstall.service feat(rust): add the agama-autoinstall package 2025-07-03 22:16:44 +01:00
agama-journal Improve journal logging (#3309) 2026-03-24 16:36:47 +01:00
agama-proxy-setup.service We need to run it after 2026-01-28 17:51:41 +00:00
agama-scripts.service use for all services which makes sense in headless mode target multi-user instead of default which is graphical on live medium 2025-04-03 21:41:38 +02:00
agama-scripts.sh Use /var/lib/agama/scripts to save scripts 2026-04-10 16:01:36 +08:00
agama-web-server.service Do not timeout when starting agama-web-server 2026-07-09 10:56:12 +01:00
agama-zypp-journal Improve journal logging (#3309) 2026-03-24 16:36:47 +01:00
agama.libsonnet apply suggestion from review 2024-05-22 12:00:02 +02:00
agama.pam rust: update PAM configuration 2024-02-20 14:53:50 +00:00
dasd.schema.json Storage related schemas moved from agama-lib/share into share/ 2026-06-15 10:21:31 +02:00
device.storage.schema.json service: Incorporate Btrfs information into the fsType 2026-01-30 16:21:04 +00:00
examples space Moved rest of schemas and examples from agama-lib/share into share/ 2026-06-15 10:21:31 +02:00
examples%20percent Moved rest of schemas and examples from agama-lib/share into share/ 2026-06-15 10:21:31 +02:00
iscsi.schema.json Storage related schemas moved from agama-lib/share into share/ 2026-06-15 10:21:31 +02:00
localectl-list-keymaps.txt rust: localectl mock includes the whole output 2024-02-27 06:42:10 +00:00
localectl-list-locale.txt rust: localectl mock includes the whole output 2024-02-27 06:42:10 +00:00
localectl-list-locales.txt rust: localectl mock includes the whole output 2024-02-27 06:42:10 +00:00
localectl.txt fix(rust): fix the localectl mock 2025-06-13 15:07:22 +01:00
package-lock.json Moved rest of schemas and examples from agama-lib/share into share/ 2026-06-15 10:21:31 +02:00
package.json Moved rest of schemas and examples from agama-lib/share into share/ 2026-06-15 10:21:31 +02:00
profile.schema.json Use enum for having more meaninful values (vlan flags) 2026-07-10 09:39:43 +01:00
proposal.storage.schema.json First version of the JSON schema for proposal/storage 2025-11-07 09:05:17 +00:00
README-weird-filenames.md Moved rest of schemas and examples from agama-lib/share into share/ 2026-06-15 10:21:31 +02:00
README.md Moved rest of schemas and examples from agama-lib/share into share/ 2026-06-15 10:21:31 +02:00
software.schema.json Moved rest of schemas and examples from agama-lib/share into share/ 2026-06-15 10:21:31 +02:00
storage.model.schema.json Moved rest of schemas and examples from agama-lib/share into share/ 2026-06-15 10:21:31 +02:00
storage.schema.json Storage related schemas moved from agama-lib/share into share/ 2026-06-15 10:21:31 +02:00
system.bootloader.schema.json Fix system bootloader schema 2026-04-30 10:47:25 +01:00
system.dasd.schema.json Fix CI schema validation 2026-02-25 09:20:51 +00:00
system.iscsi.schema.json Fix id of iSCSI system schema 2026-03-03 12:09:23 +00:00
system.storage.schema.json Drop encryption methods from system 2026-04-30 07:33:15 +01:00
system.zfcp.schema.json Add schema for zFCP system 2026-03-03 12:09:23 +00:00
zfcp.schema.json Storage related schemas moved from agama-lib/share into share/ 2026-06-15 10:21:31 +02:00

JSON schema definition

See the JSON schema documentation for more details. The Agama schemas uses the Draft 2019-09 version.

Autoinstallation profile

The Agama autoinstallation profile JSON schema is defined in these files:

Agama REST API

The storage.model.schema.json file describes the structure of the storage data passed via the internal REST API. This is important only for Agama developers, it is not intended to be used by end users.

Validation

To verify that the definitions are correct run these commands:

# install needed NPM packages
npm ci

# verify the schema
npm run validate

These commands are run in the CI automatically whenever a schema file is modified.