--- apiVersion: v1 items: - apiVersion: v1 data: ca.crt: | -----BEGIN CERTIFICATE----- MIIDPDCCAiSgAwIBAgIIa2gmLNAHTsowDQYJKoZIhvcNAQELBQAwJjESMBAGA1UE CxMJb3BlbnNoaWZ0MRAwDgYDVQQDEwdyb290LWNhMB4XDTI2MDkxNzEzNTM0M1oX DTM2MDkxNDEzNTM0M1owJjESMBAGA1UECxMJb3BlbnNoaWZ0MRAwDgYDVQQDEwdy b290LWNhMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAriCteGaZmCW6 r2IkEFiH0IvFmkVo1gVqqqdr6ArsNKuPKnrr28TIOh4SoFVc0AL2b5DY0S0P3bgQ uMwETipl8msT/37vULz5mZj4NA6yBey1bL8BiGOo/jC0kTeu+QwS44MUXAtya//3 ABLRFHRVbwUfYyj3JemFxOH7vAV201jMer3QbV6DcBqF/7yTGYLkEUrXHPBCFa4W LvTHkJ7aVKwBS8rYWGsfhPoinqerSk7NyzWAeWUXaRJ9M+7ggP5r+FibqCjck+PQ nkYLhPG3/6lyzdDc1EpCZqedBHMLGRsz5yrA/Dh5RhL+pfuCnm8DCYbsoSpWxV7e VIb74mdeRwIDAQABo24wbDAOBgNVHQ8BAf8EBAMCAqQwDwYDVR0TAQH/BAUwAwEB /zBJBgNVHQ4EQgRA9G8zPRhdgw4c4xXGCtt/XbJ5WIgl2yV22nI90SaOTjGpBngj PWx9tFWE+WZ2gKGYZ1ifFPcjWryMU5YMM0asUjANBgkqhkiG9w0BAQsFAAOCAQEA DZtFhcys+sRWAYlbRI4/LlfwynDE66lbN4pL07Cckkv7J/mzW/3LT3q8MYykJ1Vy lamwfLzApXZ9ruJz+UeYakN+VuLdwgjXxu/sLtiK1WPHXtPLIp0tNqjeHqKcTMI0 aRgoEBveO8Pl+Te/ZdKgzqJGnuQykjCPKcpcfKe3ISUyMFOagH5JpTMSGSfNwIn3 fl8a4u3ChaSl0aOlietpVLIbCFaykbQt4rHZCQWVE1/T3yViasMxyvxWQ3rEQtzR meNoEj+5zhdMyJEGMHr4sU9xKkLX4uOa2F88xQatpjB2nSmX9pgIpPJbjX6qTLN9 ffVENS5YWzMglgllDNs2+A== -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- MIIEADCCAuigAwIBAgIIZ64ypNux1b4wDQYJKoZIhvcNAQELBQAwJjESMBAGA1UE CxMJb3BlbnNoaWZ0MRAwDgYDVQQDEwdyb290LWNhMB4XDTI2MDkxNzEzNTQxMloX DTI3MDkxNzEzNTQxMlowMDESMBAGA1UEChMJb3BlbnNoaWZ0MRowGAYDVQQDExFv cGVuc2hpZnQtaW5ncmVzczCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB AL6WDWVhgbfO0/NwF92xsqtLlcDksN4CLxTuOWw+5UuGnTD+KNylADFUY8/BrNiQ y1ssvDXMDZrrpVOgjGricBDcDaqQ/Q1EIsC8K2Oe/r7GOThGWorcFju7W7jKD5e4 6EZN1Gq/MVHG2J3oBLN3ulx3nziyUdJLA+46jx3EHCLrFNzH94cDIBZiD5cYyPdq U7KG12gz5GAHolP5zt8qq+afQRO5hfIydZza0rcr6N6Y6WhrLdSclDvJw5SpLGnL k6DHvOD4R+Pexwp+VoUuZshbhkc+2yvCsWVfOoVtGMmZ0bn7Tz1K/zAXBHXR1dYq WE2RtMMeKsEVnh4hE6yza+kCAwEAAaOCASYwggEiMA4GA1UdDwEB/wQEAwIFoDAd BgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADBJBgNV HQ4EQgRApY9CF1hQ865Vt8VP52zvL4vDHNEakT0fgREGO+CI8YR/krc0elVFQWbE OPAi5diTWl8+C2eWQ64SW8B7/HQybzBLBgNVHSMERDBCgED0bzM9GF2DDhzjFcYK 239dsnlYiCXbJXbacj3RJo5OMakGeCM9bH20VYT5ZnaAoZhnWJ8U9yNavIxTlgwz RqxSMEsGA1UdEQREMEKCQCouYXBwcy4zM2IyNTYzMy1mNTg3LTQ3ZDktOTY2ZS0y NjFjNTMxOTIxN2IucHJvZC5rb25mbHV4ZWFhcy5jb20wDQYJKoZIhvcNAQELBQAD ggEBAH+OOPyOvtkuHcIZSXC+wu4kjMsZ/a12A9Y+0SwgYg6lMMuadUENnVJMmMme mfDfdtbaMeQX7rWJM/PmfYeD3bOuoc6M2NRsIwQ6ZZSYNWaFlFSMvpC8kNYCBEZs eGe7tzcDuvxYoO55ZNCjDR7a3UFwlwEe/PrhmBdAICEuEli2UsFRywFpuCWkbGS5 ETESiWxaHEGs4qOZ0mTzl3EOxoxXb9NYPe3LtaZt1M45KAEABzoA8a5JV7OuTSpL wCqF1wd6xIZ7prdc9VdxuwXA37R9DSuGF4KYSS44bp0NyQ/UqPh0v0I/mWrQukCM XQXHsdQ3FSsStYD0GdjplhrUz+s= -----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-09-17T14:12:15Z" 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-09-17T14:12:15Z" name: kube-root-ca.crt namespace: opendatahub resourceVersion: "14374" uid: 39d5c71e-f84c-4474-9f95-553c35ebe575 - apiVersion: v1 data: controller_manager_config.yaml: | # Copyright The Kubeflow Authors. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. 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 statusServer: port: 10443 qps: 5 burst: 10 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: 48d31be6-233c-4e52-a85b-b530a4129c61 platform.opendatahub.io/type: Kubeflow Trainer platform.opendatahub.io/version: 2.3.0 creationTimestamp: "2026-09-17T14:12:17Z" 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-09-17T14:12:17Z" name: kubeflow-trainer-config namespace: opendatahub resourceVersion: "14430" uid: cabde1fd-4973-4ad5-abde-9efc1f3f59ae - apiVersion: v1 data: service-ca.crt: | -----BEGIN CERTIFICATE----- MIIDUTCCAjmgAwIBAgIIdeX5117XzO8wDQYJKoZIhvcNAQELBQAwNjE0MDIGA1UE Awwrb3BlbnNoaWZ0LXNlcnZpY2Utc2VydmluZy1zaWduZXJAMTc4OTY1Mzk4MzAe Fw0yNjA5MTcxNDA2MjJaFw0yODExMTUxNDA2MjNaMDYxNDAyBgNVBAMMK29wZW5z aGlmdC1zZXJ2aWNlLXNlcnZpbmctc2lnbmVyQDE3ODk2NTM5ODMwggEiMA0GCSqG SIb3DQEBAQUAA4IBDwAwggEKAoIBAQCoapqz9O1kZYSAXtupmq1rXJF4uPZFYp5k MSFzkKdqUq3+g5tEkGg44K2as1VFJnnrfcMWcJ9SUIxJLgPRYQfWQ4wd22rBN9ht J61Z6bmei+PJIa25km8HoudimOv3WNsU6mlEv/9GhtJxW6+p8LzXUYajan3+E5Va aEeJwSNV2IhMmWDVFcQ2cOhEr9FoC/+4cdqJz40HfvZHQddz0Zzx3qXSD7kRXOsw smrU3FqfTksVWw0Sw+ZeNGOW5lmhYkfKDqUns2/L9UnZHhBkHcZUAoP+PHc0O8uK 6RYfi6DULsLG8BH2fh5GdAMBeyYsOqQDEAChEPlXaAYnai2krR9hAgMBAAGjYzBh MA4GA1UdDwEB/wQEAwICpDAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBSNjWZJ WgPljTofPmn94rnRIe7cIzAfBgNVHSMEGDAWgBSNjWZJWgPljTofPmn94rnRIe7c IzANBgkqhkiG9w0BAQsFAAOCAQEAVeThVTor7NfQDGOCL5hlSxo9ClFGu1kGhiYo uVz4f4zTcD0832HsiXrqBAL8iUd6ZMDpRHZtVu2XgiCJnwwCbmSl78upp37oknJT 3PIXUFtzEgB2BWM3pa/c2iXeyS/Ph9oNC3KD+teHBAWXaFILcAhz2hwrjvSZUsW6 1LzcJRfrA4g6SzBynr1EkTOgMc5qBsf48ab0Fpb1P1ApvA3SLSh2gHsIvRGYTX2f /yemjDivdKD6OMT0cJ6A9UNd0q7cqLcnHMS6kOEQr6wjf3+kECaH3gj62VhNepNB SwoFwzzuEU1PgpFdR7ozz7scdpxBX0okmJW3WjnmY0n0M6EIHA== -----END CERTIFICATE----- kind: ConfigMap metadata: annotations: service.beta.openshift.io/inject-cabundle: "true" creationTimestamp: "2026-09-17T14:12:15Z" 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-09-17T14:12:15Z" - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:data: f:service-ca.crt: {} manager: service-ca-operator operation: Update time: "2026-09-17T14:12:15Z" name: openshift-service-ca.crt namespace: opendatahub resourceVersion: "14385" uid: 3d29376c-dbc7-4212-993f-10fd37388e03 - apiVersion: v1 data: odh-kubeflow-trainer-controller-image: quay.io/opendatahub/trainer:odh-stable operator-namespace: opendatahub kind: ConfigMap metadata: annotations: internal.config.kubernetes.io/previousKinds: ConfigMap internal.config.kubernetes.io/previousNames: rhoai-config-7df7cfdd59 internal.config.kubernetes.io/previousNamespaces: opendatahub platform.opendatahub.io/instance.generation: "1" platform.opendatahub.io/instance.name: default-trainer platform.opendatahub.io/instance.uid: 48d31be6-233c-4e52-a85b-b530a4129c61 platform.opendatahub.io/type: Kubeflow Trainer platform.opendatahub.io/version: 2.3.0 creationTimestamp: "2026-09-17T14:12:17Z" 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:operator-namespace: {} 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-09-17T14:12:17Z" name: rhoai-config-7df7cfdd59 namespace: opendatahub resourceVersion: "14431" uid: 79bb2979-07af-4d0e-9f6e-46652cd0a088 kind: ConfigMapList metadata: resourceVersion: "14997"