How to test IdP on k8s for code change - cniackz/public GitHub Wiki

Objective:

As stablished in the title, steps for code and testing on IdP and k8s

Steps for IntelliJ with Debugger and hence breakpoints:

  • Environment Variables:
CGO_ENABLED=0;GOOS=darwin;GOARCH=arm64;CONSOLE_IDP_URL=https://dev-xqm5ioqlmy7qyjvl.us.auth0.com/.well-known/openid-configuration;CONSOLE_IDP_CLIENT_ID=rMVc40T7fwgbEez1svp8wmjBtSaoKIOJ;CONSOLE_IDP_SECRET=SlQcQAUdUjW8ZPbp5qdbQYM5P7Pkp4GtGeXKky_dThl8Uk2NWdGu13dO9ftN0umH;CONSOLE_IDP_CALLBACK=https://localhost:9443/oauth_callback
  • Program Arguments: ui

Steps for Terminal (no debugger capability from here):

  1. Open Docker

  2. Create cluster: createcluster

  3. Install Operator: installoperator

  4. Start k8s API Server locally in Window 1:

$ k proxy
Starting to serve on 127.0.0.1:8001
  1. Then on terminal directly on Window 2:
cd
cd operator
export CONSOLE_IDP_URL=https://dev-xqm5ioqlmy7qyjvl.us.auth0.com/.well-known/openid-configuration
export CONSOLE_IDP_CLIENT_ID=rMVc40T7fwgbEez1svp8wmjBtSaoKIOJ
export CONSOLE_IDP_SECRET=SlQcQAUdUjW8ZPbp5qdbQYM5P7Pkp4GtGeXKky_dThl8Uk2NWdGu13dO9ftN0umH
export CONSOLE_IDP_CALLBACK=https://localhost:9443/oauth_callback
./minio-operator ui
  1. Log in via Incognito to: