apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: name: temporalworkers.kmsvc.io spec: group: kmsvc.io names: kind: TemporalWorker plural: temporalworkers singular: temporalworker scope: Namespaced versions: - name: v1 served: true storage: true schema: openAPIV3Schema: type: object required: - spec properties: apiVersion: type: string kind: type: string metadata: type: object spec: type: object description: Temporal worker specification properties: namespace: type: string description: Temporal namespace taskQueue: type: string description: Task queue name workflowTypes: type: array items: type: string description: List of workflow types to execute activityTypes: type: array items: type: string description: List of activity types to execute concurrency: type: integer minimum: 1 description: Worker concurrency level status: type: object description: Temporal worker status properties: ready: type: boolean lastHeartbeat: type: string format: date-time error: type: string