-
Notifications
You must be signed in to change notification settings - Fork 137
Add Support for AWS Dex Basic-Authentication #357
Conversation
/assign @Jeffwan |
pkg/kfapp/aws/aws.go
Outdated
@@ -483,13 +421,19 @@ func (aws *Aws) Generate(resources kftypes.ResourceEnum) error { | |||
return errors.WithStack(err) | |||
} | |||
|
|||
// TODO: AWS doesn't enable BasicAuth yet. | |||
if aws.kfDef.Spec.UseBasicAuth { | |||
if pluginSpec.GetEnableBasicAuth() { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
em.. I am thinking if we should think it's basic auth or equivalent as coginito and oidc.
Technically, I think they are same. However, it's kind of a simple auth without extra AWS services.
Made two changes:
Tested locally and it works |
/lgtm |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: Jeffwan The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
/test kubeflow-kfctl-presubmit |
Seems the test pass successfully. |
/test kubeflow-kfctl-presubmit |
@PatrickXYS I don't this so. These are unrelated. |
/retest |
@Jeffwan Not sure why the tests keep failing, I tried to rebase changes and see if it succeed. |
/lgtm |
Which issue is resolved by this Pull Request:
Resolves #328
Description of your changes:
Integrated Dex as basic authentication option in AWS Kubeflow.