--- apiVersion: v1 items: - apiVersion: v1 data: ca.crt: | -----BEGIN CERTIFICATE----- MIIDPDCCAiSgAwIBAgIIRHncqz/2X9kwDQYJKoZIhvcNAQELBQAwJjESMBAGA1UE CxMJb3BlbnNoaWZ0MRAwDgYDVQQDEwdyb290LWNhMB4XDTI2MDgwMTAzMzgyMVoX DTM2MDcyOTAzMzgyMVowJjESMBAGA1UECxMJb3BlbnNoaWZ0MRAwDgYDVQQDEwdy b290LWNhMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqphf+Z/pjchB QYlvE4+DLwafUJVHh+lQ/KGp+5Em3L0JDiSE3rGROZ5QboYKbLnNXY+0P+9od+BB eekSVZlNY/CIqdDG4lJA2xkCV1KwPXS5flcqf1SMo1v4ya/sXCRomvs+cqaOve3g mjlF+khunHONvcSxMmQstDSLgOjC0MoqntHpTjE6ckFf9EZYHeSgW0nv0NA/jfKQ jD87W71rKYTRLkSfs86G+N0tURXs2hkCz9Sa/tlfMv48r2lVe3rtQ9sqGBHAoYj3 6qMTdW8B2vlxZ8SLjIG3zXA4R2vJUNnmXY1Fn3kIu7i7TinE2W1kBDq4/dtEarJD ZWIDPGDn6wIDAQABo24wbDAOBgNVHQ8BAf8EBAMCAqQwDwYDVR0TAQH/BAUwAwEB /zBJBgNVHQ4EQgRAHnuHr8tG1/ScQGmoL3sHda5z0MWO86wUHxdV6fNpuWmGJc5x EN1Y26gHzXbBlomS+U2OIcXTXG6EeeC3p5EqrzANBgkqhkiG9w0BAQsFAAOCAQEA CPrWEK3gbm+nvzZ4Ceu8vAW9VMhwocUWBQKWlUmxG4Rxlz5c9J/tChsz9c/LOXnz JqIYznpXXXG/q0rt0Va1a914AhqxswxjebWtkFenC1reBsP4oQ2A92X0U5sETO9X nOMxze5jKbsYsh2+FRLtI7SweA8oTsNEOPln8vJaZ7GLK6/MgQUJozW3pRq3aXAT XD0BAHp6rs6Y/x1hNTu/7PUUjZ4aQdzKa1tGTmdDKvy6pipAiNTlarvPZWumXK8+ sjvp2Nk56eoHc7CzFhrA883QhR4AdB/qZqXwMNg5Iqt5snDzxk+cx3bCSQl5Osu7 rSnxf3vKPptcrOhWaKxM6Q== -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- MIIEADCCAuigAwIBAgIIMqkIFRJPAHgwDQYJKoZIhvcNAQELBQAwJjESMBAGA1UE CxMJb3BlbnNoaWZ0MRAwDgYDVQQDEwdyb290LWNhMB4XDTI2MDgwMTAzMzg0NloX DTI3MDgwMTAzMzg0NlowMDESMBAGA1UEChMJb3BlbnNoaWZ0MRowGAYDVQQDExFv cGVuc2hpZnQtaW5ncmVzczCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB ALdIVFMOibY/poZHPz9rbxxNpxQwbuQm9VZ9tPvcmo4G0QjjSN9INBjcLtdDBygA wkU9IhhX9caXtO22DCIh6cYyszvU5zGLNyyiL8QqmL0UEeR/hoE0nv6EuQiDEINx w9hH/CZk8C/BJumFmX9MipKl91xevLbojqaU+0WaniCW5QCo2msmR+m5ZC2scVPw Iyk8Sp9pD+YF9FrA6VjmWG/9YSfbRi/d54FlL/BANBSq3nSq0h/IwEM/1YOm94rZ MhB6aVq2vH651ii0CMSK/Brk8vqlwt5CfHrMAWBPRvfkleZaTrNkwuMiUlRH+m3u /n5kz/vF976HV6dZMixDmNcCAwEAAaOCASYwggEiMA4GA1UdDwEB/wQEAwIFoDAd BgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADBJBgNV HQ4EQgRA9RJ6w0gaWwPHjNc0rieUhXb7uRior45OrCadLrhA1hmheMlZ4XYReOPd Yt8QD5F6Y6UozkIdyk2lry7eQoEdKTBLBgNVHSMERDBCgEAee4evy0bX9JxAaagv ewd1rnPQxY7zrBQfF1Xp82m5aYYlznEQ3VjbqAfNdsGWiZL5TY4hxdNcboR54Len kSqvMEsGA1UdEQREMEKCQCouYXBwcy5kMmY2ZTcxNS0wOTM5LTQ0ODItYjYxMi01 ZDQ1OTQzMzdkZDkucHJvZC5rb25mbHV4ZWFhcy5jb20wDQYJKoZIhvcNAQELBQAD ggEBAKP8qVgB/4+CEU0ewNxceXC83D6nzO6s+WPm8v5g7Wcwl9eOXHH6PBzZfytd H9C1dZ1RVJHIiHF6JBUsMyWS8m1lWmbY2GBPPtq0xx9XJHiNapD196jxIxRvNIGn E6lXZn74DqdHzUQqag6H9hqxAQly0L9LUqB6zbNMfYCcNibs6uwGy+5M+JmNZlEw tdGvgsaHfQPElscl8WtDQ8KjvzPN2ivGOlO1+ZbiyuP1D6yBo+sLZfVCuw86hUEH 5pFw0OwJaSc+4V6HeeAqUix901eaH70YIHc5HeEvY9bOGItsWm0s4zbCt9RPVVC5 i9v+p5ZQ7T91ztXBYewub4mqjeg= -----END CERTIFICATE----- kind: ConfigMap metadata: annotations: kubernetes.io/description: Contains a CA bundle that can be used to verify the kube-apiserver when using internal endpoints such as the internal service IP or kubernetes.default.svc. No other usage is guaranteed across distributions of Kubernetes clusters. creationTimestamp: "2026-08-01T03:52:49Z" managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:data: .: {} f:ca.crt: {} f:metadata: f:annotations: .: {} f:kubernetes.io/description: {} manager: kube-controller-manager operation: Update time: "2026-08-01T03:52:49Z" name: kube-root-ca.crt namespace: opendatahub resourceVersion: "13098" uid: 67baaaee-4561-4bef-bd40-fb102e467914 - apiVersion: v1 data: controller_manager_config.yaml: | apiVersion: config.trainer.kubeflow.org/v1alpha1 kind: Configuration # Health configuration health: healthProbeBindAddress: :8081 readinessEndpointName: readyz livenessEndpointName: healthz # Metrics configuration metrics: bindAddress: :8443 secureServing: true # Webhook configuration webhook: port: 9443 host: "" # Leader election configuration leaderElection: leaderElect: true resourceName: trainer.kubeflow.org resourceNamespace: "" leaseDuration: 15s renewDeadline: 10s retryPeriod: 2s # Controller configuration controller: groupKindConcurrency: TrainJob.trainer.kubeflow.org: 5 TrainingRuntime.trainer.kubeflow.org: 1 ClusterTrainingRuntime.trainer.kubeflow.org: 1 # Certificate management configuration certManagement: enable: true webhookServiceName: kubeflow-trainer-controller-manager webhookSecretName: kubeflow-trainer-webhook-cert # Client connection configuration clientConnection: qps: 50 burst: 100 kind: ConfigMap metadata: annotations: internal.config.kubernetes.io/previousKinds: ConfigMap internal.config.kubernetes.io/previousNames: kubeflow-trainer-config internal.config.kubernetes.io/previousNamespaces: opendatahub platform.opendatahub.io/instance.generation: "1" platform.opendatahub.io/instance.name: default-trainer platform.opendatahub.io/instance.uid: 7f21a8f4-431e-48d2-accc-1bbbe546f934 platform.opendatahub.io/type: Kubeflow Trainer platform.opendatahub.io/version: 2.1.0 creationTimestamp: "2026-08-01T03:52:51Z" labels: app.kubernetes.io/component: controller app.kubernetes.io/name: trainer platform.opendatahub.io/part-of: trainer managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:data: f:controller_manager_config.yaml: {} f:metadata: f:annotations: f:internal.config.kubernetes.io/previousKinds: {} f:internal.config.kubernetes.io/previousNames: {} f:internal.config.kubernetes.io/previousNamespaces: {} f:platform.opendatahub.io/instance.generation: {} f:platform.opendatahub.io/instance.name: {} f:platform.opendatahub.io/instance.uid: {} f:platform.opendatahub.io/type: {} f:platform.opendatahub.io/version: {} f:labels: f:app.kubernetes.io/component: {} f:app.kubernetes.io/name: {} f:platform.opendatahub.io/part-of: {} manager: trainer-module-controller operation: Apply time: "2026-08-01T03:52:51Z" name: kubeflow-trainer-config namespace: opendatahub resourceVersion: "13153" uid: 23ed92fb-173b-4ac5-ab75-ce2aec22dfe6 - apiVersion: v1 data: service-ca.crt: | -----BEGIN CERTIFICATE----- MIIDUTCCAjmgAwIBAgIIev49mO9AYoswDQYJKoZIhvcNAQELBQAwNjE0MDIGA1UE Awwrb3BlbnNoaWZ0LXNlcnZpY2Utc2VydmluZy1zaWduZXJAMTc4NTU1NjAyODAe Fw0yNjA4MDEwMzQ3MDdaFw0yODA5MjkwMzQ3MDhaMDYxNDAyBgNVBAMMK29wZW5z aGlmdC1zZXJ2aWNlLXNlcnZpbmctc2lnbmVyQDE3ODU1NTYwMjgwggEiMA0GCSqG SIb3DQEBAQUAA4IBDwAwggEKAoIBAQDUyxrwlznBLIalhuxOUQz9gOq68oft8upb ejJ72idE0hA/SsSzvdG5HeWQjIPTyplmcOOkuZgdm4sa0YGfJf+O5avXsdKRg+1P sm8fb0czrIihDs2gL4gfN8WCNvfBw8XI4q2rFADqgpf+o/AzBywUz0+W5jXMbjn/ OkbaVPsfGhHwr97dk/H/OdlPOftqqidghkxE2TMwA5ZBEHXwu1JE20EfdM1jVQCR 03X6utJmTP6qUG6Rls27Kvveh3c29Y3cDwpK813kIuvE4HWiB/AbBIwiGVGNN8xj Llknm/E6R83ztl5/IvLqHh7WIq0HWKAfolDIAPWYiVhAR4LeYh1nAgMBAAGjYzBh MA4GA1UdDwEB/wQEAwICpDAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBQkvr7u HAhe01T2SvaiSDSqb0DFKTAfBgNVHSMEGDAWgBQkvr7uHAhe01T2SvaiSDSqb0DF KTANBgkqhkiG9w0BAQsFAAOCAQEAo8KMjdu/SFRs2Jv8DTEB1BwbQzsuQnV68on5 h3QN4YKHjSpuCQZGc7teEe012eH1b+3DY2YhWJdUb38zSk6I704a9s9U7m9w5wTG 5C59jWflW+0mjDF2wlBMqmHtyC1ETMkTuNT7qiNJ+tDBj8aeEHZSIEbpRqdvlPjU qaR5w/f8GGWHXAUW7Hv0kg+G7xZAch4yzffqUBtVBqETRMtk5yOVDNzG91nmBaDb jp1UmtroKABPVNw7kZLgM1N37ekZd6eqCq9y77IJjA791L1rJJZgqNrRNUxadllT HA6p3Qa/97D6y6T3Vse1WoSLtZiHXaw3VVjFnpVWGCbswpol3w== -----END CERTIFICATE----- kind: ConfigMap metadata: annotations: service.beta.openshift.io/inject-cabundle: "true" creationTimestamp: "2026-08-01T03:52:49Z" managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:data: {} f:metadata: f:annotations: .: {} f:service.beta.openshift.io/inject-cabundle: {} manager: kube-controller-manager operation: Update time: "2026-08-01T03:52:49Z" - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:data: f:service-ca.crt: {} manager: service-ca-operator operation: Update time: "2026-08-01T03:52:49Z" name: openshift-service-ca.crt namespace: opendatahub resourceVersion: "13109" uid: 685a7d38-6277-471d-855a-2104dc3a8d2e - apiVersion: v1 data: odh-kubeflow-trainer-controller-image: quay.io/opendatahub/trainer:odh-3.5 odh-th-torch-cpu-py312-image: quay.io/opendatahub/odh-th-torch-cpu-py312:odh-3.5 odh-th-torch-cuda-py312-image: quay.io/opendatahub/odh-th-torch-cuda-py312:odh-3.5 odh-th-torch-rocm-py312-image: quay.io/opendatahub/odh-th-torch-rocm-py312:odh-3.5 odh-training-universal-workbench-image-cpu-3-4: quay.io/opendatahub/odh-th06-cpu-torch291-py312:odh-3.4 odh-training-universal-workbench-image-cpu-3-5: quay.io/opendatahub/odh-th-torch-cpu-py312:odh-3.5 odh-training-universal-workbench-image-cuda-3-4: quay.io/opendatahub/odh-th06-cuda130-torch291-py312:odh-3.4 odh-training-universal-workbench-image-cuda-3-5: quay.io/opendatahub/odh-th-torch-cuda-py312:odh-3.5 odh-training-universal-workbench-image-rocm-3-4: quay.io/opendatahub/odh-th06-rocm64-torch291-py312:odh-3.4 odh-training-universal-workbench-image-rocm-3-5: quay.io/opendatahub/odh-th-torch-rocm-py312:odh-3.5 kind: ConfigMap metadata: annotations: internal.config.kubernetes.io/previousKinds: ConfigMap internal.config.kubernetes.io/previousNames: rhoai-config-9459gk6b5b internal.config.kubernetes.io/previousNamespaces: opendatahub platform.opendatahub.io/instance.generation: "1" platform.opendatahub.io/instance.name: default-trainer platform.opendatahub.io/instance.uid: 7f21a8f4-431e-48d2-accc-1bbbe546f934 platform.opendatahub.io/type: Kubeflow Trainer platform.opendatahub.io/version: 2.1.0 creationTimestamp: "2026-08-01T03:53:18Z" labels: app.kubernetes.io/component: controller app.kubernetes.io/name: trainer platform.opendatahub.io/part-of: trainer managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:data: f:odh-kubeflow-trainer-controller-image: {} f:odh-th-torch-cpu-py312-image: {} f:odh-th-torch-cuda-py312-image: {} f:odh-th-torch-rocm-py312-image: {} f:odh-training-universal-workbench-image-cpu-3-4: {} f:odh-training-universal-workbench-image-cpu-3-5: {} f:odh-training-universal-workbench-image-cuda-3-4: {} f:odh-training-universal-workbench-image-cuda-3-5: {} f:odh-training-universal-workbench-image-rocm-3-4: {} f:odh-training-universal-workbench-image-rocm-3-5: {} f:metadata: f:annotations: f:internal.config.kubernetes.io/previousKinds: {} f:internal.config.kubernetes.io/previousNames: {} f:internal.config.kubernetes.io/previousNamespaces: {} f:platform.opendatahub.io/instance.generation: {} f:platform.opendatahub.io/instance.name: {} f:platform.opendatahub.io/instance.uid: {} f:platform.opendatahub.io/type: {} f:platform.opendatahub.io/version: {} f:labels: f:app.kubernetes.io/component: {} f:app.kubernetes.io/name: {} f:platform.opendatahub.io/part-of: {} manager: trainer-module-controller operation: Apply time: "2026-08-01T03:53:18Z" name: rhoai-config-9459gk6b5b namespace: opendatahub resourceVersion: "13545" uid: b91494cf-a2c3-4bd8-9ef2-53f4c5a4c614 - apiVersion: v1 data: odh-kubeflow-trainer-controller-image: quay.io/opendatahub/trainer:odh-3.5-ea1 odh-th06-cpu-torch210-py312-image: quay.io/opendatahub/odh-th06-cpu-torch210-py312:odh-3.5-ea1 odh-th06-cuda130-torch210-py312-image: quay.io/opendatahub/odh-th06-cuda130-torch210-py312:odh-3.5-ea1 odh-th06-rocm64-torch291-py312-image: quay.io/opendatahub/odh-th06-rocm64-torch291-py312:odh-3.5-ea1 odh-training-cuda128-torch29-py312-image: quay.io/opendatahub/odh-training-cuda128-torch29-py312@sha256:0be52d5775e95026c3899a208d9fbecb59489d48763664e842b92e66d3c112c8 odh-training-rocm64-torch29-py312-image: quay.io/opendatahub/odh-training-rocm64-torch29-py312@sha256:80878d0d51fa6bc8957f669e7f3facac13669562d393a6bfc45ca8dff277c2fa odh-training-universal-workbench-image-cpu-3-4: quay.io/opendatahub/odh-th06-cpu-torch291-py312:odh-3.4 odh-training-universal-workbench-image-cpu-3-5: quay.io/opendatahub/odh-th06-cpu-torch210-py312:odh-3.5-ea1 odh-training-universal-workbench-image-cuda-3-4: quay.io/opendatahub/odh-th06-cuda130-torch291-py312:odh-3.4 odh-training-universal-workbench-image-cuda-3-5: quay.io/opendatahub/odh-th06-cuda130-torch210-py312:odh-3.5-ea1 odh-training-universal-workbench-image-rocm-3-4: quay.io/opendatahub/odh-th06-rocm64-torch291-py312:odh-3.4 odh-training-universal-workbench-image-rocm-3-5: quay.io/opendatahub/odh-th06-rocm64-torch291-py312:odh-3.5-ea1 kind: ConfigMap metadata: annotations: internal.config.kubernetes.io/previousKinds: ConfigMap internal.config.kubernetes.io/previousNames: rhoai-config-db9g9bt929 internal.config.kubernetes.io/previousNamespaces: opendatahub platform.opendatahub.io/instance.generation: "1" platform.opendatahub.io/instance.name: default-trainer platform.opendatahub.io/instance.uid: 7f21a8f4-431e-48d2-accc-1bbbe546f934 platform.opendatahub.io/type: Kubeflow Trainer platform.opendatahub.io/version: 2.1.0 creationTimestamp: "2026-08-01T03:52:51Z" labels: app.kubernetes.io/component: controller app.kubernetes.io/name: trainer platform.opendatahub.io/part-of: trainer managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:data: f:odh-kubeflow-trainer-controller-image: {} f:odh-th06-cpu-torch210-py312-image: {} f:odh-th06-cuda130-torch210-py312-image: {} f:odh-th06-rocm64-torch291-py312-image: {} f:odh-training-cuda128-torch29-py312-image: {} f:odh-training-rocm64-torch29-py312-image: {} f:odh-training-universal-workbench-image-cpu-3-4: {} f:odh-training-universal-workbench-image-cpu-3-5: {} f:odh-training-universal-workbench-image-cuda-3-4: {} f:odh-training-universal-workbench-image-cuda-3-5: {} f:odh-training-universal-workbench-image-rocm-3-4: {} f:odh-training-universal-workbench-image-rocm-3-5: {} f:metadata: f:annotations: f:internal.config.kubernetes.io/previousKinds: {} f:internal.config.kubernetes.io/previousNames: {} f:internal.config.kubernetes.io/previousNamespaces: {} f:platform.opendatahub.io/instance.generation: {} f:platform.opendatahub.io/instance.name: {} f:platform.opendatahub.io/instance.uid: {} f:platform.opendatahub.io/type: {} f:platform.opendatahub.io/version: {} f:labels: f:app.kubernetes.io/component: {} f:app.kubernetes.io/name: {} f:platform.opendatahub.io/part-of: {} manager: trainer-module-controller operation: Apply time: "2026-08-01T03:52:51Z" name: rhoai-config-db9g9bt929 namespace: opendatahub resourceVersion: "13154" uid: 57c604e4-e6ca-4598-8b91-b6b89ef739f8 kind: ConfigMapList metadata: resourceVersion: "16026"