<@U06RKAMK0UC> how to modify my deployment help fo...
# ask-ai
s
@ancient-wolf-19325 how to modify my deployment help for client side authType: ClientSecret to work
a
To configure Flyte for client-side authentication using
authType: ClientSecret
, set the
authType
to
ClientSecret
in your client config (e.g.,
flytectl
or
flytekit
), and provide the
clientId
and
clientSecretLocation
(path to the secret file). Ensure the corresponding confidential client and secret are registered in your IdP and Flyte deployment. Example config:
Copy code
admin:
  endpoint: dns:///flyte.example.com
  authType: ClientSecret
  clientId: flytepropeller
  clientSecretLocation: /etc/secrets/client_secret
  scopes:
    - all
Make sure the secret file does not contain a trailing newline, and that the Flyte deployment's Helm values or Kubernetes secrets match the client credentials. For more, see flytekit/configuration/internal.py, flyte-core/values-keycloak-idp-flyteclients-without-browser.yaml, and issue #2849. Would you like a step-by-step breakdown or details for a specific platform (e.g., AWS, GCP, Keycloak)? Sources: - flytekit/configuration/internal.py - Issue #2849 - flyte-core/values-keycloak-idp-flyteclients-without-browser.yaml 👍 0 button 👎 0 button 💡 Hint: Mention @runllm in the thread for followups.
s
@ancient-wolf-19325 what are the important things that should be set on my deployment help chart
a
Key settings for your Flyte deployment Helm chart include: database credentials, storage provider config (S3/GCS/Azure), authentication (enable/disable, OIDC settings, client secrets), internal client IDs/secrets for Flyte microservices, authorized URIs, and logging levels. For authentication, ensure
auth.enabled
,
auth.oidc.baseUrl
,
auth.oidc.clientId
,
auth.oidc.clientSecret
, and `auth.internal.clientId`/`clientSecret` are set appropriately. Use Kubernetes Secrets for sensitive values and reference them in the chart as needed. You should also configure storage buckets, resource limits, and any required inline or external configuration overrides. For more, see the flyte-binary values.yaml and README. Would you like a detailed checklist or example values file? Sources: - flyte-binary values.yaml - flyte-binary README.md 👍 0 button 👎 0 button 💡 Hint: Mention @runllm in the thread for followups.