Operator Login Fail - cniackz/public GitHub Wiki

Objective:

Document Operator Login Failure in version 4.5.6

Issues:

Slack:

https://miniohq.slack.com/archives/C04DE8HD5C2/p1672956855979649

Steps:

  1. Created a cluster with kind

  2. Deployed latest MinIO Operator version 4.5.6:

kubectl apply -k github.com/minio/operator/
  1. Port-forward:
k port-forward svc/console 9090 -n minio-operator
  1. Get token:
$ kubectl apply -f - <<EOF
> apiVersion: v1
> kind: Secret
> metadata:
>   name: console-sa-secret
>   namespace: minio-operator
>   annotations:
>     kubernetes.io/service-account.name: console-sa
> type: kubernetes.io/service-account-token
> EOF
secret/console-sa-secret configured
$ SA_TOKEN=$(kubectl -n minio-operator  get secret console-sa-secret -o jsonpath="{.data.token}" | base64 --decode)
$ echo $SA_TOKEN
eyJhbGciOiJSUzI1NiIsImtpZCI6IlhqY2dkeW1VczJVY1Y0N2dWTlVUVVFwc2lnVGRTOTVQTzJpTjRxRk1rZmsifQ.eyJpc3MiOiJrdWJlcm5ldGVzL3NlcnZpY2VhY2NvdW50Iiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9uYW1lc3BhY2UiOiJtaW5pby1vcGVyYXRvciIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VjcmV0Lm5hbWUiOiJjb25zb2xlLXNhLXNlY3JldCIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VydmljZS1hY2NvdW50Lm5hbWUiOiJjb25zb2xlLXNhIiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9zZXJ2aWNlLWFjY291bnQudWlkIjoiMTBiZTk1Y2ItYjdiNy00YjI4LThiZmItNzVmNTA1M2I0M2EwIiwic3ViIjoic3lzdGVtOnNlcnZpY2VhY2NvdW50Om1pbmlvLW9wZXJhdG9yOmNvbnNvbGUtc2EifQ.gX6s_UwldFDlaJDttKlkPPGPCXY_vaeJorakLMtNFQ-5IkS1N3JCd29_HkX8EcNM7__CRH7HhaG0VHD4r_aPTJGeWLH-daXrdUuwaEj7s1tYKKad-l2qbrjqik0vTSpW7JsHOlkNouEKwbsqjLA6xlv2Iegb4MIQZ4QupoDpwF_zE9xyAFT-RM4UiqKaAM28wrQL70t5ilmPcqBxITKR0e_maHomiBMoKKvQxH5wDIE680D4J6vqO9dcp9GTlE4mEtAYXoW_MvK4Ea5rkCZlKzZxxxwTBlkSgMqN6Mccjfbw7yAQ0QPVbHk0jwAnrXT0TA8DGIXFwD1xXte78-9YDg
  1. Access via web browser (it gets stuck):
  1. Look at issues in the port-forward:
$ k port-forward svc/console 9090 -n minio-operator
Forwarding from 127.0.0.1:9090 -> 9090
Forwarding from [::1]:9090 -> 9090
Handling connection for 9090
Handling connection for 9090
Handling connection for 9090
Handling connection for 9090
Handling connection for 9090
Handling connection for 9090
Handling connection for 9090
E0105 15:58:25.098191   82903 portforward.go:378] error copying from remote stream to local connection: readfrom tcp6 [::1]:9090->[::1]:60540: write tcp6 [::1]:9090->[::1]:60540: write: broken pipe
E0105 15:58:55.099333   82903 portforward.go:346] error creating error stream for port 9090 -> 9090: Timeout occurred
Handling connection for 9090