Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add auth config examples #773

Closed
wants to merge 74 commits into from
Closed

Add auth config examples #773

wants to merge 74 commits into from

Conversation

EngHabu
Copy link
Contributor

@EngHabu EngHabu commented Feb 23, 2021

Update documentation with steps on how to configure auth for a few popular services...

#657
#925

@kumare3
Copy link
Contributor

kumare3 commented Feb 26, 2021

Probably want to update this for changes needed to propeller?

wild-endeavor
wild-endeavor previously approved these changes Apr 1, 2021
- all
userAuth:
openId:
baseUrl: https://accounts.google.com
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

One issue with the base url is that https://accounts.google.com/.well-known/oauth-authorization-server does not exist.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If you put https://accounts.google.com under appAuth -> baseUrl then it won't work because Google doesn't offer An authorization server for personal use.. (outside of GCP).

if you put it (as in this file) under userAuth -> openId -> baseUrl, we won't try to hit that well known url, we will, instead, hit https://accounts.google.com/.well-known/openid-configuration which is available...

EngHabu and others added 25 commits April 30, 2021 16:59
Signed-off-by: Haytham Abuelfutuh <haytham@afutuh.com>
Signed-off-by: Haytham Abuelfutuh <haytham@afutuh.com>
Signed-off-by: Haytham Abuelfutuh <haytham@afutuh.com>
Signed-off-by: Haytham Abuelfutuh <haytham@afutuh.com>
* fix broken links

* Replace references

* Fix more issues

* Update rsts/faq/gcp.rst

Co-authored-by: Katrina Rogan <katrina@nuclyde.io>

* Update rsts/howto/flytecli.rst

Co-authored-by: Yee Hing Tong <wild-endeavor@users.noreply.github.com>

