Sanne Raymaekers
a69a09fa4f
api: update image-builder-crc api
...
Includes fetching tailored customizations for compliance policies.
2025-04-30 11:38:12 +02:00
Sanne Raymaekers
2dde0f2177
api: support linting and fixing of blueprints
2025-04-17 13:40:10 +02:00
Gianluca Zuccarelli
9c3581f21c
store: split apis into sub directories
...
Since we will need to add other api endpoints, e.g. `contentSourcesApi` for
the on-prem frontend, this PR restructures the store directory to make future
changes more manageable.
2025-02-03 13:40:30 +01:00
Gianluca Zuccarelli
bad77421ae
api: union undefined
...
Set the option to generate union undefined types for objects that have
optional items. This will allow us to enable `exactOptionalPropertyTypes`
in our tsconfig [1].
[1] This is a recommended setting, see:
https://www.typescriptlang.org/tsconfig/#exactOptionalPropertyTypes
2024-12-06 12:02:34 -06:00
Anna Vítová
c385417e93
HMS-4459: Use export endpoint
2024-09-04 17:45:11 +02:00
regexowl
6de7645be5
API: Update imageBuilder API schema
...
This updates the imageBuilder API schema.
2024-04-25 11:22:08 +02:00
Anna Vítová
669e3c07e3
feat(HMS-3687): Add blueprints exporting
2024-04-12 11:19:26 +02:00
Amir
45d50b2440
Blueprints: Add blueprint editing
2024-03-04 14:48:32 +01:00
Anna Vítová
04e02b9426
api: update image builder api via npm run api
2024-02-01 10:48:11 +01:00
Sanne Raymaekers
54a560670e
api: update image builder api
...
Include the experimental blueprint endpoints.
2024-01-11 15:15:37 +01:00
Thomas Lavocat
273aa52711
api: update to latest image builder
...
This will let the code access the new endpoints to get the OSCAP
profiles and OSCAP customizations for the images.
HMS-2077
2023-10-06 16:26:09 +02:00
lucasgarfield
85ab893c2b
API: Add mutations for creating composes and clones
...
This commit adds mutations for the /compose and
/composes/:composeId/clone POST end points to the Image Builder API
slice.
2023-09-04 10:50:00 +02:00
Thomas Lavocat
45b717bc27
openapi: import from yaml instead of JSON
...
Use the yaml representation of the openapi used in Image Builder to load
generate the RTKQ code.
2023-08-30 15:14:19 +02:00
regexowl
05bc175a71
api/config: Lint API configs
...
This fixes linting errors in configuration files for API code generation.
2023-08-10 10:20:47 +02:00
regexowl
e2ffc1705c
test/fixtures: Migrate the packages fixture to TypeScript
...
This migrates the `packages` fixture to TypeScript and adds needed types to `index.ts`
2023-08-07 10:01:40 +02:00
lucasgarfield
217796d016
API: Rename image-builder to imageBuilder for consistency
2023-07-28 15:05:08 +02:00