--- apiVersion: v1 items: - apiVersion: v1 data: ca.crt: | -----BEGIN CERTIFICATE----- MIIDPDCCAiSgAwIBAgIICTwrq9dzBNMwDQYJKoZIhvcNAQELBQAwJjESMBAGA1UE CxMJb3BlbnNoaWZ0MRAwDgYDVQQDEwdyb290LWNhMB4XDTI2MTAzMTA3NTE0MVoX DTM2MTAyODA3NTE0MVowJjESMBAGA1UECxMJb3BlbnNoaWZ0MRAwDgYDVQQDEwdy b290LWNhMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA8TJw4Xldf1um /tyTQzNLI/GNOcX1bAuUzvqUE4T7cNoOWJAjSCsI/4ALs9hpopOypWWp8tniIPzW Bg9kjs3mwIK7f6JjD6xLxKflZd9Kdkn8d2aUV3FUMSLK1wFlv/RoGzu4Situ10ue K/3/cZ6KjqmFeBEyIEWghew6pYcZzKghpVuT9A5NDzbWNkvosI9RIzKOooLuHLtM 6h+ClPV3EuYOkCUhowd15xWoDC0acfwrlUmiEDKZ+19jNwXWSw4JNT08QueZEWrF CkvzIm1KmbVhYo9aC0KTeiA6uTJsb3OEyHBxAbvs0PWqJQL0SbmA8d4TJFa7WEBT eQXIkG5QyQIDAQABo24wbDAOBgNVHQ8BAf8EBAMCAqQwDwYDVR0TAQH/BAUwAwEB /zBJBgNVHQ4EQgRA941VWOVIsDWxkP7PWhAeLuV2mGqOxlVYU4XK+4JaPG7O88cY PUYOghu5g+eDWYbSMswD+5ELWcvNla2UF65dNTANBgkqhkiG9w0BAQsFAAOCAQEA YULzG1q5ARDhoT1cqLeGDAGk+KASc8Ot5u0oHukOt1NP8Kk2iRl26LRkN2V8cRUm kEKQjdh9BQFyUIi3yYc/cCKbxeeMjSl4S3INJCvi1PfRJqnnN4cyjIFeyGm9hz8X BLjPjfW/8nVpmPlX7L01YGUobcCS0Qe3GJa03E5/qcxQmq1gZAZ2506hTdwfp+sl IBcWVgtZuN05ZdSepzf7AedwQz+BC2Dbo5k9y0xVE2gtyHYMUcM8pYUSUT8DO5Qq 6+lispjQC/YwpaFA2kfai4ITW95RyLzq36H9XEaqJ5UqkJMGqNNzGmeEO5DxWml6 LBuOrXvmxxEa8lz+IzFxRQ== -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- MIID8zCCAtugAwIBAgIIS4X8Wnwi5bkwDQYJKoZIhvcNAQELBQAwJjESMBAGA1UE CxMJb3BlbnNoaWZ0MRAwDgYDVQQDEwdyb290LWNhMB4XDTI2MTAzMTA3NTE1OVoX DTI3MTAzMTA3NTE1OVowMDESMBAGA1UEChMJb3BlbnNoaWZ0MRowGAYDVQQDExFv cGVuc2hpZnQtaW5ncmVzczCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB ANtYsgEKA7/KHFZEdLvbOokeQIzKvHkA0JrmKzI+aEyqRyJX4CxO+k0AATwAvO6k cfzC6tHS47xfcQE6uhcA7wA4t7F6Bon3aDdet/7n7eJ0sgfhPo3Qf2RbYpPPhAPr uW9oIbC9cbcmTz7l44l+D+nueHiNeotLolf0dClJZN6E9BqclWl3ELrBzJDXxWUT DAGLRdskOEId33kf1DLFpmzjHrEI7BGjjB0i7HRUr/2hWcNT3B3gYTSKncjb+swz gR6Ee+qIxv/JzKd131DSyxtp9hrpsfkELNmYvftUe3SbeZyZEPh2imU2Xz1o6eHC n5RmsVQ3py+PsBL98mRp98sCAwEAAaOCARkwggEVMA4GA1UdDwEB/wQEAwIFoDAd BgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADBJBgNV HQ4EQgRAGczgEXkfrVuRlKB/qEOBmGYRJbJG65IoXxuCMPCkqv7Flq0b9e+/dyOj CeLjUYxKUcO+K8XIrD4/IMlyiRHx6DBLBgNVHSMERDBCgED3jVVY5UiwNbGQ/s9a EB4u5XaYao7GVVhThcr7glo8bs7zxxg9Rg6CG7mD54NZhtIyzAP7kQtZy82VrZQX rl01MD4GA1UdEQQ3MDWCMyouYXBwcy42ZTcyMWZhMDczM2U0YmY5ZGI1Yi5wcm9k LmtvbmZsdXgtb2NwLWNpLmRldjANBgkqhkiG9w0BAQsFAAOCAQEAfMh1S1VC0sTd /4wT/JJGwke4CnAqQC2GUTF6E2dFm0Lpdd288+ug2e0PDUGcLu9LxxojON8kFOsm 8RtOxaju/LhbBf9tIi2FUFpr1PIt8JNt1QBOe3DjQT1e2gZNXxTPHQTPKzb0jEWi BtFtFDWmjBJ5UgFbx3auI2j9eZ6E0WSso/YrqTs+KGw6GTXEcAPyn37TRsNWjHJ5 l8KNE+ka5eHxokGfvgvDdQqWAfvG5/iFZINV3NNp0ir92Mg82JZ2qQG7+KOii2A2 NxBsb6iOTWJlSU5WEmQXZ46Kyw0s8WDulF/UtiTtyGDLG1tHvq1feoEgrKrMG73y wnDMEMOa2w== -----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-10-31T08:09:37Z" 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-10-31T08:09:37Z" name: kube-root-ca.crt namespace: opendatahub resourceVersion: "11828" uid: 027383c7-1e73-4f7b-871c-e02051927c69 - apiVersion: v1 data: controller_manager_config.yaml: | apiVersion: config.trainer.kubeflow.org/v1alpha1 certManagement: enable: true webhookSecretName: kubeflow-trainer-webhook-cert webhookServiceName: kubeflow-trainer-controller-manager clientConnection: burst: 100 qps: 50 controller: groupKindConcurrency: ClusterTrainingRuntime.trainer.kubeflow.org: 1 TrainJob.trainer.kubeflow.org: 5 TrainingRuntime.trainer.kubeflow.org: 1 featureGates: TrainJobDynamicResourceAllocation: true health: healthProbeBindAddress: :8081 livenessEndpointName: healthz readinessEndpointName: readyz kind: Configuration leaderElection: leaderElect: true leaseDuration: 15s renewDeadline: 10s resourceName: trainer.kubeflow.org resourceNamespace: "" retryPeriod: 2s metrics: auth: enabled: true bindAddress: :8443 secureServing: true statusServer: burst: 10 port: 10443 qps: 5 tls: cipherSuites: - TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 - TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 - TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 - TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 - TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256 - TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256 curvePreferences: - 4588 - 29 - 23 - 24 minVersion: "1.2" webhook: host: "" port: 9443 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: c56970b9-b20f-4ed2-a5a7-32c12b504f6c platform.opendatahub.io/type: Kubeflow Trainer platform.opendatahub.io/version: 2.3.0 creationTimestamp: "2026-10-31T08:09:42Z" 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-10-31T08:09:42Z" name: kubeflow-trainer-config namespace: opendatahub resourceVersion: "11899" uid: 51e54ac6-76e7-4b48-ae06-e03a2b411e2a - apiVersion: v1 data: service-ca.crt: | -----BEGIN CERTIFICATE----- MIIDUTCCAjmgAwIBAgIIWmUqGHQb8lIwDQYJKoZIhvcNAQELBQAwNjE0MDIGA1UE Awwrb3BlbnNoaWZ0LXNlcnZpY2Utc2VydmluZy1zaWduZXJAMTc5MzQzMzYyMTAe Fw0yNjEwMzEwODAwMjBaFw0yODEyMjkwODAwMjFaMDYxNDAyBgNVBAMMK29wZW5z aGlmdC1zZXJ2aWNlLXNlcnZpbmctc2lnbmVyQDE3OTM0MzM2MjEwggEiMA0GCSqG SIb3DQEBAQUAA4IBDwAwggEKAoIBAQDC2kK46o1yuqP5NUCSDAlHuaJ/Y/OlUi6x 06juLaROBOwKvHz8YQtH6QcQoZ5l/qLaV36q4BUwEYIEZiCTsVwWb+Env03tlRm+ P/ptWB9N/bwE+A/utXBGAOKZof/g6/fvlrR+KFX5dX3mdYalaXHkwHZ8A1qUttpV d0DvIc2FikS6YXG+Q6rtwp78A78ZW3EHtb32eeiptP/TpqEaopMRnXg+nmAwt34N 8euqw6fiALk7+zp03/IRto3o0hrxjiIbhjqbUj7bx6bFl+pBP6zu93TQEI25JEZ8 MCwl9ZQ2x3kA3zHwJbVVaTvWBIwmRh+rLv2ivrnd0Xsr/sVmglFbAgMBAAGjYzBh MA4GA1UdDwEB/wQEAwICpDAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBQOKQMK Q2bs9asN5B2XrSXIyS0J2DAfBgNVHSMEGDAWgBQOKQMKQ2bs9asN5B2XrSXIyS0J 2DANBgkqhkiG9w0BAQsFAAOCAQEArFHU/7m3Zbg9b/JMxlhYWYMT8nd+PcU05z1+ HlZ4R4PxHsdi4B3S1JFd767Ky2M8gq96Yic6sSxwLKitAiy22cZp4gbfKuDmgdm2 /Y1iWU2PD8Ow+5H/MdYeBmaMb1eOwFY8P4+aeYgJR7XoIAGT4EiAuNZJixE3o0Br WSqHK/uswUJ1++PDjLFdsCdv4ausJyV4zI27RBYnqll5oI7oPmkHwBmxKc8FkHZw zXugeVVj6gaSWN4uhqJCIy+83sgQooqmyasecfjh8NpNjN/gjPAg3Cs0V4L6qW+J +oVptt1Pkvbuwj74EoWAUyOMzH5bbgosowvg2hvLRAKoLWYbLw== -----END CERTIFICATE----- kind: ConfigMap metadata: annotations: service.beta.openshift.io/inject-cabundle: "true" creationTimestamp: "2026-10-31T08:09:37Z" 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-10-31T08:09:37Z" - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:data: f:service-ca.crt: {} manager: service-ca-operator operation: Update time: "2026-10-31T08:09:37Z" name: openshift-service-ca.crt namespace: opendatahub resourceVersion: "11849" uid: 8ff50e88-b973-4403-9dfa-78032057deec - 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: c56970b9-b20f-4ed2-a5a7-32c12b504f6c platform.opendatahub.io/type: Kubeflow Trainer platform.opendatahub.io/version: 2.3.0 creationTimestamp: "2026-10-31T08:09:42Z" 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-10-31T08:09:42Z" name: rhoai-config-7df7cfdd59 namespace: opendatahub resourceVersion: "11900" uid: 7dd0f95c-6ca2-404c-be69-f4e798484164 kind: ConfigMapList metadata: resourceVersion: "12385"