Wizard: add satellite registration, add jwt-decode

The jwt decode dependency helps us to keep track of the token that is
present in the Satellite command. jwt-decode is the most popular
dependency for the job, and very easy to use.
This commit is contained in:
Anna Vítová 2025-03-05 09:55:17 +01:00 committed by Klara Simickova
parent 739c0538fe
commit a4034e8787
21 changed files with 20892 additions and 6818 deletions

View file

@ -747,10 +747,10 @@ components:
properties:
version:
type: string
build_time:
type: string
build_commit:
type: string
build_time:
type: string
Readiness:
type: object
required:
@ -1654,6 +1654,8 @@ components:
$ref: '#/components/schemas/FIPS'
installer:
$ref: '#/components/schemas/Installer'
cacerts:
$ref: '#/components/schemas/CACertsCustomization'
Container:
type: object
required:
@ -1874,6 +1876,17 @@ components:
type: string
description: |
Enable passwordless sudo for users or groups (groups must be prefixed by %)
CACertsCustomization:
type: object
additionalProperties: false
required:
- pem_certs
properties:
pem_certs:
type: array
example: [ '---BEGIN CERTIFICATE---\nMIIC0DCCAbigAwIBAgIUI...\n---END CERTIFICATE---' ]
items:
type: string
Ignition:
type: object
additionalProperties: false