apiVersion: apis.kcp.io/v1alpha1 kind: APIResourceSchema metadata: name: v1alpha1-2.vaultcertificates.socialweb.computer spec: group: socialweb.computer names: kind: VaultCertificate listKind: VaultCertificateList plural: vaultcertificates singular: vaultcertificate scope: Cluster versions: - name: v1alpha1 served: true storage: true subresources: status: {} schema: type: object properties: apiVersion: type: string kind: type: string metadata: type: object spec: type: object properties: vault: type: object properties: group: type: string kind: type: string maxLength: 63 name: type: string maxLength: 253 workspace: type: string required: - kind - name mount: type: string role: type: string commonName: type: string required: - vault - mount - role - commonName status: type: object properties: observedGeneration: type: integer format: int64 exists: type: boolean serialNumber: type: string fingerprint: type: string expiresAt: type: string rotationDue: type: boolean conditions: type: array items: type: object x-kubernetes-preserve-unknown-fields: true additionalPrinterColumns: - name: CommonName type: string jsonPath: .spec.commonName - name: Serial type: string jsonPath: .status.serialNumber - name: Expires type: string jsonPath: .status.expiresAt - name: RotationDue type: boolean jsonPath: .status.rotationDue - name: Age type: date jsonPath: .metadata.creationTimestamp