Upgrade ironic and baremetal-operator components
[icn.git] / deploy / baremetal-operator / base / crd / bases / metal3.io_hostfirmwaresettings.yaml
1
2 ---
3 apiVersion: apiextensions.k8s.io/v1
4 kind: CustomResourceDefinition
5 metadata:
6   annotations:
7     controller-gen.kubebuilder.io/version: v0.6.2
8   creationTimestamp: null
9   name: hostfirmwaresettings.metal3.io
10 spec:
11   group: metal3.io
12   names:
13     kind: HostFirmwareSettings
14     listKind: HostFirmwareSettingsList
15     plural: hostfirmwaresettings
16     singular: hostfirmwaresettings
17   scope: Namespaced
18   versions:
19   - name: v1alpha1
20     schema:
21       openAPIV3Schema:
22         description: HostFirmwareSettings is the Schema for the hostfirmwaresettings
23           API
24         properties:
25           apiVersion:
26             description: 'APIVersion defines the versioned schema of this representation
27               of an object. Servers should convert recognized schemas to the latest
28               internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'
29             type: string
30           kind:
31             description: 'Kind is a string value representing the REST resource this
32               object represents. Servers may infer this from the endpoint the client
33               submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
34             type: string
35           metadata:
36             type: object
37           spec:
38             description: HostFirmwareSettingsSpec defines the desired state of HostFirmwareSettings
39             properties:
40               settings:
41                 additionalProperties:
42                   anyOf:
43                   - type: integer
44                   - type: string
45                   x-kubernetes-int-or-string: true
46                 description: Settings are the desired firmware settings stored as
47                   name/value pairs. This will be populated with the actual firmware
48                   settings and only contain the settings that can be modified (i.e.
49                   not ReadOnly), to facilitate making changes.
50                 type: object
51             required:
52             - settings
53             type: object
54           status:
55             description: HostFirmwareSettingsStatus defines the observed state of
56               HostFirmwareSettings
57             properties:
58               schema:
59                 description: FirmwareSchema is a reference to the Schema used to describe
60                   each FirmwareSetting. By default, this will be a Schema in the same
61                   Namespace as the settings but it can be overwritten in the Spec
62                 properties:
63                   name:
64                     description: '`name` is the reference to the schema.'
65                     type: string
66                   namespace:
67                     description: '`namespace` is the namespace of the where the schema
68                       is stored.'
69                     type: string
70                 required:
71                 - name
72                 - namespace
73                 type: object
74               settings:
75                 additionalProperties:
76                   type: string
77                 description: Settings are the actual firmware settings stored as name/value
78                   pairs
79                 type: object
80             required:
81             - settings
82             type: object
83         type: object
84     served: true
85     storage: true
86     subresources:
87       status: {}
88 status:
89   acceptedNames:
90     kind: ""
91     plural: ""
92   conditions: []
93   storedVersions: []