--- apiVersion: batch/v1 items: - apiVersion: batch/v1 kind: CronJob metadata: creationTimestamp: "2026-06-13T01:23:43Z" generation: 1 labels: app.kubernetes.io/component: api app.kubernetes.io/name: maas-api app.kubernetes.io/part-of: models-as-a-service app.opendatahub.io/modelsasservice: "true" maas.opendatahub.io/tenant-name: default-tenant maas.opendatahub.io/tenant-namespace: models-as-a-service managedFields: - apiVersion: batch/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:labels: f:app.kubernetes.io/component: {} f:app.kubernetes.io/name: {} f:app.kubernetes.io/part-of: {} f:app.opendatahub.io/modelsasservice: {} f:maas.opendatahub.io/tenant-name: {} f:maas.opendatahub.io/tenant-namespace: {} f:ownerReferences: k:{"uid":"7a1d286a-5acc-48b3-95fc-bde0945514eb"}: {} f:spec: f:concurrencyPolicy: {} f:failedJobsHistoryLimit: {} f:jobTemplate: f:metadata: f:labels: f:app.kubernetes.io/component: {} f:app.kubernetes.io/name: {} f:app.kubernetes.io/part-of: {} f:spec: f:activeDeadlineSeconds: {} f:backoffLimit: {} f:template: f:metadata: f:labels: f:app: {} f:app.kubernetes.io/component: {} f:app.kubernetes.io/name: {} f:app.kubernetes.io/part-of: {} f:spec: f:containers: k:{"name":"cleanup"}: .: {} f:command: {} f:image: {} f:name: {} f:resources: f:limits: f:cpu: {} f:memory: {} f:requests: f:cpu: {} f:memory: {} f:securityContext: f:allowPrivilegeEscalation: {} f:capabilities: f:drop: {} f:readOnlyRootFilesystem: {} f:runAsNonRoot: {} f:restartPolicy: {} f:securityContext: f:runAsNonRoot: {} f:serviceAccountName: {} f:schedule: {} f:successfulJobsHistoryLimit: {} manager: maas-controller operation: Apply time: "2026-06-13T01:33:52Z" - apiVersion: batch/v1 fieldsType: FieldsV1 fieldsV1: f:status: f:lastScheduleTime: {} f:lastSuccessfulTime: {} manager: kube-controller-manager operation: Update subresource: status time: "2026-06-13T01:45:04Z" name: maas-api-key-cleanup namespace: opendatahub ownerReferences: - apiVersion: maas.opendatahub.io/v1alpha1 blockOwnerDeletion: true controller: true kind: Config name: default uid: 7a1d286a-5acc-48b3-95fc-bde0945514eb resourceVersion: "45489" uid: eac1c48a-1ef6-4a78-903f-45bccafd5f9a spec: concurrencyPolicy: Forbid failedJobsHistoryLimit: 3 jobTemplate: metadata: labels: app.kubernetes.io/component: api app.kubernetes.io/name: maas-api app.kubernetes.io/part-of: models-as-a-service spec: activeDeadlineSeconds: 60 backoffLimit: 2 template: metadata: labels: app: maas-api-cleanup app.kubernetes.io/component: api app.kubernetes.io/name: maas-api app.kubernetes.io/part-of: models-as-a-service spec: containers: - command: - /bin/sh - -c - | curl -sf -k -X POST https://maas-api:8443/internal/v1/api-keys/cleanup image: registry.redhat.io/ubi9/ubi-minimal:9.7 imagePullPolicy: IfNotPresent name: cleanup resources: limits: cpu: 50m memory: 32Mi requests: cpu: 10m memory: 16Mi securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL readOnlyRootFilesystem: true runAsNonRoot: true terminationMessagePath: /dev/termination-log terminationMessagePolicy: File dnsPolicy: ClusterFirst restartPolicy: OnFailure schedulerName: default-scheduler securityContext: runAsNonRoot: true serviceAccount: maas-api serviceAccountName: maas-api terminationGracePeriodSeconds: 30 schedule: '*/15 * * * *' successfulJobsHistoryLimit: 3 suspend: false status: lastScheduleTime: "2026-06-13T01:45:00Z" lastSuccessfulTime: "2026-06-13T01:45:04Z" - apiVersion: batch/v1 kind: CronJob metadata: creationTimestamp: "2026-06-13T01:48:53Z" generation: 1 labels: app.kubernetes.io/component: api app.kubernetes.io/name: maas-api app.kubernetes.io/part-of: models-as-a-service app.opendatahub.io/modelsasservice: "true" maas.opendatahub.io/tenant-name: default-tenant maas.opendatahub.io/tenant-namespace: e2e-aitenant-7225cfcd managedFields: - apiVersion: batch/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:labels: f:app.kubernetes.io/component: {} f:app.kubernetes.io/name: {} f:app.kubernetes.io/part-of: {} f:app.opendatahub.io/modelsasservice: {} f:maas.opendatahub.io/tenant-name: {} f:maas.opendatahub.io/tenant-namespace: {} f:ownerReferences: k:{"uid":"7a1d286a-5acc-48b3-95fc-bde0945514eb"}: {} f:spec: f:concurrencyPolicy: {} f:failedJobsHistoryLimit: {} f:jobTemplate: f:metadata: f:labels: f:app.kubernetes.io/component: {} f:app.kubernetes.io/name: {} f:app.kubernetes.io/part-of: {} f:spec: f:activeDeadlineSeconds: {} f:backoffLimit: {} f:template: f:metadata: f:labels: f:app: {} f:app.kubernetes.io/component: {} f:app.kubernetes.io/name: {} f:app.kubernetes.io/part-of: {} f:spec: f:containers: k:{"name":"cleanup"}: .: {} f:command: {} f:image: {} f:name: {} f:resources: f:limits: f:cpu: {} f:memory: {} f:requests: f:cpu: {} f:memory: {} f:securityContext: f:allowPrivilegeEscalation: {} f:capabilities: f:drop: {} f:readOnlyRootFilesystem: {} f:runAsNonRoot: {} f:restartPolicy: {} f:securityContext: f:runAsNonRoot: {} f:serviceAccountName: {} f:schedule: {} f:successfulJobsHistoryLimit: {} manager: maas-controller operation: Apply time: "2026-06-13T01:48:53Z" name: maas-api-key-cleanup-e2e-ait-7225cfcd namespace: opendatahub ownerReferences: - apiVersion: maas.opendatahub.io/v1alpha1 blockOwnerDeletion: true controller: true kind: Config name: default uid: 7a1d286a-5acc-48b3-95fc-bde0945514eb resourceVersion: "49644" uid: f5cfbd0f-3484-4c03-91dc-7433e9d60f46 spec: concurrencyPolicy: Forbid failedJobsHistoryLimit: 3 jobTemplate: metadata: labels: app.kubernetes.io/component: api app.kubernetes.io/name: maas-api app.kubernetes.io/part-of: models-as-a-service spec: activeDeadlineSeconds: 60 backoffLimit: 2 template: metadata: labels: app: maas-api-cleanup app.kubernetes.io/component: api app.kubernetes.io/name: maas-api app.kubernetes.io/part-of: models-as-a-service spec: containers: - command: - /bin/sh - -c - | curl -sf -k -X POST https://maas-api-e2e-ait-7225cfcd:8443/internal/v1/api-keys/cleanup image: registry.redhat.io/ubi9/ubi-minimal:9.7 imagePullPolicy: IfNotPresent name: cleanup resources: limits: cpu: 50m memory: 32Mi requests: cpu: 10m memory: 16Mi securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL readOnlyRootFilesystem: true runAsNonRoot: true terminationMessagePath: /dev/termination-log terminationMessagePolicy: File dnsPolicy: ClusterFirst restartPolicy: OnFailure schedulerName: default-scheduler securityContext: runAsNonRoot: true serviceAccount: maas-api serviceAccountName: maas-api terminationGracePeriodSeconds: 30 schedule: '*/15 * * * *' successfulJobsHistoryLimit: 3 suspend: false status: {} - apiVersion: batch/v1 kind: CronJob metadata: creationTimestamp: "2026-06-13T01:49:06Z" generation: 1 labels: app.kubernetes.io/component: api app.kubernetes.io/name: maas-api app.kubernetes.io/part-of: models-as-a-service app.opendatahub.io/modelsasservice: "true" maas.opendatahub.io/tenant-name: default-tenant maas.opendatahub.io/tenant-namespace: e2e-aitenant-8ef6cb6a managedFields: - apiVersion: batch/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:labels: f:app.kubernetes.io/component: {} f:app.kubernetes.io/name: {} f:app.kubernetes.io/part-of: {} f:app.opendatahub.io/modelsasservice: {} f:maas.opendatahub.io/tenant-name: {} f:maas.opendatahub.io/tenant-namespace: {} f:ownerReferences: k:{"uid":"7a1d286a-5acc-48b3-95fc-bde0945514eb"}: {} f:spec: f:concurrencyPolicy: {} f:failedJobsHistoryLimit: {} f:jobTemplate: f:metadata: f:labels: f:app.kubernetes.io/component: {} f:app.kubernetes.io/name: {} f:app.kubernetes.io/part-of: {} f:spec: f:activeDeadlineSeconds: {} f:backoffLimit: {} f:template: f:metadata: f:labels: f:app: {} f:app.kubernetes.io/component: {} f:app.kubernetes.io/name: {} f:app.kubernetes.io/part-of: {} f:spec: f:containers: k:{"name":"cleanup"}: .: {} f:command: {} f:image: {} f:name: {} f:resources: f:limits: f:cpu: {} f:memory: {} f:requests: f:cpu: {} f:memory: {} f:securityContext: f:allowPrivilegeEscalation: {} f:capabilities: f:drop: {} f:readOnlyRootFilesystem: {} f:runAsNonRoot: {} f:restartPolicy: {} f:securityContext: f:runAsNonRoot: {} f:serviceAccountName: {} f:schedule: {} f:successfulJobsHistoryLimit: {} manager: maas-controller operation: Apply time: "2026-06-13T01:49:06Z" name: maas-api-key-cleanup-e2e-ait-8ef6cb6a namespace: opendatahub ownerReferences: - apiVersion: maas.opendatahub.io/v1alpha1 blockOwnerDeletion: true controller: true kind: Config name: default uid: 7a1d286a-5acc-48b3-95fc-bde0945514eb resourceVersion: "50161" uid: 6ee6edd3-a600-4726-b80e-2a03c5363a94 spec: concurrencyPolicy: Forbid failedJobsHistoryLimit: 3 jobTemplate: metadata: labels: app.kubernetes.io/component: api app.kubernetes.io/name: maas-api app.kubernetes.io/part-of: models-as-a-service spec: activeDeadlineSeconds: 60 backoffLimit: 2 template: metadata: labels: app: maas-api-cleanup app.kubernetes.io/component: api app.kubernetes.io/name: maas-api app.kubernetes.io/part-of: models-as-a-service spec: containers: - command: - /bin/sh - -c - | curl -sf -k -X POST https://maas-api-e2e-ait-8ef6cb6a:8443/internal/v1/api-keys/cleanup image: registry.redhat.io/ubi9/ubi-minimal:9.7 imagePullPolicy: IfNotPresent name: cleanup resources: limits: cpu: 50m memory: 32Mi requests: cpu: 10m memory: 16Mi securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL readOnlyRootFilesystem: true runAsNonRoot: true terminationMessagePath: /dev/termination-log terminationMessagePolicy: File dnsPolicy: ClusterFirst restartPolicy: OnFailure schedulerName: default-scheduler securityContext: runAsNonRoot: true serviceAccount: maas-api serviceAccountName: maas-api terminationGracePeriodSeconds: 30 schedule: '*/15 * * * *' successfulJobsHistoryLimit: 3 suspend: false status: {} kind: CronJobList metadata: resourceVersion: "51103"