Merge pull request #17114 from spowelljr/addKubeflowAddon

Addon: Add kubeflow addon
pull/17309/head
Medya Ghazizadeh 2023-10-05 15:14:59 -07:00 committed by GitHub
commit 984b32515a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 126539 additions and 0 deletions

View File

@ -162,4 +162,8 @@ var (
// CloudSpanner assets for cloud-spanner addon
//go:embed cloud-spanner/*.tmpl
CloudSpanner embed.FS
// Kubeflow assets for kubeflow addon
//go:embed kubeflow/*.yaml
Kubeflow embed.FS
)

File diff suppressed because it is too large Load Diff

View File

@ -222,4 +222,9 @@ var Addons = []*Addon{
set: SetBool,
callbacks: []setFn{EnableOrDisableAddon},
},
{
name: "kubeflow",
set: SetBool,
callbacks: []setFn{EnableOrDisableAddon},
},
}

View File

@ -770,6 +770,10 @@ var Addons = map[string]*Addon{
}, map[string]string{
"CloudSpanner": "gcr.io",
}),
"kubeflow": NewAddon([]*BinAsset{
MustBinAsset(addons.Kubeflow, "kubeflow/kubeflow.yaml", vmpath.GuestAddonsDir, "kubeflow.yaml", "0640"),
}, false, "kubeflow", "3rd party", "", "", nil, nil,
),
}
// parseMapString creates a map based on `str` which is encoded as <key1>=<value1>,<key2>=<value2>,...