--- apiVersion: v1 items: - apiVersion: v1 data: ca.crt: | -----BEGIN CERTIFICATE----- MIIDPDCCAiSgAwIBAgIIdQdE52US+VowDQYJKoZIhvcNAQELBQAwJjESMBAGA1UE CxMJb3BlbnNoaWZ0MRAwDgYDVQQDEwdyb290LWNhMB4XDTI2MDkwNzEzMDgyMVoX DTM2MDkwNDEzMDgyMVowJjESMBAGA1UECxMJb3BlbnNoaWZ0MRAwDgYDVQQDEwdy b290LWNhMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAyKD5opNX5zXg ZNhgUvcaQUf1lpmSIDsBAfuhQDf7ApGO1D4bqzrb1rLnBc0UodIsZt6o9HmQBnG/ lMxy/x67Ym5LDowv0uYLVnwGez1XHFvQTssHoq2pOplpEYp1NycUHkKhsEkap/7T BLZXlQUc2fRl2qs39BCH837DWQwhyKXpN5O1eeNA2wP+3jT7Kpm4sVqGcLkz3jkn 8vCV0/PvvVyheGk8lYsieprvf1DAjKXMfK+61h9z3op9zW7jnwhYoAmGn3jPWlRU sEMPlpG9oWlQuRHfeaY7oytpc95g+Pyz53SFHGN7PvrGahOwwOnItS7xDqyleSML rC31nk23vQIDAQABo24wbDAOBgNVHQ8BAf8EBAMCAqQwDwYDVR0TAQH/BAUwAwEB /zBJBgNVHQ4EQgRAAfMy0DjpY1wMHbDbURJaChinGLxSWc8erZSxuTuju+16pl0o jRBAPsRPDDthg00hHPJhwwot560FOmz6YZYLYjANBgkqhkiG9w0BAQsFAAOCAQEA RHuGy/eYOIRGRrSglIUYSgMiB+dqnBn3OJwUzUfnRjR7IrVZ4qjwfWo3LrAkhuMt VErvT1jqvp3rXnptM88KfRNHcuWlwrSEPBdFGrqepSAXQcFqxzcgo4d9RBCL9+QL lSKAtU476sxpHyYytmNBXPFenRXAW/hJPYpDK7ibdNEMKi3XoIg+AIlyGjSJasyh ok3DQPHCri43J3eFApTtz/HZqBNqM49HonXXd/Ky6H3saMzDiz4TE7RwggsuDm42 iLY2zhuXtt2sNiSXINaAj+/otbHqXNVpbi37aRJHOq/PSkIImIhYJOn+FhskEDFj O9skVrCuQ+YqmIt8B43ADg== -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- MIIEADCCAuigAwIBAgIIJlhYm318bnUwDQYJKoZIhvcNAQELBQAwJjESMBAGA1UE CxMJb3BlbnNoaWZ0MRAwDgYDVQQDEwdyb290LWNhMB4XDTI2MDkwNzEzMDkyMloX DTI3MDkwNzEzMDkyMlowMDESMBAGA1UEChMJb3BlbnNoaWZ0MRowGAYDVQQDExFv cGVuc2hpZnQtaW5ncmVzczCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB AOblz4jeak05hJAalua+YHZodudLqqkWfS4NAX9+GKFFOCwBm9JVzId9WjsrOrk7 MOZayyBqSDfhSKRSByRk38H2Gu35vWpmfOLJG0AZs+t4FQEP1F09tZI86LFkQKBL ui1b47TWrtWib2flDRFxfBMFdmyOMvvBwqv0inRCGZaeLd13nlXC7fLtR+lk9UaI nnelJ8B+P5RCt05R83Tt1Qa/eR2RU36mwSPUQ7yox93uD3Noq2KBYbpYwvtXG+2I CxBe64Dcbk8BwoJzmXTzA9KRag5fKah1xw96ZdoGDpoi7cCoA8YFwTFPADT8iGw7 4qnrYqed3if86w2SAevBiocCAwEAAaOCASYwggEiMA4GA1UdDwEB/wQEAwIFoDAd BgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADBJBgNV HQ4EQgRAEfUjohFYj7ZqXuaO88oO7Waidt+o4UsJXRrMunm/IwavMvcuRir4h4J1 7ig9D5tLfY2oXvgc8LVFQnWN3LfNZjBLBgNVHSMERDBCgEAB8zLQOOljXAwdsNtR EloKGKcYvFJZzx6tlLG5O6O77XqmXSiNEEA+xE8MO2GDTSEc8mHDCi3nrQU6bPph lgtiMEsGA1UdEQREMEKCQCouYXBwcy4wMzVmMWIzYi04NzJiLTQ2ZmMtOWU1Ny0x NmFlNDEwYTkyYjYucHJvZC5rb25mbHV4ZWFhcy5jb20wDQYJKoZIhvcNAQELBQAD ggEBAKu8Ulgc2TolbZd7tlVifNAB0dADfIWgp+kYR61djW7pZmsmbvv5OVmMzbyG z15BNbYLbvAaRsnz9oaFa/RFl3tQeQIF0cLHBPoHDChohpzcbLn2rjJi0EZgpQjW zVYmJfabA+rK2UgO4g3NbDtoFIFyfruG34dyiOuWvI0wzxRGBuucLPgTx13Jrjkv j8aoyyt5J4jpNbaurnij/mC0xeRRxwIo770Gt8sLnJdILaP7m2Z774D/p5I27V/0 8eBXQ6DG71HLmejfNZj2CimwYCy6kiLlCr56tf1v7gNBoji00MuIFzY1pslTNsFk 4TIAaAcFWmvOMGqU4mTm/miKPNw= -----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-07T13:25:07Z" 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-07T13:25:07Z" name: kube-root-ca.crt namespace: opendatahub resourceVersion: "13554" uid: 9c913a7a-c3ab-4d88-aa7e-b95e96b31ebe - 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: 76b9a751-a511-4ed3-b1e8-253bdd149d2f platform.opendatahub.io/type: Kubeflow Trainer platform.opendatahub.io/version: 2.3.0 creationTimestamp: "2026-09-07T13:25:10Z" 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-07T13:25:10Z" name: kubeflow-trainer-config namespace: opendatahub resourceVersion: "13620" uid: 8beec62d-f8fe-41a3-b2e2-e78516a3917e - apiVersion: v1 data: service-ca.crt: | -----BEGIN CERTIFICATE----- MIIDUTCCAjmgAwIBAgIIJfZGK3YByhEwDQYJKoZIhvcNAQELBQAwNjE0MDIGA1UE Awwrb3BlbnNoaWZ0LXNlcnZpY2Utc2VydmluZy1zaWduZXJAMTc4ODc4NzA2NDAe Fw0yNjA5MDcxMzE3NDNaFw0yODExMDUxMzE3NDRaMDYxNDAyBgNVBAMMK29wZW5z aGlmdC1zZXJ2aWNlLXNlcnZpbmctc2lnbmVyQDE3ODg3ODcwNjQwggEiMA0GCSqG SIb3DQEBAQUAA4IBDwAwggEKAoIBAQDWbhCVKX4ZXPaHPVgGvmNC2gLHWmheNzyj Kh6PPbi9od1YEhBld6B34vwLPzojNmEdTgXbDfHo7wjU++FpPSJ0k6REEc62Dajm fC6UcWFo+WGepeJCpRiorMoL4OPGO89ZPrYxZ82HFBKiN3edSN+nrE9gMmXAH5pe sigzn9TZp5WKzYQykRqEeHOYhqfI82V+p28oEHgIoepJs31Z4fTsI6mxzmZMZLxZ tcSpDaH0z5P5jbUPN0vyEsDW/aGAzGV6AGr8ZQYwZ/xiEm0Bqchf4knMY95syw3b 54tzkcPlap9xm5lso9ddFGd74JaDi2gVjhjcK2uqERfQsznCyDInAgMBAAGjYzBh MA4GA1UdDwEB/wQEAwICpDAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBRbD39i BZyyDJpIPYmjnr7PA4sTUjAfBgNVHSMEGDAWgBRbD39iBZyyDJpIPYmjnr7PA4sT UjANBgkqhkiG9w0BAQsFAAOCAQEAuke+KCm04DKRagAT6GZigX2K2fnzHCD7JfB2 5nYptCwmFjz9Y7MllyzPOvXBKLKLhWa+02YkIrK+DLFiDsPhuNkzrtupGCUGT0xB FO/6HW3dIpZD+5ujQ3M3KpjheWmrkBc9EGX3wS/puRlJ2nrcMsph0Ian7XRoNgiQ RfiCHNgwW+xcAdS0J0YLIn1Id4gKW8ea/ysmuO45MpC5KJZ6FR9RJkfGhnfR739W JjxNDsgPCgjSVI4T1j9bKEP1nGDBiP6HM1IJ29mHaqKfJLJYX4k/1B/zf8D+cqz4 Pf6LwKf1vXu01YynoV6SLWTYopTgXj4P5Bf4qdb8R7+GKMH/lQ== -----END CERTIFICATE----- kind: ConfigMap metadata: annotations: service.beta.openshift.io/inject-cabundle: "true" creationTimestamp: "2026-09-07T13:25:07Z" 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-07T13:25:07Z" - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:data: f:service-ca.crt: {} manager: service-ca-operator operation: Update time: "2026-09-07T13:25:07Z" name: openshift-service-ca.crt namespace: opendatahub resourceVersion: "13566" uid: 90508a47-0a2a-476d-baef-31b9e76058e8 - 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: 76b9a751-a511-4ed3-b1e8-253bdd149d2f platform.opendatahub.io/type: Kubeflow Trainer platform.opendatahub.io/version: 2.3.0 creationTimestamp: "2026-09-07T13:25:10Z" 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-07T13:25:10Z" name: rhoai-config-7df7cfdd59 namespace: opendatahub resourceVersion: "13621" uid: 43642a6e-72b7-4fd5-a327-d30a9f364478 kind: ConfigMapList metadata: resourceVersion: "14173"