I'm having some trouble configuring a new installation of flyte, but I think I'm close.
I installed flyte with opta using the documentation here
https://docs.flyte.org/en/latest/deployment/aws/opta.html#deployment-aws-opta I'm using an external-ssl-cert and am able to access the flyte console. My two problems:
1. I don't think I am using the correct endpoint for flytectl. I thought it should be the subdomain I access the console through but that didn't work.
After trying a few things I was able to get it working by pointing flytectl directly to the flyteadmin service's load balancer on port 81.
I used
kubectl -n flyte get services flyteadmin
to find it. Is this the correct way to do it?
2. I am having trouble configuring authentication with google cloud.
Using
https://docs.flyte.org/en/latest/deployment/cluster_config/auth_setup.html#deployment-cluster-config-auth-setup I did the following
+ Setup my google cloud OAuth2 Client Credential
+ Ran
kubectl edit secret -n flyte flyte-admin-secrets
and added the client secret
+ Ran
kubectl edit configmap -n flyte flyte-admin-config
updated the config according to the docs
+ Restarted flyteadmin with
kubectl rollout restart deployment/flyteadmin -n flyte
I didn't get everything wrong because when I visited the flyte console it redirected me to google to login before going to the dashboard.
However when I tried to run a workflow the new execution just hung with status unknown.
I also was unable to connect with flytectl no matter what I tried.
I'm not sure what I'm doing wrong here. Any help is much appreciated.