--- apiVersion: v1 items: - apiVersion: v1 data: ca.crt: | -----BEGIN CERTIFICATE----- MIIDPDCCAiSgAwIBAgIIRz4z/1orG5QwDQYJKoZIhvcNAQELBQAwJjESMBAGA1UE CxMJb3BlbnNoaWZ0MRAwDgYDVQQDEwdyb290LWNhMB4XDTI2MDkwNzE0MDIzMVoX DTM2MDkwNDE0MDIzMVowJjESMBAGA1UECxMJb3BlbnNoaWZ0MRAwDgYDVQQDEwdy b290LWNhMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzp5xFeGCpdWm yQ75ASBMQLnsDInehQC7qhJHSies21V5iFBe0yzbKogtLLySMsS01mUrUZbJ07wh F48IR6p3qMHmX+7A/ZMvT7VjQZ+k/FTEM0BdyoO9R7M3trjoPnQ4py0PXzNC2uMK yk6jP2GpSghrCR2Q3UqRoyBDVWuvjNLB9NBB1H7VOq/8jKgjR8gq4y6YzNls+u7v Neq8B062dOXy2wlkaoufI/t/AlOrbBX9meBtJvkJdST+wsljmLRHuSukoGSM0KMr gGKtVkNIBNqOpTRottBPYV2zTrsSg0oAn5DT34qcKWjhOqmUBwoUlrLrsOYZOm/+ kP9dDxH8gQIDAQABo24wbDAOBgNVHQ8BAf8EBAMCAqQwDwYDVR0TAQH/BAUwAwEB /zBJBgNVHQ4EQgRAQfNwW4N4H9ryOG4AUrmSlcDQNSNiA2PjgYs5T5JHyYzyEI+/ 2u/ie4xCZ6x1B0VBaQmWUo7cGy0rnMOK0pmnqjANBgkqhkiG9w0BAQsFAAOCAQEA Cwe0IkSNh5K/bg66OeBPvnvO1pdjHpS0cicqAzZqnlPGzyvGHIFB+op2TVquAy0O QVX5z5bToYGkacTzMvsyEGe1Is+tijxr4Bfp1uT1L9jG1RteSQFmvFsdUn7lhiWt j5bK8z8yBJ/GvJa9DGqO6c/609kMGc8LY+8IPcqK6VxjQW3YuGrjowjYDIGOBnVv i67jS7nFwuLPs95wlB4PTMvYxkV9oZAekmNW/3KanvKCt3hBSa4hF5eW9r1c4q33 h9QcrrxNVJOPmmuwJhCfu77pjwSkxuMrylFseukN0DiAvxpZ28CQl5g5Gr0w++4c ZyMuP4+bdOqw/S/ShsTwXQ== -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- MIIEADCCAuigAwIBAgIIRwJl5QEqIGswDQYJKoZIhvcNAQELBQAwJjESMBAGA1UE CxMJb3BlbnNoaWZ0MRAwDgYDVQQDEwdyb290LWNhMB4XDTI2MDkwNzE0MDMwNVoX DTI3MDkwNzE0MDMwNVowMDESMBAGA1UEChMJb3BlbnNoaWZ0MRowGAYDVQQDExFv cGVuc2hpZnQtaW5ncmVzczCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB AOUnwFll6DFqryWk7TprHQ0mo+0SOIDRpNtdfeaTnes39MMFtWedzfHVftr//glP QBnN0uD2A8K6KlC65rQKEwfvcf6yuCKqxnaO+KsgkKU6r/QyimfySkF3iTq1Tbl5 g+ks9WsZ5ofnxXJFaxaRjWzF8/UkxR+AlysW4DeMlIkbQ6PfYfIr7wuNgPIWPgOn o0uo75brNwsnIY1J4jAh0G5JnSV+ayUj3HSBKfApSflpbMVl9DxS1uMz2S2vc1TU hbCQTSO0imxFxFCoXE5f7P2jYuHwrdH6m8Tr5b64XKlvpx/YyPrv7iGNQvsdprRM tjaZW16sM+UB1n5ukW25oY8CAwEAAaOCASYwggEiMA4GA1UdDwEB/wQEAwIFoDAd BgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADBJBgNV HQ4EQgRAGm19BXJLTzRFNXkPz8iySqUsE62IXst4bK8P7hPzate3BMfoSjserxjQ H7R2NgFR4Kcd9o7r5uLMZol/3c1q9zBLBgNVHSMERDBCgEBB83Bbg3gf2vI4bgBS uZKVwNA1I2IDY+OBizlPkkfJjPIQj7/a7+J7jEJnrHUHRUFpCZZSjtwbLSucw4rS maeqMEsGA1UdEQREMEKCQCouYXBwcy5jYTM4YmYzMC1mYTIzLTQ3YTgtYTVmNC0w ZjVjYTRiMjUxZjAucHJvZC5rb25mbHV4ZWFhcy5jb20wDQYJKoZIhvcNAQELBQAD ggEBAHYAwTfx48X/8KFNvMjFgUja2eLSj4kyk8m22HKEeDOYbjRAdsREjNDK/Bdb tKB/M8DkISoQad2wYBIP/4DGJrQEjoP4cZfPaBPk54yjY4WBm3wDX2gMs7xDyRu3 FbbN70QhTONSBJGR4AkTVjhzZFRPN2gSR1hvQzce+Lcmb/GG2fi4Sz+otCxseStv Y4ssmltsvrn7+yu11BmsT0oobN99VWUGanknrdSe1HQKZiBkYnOEgVYUK9/HKdKU NcM9Bzovhm8Hiutwahu7NeXVozRmAy6loEF+QLHrkAktzjxB7mdk9TvX8zRYasO/ 1KXzxVIokK3wKDHeSnUr/PdZilQ= -----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-07T14:17:30Z" 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-07T14:17:30Z" name: kube-root-ca.crt namespace: opendatahub resourceVersion: "13107" uid: f87c71f1-6e05-4b93-b14a-c1f7c64f50b8 - 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: 28c1629c-5a92-405a-be7b-99be5ca985b1 platform.opendatahub.io/type: Kubeflow Trainer platform.opendatahub.io/version: 2.3.0 creationTimestamp: "2026-09-07T14:17:33Z" 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-07T14:17:33Z" name: kubeflow-trainer-config namespace: opendatahub resourceVersion: "13182" uid: 45ba71ec-dd61-4f72-a883-bd71b1c76741 - apiVersion: v1 data: service-ca.crt: | -----BEGIN CERTIFICATE----- MIIDUTCCAjmgAwIBAgIIFYDcHpr9G9UwDQYJKoZIhvcNAQELBQAwNjE0MDIGA1UE Awwrb3BlbnNoaWZ0LXNlcnZpY2Utc2VydmluZy1zaWduZXJAMTc4ODc5MDI5MTAe Fw0yNjA5MDcxNDExMzBaFw0yODExMDUxNDExMzFaMDYxNDAyBgNVBAMMK29wZW5z aGlmdC1zZXJ2aWNlLXNlcnZpbmctc2lnbmVyQDE3ODg3OTAyOTEwggEiMA0GCSqG SIb3DQEBAQUAA4IBDwAwggEKAoIBAQDFj/d+vpNkkOpVVifYnfL9feLeWeJQv73z 3wsxTkwHCugLljK8zWKoH6FhDTj0BCxbkj+xtAWoGviEEspFZrfXV0cYMbDAoV+x tY83ie9VXBi87ZNiN0OhFYryVHsGI0K5pWcWOeesVbjIc/S45vZho67uEDSv5UJ9 hsXY7XYSN5HqZipLoifO52fNqyYztYWoxTBnlyzsHRD0PvXaGPCKN9+GrPXYLybZ 1cCd2h3FGoAEmHWFxsuWdUw2X8JClas38W/nDPIWtl+107vnqd+addnAgA9nHZ1r 1GGRfLS9fD8vQkWvD0jKMsCzkGdtWFBTHSvhw3xAuz3WCg4AcHfzAgMBAAGjYzBh MA4GA1UdDwEB/wQEAwICpDAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBTA1yQc 843lZBRnQ6mtSXtJHXQLVjAfBgNVHSMEGDAWgBTA1yQc843lZBRnQ6mtSXtJHXQL VjANBgkqhkiG9w0BAQsFAAOCAQEAxGROP4xWoCKTIDBtxNZ8akQpqZNWHb5ab7p4 g1C5GwVa7jHyPWssdf5EK63Zwfk1hooS/72zZ/uYsBHtV2IjrwkrXaiM+He28E/E ob01Wn6IIz8vMxbfdeeCSS0R21XfKLgfD/T73Y6+ZY6myO7Zqhp/tI1Xk7hO8YXQ 1mu+MuLVoJexamrZVihdGjoU+bffYAYQBjPDT/ySSyEAepNp+6yCu5Il5APR3eoI jfGL7/lFYp/AaswNwNjHgDf7UEa3B5y0OChV7Smbpzm/mGOobpDpG1caFN4uvd5t QgzOxrfVetCkg2ES7lVJkhgz4os4uCFMEvlF66oZ8aJIYfFV7g== -----END CERTIFICATE----- kind: ConfigMap metadata: annotations: service.beta.openshift.io/inject-cabundle: "true" creationTimestamp: "2026-09-07T14:17:30Z" 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-07T14:17:30Z" - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:data: f:service-ca.crt: {} manager: service-ca-operator operation: Update time: "2026-09-07T14:17:30Z" name: openshift-service-ca.crt namespace: opendatahub resourceVersion: "13120" uid: 2411ee47-dc57-4e7c-b838-cfbf02c3a266 - 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: 28c1629c-5a92-405a-be7b-99be5ca985b1 platform.opendatahub.io/type: Kubeflow Trainer platform.opendatahub.io/version: 2.3.0 creationTimestamp: "2026-09-07T14:17:33Z" 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-07T14:17:33Z" name: rhoai-config-7df7cfdd59 namespace: opendatahub resourceVersion: "13183" uid: 24d8ad53-cb00-4a06-a69d-c8087db53ce4 kind: ConfigMapList metadata: resourceVersion: "13739"