func NewResourceMetadataGenerator()

in kubernetes/metadata/resource.go [45:60]


func NewResourceMetadataGenerator(cfg *config.C, client k8s.Interface) *Resource {
	var c Config
	err := c.Unmarshal(cfg)
	if err != nil {
		return nil
	}

	r := &Resource{
		config: &c,
	}
	clusterInfo, err := GetKubernetesClusterIdentifier(cfg, client)
	if err == nil {
		r.clusterInfo = clusterInfo
	}
	return r
}