Skip to content

V1.1 branch#5

Merged
yilun-msft merged 24 commits into
yilun-msft:yilun/azure_overlay_mysqlfrom
kubeflow:v1.1-branch
Oct 21, 2020
Merged

V1.1 branch#5
yilun-msft merged 24 commits into
yilun-msft:yilun/azure_overlay_mysqlfrom
kubeflow:v1.1-branch

Conversation

@yilun-msft

Copy link
Copy Markdown
Owner

Which issue is resolved by this Pull Request:
Resolves #

Description of your changes:

Checklist:

  • Unit tests have been rebuilt:
    1. cd manifests/tests
    2. make generate-changed-only
    3. make test

lalithvaka and others added 24 commits July 24, 2020 08:02
…nv variable Cherry pick of #1335 on v1.1-branch. #1335: added support for registration flow env variable (#1370)

* added support for registration flow env variable

adding expected test changes

* Revert "Merge branch 'v1.1-branch' into automated-cherry-pick-of-#1335-upstream-v1.1-branch"

This reverts commit cfe177f.

Co-authored-by: Luis <maganaluis92@gmail.com>
* Migrate AWS manifests to v3 pattern (#1396)

* Migrate AWS manifest to v3 pattern

* Clean up tests files

* Add istio namespace to istio ingress

* Update KFP pipeline test case for aws stack

* AWS Kfdef changes using v3 stacks  (#1410)

* Changes needed for V3 change on AWS

* Adopt AWS ECR image for jupyter-web-app components and generate all tests against manifest V3 changes

* Adopt Cognito change against V3

* Adopt change for multi-user KFP

* Update tests
…stop using namespace #1437: Fix cloudresourcemanager service; missing ApiVersion. Cherry pick of #1432 #1437 on v1.1-branch. #1432: Fix management blueprint kptfile and stop using namespace #1437: Fix cloudresourcemanager service; missing ApiVersion. (#1439)

* Fix management blueprint kptfile and stop using namespace mode for CNRM.

* The management blueprint should have its own KptFile
  * Prior to this PR there was only a KptFile at gcp/
  * This doesn't work because for the management cluster we
    only pull the package gcp/v2/management

* Related to GoogleCloudPlatform/kubeflow-distribution#102
* Related to GoogleCloudPlatform/kubeflow-distribution#93

* For CNRM Switch to workload identity and stop using namespace mode for CNRM; GoogleCloudPlatform/kubeflow-distribution#13

  * Using namespace mode is just extra complexity because we have to install
    a separate copy of the CNRM controller for every project.
    * The only reason to do really do that is if you want to use different
      GCP service accounts to manage different projects. Typically that's
      not what we do.
    * With workload identity we have 1 namespace per project but they
      all use the same GCP SA so the GCP sa can just be authorized to
      access multiple projects or a folder as needed.

* Update the resources to the v1beta1 spec for use with AnthosCLI

  * It looks like anthoscli requires a NodePool resource
  * With the v1beta1 specs we need to add the annotation gke.cluster.io = "bootstrap://" so that anthoscli is able to probably group the resources.

* Move cnrm-install iam and services into kustomize packages
  * This way we can hydrate them like we do other manifests

* Fix the setters and substitutions for CNRM to make them unique per name
  * This way we could potentially have multiple management clusters per project
    which if nothing else will be useful for testing.

* Add workload identity pool to the management cluster.

* Management nodepool should set workloadMetadataConfig so that we run the workload identity servers.

* Fix.

* Fix cloudresourcemanager service; missing ApiVersion.

Related to: GoogleCloudPlatform/kubeflow-distribution#102
…m_dex support #1355: add myself to kfdef/OWNERS #1428: add multi-user kfdef configurations Cherry pick of #1311 #1336 #1355 #1428 on v1.1-branch. #1311: KFServing Owners file #1336: kfctl_ibm_dex support #1355: add myself to kfdef/OWNERS #1428: add multi-user kfdef configurations (#1441)

* KFServing Owners file

* Update OWNERS

* knative owners

* Update OWNERS

* Update OWNERS

* Update OWNERS

* Update OWNERS

* Update OWNERS

* Update OWNERS

* kfctl_ibm_dex support

* add dex config

* fix

* update default config

* update dex-config.yaml

* add support for kustomize fns

* update docker image repo

* update oidc-authservice

* set default userid-header

* update tests

* add myself to kfdef/OWNERS

* add multi-user kfdef configurations

* replace env with envs

* update multi-user

* update with namespaces

* different ClusterRbacConfig for dex and non-dex

* add v1.1.0 ibm kfdef

* update generated tests

* update test expected data

Co-authored-by: Animesh Singh <singhan@us.ibm.com>
…ry pick of #1445 on v1.1-branch. #1445: Pass userid-header param to kfam (#1448)

Need `userid-header` param to use proper header when handling
the API calls. Default header value: `x-goog-authenticated-user-email`
would be used if this param doesn't present. It may only work on GCP.
Therefore, we do need this param to be properly passed to kfam.
…k of #1447 on v1.1-branch. #1447: update manifests repo link (#1449)
* Add Jeffwan to OWNERS files

* Address code review feedbacks
* image gcr.io/kubeflow-images-public/kfam:v1.1.0-g9f3bfd00
* Image built from kubeflow/kubeflow@9f3bfd00
…#1308)

* image gcr.io/kubeflow-images-public/profile-controller:v1.1.0-ga49f658f
* Image built from kubeflow/kubeflow@a49f658f
#1422)

* image gcr.io/kubeflow-images-public/notebook-controller:v1.1.0-gd3377cbd
* Image built from kubeflow/kubeflow@d3377cbd
…1423)

* image gcr.io/kubeflow-images-public/jupyter-web-app:v1.1.0-gd3377cbd
* Image built from kubeflow/kubeflow@d3377cbd
* image gcr.io/kubeflow-images-public/kfam:v1.1.0-g9f3bfd00
* Image built from kubeflow/kubeflow@9f3bfd00
…1492)