* Update docs on configuring flyteadmin matchable attributes (#772)

Co-authored-by: Katrina Rogan <katrina@nuclyde.io>
Co-authored-by: Yee Hing Tong <wild-endeavor@users.noreply.github.com>
Signed-off-by: Haytham Abuelfutuh <haytham@afutuh.com>
* Updating Getting started to use the single Image

* Updated

Signed-off-by: Haytham Abuelfutuh <haytham@afutuh.com>
* Readme updated

* Readme updated

* Updated

* changelog

* Meeting link updated

* updated

* Update README.md

Co-authored-by: Haytham Abuelfutuh <haytham@afutuh.com>

* Update rsts/community/index.rst

Co-authored-by: Haytham Abuelfutuh <haytham@afutuh.com>

Co-authored-by: Haytham Abuelfutuh <haytham@afutuh.com>
Signed-off-by: Haytham Abuelfutuh <haytham@afutuh.com>
Signed-off-by: Haytham Abuelfutuh <haytham@afutuh.com>
…us (#779)

- These dashboards as also published to grafana marketplace

Signed-off-by: Ketan Umare <ketan.umare@gmail.com>
Signed-off-by: Haytham Abuelfutuh <haytham@afutuh.com>
Signed-off-by: Ketan Umare <ketan.umare@gmail.com>
Signed-off-by: Haytham Abuelfutuh <haytham@afutuh.com>
* Fix issues with kustomize templates

Signed-off-by: Jeev B <jeev.balakrishnan@freenome.com>

* Use remote URL for contour-ingress-controller

Signed-off-by: Jeev B <jeev.balakrishnan@freenome.com>

* fix

Signed-off-by: Jeev B <jeev.balakrishnan@freenome.com>

* fix

Signed-off-by: Jeev B <jeev.balakrishnan@freenome.com>

* Remove contour from test overlay

Signed-off-by: Jeev B <jeev.balakrishnan@freenome.com>
Signed-off-by: Haytham Abuelfutuh <haytham@afutuh.com>
Signed-off-by: Haytham Abuelfutuh <haytham@afutuh.com>
Signed-off-by: Haytham Abuelfutuh <haytham@afutuh.com>
* Add kubernetes dashboard to sandbox overlay

Signed-off-by: Jeev B <jeev.balakrishnan@freenome.com>

* Remove task logs from headless kustomize module

Signed-off-by: Jeev B <jeev.balakrishnan@freenome.com>

* Update first run doc to expose 30082 for kubernetes dashboard

Signed-off-by: Jeev B <jeev.balakrishnan@freenome.com>

* use kubernetes-template-url for specifying log URL in sandbox overlay

Signed-off-by: Jeev B <jeev.balakrishnan@freenome.com>

* Update flytepropeller to v0.6.1 to leverage `kubernetes-template-uri` config

Signed-off-by: Jeev B <jeev.balakrishnan@freenome.com>
Signed-off-by: Haytham Abuelfutuh <haytham@afutuh.com>
Signed-off-by: Ketan Umare <ketan.umare@gmail.com>
Signed-off-by: Haytham Abuelfutuh <haytham@afutuh.com>
Signed-off-by: Haytham Abuelfutuh <haytham@afutuh.com>
Signed-off-by: Haytham Abuelfutuh <haytham@afutuh.com>
* Create housekeeping_template.md

* correct the label

Signed-off-by: Haytham Abuelfutuh <haytham@afutuh.com>
Signed-off-by: Haytham Abuelfutuh <haytham@afutuh.com>
Signed-off-by: wild-endeavor <wild-endeavor@users.noreply.github.com>
Signed-off-by: Haytham Abuelfutuh <haytham@afutuh.com>
Signed-off-by: Haytham Abuelfutuh <haytham@afutuh.com>
Spelling, sentence rewording, "Flyte is read" and "Go ahead" moved to next line.
http://localhost:30081/console is a broken link.

Signed-off-by: Haytham Abuelfutuh <haytham@afutuh.com>
Signed-off-by: v01dxyz <v01dxyz@users.noreply.github.com>

Co-authored-by: v01dxyz <v01dxyz@users.noreply.github.com>
Signed-off-by: Haytham Abuelfutuh <haytham@afutuh.com>
Capitalize With

Signed-off-by: Haytham Abuelfutuh <haytham@afutuh.com>
* Update EKS Ingress and Instructions

Signed-off-by: Haytham Abuelfutuh <haytham@afutuh.com>

* Move alb ingress to addons

Signed-off-by: Haytham Abuelfutuh <haytham@afutuh.com>

* Update k8s version used in KinD

Signed-off-by: Haytham Abuelfutuh <haytham@afutuh.com>

* delete unused file

Signed-off-by: Haytham Abuelfutuh <haytham@afutuh.com>

* PR Comments

Signed-off-by: Haytham Abuelfutuh <haytham@afutuh.com>

* comments

Signed-off-by: Haytham Abuelfutuh <haytham@afutuh.com>
jeevb and others added 27 commits April 30, 2021 16:59
* Add init container that will pre-create buckets in minio

Signed-off-by: Jeev B <jeev.balakrishnan@freenome.com>

* move minio tag override to overlay

Signed-off-by: Jeev B <jeev.balakrishnan@freenome.com>
Signed-off-by: Haytham Abuelfutuh <haytham@afutuh.com>
Signed-off-by: Haytham Abuelfutuh <haytham@afutuh.com>
* Explaining the state machine used by FlytePropeller and Flyte

 - this document helps to explain the various states a workflow, node
and task transitions through.
 - TODO add a small table that helps users understand what a state in
the UI represents

Signed-off-by: Ketan Umare <ketan.umare@gmail.com>

* updated docs (addressed comments)

Signed-off-by: Ketan Umare <ketan.umare@gmail.com>

* comments addressed - image for nodes improved

Signed-off-by: Ketan Umare <ketan.umare@gmail.com>
Signed-off-by: Haytham Abuelfutuh <haytham@afutuh.com>
Signed-off-by: Haytham Abuelfutuh <haytham@afutuh.com>
Signed-off-by: Haytham Abuelfutuh <haytham@afutuh.com>
Signed-off-by: Haytham Abuelfutuh <haytham@afutuh.com>
Signed-off-by: Haytham Abuelfutuh <haytham@afutuh.com>
Signed-off-by: Haytham Abuelfutuh <haytham@afutuh.com>
Signed-off-by: Haytham Abuelfutuh <haytham@afutuh.com>
Signed-off-by: Haytham Abuelfutuh <haytham@afutuh.com>
Signed-off-by: Haytham Abuelfutuh <haytham@afutuh.com>
Signed-off-by: Haytham Abuelfutuh <haytham@afutuh.com>
Signed-off-by: Haytham Abuelfutuh <haytham@afutuh.com>
Signed-off-by: Haytham Abuelfutuh <haytham@afutuh.com>
* Fix default eks storage config

Signed-off-by: Haytham Abuelfutuh <haytham@afutuh.com>

* kustomize

Signed-off-by: Haytham Abuelfutuh <haytham@afutuh.com>

* bump

Signed-off-by: Haytham Abuelfutuh <haytham@afutuh.com>
Signed-off-by: Haytham Abuelfutuh <haytham@afutuh.com>
#930)

* explicitly grant flyteworkflow finalizer permissions to flytepropeller

Signed-off-by: akumor <akumor@gmail.com>

* add kustomize output after adding flyteworkflows/finalizers rbac

Signed-off-by: akumor <akumor@gmail.com>
Signed-off-by: Haytham Abuelfutuh <haytham@afutuh.com>
Signed-off-by: Haytham Abuelfutuh <haytham@afutuh.com>
Signed-off-by: Samhita Alla <aallasamhita@gmail.com>
Signed-off-by: Haytham Abuelfutuh <haytham@afutuh.com>
* added goreleaser for publishing menifest

Signed-off-by: yuvraj <evalsocket@gmail.com>

* Rename release file name

Signed-off-by: yuvraj <evalsocket@gmail.com>

* Added script for artifacts

Signed-off-by: yuvraj <evalsocket@gmail.com>

* More changes

Signed-off-by: yuvraj <evalsocket@gmail.com>

* More changes

Signed-off-by: yuvraj <evalsocket@gmail.com>

* fix typo

Signed-off-by: yuvraj <evalsocket@gmail.com>

* minor changes

Signed-off-by: yuvraj <evalsocket@gmail.com>
Signed-off-by: Haytham Abuelfutuh <haytham@afutuh.com>
* Added sandbox changes for new release process

Signed-off-by: yuvraj <evalsocket@gmail.com>

* curl added in sandbox build image

Signed-off-by: yuvraj <evalsocket@gmail.com>
Signed-off-by: Haytham Abuelfutuh <haytham@afutuh.com>
* Updated Boilerplate Code

Signed-off-by: Samhita Alla <aallasamhita@gmail.com>

* modified export line

Signed-off-by: Samhita Alla <aallasamhita@gmail.com>
Signed-off-by: Haytham Abuelfutuh <haytham@afutuh.com>
Co-authored-by: Niels Bantilan niels.bantilan@gmail.com

Documentation revamp restructuring according to the RFC: https://docs.google.com/document/d/1Yp5cYujKT6UMv17Y6r1djMchaMZWAlPNUTZnbw1sZvc/edit#heading=h.vozt1qaes3ur

Signed-off-by: cosmicBboy <niels.bantilan@gmail.com>

Co-authored-by: Samhita Alla <aallasamhita@gmail.com>
Signed-off-by: Haytham Abuelfutuh <haytham@afutuh.com>
Signed-off-by: Samhita Alla <aallasamhita@gmail.com>
Signed-off-by: Haytham Abuelfutuh <haytham@afutuh.com>
Signed-off-by: Tom Forbes <tom@tomforb.es>
Signed-off-by: Haytham Abuelfutuh <haytham@afutuh.com>
since we're consolidating our docs, we want to use the getting
started example originally from flytesnacks. Here we're moving
it into the flyte repo since the flytesnacks example should be
the canonical getting started guide

Signed-off-by: cosmicBboy <niels.bantilan@gmail.com>
Signed-off-by: Haytham Abuelfutuh <haytham@afutuh.com>
@EngHabu EngHabu closed this May 1, 2021
palchicz pushed a commit to palchicz/flyte that referenced this pull request Dec 23, 2021
Signed-off-by: Ketan Umare <ketan.umare@gmail.com>
Signed-off-by: Yee Hing Tong <wild-endeavor@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.