Initial commit for kong Ingress controller addon

pull/13326/head
Viktor Gamov 2022-01-11 13:35:29 -05:00
parent 72e946c43b
commit ef0049137d
4 changed files with 1421 additions and 0 deletions

View File

@ -60,6 +60,10 @@ var (
//go:embed istio/istio-default-profile.yaml.tmpl
IstioAssets embed.FS
// KongAssets assets for kong addon
//go:embed kong/kong-ingress-controller.yaml.tmpl
KongAssets embed.FS
// KubevirtAssets assets for kubevirt addon
//go:embed kubevirt/pod.yaml.tmpl
KubevirtAssets embed.FS

File diff suppressed because it is too large Load Diff

View File

@ -99,6 +99,11 @@ var Addons = []*Addon{
set: SetBool,
callbacks: []setFn{EnableOrDisableAddon},
},
{
name: "kong",
set: SetBool,
callbacks: []setFn{EnableOrDisableAddon},
},
{
name: "kubevirt",
set: SetBool,

View File

@ -263,6 +263,13 @@ var Addons = map[string]*Addon{
"istio-default-profile.yaml",
"0640"),
}, false, "istio", "third-party (istio)", nil, nil),
"kong": NewAddon([]*BinAsset{
MustBinAsset(addons.KongAssets,
"kong/kong-ingress-controller.yaml.tmpl",
vmpath.GuestAddonsDir,
"kong-ingress-controller.yaml",
"0640"),
}, false, "kong", "third-party (Kong HQ)", nil, nil),
"kubevirt": NewAddon([]*BinAsset{
MustBinAsset(addons.KubevirtAssets,
"kubevirt/pod.yaml.tmpl",