--- apiVersion: v1 items: - apiVersion: v1 data: ca.crt: | -----BEGIN CERTIFICATE----- MIIDPDCCAiSgAwIBAgIIHsY3v94/xbEwDQYJKoZIhvcNAQELBQAwJjESMBAGA1UE CxMJb3BlbnNoaWZ0MRAwDgYDVQQDEwdyb290LWNhMB4XDTI2MDkxNzA3MjY1MVoX DTM2MDkxNDA3MjY1MVowJjESMBAGA1UECxMJb3BlbnNoaWZ0MRAwDgYDVQQDEwdy b290LWNhMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA5MZgP5aC1hsg sTCe+nroYWZscyT+f+kelguYZn9v4TqPsoFm5HgrP7dWAk29aDhhkShdFArfcsa5 OoRbd3M3IjkQqXozA9j3zuFWQuIcYhlAwG9s9sl3R8ujtY4RNVd3dTD8pApn7/Ok KNdEGzwSXXBXDGKPzQjKULtgVBY+K2dHVEz415NS/7bowVEWF+XBaXa3oqwTeBXB pWj6XvaN81oCsloDRUjyx9jTVAsUkM5fvpJPAzpsR4qu1Wykq2aB+pv45c+bQJoT Hkl9SL1ENZzH19FBDKN2tkqK4LMa4/l9CYn999NWSYNTa6CDZJh2P6EIjB971dIJ MY78IysHawIDAQABo24wbDAOBgNVHQ8BAf8EBAMCAqQwDwYDVR0TAQH/BAUwAwEB /zBJBgNVHQ4EQgRAys9KZxGTRRBbdstj5CD+WCtvvDNJHpJMl98UNqpFr7PTmnqc Fw/2e0FCwZzlapumpkaAb+AM0zLGY0Tfl1Jd+zANBgkqhkiG9w0BAQsFAAOCAQEA L4dqVmlTBglwfuNvKZTiBmz4bGSfarSo2M45ReYVtY5nQMlrbI67nIrs3fjzhHCb g4D3VsC5VD/tFyYzXrn77QGRf6m0WrNCaGatqUCDpc8vf4L5Dt+4PsIDNv+HZDdf RDhYGi8XM7hlOC1w8zJEpr7iq0a4/2ytExOnpil0QAiMC2pEWemvAWJac6NbjZNR zprcgocWQR5IUPVueXAvzDYO6TZuQ/WXyac6Xam/yf1Hq8xAaw3YocmjgUDKLMHi skT7kzgENeymu1MWJBpRqcm+7RZ5vkm9qJaA1NdAmDDd23hUpfh5VgOiHunEFn20 w/7+swlRVv+sfzFuphckZw== -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- MIIEADCCAuigAwIBAgIIMVRYibf8nn0wDQYJKoZIhvcNAQELBQAwJjESMBAGA1UE CxMJb3BlbnNoaWZ0MRAwDgYDVQQDEwdyb290LWNhMB4XDTI2MDkxNzA3Mjc0NVoX DTI3MDkxNzA3Mjc0NVowMDESMBAGA1UEChMJb3BlbnNoaWZ0MRowGAYDVQQDExFv cGVuc2hpZnQtaW5ncmVzczCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB ALylTxvGBQdcf1NyIb3Zmo18yRmLGqSw4hM+4UcF1ix6/2Pn6osGTY/rbWSJt+Ma +3BOSC5FEdP1lpZG//17zupySZJEjNcaE0u5+T+OM90ucsvt64HtZMvRPRFddfIH 0hCSNQaN2lObZs0qQ9xgsPtr6UxfJ4cES7eFjHqvpXYliiYGN0qiMFiGA73yGbqN qYLGufOdHXE/QPWL6JN3VnRVueLj4dDwZ/FWlMqw32qO7M2rHYNOlIixrdKuPPt2 oiAZoBFTpV705nm4ZLBH3Dj+XJ5PWAKCJQCMH1zGxymLv4zz4QcbPCL/lO0ezKbR DxPSpFd26RtVLjxHPYcRGp0CAwEAAaOCASYwggEiMA4GA1UdDwEB/wQEAwIFoDAd BgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADBJBgNV HQ4EQgRAB+m+puneh2oyCR0+X91IQu4ry2XskV1GGhgiouMU/Q2BrTRVwSScVGqQ SFzGsvQSEskleO3r6ronzUYtScGlMTBLBgNVHSMERDBCgEDKz0pnEZNFEFt2y2Pk IP5YK2+8M0kekkyX3xQ2qkWvs9OaepwXD/Z7QULBnOVqm6amRoBv4AzTMsZjRN+X Ul37MEsGA1UdEQREMEKCQCouYXBwcy41MmEwYTQwNi1lMzNmLTQzYjMtOWRiNS1m MzY5NzhjYTk4YzgucHJvZC5rb25mbHV4ZWFhcy5jb20wDQYJKoZIhvcNAQELBQAD ggEBACsJGUzWByOUvARyrjCCo50aggyeYNYsKWu0eJ/SAgAoDFZOmRDcd8MbtKis whbB0ukoxM5c9uiH5kE6ruKxKvpjnKsm2ohVovQ8BBydaVhvg3VLDHWt6Ss+ayvW rrkgX517UVanhZOmwMdR68boOLt4b6rgnBkX84FC6CU4uCffsbmwvJDXkouNpqFZ lYVw8g7Y/dFCJpHuTsEkCv3UyY4242vzU2KDqUMOSf9OdqpzZrTqwhGM1xCQadEa 8kgesYMbJEGG7JTnisf7PONgxVQoj4Ye4s8vPRgAKHVLW9RKk35xwdVxOlS2dPpR Y+AcZHzGEbs0e9TAUzlOWF/XvEw= -----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-17T07:43:54Z" 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-17T07:43:54Z" name: kube-root-ca.crt namespace: opendatahub resourceVersion: "13663" uid: d6e7d248-1c3b-4c26-b046-7f241d603a85 - 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: 767a2b3d-7476-41f2-aad5-19dd6d51d6ad platform.opendatahub.io/type: Kubeflow Trainer platform.opendatahub.io/version: 2.3.0 creationTimestamp: "2026-09-17T07:43:57Z" 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-17T07:43:57Z" name: kubeflow-trainer-config namespace: opendatahub resourceVersion: "13726" uid: f799609d-3fd1-4879-b2f0-23a480ba1df6 - apiVersion: v1 data: service-ca.crt: | -----BEGIN CERTIFICATE----- MIIDUTCCAjmgAwIBAgIIG59UlJhnKYEwDQYJKoZIhvcNAQELBQAwNjE0MDIGA1UE Awwrb3BlbnNoaWZ0LXNlcnZpY2Utc2VydmluZy1zaWduZXJAMTc4OTYzMDU3MjAe Fw0yNjA5MTcwNzM2MTFaFw0yODExMTUwNzM2MTJaMDYxNDAyBgNVBAMMK29wZW5z aGlmdC1zZXJ2aWNlLXNlcnZpbmctc2lnbmVyQDE3ODk2MzA1NzIwggEiMA0GCSqG SIb3DQEBAQUAA4IBDwAwggEKAoIBAQDkU6vS+TYpqUP4TFZTZc1pttKC/36bS/sz YrLci/w83d1/vQlcaqR1HoEAu+CpmazBukwyX870BM71sWYgN6ywTpSJio/U0x4Q NFfOgPEpfi3Y7HVoPizg7GHQ7lH3Xlv6iWqxQlOZbtmQ1J4C7WRPZLMQ7J7fJYpH 32cn0pFsA5iZgrOqYsUaIIACGXt/A62v20Astafxvqzy9UtG/b1bPWUG1revjffY 6pghR3N3H5forvaSxDH32dM9PAypoDzUvGYME1iZIhlb8/aUbmhiQXscT/9wRQzl qOfUbGtExAPZeUtZkeYzQjokDj6us4ZKOuRpykMcZyTVQFKsf25TAgMBAAGjYzBh MA4GA1UdDwEB/wQEAwICpDAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBRAs3LC fzAD2FTvnqvOcwzLlRNJGzAfBgNVHSMEGDAWgBRAs3LCfzAD2FTvnqvOcwzLlRNJ GzANBgkqhkiG9w0BAQsFAAOCAQEALYaEGYCgY/ujHaLyMfrAWgaEqXLf3Zvls+Bs NKbxOrW0AVW/lwT+1/eOUjZblUxiW+2WZrWURc4iM5r8HX/kcIjzCBQ8cNGWQOgR 0GlmD7EfN7JyEin3lshVCabUrl4xjeVc21xSyqjAkDPCtHfYfsQwfLQ+NAhb5jw5 nbcY2+l/MGlknFYn09hVbVP9mSnaTWAE+4alGrPWnw3bgxcqjZyOUHRTR+IzQbyl 61z0hfg6WIH8XtzrI9KqiZX8SpBMwChwlc8EiiiogIJJTPyW334dUHS+kO/YeKbL ZhGHB1TPL2qbisB4SzVyco0dDf15xl9BBek8QWb5lBimlD5V3Q== -----END CERTIFICATE----- kind: ConfigMap metadata: annotations: service.beta.openshift.io/inject-cabundle: "true" creationTimestamp: "2026-09-17T07:43:54Z" 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-17T07:43:54Z" - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:data: f:service-ca.crt: {} manager: service-ca-operator operation: Update time: "2026-09-17T07:43:54Z" name: openshift-service-ca.crt namespace: opendatahub resourceVersion: "13677" uid: c805e912-b02b-47b4-85ff-b86662bfa050 - 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: 767a2b3d-7476-41f2-aad5-19dd6d51d6ad platform.opendatahub.io/type: Kubeflow Trainer platform.opendatahub.io/version: 2.3.0 creationTimestamp: "2026-09-17T07:43:57Z" 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-17T07:43:57Z" name: rhoai-config-7df7cfdd59 namespace: opendatahub resourceVersion: "13727" uid: 095269ae-cd0f-4852-9205-8a92f277428b kind: ConfigMapList metadata: resourceVersion: "14289"