apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: controller-gen.kubebuilder.io/version: v0.18.0 creationTimestamp: "2025-10-11T10:50:42Z" generation: 1 labels: openstack.openstack.org/crd: "" name: openstackdataplaneservices.dataplane.openstack.org resourceVersion: "31973" uid: 8dbcf195-4009-4b28-8a64-65dee3d3587d spec: conversion: strategy: None group: dataplane.openstack.org names: kind: OpenStackDataPlaneService listKind: OpenStackDataPlaneServiceList plural: openstackdataplaneservices shortNames: - osdps - osdpservice - osdpservices singular: openstackdataplaneservice scope: Namespaced versions: - name: v1beta1 schema: openAPIV3Schema: properties: apiVersion: type: string kind: type: string metadata: type: object spec: properties: addCertMounts: default: false type: boolean caCerts: default: combined-ca-bundle maxLength: 253 type: string certsFrom: type: string containerImageFields: items: type: string type: array dataSources: items: properties: configMapRef: properties: name: maxLength: 253 type: string optional: type: boolean type: object x-kubernetes-map-type: atomic prefix: type: string secretRef: properties: name: maxLength: 253 type: string optional: type: boolean type: object x-kubernetes-map-type: atomic type: object type: array deployOnAllNodeSets: type: boolean edpmServiceType: type: string openStackAnsibleEERunnerImage: type: string playbook: type: string playbookContents: type: string role: type: string tlsCerts: additionalProperties: properties: contents: items: type: string minItems: 1 type: array edpmRoleServiceName: type: string issuer: type: string keyUsages: items: enum: - signing - digital signature - content commitment - key encipherment - key agreement - data encipherment - cert sign - crl sign - encipher only - decipher only - any - server auth - client auth - code signing - email protection - s/mime - ipsec end system - ipsec tunnel - ipsec user - timestamping - ocsp signing - microsoft sgc - netscape sgc type: string type: array networks: items: pattern: ^[a-zA-Z0-9][a-zA-Z0-9\-_]*[a-zA-Z0-9]$ type: string type: array required: - contents type: object type: object type: object status: properties: conditions: items: properties: lastTransitionTime: format: date-time type: string message: type: string reason: type: string severity: type: string status: type: string type: type: string required: - lastTransitionTime - status - type type: object type: array type: object type: object served: true storage: true subresources: status: {} status: acceptedNames: kind: OpenStackDataPlaneService listKind: OpenStackDataPlaneServiceList plural: openstackdataplaneservices shortNames: - osdps - osdpservice - osdpservices singular: openstackdataplaneservice conditions: - lastTransitionTime: "2025-10-11T10:50:43Z" message: no conflicts found reason: NoConflicts status: "True" type: NamesAccepted - lastTransitionTime: "2025-10-11T10:50:43Z" message: the initial names have been accepted reason: InitialNamesAccepted status: "True" type: Established storedVersions: - v1beta1