github.com/cilium/cilium@v1.16.2/pkg/clustermesh/kvstoremesh/cell.go (about) 1 // SPDX-License-Identifier: Apache-2.0 2 // Copyright Authors of Cilium 3 4 package kvstoremesh 5 6 import ( 7 "github.com/cilium/hive/cell" 8 9 "github.com/cilium/cilium/pkg/clustermesh/common" 10 "github.com/cilium/cilium/pkg/kvstore/store" 11 "github.com/cilium/cilium/pkg/metrics" 12 ) 13 14 var Cell = cell.Module( 15 "kvstoremesh", 16 "KVStoreMesh caches remote cluster information in a local kvstore", 17 18 cell.Provide( 19 newKVStoreMesh, 20 newAPIClustersHandler, 21 ), 22 23 cell.Config(common.Config{}), 24 store.Cell, 25 26 metrics.Metric(common.MetricsProvider("")), 27 )