...
Create secret called
kfuse-auth-okta
. Use base64 encoded values of client-id and client-secret from above. To generate cookie secret, run:Code Block python3 -c 'import osbase64,secrets,base64string; print(base64.b64encode(os.urandom(bytes("".join(secrets.choice(string.ascii_letters + string.punctuation + string.digits) for i in range(32)), "utf-8")).decode())'
Code Block apiVersion: v1 data: client-secret: <base 64 encoded client secret> client-id: <base 64 encoded client id> cookie-secret: <base 64 encoded cookie secret> kind: Secret metadata: name: kfuse-auth-okta type: Opaque
Update custom-values.yaml file to include following to refer to the config map and secrets we created.
Code Block kfuse-auth: oauth2-proxy: config: existingSecret: "kfuse-auth-okta" existingConfig: "kfuse-auth-okta-config"
...