* fix: let KFP profile controller use KFP version from upstream

* update snapshots

* disable suffix hash to workaround a problem

* update snapshots

* stop using commonprefix to let configmapref work

* update snapshots
* v1.1 istio dex components for kubernetes installation (#1494)

* v1.1 istio dex components for kubernetes installation

* Adds kfdef and creds correction

* Test cases generated

* v1.1.0 kfdef added

(cherry picked from commit 6dcebbe)

* v1.1 manifests for vanilla k8s (#1483)

* v1.1 manifests for vanilla k8s

* adds k8s_istio v3 kfdef

* add tests

(cherry picked from commit c429076)

* Fix tests

[Issue: kubeflow/kubeflow#5022]
[See also: kubeflow/website#1984]
* chore: upgrade istio to 1.4.10-asm.15

* update snapshot

* Revert "update snapshot"

This reverts commit 9523ad4.
* kfdef for azure

* kfdef for azure

* Axure kfdef

* argo version update

* Owners

* OWNERS

* argo version

* Tickle owners

* Tickle owners
* Add missing files for k8s_istio.v1.1.0 KFDef

* Also removed tensorboard from the KFDef

* Generate tests
* Rename rbac.authorization.k8s.io_v1_clusterrolebinding_custom-metrics:system:auth-delegator.yaml to rbac.authorization.k8s.io_v1_clusterrolebinding_custom-metrics:system-auth-delegator.yaml

* intial kdef

* indentation

* eof

* eof

* eof

* eof

* eof

* adding istio to azure stack

* indentation

* update URI

* Rename rbac.authorization.k8s.io_v1_clusterrolebinding_custom-metrics:system-auth-delegator.yaml to rbac.authorization.k8s.io_v1_clusterrolebinding_custom-metrics:system:auth-delegator.yaml

* placeholder for azure ad  values
@yilun-msft yilun-msft merged commit 6b3c627 into yilun-msft:yilun/azure_overlay_mysql Oct 21, 2020
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.