--- apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: controller-gen.kubebuilder.io/version: v0.16.4 kubectl.kubernetes.io/last-applied-configuration: | {"apiVersion":"apiextensions.k8s.io/v1","kind":"CustomResourceDefinition","metadata":{"annotations":{"controller-gen.kubebuilder.io/version":"v0.16.4"},"name":"configs.maas.opendatahub.io"},"spec":{"group":"maas.opendatahub.io","names":{"kind":"Config","listKind":"ConfigList","plural":"configs","shortNames":["maasconfig"],"singular":"config"},"scope":"Cluster","versions":[{"additionalPrinterColumns":[{"jsonPath":".metadata.creationTimestamp","name":"Age","type":"date"}],"name":"v1alpha1","schema":{"openAPIV3Schema":{"description":"Config is a cluster-scoped anchor for MaaS platform resources. Namespaced and\ncluster-scoped operands created by maas-controller reference this object as their controller\nowner so Kubernetes garbage collection can tear down the full graph when the Config\nis deleted (subject to finalizers on dependents).","properties":{"apiVersion":{"description":"APIVersion defines the versioned schema of this representation of an object.\nServers should convert recognized schemas to the latest internal value, and\nmay reject unrecognized values.\nMore info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources","type":"string"},"kind":{"description":"Kind is a string value representing the REST resource this object represents.\nServers may infer this from the endpoint the client submits requests to.\nCannot be updated.\nIn CamelCase.\nMore info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds","type":"string"},"metadata":{"type":"object"},"spec":{"description":"ConfigSpec defines the desired state of Config.\nReserved for future cluster-wide configuration; v1alpha1 uses an empty spec.","type":"object"},"status":{"description":"ConfigStatus defines the observed state of Config.","type":"object"}},"type":"object","x-kubernetes-validations":[{"message":"Config name must be default","rule":"self.metadata.name == 'default'"}]}},"served":true,"storage":true,"subresources":{"status":{}}}]}} creationTimestamp: "2026-05-21T14:50:48Z" generation: 1 managedFields: - apiVersion: apiextensions.k8s.io/v1 fieldsType: FieldsV1 fieldsV1: f:status: f:acceptedNames: f:kind: {} f:listKind: {} f:plural: {} f:shortNames: {} f:singular: {} f:conditions: k:{"type":"Established"}: .: {} f:lastTransitionTime: {} f:message: {} f:reason: {} f:status: {} f:type: {} k:{"type":"NamesAccepted"}: .: {} f:lastTransitionTime: {} f:message: {} f:reason: {} f:status: {} f:type: {} manager: kube-apiserver operation: Update subresource: status time: "2026-05-21T14:50:48Z" - apiVersion: apiextensions.k8s.io/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:controller-gen.kubebuilder.io/version: {} f:kubectl.kubernetes.io/last-applied-configuration: {} f:spec: f:conversion: .: {} f:strategy: {} f:group: {} f:names: f:kind: {} f:listKind: {} f:plural: {} f:shortNames: {} f:singular: {} f:scope: {} f:versions: {} manager: kubectl-client-side-apply operation: Update time: "2026-05-21T14:50:48Z" name: configs.maas.opendatahub.io resourceVersion: "21936" uid: 77c29d16-e870-4b7b-bc0a-107df5544aed spec: conversion: strategy: None group: maas.opendatahub.io names: kind: Config listKind: ConfigList plural: configs shortNames: - maasconfig singular: config scope: Cluster versions: - additionalPrinterColumns: - jsonPath: .metadata.creationTimestamp name: Age type: date name: v1alpha1 schema: openAPIV3Schema: description: |- Config is a cluster-scoped anchor for MaaS platform resources. Namespaced and cluster-scoped operands created by maas-controller reference this object as their controller owner so Kubernetes garbage collection can tear down the full graph when the Config is deleted (subject to finalizers on dependents). properties: apiVersion: description: |- 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 type: string kind: description: |- 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 type: string metadata: type: object spec: description: |- ConfigSpec defines the desired state of Config. Reserved for future cluster-wide configuration; v1alpha1 uses an empty spec. type: object status: description: ConfigStatus defines the observed state of Config. type: object type: object x-kubernetes-validations: - message: Config name must be default rule: self.metadata.name == 'default' served: true storage: true subresources: status: {} status: acceptedNames: kind: Config listKind: ConfigList plural: configs shortNames: - maasconfig singular: config conditions: - lastTransitionTime: "2026-05-21T14:50:48Z" message: no conflicts found reason: NoConflicts status: "True" type: NamesAccepted - lastTransitionTime: "2026-05-21T14:50:48Z" message: the initial names have been accepted reason: InitialNamesAccepted status: "True" type: Established storedVersions: - v1alpha1