Last generated February 8, 2022

Spark

Spark is a placeholder resource to allow for the creation of ignition templates in Azure workload clusters, as of workload cluster release v13.0.0. Reconciled by azure-operator.

Full name:
sparks.core.giantswarm.io
Group:
core.giantswarm.io
Singular name:
spark
Plural name:
sparks
Scope:
Namespaced
Versions:
v1alpha1

Version v1alpha1

Example CR

apiVersion: core.giantswarm.io/v1alpha1
kind: Spark
metadata:
  annotations:
    giantswarm.io/docs: https://docs.giantswarm.io/ui-api/management-api/crd/sparks.core.giantswarm.io/
  creationTimestamp: null
  name: abc12-master
spec:
  values:
    dummy: test

Properties

.apiVersion

string

APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources

.kind

string

Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds

.metadata

object Required

.spec

object Required

SparkSpec is the interface which defines the input parameters for a newly rendered g8s ignition template.

.spec.values

object

.status

object

SparkStatus holds the rendering result.

.status.dataSecretName

string Required

DataSecretName is a name of the secret containing the rendered ignition once created.

.status.failureMessage

string Required

FailureMessage is a longer message indicating the reason rendering failed (if it did).

.status.failureReason

string Required

FailureReason is a short string indicating the reason rendering failed (if it did).

.status.ready

boolean Required

Ready will be true when the referenced secret contains the rendered ignition and can be used for creating nodes.

.status.verification

object Required

Verification is a hash of the rendered ignition to ensure that it has not been changed when loaded as a remote file by the bootstrap ignition. See https://coreos.com/ignition/docs/latest/configuration-v2_2.html

.status.verification.algorithm

string Required

The algorithm used for hashing. Must be sha512 for now.

.status.verification.hash

string Required

The content of the full rendered ignition hashed by the corresponding algorithm.


This documentation page shows information based on apiextensions v5.0.0.