--- apiVersion: v1 items: - apiVersion: v1 data: ca.crt: | -----BEGIN CERTIFICATE----- MIIDPDCCAiSgAwIBAgIIOXrIASy8f5EwDQYJKoZIhvcNAQELBQAwJjESMBAGA1UE CxMJb3BlbnNoaWZ0MRAwDgYDVQQDEwdyb290LWNhMB4XDTI2MDczMDEzMzkwMFoX DTM2MDcyNzEzMzkwMFowJjESMBAGA1UECxMJb3BlbnNoaWZ0MRAwDgYDVQQDEwdy b290LWNhMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqW1dQ+6zCNJj XpHsti+Ztm2+oh1cXZNBjZUvsvUT3JeEaA4qwCeEln2jrzc93ENDSKEwPygmRRqn 9H3tmmgOI+O/VJtRulabWXKh2Vxk9IwRyGeEZ70k/y4gaQUr7svE80EdXrHBNVhM xg8DbvexNgS5nuJUJL+3TAp45gZ8g8KxE2j0/D0U3jHgQgssyHWd3VPuxsTJfnI+ Fp2ZQW5Qyz4Pjg1ZAGOo8jc5G/CF0unKnUtdUj9BRypIPxWf8WfQGKmbCRRjTIq/ R6rUXC/HS2VLDsel2vHTWY+rABgassT/bxxU+0+UYhKPiKv2H5hJ71c3NieDX9dj boHRTGDTYwIDAQABo24wbDAOBgNVHQ8BAf8EBAMCAqQwDwYDVR0TAQH/BAUwAwEB /zBJBgNVHQ4EQgRAPSKZmf42gKtCmxvu0nTNrF57lkPo47hWxhQ1ajixozX8T3c0 2/oineiKlzFv9e24GAlmJEQkUgjKuydhwrgOCzANBgkqhkiG9w0BAQsFAAOCAQEA XhKiIpqLTyd+l+kckE2v5Q2S5XiCILVRA8fZvZiPQOI2szgktOWZvUMCo0gxe85G PrNG9uLs1sgEQxiXdl+6yhRaOsz9U2WCCQgvUzRKGU8EolzqJlQ97aVUT1JzFcJh ZIvHZ8OdkeWd4sK07wAL4oce5adLT2w5JDKu87aqrWFY6CRa1q3da8X2FS+zWfy/ KCWx42NCpMA2n3kErZ9+rtMqlDmVR7qi5DA7oEvNFAz4lMudJs/8QgADug62nv2P zb5s5256QvAZM73pgoB18MlGul24z4mBBUXr1Zc2yUz2tLzr6pZtC078iwWgWKhd qGgpYz0QAikLT5uUorlnDA== -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- MIIEADCCAuigAwIBAgIIOK8gfC7UauswDQYJKoZIhvcNAQELBQAwJjESMBAGA1UE CxMJb3BlbnNoaWZ0MRAwDgYDVQQDEwdyb290LWNhMB4XDTI2MDczMDEzMzkyOVoX DTI3MDczMDEzMzkyOVowMDESMBAGA1UEChMJb3BlbnNoaWZ0MRowGAYDVQQDExFv cGVuc2hpZnQtaW5ncmVzczCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB AMBQUDw1y7XtshRgH/83mSk/JrW/o1EmDCG7jpPzDxqkJtmGGLrrn5xwaAZ8tx7h SnGaJoNgYrs12ejhmPRcU+2Rj5ase/b0ZdIOvBC9w7CXiLaq4JM2OXAHxhY+fXYZ 0vppAqkkbRUduyzMxX3r998TdOiolFC2p5N8YrNngiW4dUc9AqUTsAtM/5Efd4f4 ogF4+SBW7fExkMMnpzEAwI3hEKEmrH5nwfgSi13w1q/arlpGngafViVoBe/tYsjt mkNBcJm49fJXMxFa0wj06bca17FcUCccqsCbWLbMj62u5QOZE05zNLQyyNOc9tTW i/wZucHr9wcU4fudUz0n3cMCAwEAAaOCASYwggEiMA4GA1UdDwEB/wQEAwIFoDAd BgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADBJBgNV HQ4EQgRA/NxrrAZbqAyphZFqZVmm/Gd7C4eIcb64cQjvi7KGZqQyI6HHqPeVUbWF gkNYTu32OCS+KMsA7cGrDh9+r+iiMTBLBgNVHSMERDBCgEA9IpmZ/jaAq0KbG+7S dM2sXnuWQ+jjuFbGFDVqOLGjNfxPdzTb+iKd6IqXMW/17bgYCWYkRCRSCMq7J2HC uA4LMEsGA1UdEQREMEKCQCouYXBwcy5hZmVhNWYwMi05N2ZhLTRhZTgtOWJiZC00 ZWI4ZGM4YTQ3OTIucHJvZC5rb25mbHV4ZWFhcy5jb20wDQYJKoZIhvcNAQELBQAD ggEBABYxOqsZupnVWu8hW51I/CtfXx42YEWTu7KjJ/Em8tVQbqgZhxxsD2KGCNia wNQBXAltpzLseW0d+j604QrXfN1kEpa7MQ4gU4PbgKz5ZhhJGqnpFUfYOj9xJIaE Hx5o5/LPbi9ai0lyOCd2nLLiRSQ7NgC0WPcjVpb+ByMtNYhO09wPdiqnS3Pz3e2h 3i+QrE+I0HhP4gHEyCXyTNkgNdlJtkfERFmcQAm7Uf/iMslbxNZmPt9ucN4tYKC6 UdCouIBgg4RPUIuHoGFUfGkisjzkAfCAt8LlbCwRXpdbOHqd+JiDJ7g63ZdS0zVo bGxiUViVCSUfWi2qVkvIXB7FfdE= -----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-07-30T13:54:26Z" 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-07-30T13:54:26Z" name: kube-root-ca.crt namespace: opendatahub resourceVersion: "13354" uid: cbbaf7ed-78a9-4ec1-814c-2b690a0696d1 - 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: c0a525e4-f2d5-4d9b-8215-f7bad95ad5f0 platform.opendatahub.io/type: Kubeflow Trainer platform.opendatahub.io/version: 2.1.0 creationTimestamp: "2026-07-30T13:54:28Z" 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-07-30T13:54:28Z" name: kubeflow-trainer-config namespace: opendatahub resourceVersion: "13415" uid: 49acc3c8-f3d6-439e-b018-c19e87ed3bbf - apiVersion: v1 data: service-ca.crt: | -----BEGIN CERTIFICATE----- MIIDUTCCAjmgAwIBAgIIRjijxjF3/LAwDQYJKoZIhvcNAQELBQAwNjE0MDIGA1UE Awwrb3BlbnNoaWZ0LXNlcnZpY2Utc2VydmluZy1zaWduZXJAMTc4NTQxOTI3ODAe Fw0yNjA3MzAxMzQ3NThaFw0yODA5MjcxMzQ3NTlaMDYxNDAyBgNVBAMMK29wZW5z aGlmdC1zZXJ2aWNlLXNlcnZpbmctc2lnbmVyQDE3ODU0MTkyNzgwggEiMA0GCSqG SIb3DQEBAQUAA4IBDwAwggEKAoIBAQDD1BD54Pi5DyL5wysGj1CP4juniAYrl+qE HBXkcUGMV8N5WlxWhdeawwtwlFIM5pNFeUCtHK2WR+v1Op+tfK9nh9etwW03nFH0 65kABv0O9rBNc0OlIWwT1LlrD7/mWxIcAIlrGCjLnq1J98cq1xkqS7ZGHHi7LU8e kvwZ1mdz+U8/sijoqPbzaTdydXM2WCu0L+yqVJu8mkd2nq6KCPMgZ06JjTogFWGw lPdbBe9krrRHRet60AlolKcsfLaWjRRNHmRC/Azbx2/Db1PipozkPLjKdu+4iv0R eDa7AjLH8HWinS2dE6PBoUMuf1LSrw+/YE2iFfvlHYFzSvsKMA2HAgMBAAGjYzBh MA4GA1UdDwEB/wQEAwICpDAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBSktJ8r 3Vy6AkfS5jYJfIZY4/8Z4DAfBgNVHSMEGDAWgBSktJ8r3Vy6AkfS5jYJfIZY4/8Z 4DANBgkqhkiG9w0BAQsFAAOCAQEAXzJGu/pCgy9ecubbVymwByHij50+/+loSNhn BL8Z/EQN87sw4NITmlLkYLImp2uxb6dyHeAoaPfRXvCYVZLW3vnojwMFGEjNHmXJ I53csbeDI1NpoZxXBP5/CPKAWgDe1hQ3D1ikekO5/IOGUeQNXGFv/hb5KRazhg6k Pqd9rGQ37jSx76TSfur0SkKKHTQNuEax2isJmG+5pp98WB47XG/IzmNXtXretNHr KMampBv63CaLIWtFiaeyvhA7qSyx5ok4O8YqUorHrxUW9afWRF5uDOKclUE5qO8H UnuTrJI/skNdGsPWxEl2xjEl5nOk7AtFHQgHhTJDR7hh5jLUnQ== -----END CERTIFICATE----- kind: ConfigMap metadata: annotations: service.beta.openshift.io/inject-cabundle: "true" creationTimestamp: "2026-07-30T13:54:26Z" 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-07-30T13:54:26Z" - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:data: f:service-ca.crt: {} manager: service-ca-operator operation: Update time: "2026-07-30T13:54:26Z" name: openshift-service-ca.crt namespace: opendatahub resourceVersion: "13366" uid: 9b7401d2-a47e-4ef4-b356-3d4393d4e46c - 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: c0a525e4-f2d5-4d9b-8215-f7bad95ad5f0 platform.opendatahub.io/type: Kubeflow Trainer platform.opendatahub.io/version: 2.1.0 creationTimestamp: "2026-07-30T13:54:28Z" 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-07-30T13:54:28Z" name: rhoai-config-db9g9bt929 namespace: opendatahub resourceVersion: "13416" uid: 056d4968-a4ec-4aa8-a1d7-f345265b6e41 kind: ConfigMapList metadata: resourceVersion: "14019"