/
githubmirror
/
GoFrame
Обзор
Документация
Войти
/
githubmirror
/
GoFrame
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
example/config/kubecm/boot_in_pod/boot.go
30 строк
616 B
John Guo
feature/v2.2.0 (#2154)
26 сен 2022, 17:11
Не верифицирован
26 сен 2022, 17:11
141ca62
Код
Авторство
О чём код?
package boot import ( "github.com/gogf/gf/contrib/config/kubecm/v2" "github.com/gogf/gf/v2/frame/g" "github.com/gogf/gf/v2/os/gctx" ) const ( configmapName = "test-configmap" dataItemInConfigmap = "config.yaml" ) func init() { var ( err error ctx = gctx.GetInitCtx() ) // Create kubecm Client that implements gcfg.Adapter. adapter, err := kubecm.New(gctx.GetInitCtx(), kubecm.Config{ ConfigMap: configmapName, DataItem: dataItemInConfigmap, }) if err != nil { g.Log().Fatalf(ctx, `%+v`, err) } // Change the adapter of default configuration instance. g.Cfg().SetAdapter(adapter) }