Last generated September 5, 2025

KonfigurationSchema

KonfigurationSchema is the Schema for the konfigurationschemas API.

Full name:
konfigurationschemas.konfigure.giantswarm.io
Group:
konfigure.giantswarm.io
Singular name:
konfigurationschema
Plural name:
konfigurationschemas
Scope:
Namespaced
Versions:
v1alpha1

Version v1alpha1

Example CR

apiVersion: konfigure.giantswarm.io/v1alpha1
kind: KonfigurationSchema
metadata:
  name: konfigurationschema-sample
  namespace: default
spec:
  raw:
    remote:
      url: https://raw.githubusercontent.com/giantswarm/konfiguration-schemas/refs/tags/management-cluster-configuration/v1.0.0/schemas/management-cluster-configuration/schema.yaml

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

.spec

object

KonfigurationSchemaSpec defines the desired state of KonfigurationSchema.

.spec.raw

object Required

Raw defines simple ways of accessing a konfiguration schema.

.spec.raw.content

string

Provide the raw manifest store under this field as a multiline string.

.spec.raw.remote

object

Provide the schema manifest from a remote location.

.spec.raw.remote.url

string

URL for the location of the schema manifest.

.status

object

KonfigurationSchemaStatus defines the observed state of KonfigurationSchema.


This documentation page shows information based on konfigure-operator v1.0.1.