Commit Graph

3 Commits

Author SHA1 Message Date
Tommy Li a235b98253
update ibm kfdef config with the new envoyfilter (#942) 2020-02-21 18:52:47 -08:00
Kunming Qu bf518c8392
add v1.0.0 kfdef for all platforms with new kusotmize tool (#826)
* add v1.0.0 kfdef for all platforms with new kusotmize tool

* add kfctl-istio-dex

* keep _ in file name

* regenerate
2020-02-03 10:25:21 -08:00
Jeremy Lewi d194a960f9
Use kustomize to make it easier to maintain the versioned KFDef specs. (#778)
* Use kustomize to make it easier to maintain the versioned KFDef specs.

* For each KF release we need to define a KFDef spec that overrides certain
  values (e.g. the repo of kubeflow/manifests it uses)

* Previously we just did this by modifying the KFDef specs on the release
  branch. But this was very costly to maintain; i.e. backporting changes
  on master to the release branch

* To make that easier we can generate the KFDef YAML files using kustomize;
  this allows us to use overlays to define the changes needed to customize
  the specs for a particular version

* We can keep these versioned overlays on master so that the divergence between
  master and the branches is very low

* To preserve existing behavior we still check in YAML files. a simple
  script build_kfdef_specs.py is provided to generate them.

Related to: kubeflow/kubeflow#4685

* Set namespace.

* Update docs.
2020-01-29 18:08:13 -08:00