--- apiVersion: v1 items: - apiVersion: v1 data: ca.crt: | -----BEGIN CERTIFICATE----- MIIDPDCCAiSgAwIBAgIIeyeyr0VtRswwDQYJKoZIhvcNAQELBQAwJjESMBAGA1UE CxMJb3BlbnNoaWZ0MRAwDgYDVQQDEwdyb290LWNhMB4XDTI2MDcyNzEyMjY1NFoX DTM2MDcyNDEyMjY1NFowJjESMBAGA1UECxMJb3BlbnNoaWZ0MRAwDgYDVQQDEwdy b290LWNhMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA7CoSElOaBg8Y MLI3nDUIny0c9An/rPilr1n2B+1tZOlOCs6oZniqsqXiYA2aSp37wtfPzV6nhPRj 7dbgVBs8NV2MNeio9X6RCoDlGRtxj5OmkBRpWJ5aZsFO6sDd1ZePAsjwPWU6SUhY ssSGbvEjJXKA/qladaiPsUPdMPFdxd8n981zxNekwPZ/RG4l7kDhOCVD+RF/WYJ5 EW/RnPudQQpMwsjdijoga+sYWVsv4gd7s7jZkqfvHVOtO3GMm736Qg2B0iQGLxQB eaEJltgL3Wxwv/l5MFoEjy5fAq7At2pfO2pfd2WvbxSTN0e7van4a68HAX3RsTwn bZziBRQPowIDAQABo24wbDAOBgNVHQ8BAf8EBAMCAqQwDwYDVR0TAQH/BAUwAwEB /zBJBgNVHQ4EQgRAiKVvaghb64ROYXUy51KWz2WFBDfZBzHRheaKs+rbqPYxA2bZ 3rSPI0eHqWZNljh0MdWivonaxfHbRznS+M+hKTANBgkqhkiG9w0BAQsFAAOCAQEA HsL2YgkL772K6TpCcmqxfKzeedxeiNFicMhpXx+03l2lwzz5LTJQwzOxY9ex+0LB jzLCDsiUL4k5dfH7zykan1l377y3RslPNryBNEUpvywLEjlAMFMhPwAQaTy8lGgy 40sxVyQUKPkBN2cVlqsSmfAC8kpRfTtIntYRNYKHIylJrtAh1axu/2zBAjN7Ij0P dv/YMtoPEC7yUf9Xey15WzZhDtqZQrl8ontS7vYaUJqw90M4hFx/8Un6diiDKfg4 BrXDJRSCCa7CRooeUWDb/hI88yytZB/DuP9cVi1oTH/QN0daBnK5JFf6TMy1tkWV EVd8t5npFlJTSek9ZGnrrA== -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- MIIEADCCAuigAwIBAgIIYVeI/x/Qbz8wDQYJKoZIhvcNAQELBQAwJjESMBAGA1UE CxMJb3BlbnNoaWZ0MRAwDgYDVQQDEwdyb290LWNhMB4XDTI2MDcyNzEyMjczNFoX DTI3MDcyNzEyMjczNFowMDESMBAGA1UEChMJb3BlbnNoaWZ0MRowGAYDVQQDExFv cGVuc2hpZnQtaW5ncmVzczCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB AO3X8PYvzMNUta1bT04c1W8m+7nzBR58l4vCSQ3UiRG5PsmmVFP9uZla+dbY4vex ji6pb99+jiz38iU6DQiDJzzsSejz/CImL8Kt/1nOv28hkmHi0fVpIP7JOWy/4vHa HtxInQY2mwEhqlUIX9ThAqSyuBY480OSFhRy/RlKtxr9JG0sUeVpnF+csHOyGRgx QKZJlMsyzL4to94ldb/6M1JX8QkbX3Unzi9ZlT8o1gOjseAAa8QQMwCsLBFmCMlH NKSLpKH2/HY6738rgtl9lLlBC9uk/I4qOu6n/qNtF8moHjG0jJDfgEsKEo8xpt04 VoJ89ieYsW3RizFQaOhI11UCAwEAAaOCASYwggEiMA4GA1UdDwEB/wQEAwIFoDAd BgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADBJBgNV HQ4EQgRAq2OPgkoFPlwBVRuQjt8loG5mGc1N/3NmESIDSRE1gk/ajSKruXpvR/qw 3GhG2g8AiKHEGJnSw1RQnODuWC7u9zBLBgNVHSMERDBCgECIpW9qCFvrhE5hdTLn UpbPZYUEN9kHMdGF5oqz6tuo9jEDZtnetI8jR4epZk2WOHQx1aK+idrF8dtHOdL4 z6EpMEsGA1UdEQREMEKCQCouYXBwcy4xNDU1N2ZiMi03ZmY5LTQzYTEtYmQ5ZC0z NzllOWYzMTk1YzgucHJvZC5rb25mbHV4ZWFhcy5jb20wDQYJKoZIhvcNAQELBQAD ggEBAIl3N16jdpHB0xxP1krV/kSmyD+cyvmeI2PmM6g+JbQlo/A/kHCALkrVRR/G r2YTLdz+I0Ve9m4i+t/ViZggcyslK1GH1wX3ikya182hflfVD4DiTrV+XSId73HB TgRLs7eB4ioJ6ehReSWWWW50dvY4IO7CQloa9Nhb9DmfMei0u7PwTz1Fpaw7wUIO bAwT/lgW+X/0WzPKeGzcn3VKSyEPVHg+mo6P5JeF/QNHvnQRugk3P2cqVKP/M/Y8 LMwhQ65jqBZZTzCOZ9vLU1jAMWY4AmIjrGDlsdiTrdvcA3gBaxqsuA2I3C7ImmJM ixHsQAT+qr8OyDYYHbdBoKEJHpo= -----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-27T12:43:23Z" 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-27T12:43:23Z" name: kube-root-ca.crt namespace: opendatahub resourceVersion: "13303" uid: 4a73d471-9c75-48e7-9049-77e80f24d71b - 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: creationTimestamp: "2026-07-27T12:43:26Z" labels: app.kubernetes.io/component: controller app.kubernetes.io/name: trainer managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:data: f:controller_manager_config.yaml: {} f:metadata: f:labels: f:app.kubernetes.io/component: {} f:app.kubernetes.io/name: {} manager: kubectl operation: Apply time: "2026-07-27T12:43:26Z" name: kubeflow-trainer-config namespace: opendatahub resourceVersion: "13374" uid: 6a03a3ae-4c9d-40cd-ae27-e39370555407 - apiVersion: v1 data: service-ca.crt: | -----BEGIN CERTIFICATE----- MIIDUTCCAjmgAwIBAgIIMAH05J26xv4wDQYJKoZIhvcNAQELBQAwNjE0MDIGA1UE Awwrb3BlbnNoaWZ0LXNlcnZpY2Utc2VydmluZy1zaWduZXJAMTc4NTE1NTc3ODAe Fw0yNjA3MjcxMjM2MTdaFw0yODA5MjQxMjM2MThaMDYxNDAyBgNVBAMMK29wZW5z aGlmdC1zZXJ2aWNlLXNlcnZpbmctc2lnbmVyQDE3ODUxNTU3NzgwggEiMA0GCSqG SIb3DQEBAQUAA4IBDwAwggEKAoIBAQDJW1BNDbj2odwMJEaoInz4OXgijj4ZsDZG LSxRxa0GnCse+TlQ6rhRraxPqEl4kfuokUz5M/UT2lLjjwS+jfy/n3bxPiL5Xygy mC9H3nyA5LkpV3hJQFPFUn4YHxe48ErPCWUfj6acjv3PPH4dJcWKr4dmRAwjzjr2 zlw4LaGui125+2VGlyAnIp4Fismae/k3scyI5gR3g9MlECwn2RVYMYoIx5IZYXo+ vqQnCinjfEKgOF4s/LG+vLqIQ1pU8E+ezmtxKrLb0usa+iI7XBJD1LuNdD8LgyMi mGyUBgpHZqYI95in+SmZLv4QdbCObYPu9Y6RaUSVAElo6tKZTNAVAgMBAAGjYzBh MA4GA1UdDwEB/wQEAwICpDAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBR7NAU1 hESTFPlVG36ctfPeyTMtOzAfBgNVHSMEGDAWgBR7NAU1hESTFPlVG36ctfPeyTMt OzANBgkqhkiG9w0BAQsFAAOCAQEAOaSn1lqJHL/a1KAdJKruanF645L30h23XfcB u/4Jee1C9FgX0Fh/oHR1DNkKyDp5LOAouzBMdw8JemEEviFRX4uZQDTRBjLsxYN0 Ji7pYNKlOd2uciEU6o6EnhTnP3HzlJs3MLi4ricwwSySuUIm/mla1gycdKzmSIJm hXW9xv1kVBrCxF34l+kPIIvzOAmSOgP0peqDdT+uUdDgctwO1gtdA3R9dGzCBYcx 3//fU86evEFTDvfw+EoVE4wfwQUBQuHinEXDSnnRwDDt2GPwIfZAbxQpUqXbc64q x8x9UKExGfkLqIlezm/JARK+oxMVslf/f1bt4UIKgG6JCQ9f7A== -----END CERTIFICATE----- kind: ConfigMap metadata: annotations: service.beta.openshift.io/inject-cabundle: "true" creationTimestamp: "2026-07-27T12:43:23Z" 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-27T12:43:23Z" - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:data: f:service-ca.crt: {} manager: service-ca-operator operation: Update time: "2026-07-27T12:43:23Z" name: openshift-service-ca.crt namespace: opendatahub resourceVersion: "13316" uid: 2dbddb58-1e23-45dc-93bc-a6ba732d625f - apiVersion: v1 data: odh-kubeflow-trainer-controller-image: quay.io/opendatahub/trainer@sha256:22fd003f0292e504238f16f4c12768e4a1265218bcda71b34fb6b6f37aebeb7b 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: creationTimestamp: "2026-07-27T12:43:26Z" labels: app.kubernetes.io/component: controller app.kubernetes.io/name: 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:labels: f:app.kubernetes.io/component: {} f:app.kubernetes.io/name: {} manager: kubectl operation: Apply time: "2026-07-27T12:43:26Z" name: rhoai-config-kcdb548htt namespace: opendatahub resourceVersion: "13376" uid: f082af03-8555-44cd-8b61-5954de56851c kind: ConfigMapList metadata: resourceVersion: "13573"