github.com/micro/go-micro/examples@v0.0.0-20210105173217-bf4ab679e18b/kubernetes/go/config/config.go (about) 1 // Package config implements go-config with env and k8s configmap 2 package config 3 4 import ( 5 "github.com/micro/go-micro/v2/config" 6 "github.com/micro/go-micro/v2/config/source/env" 7 "github.com/micro/go-plugins/config/source/configmap/v2" 8 ) 9 10 // NewConfig returns config with env and k8s configmap setup 11 func NewConfig(opts ...config.Option) config.Config { 12 cfg, _ := config.NewConfig() 13 cfg.Load( 14 env.NewSource(), 15 configmap.NewSource(), 16 ) 17 return cfg 18 }