github.com/giantswarm/apiextensions/v6@v6.6.0/config/crd/core.giantswarm.io_sparks.yaml (about) 1 2 --- 3 apiVersion: apiextensions.k8s.io/v1 4 kind: CustomResourceDefinition 5 metadata: 6 annotations: 7 controller-gen.kubebuilder.io/version: v0.2.4 8 creationTimestamp: null 9 name: sparks.core.giantswarm.io 10 spec: 11 group: core.giantswarm.io 12 names: 13 categories: 14 - common 15 - giantswarm 16 kind: Spark 17 listKind: SparkList 18 plural: sparks 19 singular: spark 20 scope: Namespaced 21 versions: 22 - name: v1alpha1 23 schema: 24 openAPIV3Schema: 25 description: Spark is a placeholder resource to allow for the creation of 26 ignition templates in Azure workload clusters, as of workload cluster release 27 v13.0.0. Reconciled by azure-operator. 28 properties: 29 apiVersion: 30 description: 'APIVersion defines the versioned schema of this representation 31 of an object. Servers should convert recognized schemas to the latest 32 internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' 33 type: string 34 kind: 35 description: 'Kind is a string value representing the REST resource this 36 object represents. Servers may infer this from the endpoint the client 37 submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' 38 type: string 39 metadata: 40 type: object 41 spec: 42 description: SparkSpec is the interface which defines the input parameters 43 for a newly rendered g8s ignition template. 44 properties: 45 values: 46 additionalProperties: 47 type: string 48 nullable: true 49 type: object 50 type: object 51 status: 52 description: SparkStatus holds the rendering result. 53 properties: 54 dataSecretName: 55 description: DataSecretName is a name of the secret containing the 56 rendered ignition once created. 57 type: string 58 failureMessage: 59 description: FailureMessage is a longer message indicating the reason 60 rendering failed (if it did). 61 type: string 62 failureReason: 63 description: FailureReason is a short string indicating the reason 64 rendering failed (if it did). 65 type: string 66 ready: 67 description: Ready will be true when the referenced secret contains 68 the rendered ignition and can be used for creating nodes. 69 type: boolean 70 verification: 71 description: Verification is a hash of the rendered ignition to ensure 72 that it has not been changed when loaded as a remote file by the 73 bootstrap ignition. See https://coreos.com/ignition/docs/latest/configuration-v2_2.html 74 properties: 75 algorithm: 76 description: The algorithm used for hashing. Must be sha512 for 77 now. 78 type: string 79 hash: 80 description: The content of the full rendered ignition hashed 81 by the corresponding algorithm. 82 type: string 83 required: 84 - algorithm 85 - hash 86 type: object 87 required: 88 - dataSecretName 89 - failureMessage 90 - failureReason 91 - ready 92 - verification 93 type: object 94 required: 95 - metadata 96 - spec 97 type: object 98 served: true 99 storage: true 100 subresources: 101 status: {} 102 status: 103 acceptedNames: 104 kind: "" 105 plural: "" 106 conditions: [] 107 storedVersions: []