OpenID connect configuration with kubeadm?

Hey everyone,

Im trying to setup a cluster with authentication handled by an OpenID Connect server.
The kubernetes version is 1.15.3
I run kubeadm init --config ~/kubeadm-config.yml with the following kubeadm configration file:

apiVersion: kubeadm.k8s.io/v1beta2
kind: InitConfiguration
localAPIEndpoint:
  advertiseAddress: 172.17.8.100
  bindPort: 6443
---
apiVersion: kubeadm.k8s.io/v1beta2
kind: ClusterConfiguration
apiServer:
  extraArgs:
    oidc-issuer-url: https://keycloak.xxxxxx.xx/auth/realms/master
    oidc-username-claim: sub
    oidc-client-id: kubernetes-cluster
    oidc-ca-file: /root/myCA.pem
networking:
  podSubnet: 10.32.0.0/12

I get the following error:

remote version is much newer: v1.16.1; falling back to: stable-1.15\nerror execution phase wait-control-plane: couldn't initialize a Kubernetes cluster

When I omit all extraArgs related to openid (oidc-issuer-url…etc), the cluster is setup but without the desired configuration. What am’I missing?